рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдХрд╛рд╣реА рдХрд╛рд│рд╛рдкреВрд░реНрд╡реА, рдЖрдореНрд╣рд╛рд▓рд╛ рдмрд┐рдЧ рдбреЗрдЯрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ETL рдЯреВрд▓ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╢реНрди рдкрдбрд▓рд╛ рд╣реЛрддрд╛. рдкреВрд░реНрд╡реА рд╡рд╛рдкрд░рд▓реЗрд▓реЗ Informatica BDM рд╕реЛрд▓реНрдпреВрд╢рди рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдиреБрдХреВрд▓ рдирд╡реНрд╣рддреЗ. рд╕реНрдкрд╛рд░реНрдХ-рд╕рдмрдорд┐рдЯ рдХрдорд╛рдВрдбреНрд╕ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдордзреНрдпреЗ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдмрд╛рдЬрд╛рд░рд╛рдд рдЕрд╕реЗ рдмрд░реЗрдЪ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдирд╡реНрд╣рддреЗ рдЬреЗ рддрддреНрддреНрд╡рддрдГ, рдЖрдореНрд╣реА рджрд░рд░реЛрдЬ рд╣рд╛рддрд╛рд│рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ. рд╢реЗрд╡рдЯреА рдЖрдореНрд╣реА Ab Initio рдирд┐рд╡рдбрд▓реЗ. рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреНрд░рд╛рддреНрдпрдХреНрд╖рд┐рдХ рджрд░рдореНрдпрд╛рди, рдЙрддреНрдкрд╛рджрдирд╛рдиреЗ рдЦреВрдк рдЙрдЪреНрдЪ рдбреЗрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрддреА рджрд░реНрд╢рд╡рд┐рд▓реА. рд░рд╢рд┐рдпрди рднрд╛рд╖реЗрдд Ab Initio рдмрджреНрджрд▓ рдЬрд╡рд│рдЬрд╡рд│ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА Habr├й рд╡рд░реАрд▓ рдЖрдордЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ.

Ab Initio рдордзреНрдпреЗ рдЕрдиреЗрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдЖрдгрд┐ рдЕрд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪрд╛ рдХреЛрдб рд╕реНрд╡рддрдГрдЪреА PDL рднрд╛рд╖рд╛ рд╡рд╛рдкрд░реВрди рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЛ. рдПрдХрд╛ рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА, рдЕрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд╛рдзрди рдмрд╣реБрдзрд╛ рдУрд╡реНрд╣рд░рдХрд┐рд▓ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рддреАрд▓ рдмрд╣реБрддреЗрдХ рдХреНрд╖рдорддрд╛ рдорд╣рд╛рдЧ рдЖрдгрд┐ рди рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдкрд░рдВрддреБ рдЬрд░ рддреБрдордЪрд╛ рд╕реНрдХреЗрд▓ Sberov рдЪреНрдпрд╛ рдЬрд╡рд│ рдЕрд╕реЗрд▓, рддрд░ Ab Initio рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдордиреЛрд░рдВрдЬрдХ рдЕрд╕реЗрд▓.

рд╣реЗ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд▓рд╛ рдЬрд╛рдЧрддрд┐рдХ рд╕реНрддрд░рд╛рд╡рд░ рдЬреНрдЮрд╛рди рдЬрдорд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдПрдХ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рд▓рд╛ ETL рдордзреАрд▓ рдХреМрд╢рд▓реНрдпреЗ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╢реЗрд▓рдордзреАрд▓ рддреНрдпрд╛рдЪреЗ рдЬреНрдЮрд╛рди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, PDL рднрд╛рд╖реЗрд╡рд░ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рджреГрд╢реНрдп рдЪрд┐рддреНрд░ рджреЗрддреЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕ рд╕реБрд▓рдн рдХрд░рддреЗ. рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдкреБрд▓рддреЗрдореБрд│реЗ.

рдпрд╛ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ рдореА Ab Initio рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓реЗрди рдЖрдгрд┐ Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреА рддреБрд▓рдирд╛рддреНрдордХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░реЗрди.

  • MDW рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреЗ рд╡рд░реНрдгрди рдЖрдгрд┐ GreenPlum рд╕рд╛рдареА рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╕реНрдЯрдорд╛рдпрдЭреЗрд╢рдирд╡рд░ рдХрд╛рд░реНрдп рдХрд░рд╛
  • Hive рдЖрдгрд┐ GreenPlum рдордзреАрд▓ Ab Initio рдХрд╛рдордЧрд┐рд░реАрдЪреА рддреБрд▓рдирд╛
  • рдЧреНрд░реАрдирдкреНрд▓рдо рд╕реЛрдмрдд рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдо рдореЛрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ


рдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреВрдк рд╡рд┐рд╕реНрддреГрдд рдЖрд╣реЗ рдЖрдгрд┐ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░рд╛рдЪ рд╡реЗрд│ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп рдХреМрд╢рд▓реНрдпреЗ рдЖрдгрд┐ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣, рдбреЗрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рдкрд░рд┐рдгрд╛рдо рдЦреВрдк рдкреНрд░рднрд╛рд╡реА рдЖрд╣реЗрдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА Ab Initio рд╡рд╛рдкрд░рдгреЗ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЕрдиреБрднрд╡ рджреЗрдК рд╢рдХрддреЗ. рд╣реЗ ETL рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╡рд░ рдПрдХ рдирд╡реАрди рдЯреЗрдХ рдЖрд╣реЗ, рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рд╕рджреГрд╢ рднрд╛рд╖реЗрдд рдбрд╛рдЙрдирд▓реЛрдб рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреАрд▓ рд╕рдВрдХрд░рд┐рдд.

рд╡реНрдпрд╡рд╕рд╛рдп рддреНрдпрд╛рдВрдЪреА рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рд╣реЗ рд╕рд╛рдзрди рдиреЗрд╣рдореАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ. Ab Initio рд╕рд╣, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдмрджреНрджрд▓ рдЬреНрдЮрд╛рди рдЬрдорд╛ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЬреБрдиреНрдпрд╛ рдЖрдгрд┐ рдирд╡реАрди рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддрд╛. Ab Initio рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдВрдордзреНрдпреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рдЗрдиреНрдлреЙрд░реНрдореЗрдЯрд┐рдХрд╛ BDM рдЖрдгрд┐ рдиреЙрди-рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯреНрд╕ рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

Ab Initio рдЪреЗ рд╡рд░реНрдгрди

Ab Initio, рдЗрддрд░ ETL рд╕рд╛рдзрдирд╛рдВрдкреНрд░рдорд╛рдгреЗ, рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪрд╛ рд╕рдВрдЧреНрд░рд╣ рдЖрд╣реЗ.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

Ab Initio GDE (рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ) рд╣реЗ рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рддреЛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдмрд╛рдгрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣рд╛рд╢реА рдЬреЛрдбрддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдкрд░рд┐рд╡рд░реНрддрдирд╛рдВрдЪреНрдпрд╛ рдЕрд╢рд╛ рд╕рдВрдЪрд╛рд▓рд╛ рдЖрд▓реЗрдЦ рдореНрд╣рдгрддрд╛рдд:

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

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

рдЕрдиреЗрдХ рд╢рдВрднрд░ рдлрдВрдХреНрд╢рдирд▓ рдШрдЯрдХ рдЖрд╣реЗрдд, рдЬреЗ рдЦреВрдк рдЖрд╣реЗ. рддреНрдпрд╛рдкреИрдХреА рдмрд░реЗрдЪ рдЙрдЪреНрдЪ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. Ab Initio рдордзреАрд▓ рдХреНрд▓рд╛рд╕рд┐рдХ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдирдЪреА рдХреНрд╖рдорддрд╛ рдЗрддрд░ ETL рдЯреВрд▓реНрд╕рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рд╡рд┐рд╕реНрддреГрдд рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Join рдордзреНрдпреЗ рдПрдХрд╛рдзрд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рдЖрд╣реЗрдд. рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдкрдг рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛рд╕реЗрдЯрдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рд░реЗрдХреЙрд░реНрдб рдорд┐рд│рд╡реВ рд╢рдХрддрд╛ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрд▓реНрдпрд╛ рдирд╛рд╣реАрдд. рддреБрдореНрд╣рд╛рд▓рд╛ рдирдХрд╛рд░, рддреНрд░реБрдЯреА рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рди рдСрдкрд░реЗрд╢рдирдЪрд╛ рд▓реЙрдЧ рджреЗрдЦреАрд▓ рдорд┐рд│реВ рд╢рдХрддреЛ, рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╛рдИрд▓рдЪреНрдпрд╛ рд╕рдорд╛рди рдХреЙрд▓рдордордзреНрдпреЗ рд╡рд╛рдЪрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ рдЗрддрд░ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдирд╕рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ:

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдХрд┐рдВрд╡рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА рдЯреЗрдмрд▓рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд░рд┐рд╕реАрд╡реНрд╣рд░ рдмрдирд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдХреЙрд▓рдордордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡рд╛рдЪреВ рд╢рдХрддрд╛.

рдореВрд│ рдкрд░рд┐рд╡рд░реНрддрдиреЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдХреЕрди рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдирдордзреНрдпреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдлрдВрдХреНрд╢рдиреНрд╕рдкреНрд░рдорд╛рдгреЗрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрд╕рддреЗ. рд╕реНрд╡рдпрдВ-рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгрд╛рддреНрдордХ рдирд╛рд╡рд╛рдВрд╕рд╣ рдкрд░рд┐рд╡рд░реНрддрдиреЗ рдЖрд╣реЗрдд: рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рд╛, рдПрдХреНрд╕реЗрд▓ рд╡рд╛рдЪрд╛, рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рд╛, рдЧрдЯрд╛рдВрдордзреНрдпреЗ рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рд╛, рдПрд╕рдХреНрдпреВрдПрд▓ рдЪрд╛рд▓рд╡рд╛, рдбреАрдмреАрд╕рд╣ рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛, рдЗ. рдЖрд▓реЗрдЦ рд░рди-рдЯрд╛рдЗрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рд╕ рд╣реЛрдгреНрдпрд╛рдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрд▓реЗрдЦрд╛рд╡рд░ рдкрд╛рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪрд╛ рддрдпрд╛рд░ рд╕рдВрдЪ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрдирд╛ рдкреЕрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ (psets) рдореНрд╣рдгрддрд╛рдд.

рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ, Ab Initio GDE рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рднрд╛рдВрдбрд╛рд░ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреЗ рдирд╛рд╡ EME (рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдореЗрдЯрд╛ рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ) рдЖрд╣реЗ. рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рдХреЛрдбрдЪреНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рдордзреНрдпрд╡рд░реНрддреА рднрд╛рдВрдбрд╛рд░рд╛рдд рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЖрд╣реЗ.

рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рджрд░рдореНрдпрд╛рди рдХрд┐рдВрд╡рд╛ рдЖрд▓реЗрдЦ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдкрд░рд┐рд╡рд░реНрддрдирд╛рд▓рд╛ рдЬреЛрдбрдгрд╛рд░реНтАНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рд╡рд╛рд╣рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рдЖрдгрд┐ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╛рдВрджрд░рдореНрдпрд╛рди рдкрд╛рд╕ рдЭрд╛рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкрд╛рд╣рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ:

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рд╡рд╛рд╣рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рдЖрдгрд┐ рдЯреНрд░реЕрдХрд┐рдВрдЧ рддрдкрд╢реАрд▓ рдкрд╛рд╣рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ - рдкрд░рд┐рд╡рд░реНрддрдирд╛рдиреЗ рдХрд┐рддреА рд╕рдорд╛рдВрддрд░ рдХрд╛рдо рдХреЗрд▓реЗ, рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╛рдВрддрд░рд╛рдВрдордзреНрдпреЗ рдХрд┐рддреА рд░реЗрд╖рд╛ рдЖрдгрд┐ рдмрд╛рдЗрдЯ рд▓реЛрдб рдХреЗрд▓реЗ:

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдЖрд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ рд╡рд┐рднрд╛рдЧрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдЖрдгрд┐ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛ рдХреА рдХрд╛рд╣реА рдкрд░рд┐рд╡рд░реНрддрдиреЗ рдкреНрд░рдердо (рд╢реВрдиреНрдп рдЯрдкреНрдкреНрдпрд╛рдд), рдкреБрдвреАрд▓ рдкрд╣рд┐рд▓реНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдд, рдкреБрдвреАрд▓ рджреБрд╕рд▒реНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдд рдЗ.

рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╛рд╕рд╛рдареА, рдЖрдкрдг рддрдерд╛рдХрдерд┐рдд рд▓реЗрдЖрдЙрдЯ рдирд┐рд╡рдбреВ рд╢рдХрддрд╛ (рдЬреЗрдереЗ рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓): рд╕рдорд╛рдВрддрд░ рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рдВрддрд░ рдереНрд░реЗрдбреНрд╕рд╢рд┐рд╡рд╛рдп, рдЬреНрдпрд╛рдЪреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдиреНрд╕ рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ Ab Initio рддрдпрд╛рд░ рдХрд░рддреЛ рддреНрдпрд╛ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╕рд░реНрд╡реНрд╣рд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ HDFS рдордзреНрдпреЗ рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд.

рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╛рдордзреНрдпреЗ, рдбреАрдлреЙрд▓реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рддреБрдореНрд╣реА PDL рдордзреНрдпреЗ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рдЬреА рдереЛрдбреА рд╢реЗрд▓рд╕рд╛рд░рдЦреА рдЖрд╣реЗ.

PDL рд╕рд╣, рддреБрдореНрд╣реА рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдиреНрд╕рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрдГ, рд░рдирдЯрд╛рдЗрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рддреБрдореНрд╣реА рдбрд╛рдпрдиреЕрдорд┐рдХрд▓реА (рд░рдирдЯрд╛рдЗрдорд╡рд░) рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдбрдЪреЗ рддреБрдХрдбреЗ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.

Ab Initio рдЪреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░реЗ OS рд╕рд╣ рд╕реБ-рд╡рд┐рдХрд╕рд┐рдд рдПрдХреАрдХрд░рдг рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, Sberbank linux ksh рд╡рд╛рдкрд░рддреЗ. рддреБрдореНрд╣реА рд╢реЗрд▓рд╕рд╣ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЖрд▓реЗрдЦ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рд╢реЗрд▓рдордзреВрди Ab Initio рдЖрд▓реЗрдЦрд╛рдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдХреЙрд▓ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ Ab Initio рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░реВ рд╢рдХрддрд╛.

Ab Initio GDE рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЗрддрд░ рдЕрдиреЗрдХ рдЙрддреНрдкрд╛рджрдиреЗ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо рдореНрд╣рдЯрд▓реНрдпрд╛рдЪрд╛ рджрд╛рд╡рд╛ рдЕрд╕рд▓реЗрд▓реА рд╕реНрд╡рддрдГрдЪреА Co>Operation System рдЖрд╣реЗ. рддреЗрдереЗ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг>рдХреЗрдВрджреНрд░ рдЖрд╣реЗ рдЬреЗрдереЗ рддреБрдореНрд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рд╡рд╛рд╣рд╛рдЪреЗ рд╡реЗрд│рд╛рдкрддреНрд░рдХ рдЖрдгрд┐ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВ рд╢рдХрддрд╛. Ab Initio GDE рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЖрджрд┐рдо рд╕реНрддрд░рд╛рд╡рд░ рд╡рд┐рдХрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрддреНрдкрд╛рджрдиреЗ рдЖрд╣реЗрдд.

MDW рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреЗ рд╡рд░реНрдгрди рдЖрдгрд┐ GreenPlum рд╕рд╛рдареА рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╕реНрдЯрдорд╛рдпрдЭреЗрд╢рдирд╡рд░ рдХрд╛рд░реНрдп рдХрд░рд╛

рддреНрдпрд╛рдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрд╕рд╣, рд╡рд┐рдХреНрд░реЗрддрд╛ MDW (рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЪрд╛рд▓рд┐рдд рд╡реЗрдЕрд░рд╣рд╛рдКрд╕) рдЙрддреНрдкрд╛рджрдирд╛рдЪрд╛ рдкреБрд░рд╡рдард╛ рдХрд░рддреЛ, рдЬреЗ рдбреЗрдЯрд╛ рд╡реЗрдЕрд░рд╣рд╛рдКрд╕ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛ рд╡реНрд╣реЙрд▓реНрдЯреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдВрдордзреНрдпреЗ рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд▓реЗрдЦ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░ рдЖрд╣реЗ.

рддреНрдпрд╛рдд рд╕рд╛рдиреБрдХреВрд▓ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ) рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЖрдгрд┐ рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рддрдпрд╛рд░ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдЖрд╣реЗрдд.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ
рдЗрдирдкреБрдЯ рдореНрд╣рдгреВрди, MDW рд▓рд╛ рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓, рдбреЗрдЯрд╛рдмреЗрд╕ (Oracle, Teradata рдХрд┐рдВрд╡рд╛ Hive) рдЖрдгрд┐ рдХрд╛рд╣реА рдЗрддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╢реА рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ. рдкреНрд░рдХрд▓реНрдк-рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЙрдбреЗрд▓рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рддреИрдирд╛рдд рдХрд░рддреЛ. рдЙрддреНрдкрд╛рджрдирд╛рдЪрд╛ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рднрд╛рдЧ рдореЙрдбреЗрд▓ рдЯреЗрдмрд▓рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░реВрди рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрд▓реЗрдЦ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрд▓реЗрдЦ (рдЖрдгрд┐ psets) рд╕рдВрд╕реНрдерд╛ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрд░рдВрднрд┐рдХ рдЖрдгрд┐ рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдореЛрдб рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

Hive рдЖрдгрд┐ RDBMS рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЖрд░рдВрднрд┐рдХрд░рдг рдЖрдгрд┐ рд╡рд╛рдвреАрд╡ рдбреЗрдЯрд╛ рдЕрджреНрдпрддрдирд╛рдВрд╕рд╛рдареА рднрд┐рдиреНрди рдЖрд▓реЗрдЦ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

Hive рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдпреЗрдгрд╛рд░рд╛ рдбреЗрд▓реНрдЯрд╛ рдбреЗрдЯрд╛ Ab Initio Join рджреНрд╡рд╛рд░реЗ рдЬреЛрдбрд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЯреЗрдмрд▓рдордзреНрдпреЗ рд╣реЛрддрд╛. MDW рдордзреАрд▓ рдбреЗрдЯрд╛ рд▓реЛрдбрд░ (рд╣рд╛рдЗрд╡реНрд╣ рдЖрдгрд┐ RDBMS рджреЛрдиреНрд╣реАрдордзреНрдпреЗ) рдХреЗрд╡рд│ рдбреЗрд▓реНрдЯрд╛рдордзреВрди рдирд╡реАрди рдбреЗрдЯрд╛рдЪ рдШрд╛рд▓рдд рдирд╛рд╣реАрдд рддрд░ рдЬреНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдХрд│рд╛рдВрдирд╛ рдбреЗрд▓реНрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛ рддреНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддреЗрдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рджреЗрдЦреАрд▓ рдмрдВрдж рдХрд░рддрд╛рдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдбреЗрдЯрд╛рдЪрд╛ рди рдмрджрд▓рд▓реЗрд▓рд╛ рднрд╛рдЧ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдкрд░рдВрддреБ рд╣реЗ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдХрд╛рд░рдг Hive рдордзреНрдпреЗ рдбрд┐рд▓реАрдЯ рдХрд┐рдВрд╡рд╛ рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд╛рд╣реАрдд.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

RDBMS рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╡рд╛рдвреАрд╡ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд▓реЗрдЦ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рджрд┐рд╕рддрд╛рдд, рдХрд╛рд░рдг RDBMS рдордзреНрдпреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрджреНрдпрддрди рдХреНрд╖рдорддрд╛ рдЖрд╣реЗрдд.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрд▓реНрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдЯреЗрдмрд▓рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдпрд╛рдирдВрддрд░, рдбреЗрд▓реНрдЯрд╛ рдЕрджреНрдпрддрдирд╛рдкреВрд░реНрд╡реА рдЯреЗрдмрд▓рдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЖрдгрд┐ рд╣реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ SQL рдХреНрд╡реЗрд░реА рд╡рд╛рдкрд░реВрди SQL рд╡рд╛рдкрд░реВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдкреБрдвреЗ, рдбрд┐рд▓реАрдЯ+рдЗрдиреНрд╕рд░реНрдЯ рдпрд╛ SQL рдХрдорд╛рдВрдбреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдбреЗрд▓реНрдЯрд╛рдордзреАрд▓ рдирд╡реАрди рдбреЗрдЯрд╛ рдЯрд╛рд░реНрдЧреЗрдЯ рдЯреЗрдмрд▓рдордзреНрдпреЗ рдШрд╛рддрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдЬреНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдХрд│рд╛рдВрдирд╛ рдбреЗрд▓реНрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛ рддреНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддреЗрдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рдмрдВрдж рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбреЗрдЯрд╛ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрд▓реЛ рдХреА Hive рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, MDW рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рдЯреЗрдмрд▓ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛рдпрд▓рд╛ рдЬрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдХрд╛рд░рдг Hive рдордзреНрдпреЗ рдЕрдкрдбреЗрдЯ рдлрдВрдХреНрд╢рди рдирд╛рд╣реА. рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдЕрджреНрдпрддрдирд╛рдЪрд╛ рд╢реЛрдз рд▓рд╛рд╡рд▓рд╛ рдЧреЗрд▓рд╛ рддреЗрд╡реНрд╣рд╛ рдбреЗрдЯрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрд╛рд╣реАрд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдирд╛рд╣реА. рдЖрд░рдбреАрдмреАрдПрдордПрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреНрдпрд╛рдЙрд▓рдЯ, рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдирд╛ рдПрд╕рдХреНрдпреВрдПрд▓рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЯреЗрдмрд▓рдЪреЗ рдХрдиреЗрдХреНрд╢рди рдЖрдгрд┐ рдЕрджреНрдпрдпрд╛рд╡рддреАрдХрд░рдг рд╕реЛрдкрд╡рд┐рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рдЯрд▓реЗ.

Sberbank рдордзреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА GreenPlum рд╕рд╛рдареА рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЛрдбрд░рдЪреА рдирд╡реАрди, рдкреБрдиреНрд╣рд╛ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ. рд╣реЗ рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рд╕рд╛рдареА MDW рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд╣реЗ рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рд╣реЛрддреЗ, рдУрд░реЕрдХрд▓ рдирд╛рд╣реА, рдЬреЗ рдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдЬрд╡рд│ рдЖрд▓реЗ рдЖрдгрд┐ рд╕рд░реНрд╡реЛрддреНрддрдо, рдХрд╛рд░рдг... MPP рдкреНрд░рдгрд╛рд▓реА рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рдЯреЗрд░рд╛рдбреЗрдЯрд╛ рдЖрдгрд┐ рдЧреНрд░реАрдирдкреНрд▓рдордЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА, рддрд╕реЗрдЪ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╕рдорд╛рди рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ.

рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ RDBMS рдордзреАрд▓ MDW-рдЧрдВрднреАрд░ рдлрд░рдХрд╛рдВрдЪреА рдЙрджрд╛рд╣рд░рдгреЗ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗрдд. рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ, рдЯреЗрд░рд╛рдбреЗрдЯрд╛рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдХреНрд▓реЙрдЬ рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓

distributed by

рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рд▓рд┐рд╣рд┐рддрд╛рдд:

delete <table> all

, рдЖрдгрд┐ GreenPlum рдордзреНрдпреЗ рддреЗ рд▓рд┐рд╣рд┐рддрд╛рдд

delete from <table>

рдУрд░реЕрдХрд▓рдордзреНрдпреЗ, рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рддреЗ рд▓рд┐рд╣рд┐рддрд╛рдд

delete from t where rowid in (<╤Б╨╛╨╡╨┤╨╕╨╜╨╡╨╜╨╕╨╡ t ╤Б ╨┤╨╡╨╗╤М╤В╨╛╨╣>)

, рдЖрдгрд┐ Teradata рдЖрдгрд┐ GreenPlum рд▓рд┐рд╣рд┐рддрд╛рдд

delete from t where exists (select * from delta where delta.pk=t.pk)

рдЖрдореНрд╣реА рд╣реЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдШреЗрддреЛ рдХреА Ab Initio рд╕рд╛рдареА GreenPlum рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Ab Initio рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рд╡рд░ GreenPlum рдХреНрд▓рд╛рдпрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдХрд╛рд░рдг рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рдордзреВрди рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЧреНрд░реАрдирдкреНрд▓рдорд╢реА рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓реЛ рдЖрд╣реЛрдд. рдЖрдгрд┐ рдЧреНрд░реАрдирдкреНрд▓рдордЪреЗ рд╡рд╛рдЪрди рд╕рдорд╛рдВрддрд░ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рдВрддрд░ Ab Initio рдереНрд░реЗрдбрдиреЗ рдЧреНрд░реАрдирдкреНрд▓рдордордзреАрд▓ рдбреЗрдЯрд╛рдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рднрд╛рдЧ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ SQL рдХреНрд╡реЗрд░реАрдЪреНрдпрд╛ тАЬрдХреБрдареЗтАЭ рд╡рд┐рднрд╛рдЧрд╛рдд Ab Initio рджреНрд╡рд╛рд░реЗ рд╕рдордЬрд▓реЗрд▓реЗ рдмрд╛рдВрдзрдХрд╛рдо рдареЗрд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.

where ABLOCAL()

рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рди рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдкреЕрд░рд╛рдореАрдЯрд░ рд░реАрдбрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВрди рдпрд╛ рдмрд╛рдВрдзрдХрд╛рдорд╛рдЪреЗ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рд╛

ablocal_expr=┬лstring_concat("mod(t.", string_filter_out("{$TABLE_KEY}","{}"), ",", (decimal(3))(number_of_partitions()),")=", (decimal(3))(this_partition()))┬╗

, рдЬреЗ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ

mod(sk,10)=3

, рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рд╕реНрдкрд╖реНрдЯ рдлрд┐рд▓реНрдЯрд░рд╕рд╣ GreenPlum рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдЗрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА (Teradata, Oracle), Ab Initio рд╣реЗ рд╕рдорд╛рдВрддрд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХрд░реВ рд╢рдХрддрд╛рдд.

Hive рдЖрдгрд┐ GreenPlum рдордзреАрд▓ Ab Initio рдХрд╛рдордЧрд┐рд░реАрдЪреА рддреБрд▓рдирд╛

Sberbank рдиреЗ Hive рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдЖрдгрд┐ GreenPlum рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд MDW-рд╡реНрдпреБрддреНрдкрдиреНрди рдЖрд▓реЗрдЦрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдпреЛрдЧ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓рд╛. рдкреНрд░рдпреЛрдЧрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, Hive рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд Ab Initio рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ 5 рдиреЛрдбреНрд╕ рд╣реЛрддреЗ рдЖрдгрд┐ GreenPlum рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╡реЗрдЧрд│реНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ 4 рдиреЛрдбреНрд╕ рд╣реЛрддреЗ. рддреНрдпрд╛. рдЧреНрд░реАрдирдкреНрд▓рдордЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдкреЛрд│реНрдпрд╛рдЪрд╛ рдХрд╛рд╣реА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдлрд╛рдпрджрд╛ рд╣реЛрддрд╛.

рдЖрдореНрд╣реА Hive рдЖрдгрд┐ GreenPlum рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧреНрд░рд╛рдлрдЪреНрдпрд╛ рджреЛрди рдЬреЛрдбреНрдпрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реНрдпрд╛. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, MDW рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рдЖрд▓реЗрдЦ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ:

  • рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдб + рд╣рд╛рдпрд╡реНрд╣ рдЯреЗрдмрд▓рдордзреНрдпреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪрд╛ рд╡рд╛рдвреАрд╡ рднрд╛рд░
  • рддреНрдпрд╛рдЪ рдЧреНрд░реАрдирдкреНрд▓рдо рдЯреЗрдмрд▓рдордзреНрдпреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдб + рд╡рд╛рдвреАрд╡ рднрд╛рд░

рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ (Hive рдЖрдгрд┐ GreenPlum) рддреНрдпрд╛рдВрдиреА рдПрдХрд╛рдЪ Ab Initio рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ 10 рд╕рдорд╛рдВрддрд░ рдереНрд░реЗрдбрд╡рд░ рдЕрдкрд▓реЛрдб рдХреЗрд▓реЗ. Ab Initio рдиреЗ HDFS рдордзреНрдпреЗ рдЧрдгрдиреЗрд╕рд╛рдареА рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдбреЗрдЯрд╛ рдЬрддрди рдХреЗрд▓рд╛ (Ab Initio рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, HDFS рд╡рд╛рдкрд░реВрди MFS рд▓реЗрдЖрдЙрдЯ рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛). рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдПрдХрд╛ рдУрд│реАрдиреЗ рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ 200 рдмрд╛рдЗрдЯреНрд╕ рд╡реНрдпрд╛рдкрд▓реЗ рдЖрд╣реЗрдд.

рдкрд░рд┐рдгрд╛рдо рдЕрд╕рд╛ рд╣реЛрддрд╛:

рдкреЛрд│реЗ:

рдкреЛрд│реЗ рдордзреНрдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдбрд┐рдВрдЧ

рдкрдВрдХреНрддреА рдШрд╛рддрд▓реНрдпрд╛
6 000 000
60 000 000
600 000 000

рдкреНрд░рд╛рд░рдВрдн рдХрд╛рд▓рд╛рд╡рдзреА
рд╕реЗрдХрдВрджрд╛рдд рдбрд╛рдЙрдирд▓реЛрдб
41
203
1 601

рдкреЛрд│реЗ рдордзреНрдпреЗ рд╡рд╛рдвреАрд╡ рд▓реЛрдбрд┐рдВрдЧ

рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдкрдВрдХреНрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреА
6 000 000
60 000 000
600 000 000

рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрд▓реНрдЯрд╛ рд▓рд╛рдЗрдирдЪреА рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрд╛рджрд░рдореНрдпрд╛рди рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреА
6 000 000
6 000 000
6 000 000

рд╡рд╛рдвреАрд╡ рдХрд╛рд▓рд╛рд╡рдзреА
рд╕реЗрдХрдВрджрд╛рдд рдбрд╛рдЙрдирд▓реЛрдб
88
299
2 541

рдЧреНрд░реАрдирдкреНрд▓рдо:

рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдбрд┐рдВрдЧ

рдкрдВрдХреНрддреА рдШрд╛рддрд▓реНрдпрд╛
6 000 000
60 000 000
600 000 000

рдкреНрд░рд╛рд░рдВрдн рдХрд╛рд▓рд╛рд╡рдзреА
рд╕реЗрдХрдВрджрд╛рдд рдбрд╛рдЙрдирд▓реЛрдб
72
360
3 631

рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рд╡рд╛рдвреАрд╡ рд▓реЛрдбрд┐рдВрдЧ

рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдкрдВрдХреНрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреА
6 000 000
60 000 000
600 000 000

рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрд▓реНрдЯрд╛ рд▓рд╛рдЗрдирдЪреА рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрд╛рджрд░рдореНрдпрд╛рди рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреА
6 000 000
6 000 000
6 000 000

рд╡рд╛рдвреАрд╡ рдХрд╛рд▓рд╛рд╡рдзреА
рд╕реЗрдХрдВрджрд╛рдд рдбрд╛рдЙрдирд▓реЛрдб
159
199
321

рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА Hive рдЖрдгрд┐ GreenPlum рджреЛрдиреНрд╣реАрдордзреНрдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдбрд┐рдВрдЧрдЪрд╛ рд╡реЗрдЧ рд░реЗрд╖реАрдпрдкрдгреЗ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЛ рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдЧреНрд░реАрдирдкреНрд▓рдордкреЗрдХреНрд╖рд╛ Hive рд╕рд╛рдареА рддреЛ рдереЛрдбрд╛ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ.

Hive рдордзреАрд▓ рд╡рд╛рдвреАрд╡ рд▓реЛрдбрд┐рдВрдЧ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреАрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреВрд░реНрд╡реА рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ рдЖрдгрд┐ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдЬрд╕рдЬрд╕рд╛ рд╡рд╛рдврдд рдЬрд╛рддреЛ рддрд╕рддрд╕реЗ рд╣рд│реВ рд╣рд│реВ рдкреБрдвреЗ рдЬрд╛рддреЗ. рд╣реЗ рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреА рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬреЗрдореБрд│реЗ рд╣реЛрддреЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдореЛрдареНрдпрд╛ рдЯреЗрдмрд▓рдордзреНрдпреЗ рд▓рд╣рд╛рди рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╣реЗ рдкреЛрд│реНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рд╡рд╛рдкрд░рд╛рдЪреЗ рдкреНрд░рдХрд░рдг рдирд╛рд╣реА.

рдЧреНрд░реАрдирдкреНрд▓рдордордзреАрд▓ рд╡рд╛рдвреАрд╡ рд▓реЛрдбрд┐рдВрдЧ рд▓рдХреНрд╖реНрдп рддрдХреНрддреНрдпрд╛рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреВрд░реНрд╡реА рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╡рд░ рдХрдордХреБрд╡рддрдкрдгреЗ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ рдЖрдгрд┐ рд╡реЗрдЧрд╛рдиреЗ рдкреБрдвреЗ рдЬрд╛рддреЗ. рдПрд╕рдХреНрдпреВрдПрд▓ рдЬреЙрдЗрдиреНрд╕ рдЖрдгрд┐ рдЧреНрд░реАрдирдкреНрд▓рдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдореБрд│реЗ рд╣реЗ рдШрдбрд▓реЗ, рдЬреЗ рдбрд┐рд▓реАрдЯ рдСрдкрд░реЗрд╢рдирд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдореНрд╣рдгреВрди, рдЧреНрд░реАрдирдкреНрд▓рдо рдбрд┐рд▓реАрдЯ+рдЗрдиреНрд╕рд░реНрдЯ рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдбреЗрд▓реНрдЯрд╛ рдЬреЛрдбрддреЗ, рдкрд░рдВрддреБ Hive рдордзреНрдпреЗ рдбрд┐рд▓реАрдЯ рдХрд┐рдВрд╡рд╛ рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд╛рд╣реАрдд, рддреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдвреАрд╡ рдЕрдкрдбреЗрдЯ рджрд░рдореНрдпрд╛рди рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛ рдЕреЕрд░реЗ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЧреЗрд▓реЗ. рдард│рдХрдкрдгреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЗрд▓рдЪреА рддреБрд▓рдирд╛ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рдХрдЯ рдХрд░рдгрд╛рд░реА рдЖрд╣реЗ, рдХрд╛рд░рдг рддреА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкрд░реНрдпрд╛рдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА рдЧреНрд░реАрдирдкреНрд▓рдордиреЗ рдпрд╛ рдЪрд╛рдЪрдгреАрдд рд╣рд╛рдпрд╡реНрд╣рд▓рд╛ 8 рд╡реЗрд│рд╛ рд╣рд░рд╡рд▓реЗ.

рдЧреНрд░реАрдирдкреНрд▓рдо рд╕реЛрдмрдд рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдо рдореЛрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ

рдпрд╛ рдкреНрд░рдпреЛрдЧрд╛рдд, рдЖрдореНрд╣реА рдЬрд╡рд│рдкрд╛рд╕ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рднрд╛рдЧрд╛рдВрд╕рд╣ рдЧреНрд░реАрдирдкреНрд▓рдо рдЯреЗрдмрд▓ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ Ab Initio рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреА рдЪрд╛рдЪрдгреА рдХрд░реВ. рдЪрд▓рд╛ GreenPlum рдЯреЗрдмрд▓ dev42_1_db_usl.TESTING_SUBJ_org_finval рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдК рдпрд╛, рдЬреНрдпрд╛рд╕рд╣ рдЖрдкрдг рдХрд╛рд░реНрдп рдХрд░реВ.

рддреНрдпрд╛рдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рддреАрди Ab Initio рдЖрд▓реЗрдЦ рд╡рд╛рдкрд░реВ:

1) рдЧреНрд░рд╛рдл Create_test_data.mp тАУ HDFS рдордзреНрдпреЗ 10 рд╕рдорд╛рдВрддрд░ рдереНрд░реЗрдбреНрд╕рдордзреНрдпреЗ 6 рдкрдВрдХреНрддреАрд╕рд╣ рдбреЗрдЯрд╛ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рддреЛ. рдбреЗрдЯрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЖрд╣реЗ, рддреНрдпрд╛рдЪреА рд░рдЪрдирд╛ рдЖрдордЪреНрдпрд╛ рд╕рд╛рд░рдгреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

2) рдЖрд▓реЗрдЦ mdw_load.day_one.current.dev42_1_db_usl_testing_subj_org_finval.pset тАУ MDW рдиреЗ 10 рд╕рдорд╛рдВрддрд░ рдереНрд░реЗрдбреНрд╕рдордзреНрдпреЗ рдЖрдордЪреНрдпрд╛ рдЯреЗрдмрд▓рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЗрдиреНрд╕рд░реНрдЯреЗрд╢рди рд╕реБрд░реВ рдХрд░реВрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ (рдЧреНрд░рд╛рдл (1) рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ рдЪрд╛рдЪрдгреА рдбреЗрдЯрд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ)

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

3) рдЖрд▓реЗрдЦ mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset тАУ MDW рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ 10 рд╕рдорд╛рдВрддрд░ рдереНрд░реЗрдбреНрд╕рдордзреНрдпреЗ рдЖрдордЪреНрдпрд╛ рдЯреЗрдмрд▓рдЪреНрдпрд╛ рд╡рд╛рдвреАрд╡ рдЕрдкрдбреЗрдЯрд╕рд╛рдареА рдирд╡реНрдпрд╛рдиреЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪрд╛ (рдбреЗрд▓реНрдЯрд╛) рднрд╛рдЧ рд╡рд╛рдкрд░реВрди (1 рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ)

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ

рдЪрд▓рд╛ рдЦрд╛рд▓реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ NRT рдореЛрдбрдордзреНрдпреЗ рдЪрд╛рд▓рд╡реВ:

  • 6 рдЪрд╛рдЪрдгреА рдУрд│реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛
  • рд░рд┐рдХрд╛рдореНрдпрд╛ рдЯреЗрдмрд▓рдордзреНрдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдб 6 рдЪрд╛рдЪрдгреА рдкрдВрдХреНрддреА рдШрд╛рд▓рд╛
  • рд╡рд╛рдвреАрд╡ рдбрд╛рдЙрдирд▓реЛрдб 5 рд╡реЗрд│рд╛ рдкреБрдиреНрд╣рд╛ рдХрд░рд╛
    • 6 рдЪрд╛рдЪрдгреА рдУрд│реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛
    • рдЯреЗрдмрд▓рдордзреНрдпреЗ 6 рдЪрд╛рдЪрдгреА рдкрдВрдХреНрддреАрдВрдЪрд╛ рд╡рд╛рдвреАрд╡ рд╕рдорд╛рд╡реЗрд╢ рдХрд░рд╛ (рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, valid_to_ts рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рд╡реЗрд│ рдЬреБрдиреНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдкреНрд░рд╛рдердорд┐рдХ рдХреАрд╕рд╣ рдЕрдзрд┐рдХ рдЕрд▓реАрдХрдбреАрд▓ рдбреЗрдЯрд╛ рдШрд╛рддрд▓рд╛ рдЬрд╛рддреЛ)

рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдореЛрдбрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ - рдирд╡реАрди рдбреЗрдЯрд╛рдЪрд╛ рдмрд░рд╛рдЪ рдореЛрдард╛ рднрд╛рдЧ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рджрд┐рд╕реВрди рдпреЗрддреЛ рдЖрдгрд┐ рд▓рдЧреЗрдЪ рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рдУрддрд▓рд╛ рдЬрд╛рддреЛ.

рдЖрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪрд╛ рд▓реЙрдЧ рдкрд╛рд╣реВ:

2020-06-04 11:49:11 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 11:49:37 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.day_one.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:49:37 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.day_one.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:50:42 рд╡рд╛рдЬрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рд╛
2020-06-04 11:50:42 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 11:51:06 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:51:06 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:53:41 рд╡рд╛рдЬрддрд╛ рдкреВрд░реНрдг рдХрд░рд╛
2020-06-04 11:53:41 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 11:54:04 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:54:04 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:56:51 рд╡рд╛рдЬрддрд╛ рдкреВрд░реНрдг рдХрд░рд╛
2020-06-04 11:56:51 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 11:57:14 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:57:14 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 11:59:55 рд╡рд╛рдЬрддрд╛ рдкреВрд░реНрдг рдХрд░рд╛
2020-06-04 11:59:55 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 12:00:23 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 12:00:23 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 12:03:23 рд╡рд╛рдЬрддрд╛ рдкреВрд░реНрдг рдХрд░рд╛
2020-06-04 12:03:23 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рд╕реБрд░реВ рдХрд░рд╛
2020-06-04 12:03:49 рд╡рд╛рдЬрддрд╛ Create_test_data.input.pset рдкреВрд░реНрдг рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 12:03:49 рд╡рд╛рдЬрддрд╛ рд╕реБрд░реВ рдХрд░рд╛
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset 2020-06-04 12:06:46 рд╡рд╛рдЬрддрд╛ рдкреВрд░реНрдг рдХрд░рд╛

рд╣реЗ рдЪрд┐рддреНрд░ рдмрд╛рд╣реЗрд░ рд╡рд│рддреЗ:

рдЖрд▓реЗрдЦ
рд╕реБрд░рд╡рд╛рддреАрдЪреА рд╡реЗрд│
рдкреВрд░реНрдг рд╡реЗрд│
рд▓рд╛рдВрдмреА

Create_test_data.input.pset
04.06.2020: 11: 49: 11
04.06.2020: 11: 49: 37
00:00:26

mdw_load.day_one.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 11: 49: 37
04.06.2020: 11: 50: 42
00:01:05

Create_test_data.input.pset
04.06.2020: 11: 50: 42
04.06.2020: 11: 51: 06
00:00:24

mdw_load.regular.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 11: 51: 06
04.06.2020: 11: 53: 41
00:02:35

Create_test_data.input.pset
04.06.2020: 11: 53: 41
04.06.2020: 11: 54: 04
00:00:23

mdw_load.regular.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 11: 54: 04
04.06.2020: 11: 56: 51
00:02:47

Create_test_data.input.pset
04.06.2020: 11: 56: 51
04.06.2020: 11: 57: 14
00:00:23

mdw_load.regular.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 11: 57: 14
04.06.2020: 11: 59: 55
00:02:41

Create_test_data.input.pset
04.06.2020: 11: 59: 55
04.06.2020: 12: 00: 23
00:00:28

mdw_load.regular.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 12: 00: 23
04.06.2020: 12: 03: 23
00:03:00

Create_test_data.input.pset
04.06.2020: 12: 03: 23
04.06.2020: 12: 03: 49
00:00:26

mdw_load.regular.current.
dev42_1_db_usl_testing_subj_org_finval.pset
04.06.2020: 12: 03: 49
04.06.2020: 12: 06: 46
00:02:57

рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА 6 рд╡рд╛рдвреАрд╡ рд░реЗрд╖рд╛ 000 рдорд┐рдирд┐рдЯрд╛рдВрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗ рдЦреВрдк рдЬрд▓рдж рдЖрд╣реЗ.
рд▓рдХреНрд╖реНрдп рд╕рд╛рд░рдгреАрдордзреАрд▓ рдбреЗрдЯрд╛ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛:

select valid_from_ts, valid_to_ts, count(1), min(sk), max(sk) from dev42_1_db_usl.TESTING_SUBJ_org_finval group by valid_from_ts, valid_to_ts order by 1,2;

рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Sber рд╕реНрдХреЗрд▓ рдЕрд╕реЗрд▓. Hive рдЖрдгрд┐ GreenPlum рд╕рд╣ Ab Initio рд╡рд╛рдкрд░рдгреЗ
рдЖрд▓реЗрдЦ рд▓рд╛рдБрдЪ рдХреЗрд▓реНтАНрдпрд╛рдЪреНтАНрдпрд╛ рд╡реЗрд│реЗрд╕ рдШрд╛рддрд▓реЗрд▓реНтАНрдпрд╛ рдбреЗрдЯрд╛рдЪрд╛ рдкрддреНрд░рд╡реНрдпрд╡рд╣рд╛рд░ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛.
рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреБрдореНрд╣реА рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рдЕрддрд┐рд╢рдп рдЙрдЪреНрдЪ рд╡рд╛рд░рдВрд╡рд╛рд░рддреЗрд╕рд╣ рдбреЗрдЯрд╛рдЪреЗ рд╡рд╛рдвреАрд╡ рд▓реЛрдбрд┐рдВрдЧ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╣рд╛ рдбреЗрдЯрд╛ рдЧреНрд░реАрдирдкреНрд▓рдордордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрдЪреНрдЪ рдЧрддреАрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВ рд╢рдХрддрд╛. рдЕрд░реНрдерд╛рдд, рд╕реЗрдХрдВрджрд╛рд▓рд╛ рдПрдХрджрд╛ рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рдХреЛрдгрддреНрдпрд╛рд╣реА ETL рдЯреВрд▓рдкреНрд░рдорд╛рдгреЗ Ab Initio рд▓рд╛ рд▓реЙрдиреНрдЪ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ "рд╕реНрдЯрд╛рд░реНрдЯ рдЕрдк" рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ.

рдирд┐рд╖реНрдХрд░реНрд╖

Ab Initio рд╕рдзреНрдпрд╛ Sberbank рдпреЗрдереЗ рдпреБрдирд┐рдлрд╛рдЗрдб рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдбреЗрдЯрд╛ рд▓реЗрдпрд░ (ESS) рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдордзреНрдпреЗ рд╡рд┐рд╡рд┐рдз рдмрдБрдХрд┐рдВрдЧ рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдВрд╕реНрдерд╛рдВрдЪреНрдпрд╛ рд░рд╛рдЬреНрдпрд╛рдЪреА рдПрдХрддреНрд░рд┐рдд рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╡рд┐рд╡рд┐рдз рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди рдорд╛рд╣рд┐рддреА рдорд┐рд│рддреЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддреА рд╣рдбреВрдкрд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. Ab Initio ESN рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд▓реЛрдб рдХрд░рддреЗ рдЖрдгрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдХреЗрд╡рд│ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареАрдЪ рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд╕рддреЛ, рдкрд░рдВрддреБ рдбреЗрдЯрд╛ рдорд╛рд░реНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрддреНрд░реЛрдд рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рдХрд╛рдо рдХрд░рддреЛ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд░рд┐рд╕реАрд╡реНрд╣рд░ (рд╣рд╛рдЗрд╡реНрд╣, рдЧреНрд░реАрдирдкреНрд▓рдо, рдЯреЗрд░рд╛рдбреЗрдЯрд╛, рдУрд░реЕрдХрд▓) рдореНрд╣рдгреВрди рд╡рд┐рд╡рд┐рдз рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╕реНрд╡рд░реВрдкрд╛рдВрдордзреНрдпреЗ рд╕рд╣рдЬрдкрдгреЗ рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.

Ab Initio рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддреГрдд рдЖрд╣реЗрдд; рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рдорд╛рд╡рд┐рд╖реНрдЯ MDW рдлреНрд░реЗрдорд╡рд░реНрдХ рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рддрд╛рдВрддреНрд░рд┐рдХ рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ. рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА, Ab Initio рдЪрд╛рдХ рдкреБрдиреНрд╣рд╛ рд╢реЛрдзрдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдЕрдиреЗрдХ рд╡рд┐рджреНрдпрдорд╛рди рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдШрдЯрдХ рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ, рдЬреЗ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрд╕рддрд╛рдд.

рд▓реЗрдЦрдХ Sberbank SberProfi DWH/BigData рдЪреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдореБрджрд╛рдпрд╛рддреАрд▓ рддрдЬреНрдЮ рдЖрд╣реЗрдд. SberProfi DWH/BigData рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдореБрджрд╛рдп рд╣рдбреВрдк рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо, рдЯреЗрд░рд╛рдбреЗрдЯрд╛, рдУрд░реЕрдХрд▓ рдбреАрдмреА, рдЧреНрд░реАрдирдкреНрд▓рдо, рддрд╕реЗрдЪ BI рдЯреВрд▓реНрд╕ Qlik, SAP BO, Tableau рдЗрддреНрдпрд╛рджреА рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛