рдХрдИ-рд╕реЗ-рдХрдИ, OLAP рдФрд░ MS SQL рд╕рд░реНрд╡рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛рдПрдБ

рдХрдИ-рд╕реЗ-рдХрдИ рд╕рдВрдмрдВрдз рдФрд░ рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛рдПрдБ


рдореИрдВ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдРрд╕реА рд╕рд░рд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдХрд┐ MS SQL рд╕рд░реНрд╡рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрдИ-рдХрдИ рд░рд┐рд╢реНрддреЛрдВ рдХрд╛ OLAP рдХреНрдпреВрдм рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реВрдВред рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред Google рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ OLAP рддрдХрдиреАрдХ рд╕рд╣реА рд╣реИред рдФрд░ рдЪреВрдВрдХрд┐ MS SQL рд╕рд░реНрд╡рд░ рдХрдВрдкрдиреА рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рддреИрдирд╛рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛рдПрдБ рдШрдЯрдХ рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реИред

рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдЦреБрд╢реА рд╕реЗ рд░рдЧрдбрд╝рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ Microsoft рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рдкрдХрдбрд╝рд╛ рдЬреЛ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдФрд░ рджреЛ рджрд┐рди рдмрд╛рдж рдореБрдЭреЗ рдпрдХреАрди рдерд╛ рдХрд┐ рдореИрдВ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди, рдпрд╣ рдпрд╣рд╛рдБ рдирд╣реАрдВ рдерд╛ ... рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ, рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд░рд┐рд╢реНрддреЗ рдХрдИ-рд╕реЗ-рдХрдИ рд░рд┐рд╢реНрддреЗ рдмрди рдЧрдП, рдЬреЛ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдмрд╣реБрдд рд╕рд╛рд░реНрдердХ рд╣рд╛рде рд▓рд╣рд░рд╛рдП рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛, рдШрди рдХреЗрд╡рд▓ рдЧрд▓рдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред

RuNet рдореЗрдВ, рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рдерд╛ред рдпрд╛ рддреЛ рдпрд╣ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдорд╛рдорд▓рд╛ рд╣реИ, рдпрд╛ рд╕реНрдХреА рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореИрдиреБрдЕрд▓ рдорд┐рд▓рд╛ред рджрд░рдЕрд╕рд▓, рдЬреЛ рд▓реЛрдЧ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдпрд╛ рд╡рд┐рд╖рдп рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: http://www.sqlbi.com/articles/many2many/

рдЬреЛ рд▓реЛрдЧ, рдореЗрд░реЗ рдЬреИрд╕реЗ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрдВрдЧреНрд░реЗрдЬреА рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдкрд░ рдкрдврд╝реЗрдВред рдкреЛрд╕реНрдЯ рдЗрд╕ рдирд┐рдпрдорд╛рд╡рд▓реА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рд╣реИ: рдмрд▓реНрдХрд┐, рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рд░рд╛рдВрд╢ + рдЬреЛ Microsoft рдЯреЗрдХреНрд╕реНрдЯрдмреБрдХ рд╕реЗ рдХреБрдЫ рдореВрд▓ рдмрд╛рддреЗрдВ рд╣реИрдВред

рдЕрд╕рд▓ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИред рдпрджрд┐ рдкрд╛рдардХ рдЗрд╕ рдкрдж рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛: http://habrahabr.ru/post/67272/ , рддреЛ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдУрд▓рдк рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдпреЛрдЬрдирд╛рдПрдВ "рд╕реНрдЯрд╛рд░" рдФрд░ "рд╕реНрдиреЛрдлреНрд▓реЗрдХ" рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдХрдИ-рдХрдИ рд░рд┐рд╢реНрддреЛрдВ рд╕реЗ рдШрд┐рд░реЗ рдереЗ?

рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ-рд╕реЗ-рдХрдИ рд░рд┐рд╢реНрддреЛрдВ рд╕реЗ рджреВрд░ рд╣реЛрдирд╛ рд╣реИ - рдпрд╣ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЧрддрд┐ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде? рдЪрд▓реЛ рдареАрдХ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рдиред рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ред MS SQL рд╕рд░реНрд╡рд░, рдЗрд╕ рдкрд░ рдХреБрдЦреНрдпрд╛рдд M2M рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: рдЦрд░реАрдж рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛, рдПрдХ рд╢реНрд░реЗрдгреА рддрд╛рд▓рд┐рдХрд╛ (рднреЛрдЬрди, рдЦреЗрд▓, рдЖрджрд┐) рдФрд░ рдПрдХ рдЦрд╛рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рдЖрдЗрдП рдХрд╛рд░реНрдп рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ: рдЕрдм рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рджреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрддрд┐ рдФрд░ рдкрддреНрдиреА рдПрдХ рдШрд░ рдХреА рдЦрд░реАрджрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ), рдХреНрд░рдорд╢рдГ, рдПрдо 2 рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╡реНрдпрдХреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЪреАрдиреА рдирд╣реАрдВ рд╣реИ: рд╡реНрдпрдХреНрддрд┐ рд╡рд░реНрдЧ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ M2M рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрдХреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред рдФрд░ рд╣рдо рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: рд▓реЛрдЧреЛрдВ рдХреА рдХреМрди рд╕реА рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ, рдЬреЛ рдЦрд░реАрджрддреА рд╣реИрдВ рд╡реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

ShcemeDB

рдПрдХ рджреВрд░рдЧрд╛рдореА рдЙрджрд╛рд╣рд░рдг, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ: рджреЛ рдПрдо 2 рдПрдо рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЖрдпрд╛рдо рдХреЛ рдПрдХ рддрдереНрдп рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП? рдпрд╣ рд╕рд░рд▓ рд╣реИ, рд╣рдо рдПрд╕рдПрд╕рдПрдПрд╕ рдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реИред
рдЖрдпрд╛рдо (рдкреНрд░рдХрд╛рд░, рджрд┐рдирд╛рдВрдХ, рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ, рд╡реНрдпрдХреНрддрд┐, рдЦрд╛рддреЗ) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ (рджреЗрдЦреЗрдВ http://habrahabr.ru/post/67272/ ), рд╣рдо рдмрд┐рдХреНрд░реА рдорд╛рдк (рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдкрд░ рдПрдХ рдШрди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рддреАрди рдЙрдкрд╛рдп (рдкреНрд░рдХрд╛рд░, рд▓реЗрдЦрд╛, рджрд┐рдирд╛рдВрдХ) рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ - рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рд╡реЗ рд╕реАрдзреЗ рд╣рдорд╛рд░реЗ рдорд╛рдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдХреНрдпреВрдм рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд╢реЗрд╖ рджреЛ рдЙрдкрд╛рдп рдЬреЛрдбрд╝реЗрдВред рдкреНрд▓рд╕, рд╣рдо рдХреНрдпреВрдм рдХреЗ рдЕрдВрджрд░ рджреЛ рдФрд░ рд╕рд╣рд╛рдпрдХ рдЙрдкрд╛рдп рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдПрдо 2 рдПрдо рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдВрдЧреЗ: рдмреНрд░рд┐рдЬ рдЕрдХрд╛рдЙрдВрдЯреНрд╕ рдкрд░реНрд╕рдиреНрд╕ рдФрд░ рдмреНрд░рд┐рдЬ рдкрд░реНрд╕рди рдХреИрдЯреЗрдЧрд░реА (рджреЛрдиреЛрдВ - рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдЯреЗрдмрд▓ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ)ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рд╣реЛрдВрдЧреЗ:

Cube_Tables

Cube_Connections

рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреНрд░реЗ рдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рдПрдо 2 рдПрдо рд░рд┐рд╢реНрддреЗ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ: рдмреНрд░рд┐рдЬ рдкрд░реНрд╕рди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рд╕рд╣рд╛рдпрдХ рдорд╛рдк рдФрд░ рд▓реЗрдЦрд╛ рдЖрдпрд╛рдо рдХреЗ рдмреАрдЪред рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдШрди рдХреЛ рдЕрднреА рдХреБрдЫ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдирд╣реАрдВ, рддрд┐рдерд┐рдпрд╛рдВ рдФрд░ рд▓реЗрдЦрд╛ рдЖрдпрд╛рдо рд╕рдм рдХреБрдЫ рд╕рд╣реА рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред

рдЗрд╕ рдЧрд▓рддрдлрд╣рдореА рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрд╕рдПрд╕рдПрдПрд╕ рдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдорд╛рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛" рдЯреИрдм рдкрд░ рдЙрди рдЧреНрд░реЗ рдмреЙрдХреНрд╕ рдХреЛ рднрд░реЗрдВ: рдЧреНрд░реЗ рдмреЙрдХреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ-> ellipsis-> рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ "рдХрдИ рд╕реЗ рдХрдИ" рдЪреБрдиреЗрдВ -> рдЙрдкрд╛рдпреЛрдВ рдХрд╛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд╕рдореВрд╣ рдЪреБрдиреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рддрд╕реНрд╡реАрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ:

New_Cube_Connections

рджреЗрдЦрд╛! рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЕрдЧрд▓реА рддрд╕реНрд╡реАрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

Results_Table

рдЬрд╛рджреВ рдХреНрдпрд╛ рд╣реИ? рд╣рдордиреЗ SSAS рдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рд░рд┐рд╢реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╣рд╛рдВ рдФрд░ рдХреИрд╕реЗ рджреЗрдЦреЗрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЖрдпрд╛рдо рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рднрд░рдиреЗ рдФрд░ рдкреБрд▓ рдЦрд╛рддрд╛ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдорд╛рдкрдиреЗ" рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪреМрд░рд╛рд╣реЗ "рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рдЖрдпрд╛рдо рдФрд░ рдорд╛рдк рдмрд┐рдХреНрд░реА" рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ, рдХреЗрд╡рд▓ рдмреНрд░рд┐рдЬ рдкрд░реНрд╕рди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рд╣реА рдирд┐рдХрд▓рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдмрд╕ рджреВрд╕рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдкрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╣рд╛рдпрдХ рдЙрдкрд╛рдп рднреА рдЙрдкрд╛рдп рд╣реИрдВред рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдкрдереЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп (рд▓рдХреНрд╖реНрдп) рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдПред рдЬреИрд╕реЗ рд╣реА рддрд╛рд▓рд┐рдХрд╛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рд╣реЛрддреА рд╣реИ, рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЬреНрдЮрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЕрдм рд╣рдо рд╕рдВрдмрдВрдз рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рднрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдирд┐рдпрдо рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ: "рд▓рдХреНрд╖реНрдп рдорд╛рдк рдФрд░ рд▓рдХреНрд╖реНрдп рдЖрдпрд╛рдо рдХреЗ рдмреАрдЪ, рд▓рдХреНрд╖реНрдп рдорд╛рдк рдХреЗ рд▓рд┐рдП рдирд┐рдХрдЯрддрдо рдорд╛рдк рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред" рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рджреВрд╕рд░реЗ рдХреЙрд▓рдо рдореЗрдВ рдЯрд╛рдЗрдк рдФрд░ рджрд┐рдирд╛рдВрдХ рдЖрдпрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рдХреНрд░реА рдХрд╛ рдкреВрд░реНрдг-рдкреВрд░реНрдг, рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдк рд╣реЛрдЧрд╛ рдФрд░ рддреАрд╕рд░реЗ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдмреНрд░рд┐рдЬ рдЕрдХрд╛рдЙрдВрдЯреНрд╕ рдкрд░реНрд╕рдиреНрд╕ рд╣реЛрдВрдЧреЗред рдЗрд╕реА рдкреНрд░рдХрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рдорд╛рдк рдХреЗ рд▓рд┐рдПред

рдХреНрдпрд╛ рд▓рд┐рдВрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░рдирд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ? рдирд╣реАрдВред рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдПрдо 2 рдПрдо рдХрдиреЗрдХреНрд╢рди рдХреНрдпреВрдм рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдкреНрд░рддрд┐рдХреВрд▓ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддреЗ рд╣реИрдВ рддрд╛рдХрд┐, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЙрдирд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛред

рд╕рдм рдХреБрдЫ рд╕рд┐рдо рдХреЗ рд▓рд┐рдПред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрдпреЛрдЧреА рдкреЛрд╕реНрдЯ рд╣реИред рдХрдо рд╕реЗ рдХрдо, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рд╕рдордп рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдХреНрдпреВрдм рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред

Source: https://habr.com/ru/post/In181600/


All Articles