рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ 2012 рдореЗрдВ
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ (рдПрдордбреАрдПрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдкреЗрд╢реЗрд╡рд░ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ рдЗрд╕ рдЙрддреНрдкрд╛рдж рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдерд╛, рдЬреЛ рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ 2012 (рдмрд┐рдЬрдиреЗрд╕ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдФрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдПрдбрд┐рд╢рди) рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдХреЗрд╡рд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдлрд▓ рдорд╛рдорд▓реЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдорд▓реЗ рдиреЗ рдЦреБрдж рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛
рдореЗрд░рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ Microsoft SQL Server 2012 рдмрд┐рдЬрдиреЗрд╕ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдПрдбрд┐рд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд
BI рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ BI рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХреЗрдВрджреНрд░
рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╣реИ , рдЬреЛ рд▓реЗрди-рджреЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ (
OLTP ) рд╕реЗ
SSIS рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЖрдмрд╛рдж рд╣реИред рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕, рдмрджрд▓реЗ рдореЗрдВ,
рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЧреНрд░рд╛рд╣рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА
рдкрд┐рд╡рдЯ рдЯреЗрдмрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдХрдИ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рд╣реИрдВ, рдФрд░ рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдирд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЗрд░рдлреЗрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЧреНрд░рд╛рд╣рдХ рдиреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬреЛ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рдХреБрдЫ рдЖрдпрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдкрджрд╛рдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреЗ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдврд╛рдВрдЪреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдЬреЛ "рд╡рд┐рднрд╛рдЧреЛрдВ" рдЖрдпрд╛рдо (рддрд╛рд▓рд┐рдХрд╛ dbo.dimDivisions) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, OLTP рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, OLTP рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрддреНрдкрдиреНрди рдкрд░рд┐рдЪрд╛рд▓рди рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди BI рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред ред
рд╡реНрдпрд╡рд╕рд╛рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ
рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдп рдЧреНрд░рд╛рд╣рдХ рдХреА рдФрдкрдЪрд╛рд░рд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдПрдХ рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА рд╡рд┐рднрд╛рдЧреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдореМрдЬреВрджрд╛ BI рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдирдИ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЗрдХрд╛рдИ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдкрд░рд┐рд╡рд░реНрддрди рдУрдПрд▓рдЯреАрдкреА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдирд┐рд░реНрдгрдп рдЪрдпрди
рдЙрдкрд▓рдмреНрдз рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЧрдИ рдереА:
- Org рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдпрд╛рдо рдЬреЛрдбрд╝реЗрдВред рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрдирд╛ред
- рдирдП рдЖрдпрд╛рдо рдФрд░ "рдХрд░реНрдордЪрд╛рд░реА" рдЖрдпрд╛рдо рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмреАрдЪ рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
- рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдмрджрд▓реЗрдВред
- рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдПрдБ рд╕реЗрдЯ рдХрд░реЗрдВред рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдФрд░ рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рд╕рд╛рде рд╣реА рдПрдордПрд╕рдбреА рд╕реЗ / рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд / рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧред
- рдорд╛рд╕реНрдЯрд░ рд╡реЗрдпрд░ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдореЗрдВ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реЗ рдирдП рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЖрдпрд╛рдд рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
- рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рддрдХ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдФрд░ рд╡рд┐рднрд╛рдЧреЛрдВ рдФрд░ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдмрджреНрдзрддрд╛ рдкрд░ рдбреЗрдЯрд╛ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛
рддреЛ, рдЪрд▓реЛ рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЖрдпрд╛рдо "рдЖрд░реНрдмрд┐рдЯрд╡рд░реНрд╕ рдЗрдХрд╛рдЗрдпрд╛рдВ" (dbo.dimDerivedDivisions) рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ "рдПрдореНрдкреНрд▓реЙрдЗрдЬ" рдбрд╛рдпрдореЗрдВрд╢рди (dbo.dimEmploees) рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдХрд░реЗрдВред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП SQL рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХрд╛ рд╢реЛрдзрди
рдЕрдм рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЖрдпрд╛рдо рдЬреЛрдбрд╝реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, SQL Server рдбреЗрдЯрд╛ рдЙрдкрдХрд░рдг рдореЗрдВ рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдирдпрд╛ dbo.dimDerivedDivisions рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВред рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рд╡рд┐рд╖рдп рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдирд╣реАрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╣реБрдЖрдпрд╛рдореА рдореЙрдбрд▓ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдореЗрдВ, рд╣рдо рдПрдХ рдирдпрд╛ рдЖрдпрд╛рдо рдмрдирд╛рддреЗ рд╣реИрдВ "рдордирдорд╛рдирд╛ рд╡рд┐рднрд╛рдЬрди", рдореМрдЬреВрджрд╛ рдЖрдпрд╛рдо рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде "рдЖрдпрд╛рдо" рдЖрдпрд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдП рдЖрдпрд╛рдо рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпреВрдм рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдПрдБ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдЕрдм рдирдП рдЖрдпрд╛рдо "рдХрд╕реНрдЯрдо рдорд╛рдк" рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рддреИрдпрд╛рд░ рд╣реИрдВ, рд╣рдо рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП - рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЙрд╕ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЬреЛ SQL рд╕рд░реНрд╡рд░ рдкреНрд░рд╢рд╛рд╕рдХ рдиреЗ рд╣рдореЗрдВ рджрд┐рдпрд╛ рдерд╛, рдФрд░ MDS рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
рдореИрдВ рдпрд╣рд╛рдВ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдп рд╣реИ рдЬрд┐рд╕реЗ
msdn.microsoft.com рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдПрдордбреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрднреНрдпрд╛рд╕ рдкрд░ рдмреЗрд╣рддрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рддреЛ, рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдирд╛ рд╣реИред рдПрдордбреАрдПрд╕ рдореЗрдВ рдПрдХ рдореЙрдбрд▓ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХреНрд╖реЗрддреНрд░ рдХреА рдЗрдХрд╛рдЗрдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, "рдХрд░реНрдордЪрд╛рд░реА" рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ "рдХрд░реНрдордЪрд╛рд░реА" рдФрд░ "рдЗрдХрд╛рдЗрдпрд╛рдВ" рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрд╛рд░реНрдп рдкрд░ рдЬрд╛рдПрдВрдЧреЗред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдХрд░реНрдордЪрд╛рд░реА рдореЙрдбрд▓ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдореЙрдбрд▓ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдЬрдм рдореЙрдбрд▓ рдирд╛рдо рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рд╡рд╛рд▓реА рдЗрдХрд╛рдИ рдмрдирд╛рдПрдБ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реА рдирд╛рдо рдХреА рдХрд░реНрдордЪрд╛рд░реА рдЗрдХрд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдЕрдЧрд▓рд╛, рдПрдХ рдФрд░ рдЗрдХрд╛рдИ "рдбрд┐рд╡реАрдЬрди" рдмрдирд╛рдПрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХрд░реНрдордЪрд╛рд░реА рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ - рдПрдВрдЯрд┐рдЯреА рдореЗрдиреВ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ:
рдЗрдХрд╛рдИ рдЬреЛрдбрд╝реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╡рд╛рдж рдореЗрдВ, рдирдИ рдЗрдХрд╛рдИ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рднрд░реЗрдВ рдФрд░ рдЗрдХрд╛рдИ рд╕рд╣реЗрдЬреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЗрдХрд╛рдЗрдпрд╛рдВ" рдЗрдХрд╛рдИ рдмрдирд╛рддреЗ рд╕рдордп, рд╕реНрдкрд╖реНрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рдФрд░ рд╕рдВрдЧреНрд░рд╣ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрдХрд╛рдИ рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧреА), рдФрд░ рд╣рдо рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рдирд╛рдо рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдВрдЧреЗред рд╕реНрдкрд╖реНрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рдХрд┐рд╕реА рднреА рд╕рджрд╕реНрдп рдФрд░ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рдирд┐рдореНрди рд╕реНрддрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрдХрд╛рдИ "рдХрд░реНрдордЪрд╛рд░реА" рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖рддрд╛ "рдбрд┐рд╡реАрдЬрди" (рдбрд┐рд╡реАрдЬрди) рдЬреЛрдбрд╝реЗрдВред рдХрд░реНрдордЪрд╛рд░реА рдЗрдХрд╛рдИ рдЪреБрдиреЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдЗрдХрд╛рдИ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдЦреБрд▓реЗ рдЗрдХрд╛рдИ рд╕рдВрдкрд╛рджрди рдлреЙрд░реНрдо рдореЗрдВ, "рдХрд░реНрдордЪрд╛рд░реА" рдЗрдХрд╛рдИ рдХреЗ рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ "рдбрд┐рд╡реАрдЬрди" рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрддреНрддреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗ рдЧрдП рдлрд╝реЙрд░реНрдо рдореЗрдВ, рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдирд╛рдо рдХреЛ рднрд░реЗрдВ рдФрд░ рдбреЛрдореЗрди-рдЖрдзрд╛рд░рд┐рдд рдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдХрд╛рд░ рд╕реНрд╡рд┐рдЪ рд╕реЗрдЯ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдореВрд▓реНрдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЗрдХрд╛рдИ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдВрдЧреЗ, рдФрд░ рдиреАрдЪреЗ рд╣рдо рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрдВрдЧреЗ рдХрд┐ рдХреМрди рд╕рд╛, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ "рдбрд┐рд╡реАрдЬрдиреЛрдВ" рдХрд╛ рд╕рд╛рд░ рд╣реИред рдЕрдВрдд рдореЗрдВ, Save рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдореИрдиреБрдЕрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдЗрд╕рд▓рд┐рдП, рдореЙрдбрд▓ "рдХрд░реНрдордЪрд╛рд░реА" рдФрд░ "рдХрд░реНрдордЪрд╛рд░реА" рдФрд░ "рдбрд┐рд╡реАрдЬрди" рдЗрдХрд╛рдЗрдпрд╛рдВ рддреИрдпрд╛рд░ рд╣реИрдВ, рдЕрдм рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛ рд╕реЗ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрдХрд╛рдИ "рдбрд┐рд╡реАрдЬрдиреЛрдВ" рдХреЛ рднрд░реЗрдВрдЧреЗред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рд╕реВрдЪрдирд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ, рдХрд░реНрдордЪрд╛рд░реА рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
рдкрджрд╛рдиреБрдХреНрд░рдо "рдбрд┐рд╡реАрдЬрдиреЛрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:
рдЙрди рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЪреБрдиреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреБрдЫ рд╕рдореЗрдХрд┐рдд рд╕рджрд╕реНрдп рдмрдирд╛рдПрдВ:
рдЬреЛрдбрд╝реЗрдВ рдмрдЯрди рджрдмрд╛рдПрдВ, рдЗрдХрд╛рдИ рд╕рдореВрд╣ "рдмрд┐рдХреНрд░реА рд╡рд┐рднрд╛рдЧ" рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдмрдЯрди рджрдмрд╛рдПрдВ:
рдЗрд╕реА рддрд░рд╣, рд╣рдо рдЕрдиреНрдп рдЗрдХрд╛рдЗрдпрд╛рдБ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рдореНрди рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ:
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдбрд┐рд╡реАрдЬрдиреЛрдВ-рд╕рдореВрд╣реЛрдВ рдХреЛ рдмреЛрд▓реНрдб рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдорд┐рдд рддрддреНрд╡реЛрдВ рдХреЛ рдмреЛрд▓реНрдб рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдПрдХ рд╕реНрддрд░ рдкрд░ рдЙрди рджреЛрдиреЛрдВ рдФрд░ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдЕрдм рдЖрдкрдХреЛ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реЗ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдореЗрдВ рдХрд░реНрдордЪрд╛рд░реА рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдФрд░ рд╡рд┐рднрд╛рдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдЧреЛрджрд╛рдо рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ)ред MDS рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╡рд╣рд╛рдБ рд╡рд┐рд╢реЗрд╖ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдЯреЗрдмрд▓реНрд╕ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо SQL рдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ SSIS рдкреИрдХреЗрдЬ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдирдП рдХрд░реНрдордЪрд╛рд░реА рд░рд┐рдХреЙрд░реНрдб рдЖрдпрд╛рдд рдХрд░реЗрдЧрд╛ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдореЗрдВ рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рдЯреЗрдмрд▓реЛрдВ рдХрд╛ рдбреЗрдЯрд╛ред SSMS рдЦреЛрд▓реЗрдВ рдФрд░ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдЦреЛрдЬреЗрдВред рдпрд╣рд╛рдБ рд╡реЗ рд╣реИрдВ:
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реЗ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдордзреНрдпрд╡рд░реНрддреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ 10 рдХрд░реНрдордЪрд╛рд░реА рд░рд┐рдХреЙрд░реНрдбреЛрдВ рдХрд╛ рдордирдорд╛рдирд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди SQL рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
INSERT INTO [stg].[Employees_Leaf] ([ImportType], [ImportStatus_ID], [BatchTag], [Code], [Name]) SELECT TOP 10 1, 0, N'Employees_Leaf_Batch00001', E.id, E.name FROM [DW].[dbo].[dimEmployees] E;
рд╣рдо рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд▓реМрдЯ рдЖрдПрдВрдЧреЗ рдФрд░ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рд╣рдо рдЗрдВрдЯрд░рдЧреЗрд╢рди рдкреНрд░рдмрдВрдзрди рд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ:
рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рдо рдкреИрдХреЗрдЬ Employees_Leaf_Batch00001 рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд╕рд┐рд░реНрдл SQL рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдЯрд╛рд░реНрдЯ рдмреИрдЪ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ:
рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд╕реНрдерд┐рддрд┐, рдкреНрд░рд╛рд░рдВрдн рдФрд░ рд╕рдорд╛рдкреНрддрд┐ рд╕рдордп, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВрдЧреЗ:
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди
рдЕрдм рдбреЗрдЯрд╛ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдореЛрдб рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреИрдЧрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╕реЗ рдХрд░реНрдордЪрд╛рд░реА рд░рд┐рдХреЙрд░реНрдб рдХреИрд╕реЗ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ, рд╕реВрдЪрдирд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ, рдХрд░реНрдордЪрд╛рд░реА рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдирдП рдХрд░реНрдордЪрд╛рд░реА рдбреЗрдЯрд╛ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рд╣реИ:
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд╛рдЬрди (рдбрд┐рд╡реАрдЬрди) рдкрд░ рдбреЗрдЯрд╛ рдирд╣реАрдВ рднрд░рд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЙрд╕ рд╡рд┐рднрд╛рдЧ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдУрдХреЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
рд╡рд┐рднрд╛рдЧреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдФрд░ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд╛рдЧреЛрдВ рд╕реЗ рд╕рдВрдмрджреНрдзрддрд╛ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, MDS рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рджреГрд╢реНрдп рдмрдирд╛рдПрдВред рд╣рдо рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрд╛рд░реНрдп рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ, рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдЗрдВрдЯрд░рдЧреНрд░реЗрди рдкреНрд░рдмрдВрдзрди рд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдПрдБ:
рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рджреГрд╢реНрдп рдмрдирд╛рдПрдВ рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЬреЛрдбрд╝реЗрдВ рд╕рджрд╕реНрдпрддрд╛ рджреГрд╢реНрдп рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдЗрдХрд╛рдИ "рдбрд┐рд╡реАрдЬрдиреЛрдВ" рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрддрд┐ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рднрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рдЗрд╕реА рддрд░рд╣, рдХрд░реНрдордЪрд╛рд░реА рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдПрдВ:
рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд░реВрдкрдг рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдПрдордбреАрдПрд╕ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИрдВред рдЖрдЗрдП SSMS рдЦреЛрд▓реЗрдВ, рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ:
рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЖрдЦрд┐рд░реА рдХрд╛рдо рдПрдХ SQL рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ SSIS рдкреИрдХреЗрдЬ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ MDS рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдЧреЛрджрд╛рдо рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд▓рдЧрднрдЧ рдЖрда рдорд╛рдирд╡-рдШрдВрдЯреЗ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдереЗ, рдЬреЛ рдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рд╣реИред рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рдореЗрдВ, рдореИрдВрдиреЗ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдирд┐рдпрдореЛрдВ рдХреА рдЕрдирджреЗрдЦреА рдХреА, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдордбреАрдПрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЗрд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд▓рд╕ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рдирдпрд╛, рдмрд▓реНрдХрд┐ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд▓рдЪреАрд▓реЗ рдЯреВрд▓, рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдВрджрд░реНрдн NSI рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рднрдВрдбрд╛рд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред