рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ 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 рдкреНрд░рджрд░реНрд╢рди рддреБрд▓рдирд╛
  • рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдореЛрдбрдорд╛ GreenPlum рд╕рдБрдЧ Ab Initio рдХрд╛рдо рдЧрд░реНрджреИ


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

рд╡реНрдпрд╡рд╕рд╛рдпрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫрдиреН рд░ рдпреЛ рдЙрдкрдХрд░рдг рдкрд╣рд┐рд▓реЗ рднрдиреНрджрд╛ рдмрдвреА рдХрд╛рдордорд╛ рдЖрдЙрдБрдЫред Ab Initio рдорд╛рд░реНрдлрдд, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рд╣рд╛рд▓рдХреЛ рд╡реНрдпрд╡рд╕рд╛рдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬреНрдЮрд╛рди рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдкреБрд░рд╛рдиреЛ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд░ рдирдпрд╛рдБ рд╡реНрдпрд╡рд╕рд╛рдпрд╣рд░реВ рдЦреЛрд▓реНрди рдпреЛ рдЬреНрдЮрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред Ab Initio рдХреЛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рджреГрд╢реНрдп рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ Informatica BDM рд░ рдЧреИрд░-рджреГрд╢реНрдп рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ Apache Spark рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

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 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

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

рддреНрдпрд╣рд╛рдБ рдореМрд▓рд┐рдХ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдХреНрдпрд╛рди рд░реВрдкрд╛рдиреНрддрд░рдгрд╕рдБрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЬрд╕реНрддреИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЫред рддреНрдпрд╣рд╛рдБ рдЖрддреНрдо-рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдирд╛рдорд╣рд░реВрдХреЛ рд╕рд╛рде рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ рдЫрдиреН: рдбреЗрдЯрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдПрдХреНрд╕реЗрд▓ рдкрдвреНрдиреБрд╣реЛрд╕реН, рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН, рд╕рдореВрд╣рд╣рд░реВрдорд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН, SQL рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН, DB рд╕рдБрдЧ рдЬреЛрдбреНрдиреБрд╣реЛрд╕реН, рдЗрддреНрдпрд╛рджрд┐ред рдЧреНрд░рд╛рдлрд╣рд░реВрд▓реЗ рд░рди-рдЯрд╛рдЗрдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕рдорд╛ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдоред рдЧреНрд░рд╛рдлрдорд╛ рдкрд╛рд╕ рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рддрдпрд╛рд░ рд╕реЗрдЯ рднрдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╕реЗрдЯрд╣рд░реВ (psets) рднрдирд┐рдиреНрдЫред

рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдкрдорд╛, Ab Initio GDE рд╕рдБрдЧ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рднрдгреНрдбрд╛рд░ рдЫ рдЬрд╕рд▓рд╛рдИ EME (Enterprise Meta Environment) рднрдирд┐рдиреНрдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдХреЛрдбрдХреЛ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд░ рдХреЗрдиреНрджреНрд░реАрдп рднрдгреНрдбрд╛рд░рдорд╛ рдЙрдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдЫред

рдпреЛ рд╕рдореНрднрд╡ рдЫ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛ рд╡рд╛ рдЧреНрд░рд╛рдл рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдкрдЫрд┐, рд░реВрдкрд╛рдиреНрддрд░рдгрд▓рд╛рдИ рдЬреЛрдбреНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рд╡рд╛рд╣рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рд░ рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдмреАрдЪрдорд╛ рдкрд╛рд╕ рднрдПрдХреЛ рдбрд╛рдЯрд╛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН:

рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ Sber рд╕реНрдХреЗрд▓ рдЫред Hive рд░ GreenPlum рд╕рдБрдЧ Ab Initio рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдпреЛ рдХреБрдиреИ рдкрдирд┐ рд╕реНрдЯреНрд░рд┐рдордорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рд░ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рд╣реЗрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫ - рд░реВрдкрд╛рдиреНрддрд░рдгрд▓реЗ рдХрддрд┐ рд╕рдорд╛рдирд╛рдиреНрддрд░рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрдпреЛ, рдХрддрд┐рд╡рдЯрд╛ рд▓рд╛рдЗрдирд╣рд░реВ рд░ рдмрд╛рдЗрдЯрд╣рд░реВ рдХреБрди рд╕рдорд╛рдирд╛рдиреНрддрд░рд╣рд░реВрдорд╛ рд▓реЛрдб рдЧрд░рд┐рдпреЛ:

рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ Sber рд╕реНрдХреЗрд▓ рдЫред Hive рд░ GreenPlum рд╕рдБрдЧ Ab Initio рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдЧреНрд░рд╛рдлрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЪрд░рдгрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рд░ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реН рдХрд┐ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд╣рд┐рд▓реЗ (рд╢реВрдиреНрдп рдЪрд░рдгрдорд╛), рдЕрд░реНрдХреЛрд╣рд░реВ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдорд╛, рдЕрд░реНрдХреЛрд╣рд░реВ рджреЛрд╕реНрд░реЛ рдЪрд░рдгрдорд╛, рдЖрджрд┐ред

рдкреНрд░рддреНрдпреЗрдХ рд░реВрдкрд╛рдиреНрддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рддрдерд╛рдХрдерд┐рдд рд▓реЗрдЖрдЙрдЯ (рдЬрд╣рд╛рдБ рдпреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреЗрдЫ) рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╡рд╛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдереНрд░реЗрдбрд╣рд░реВрдорд╛, рдЬрд╕рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрдХреИ рд╕рдордпрдорд╛, рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ Ab Initio рд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЕрд╕реНрдерд╛рдпреА рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд░реНрднрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ HDFS рджреБрд╡реИрдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫред

рдкреНрд░рддреНрдпреЗрдХ рд░реВрдкрд╛рдиреНрддрд░рдгрдорд╛, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯрдорд╛ рдЖрдзрд╛рд░рд┐рдд, рддрдкрд╛рдЗрдБ PDL рдорд╛ рдЖрдлреНрдиреИ рд▓рд┐рдкрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬреБрди рдПрдХ рд╢реЗрд▓ рдЬрд╕реНрддреИ рдЫред

PDL рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрд▓реЗ рд░реВрдкрд╛рдиреНрддрд░рдгрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рддрдкрд╛рдИрд▓реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ (рд░рдирдЯрд╛рдЗрдордорд╛) рд░рдирдЯрд╛рдЗрдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдХреЛрдб рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

Ab Initio рд╕рдБрдЧ рд╢реЗрд▓ рдорд╛рд░реНрдлрдд OS рд╕рдБрдЧ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╡рд┐рдХрд╕рд┐рдд рдПрдХреАрдХрд░рдг рдкрдирд┐ рдЫред рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛, Sberbank рд▓реЗ рд▓рд┐рдирдХреНрд╕ ksh рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддрдкрд╛рдИрд▓реЗ рд╢реЗрд▓рд╕рдБрдЧ рдЪрд░рд╣рд░реВ рд╕рд╛рдЯреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЧреНрд░рд╛рдл рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрдВрд▓реЗ рд╢реЗрд▓рдмрд╛рдЯ Ab Initio рдЧреНрд░рд╛рдлрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ Ab Initio рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

Ab Initio GDE рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдзреЗрд░реИ рдЕрдиреНрдп рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдбреЗрд▓рд┐рднрд░реАрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рднрдирд┐рдиреЗ рджрд╛рд╡реАрдХреЛ рд╕рд╛рде рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рд╕рд╣> рдЕрдкрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдЫред рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдирд┐рдпрдиреНрддреНрд░рдг>рдХреЗрдиреНрджреНрд░ рдЫ рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рд╡рд╛рд╣рд╣рд░реВ рдЕрдиреБрд╕реВрдЪрд┐рдд рд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред Ab Initio GDE рд▓реЗ рдЕрдиреБрдорддрд┐ рджрд┐рдПрдХреЛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЖрджрд┐рдо рд╕реНрддрд░рдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдЫрдиреНред

MDW рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд╡рд┐рд╡рд░рдг рд░ GreenPlum рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдЕрдиреБрдХреВрд▓рдирдорд╛ рдХрд╛рдо

рдпрд╕рдХрд╛ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрд╕рдБрдЧреИ, рд╡рд┐рдХреНрд░реЗрддрд╛рд▓реЗ MDW (рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдбреНрд░рд╛рдЗрднрди рд╡реЗрдпрд░рд╣рд╛рдЙрд╕) рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдЖрдкреВрд░реНрддрд┐ рдЧрд░реНрджрдЫ, рдЬреБрди рдбрд╛рдЯрд╛ рдЧреЛрджрд╛рдорд╣рд░реВ рд╡рд╛ рдбрд╛рдЯрд╛ рднрд▓реНрдЯрд╣рд░реВ рднрд░реНрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдорджреНрджрдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЧреНрд░рд╛рдл рдХрдиреНрдлрд┐рдЧреБрд░реЗрдЯрд░ рд╣реЛред

рдпрд╕рд▓реЗ рдЕрдиреБрдХреВрд▓рди (рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢реЗрд╖) рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкрд╛рд░реНрд╕рд░рд╣рд░реВ рд░ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рддрдпрд╛рд░ рдХреЛрдб рдЬрдирд░реЗрдЯрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

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

Hive рд░ RDBMS рдХреЛ рдорд╛рдорд┐рд▓рд╛рд╣рд░реВрдорд╛, рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд░ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рдлрд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреНред

Hive рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛, рдЖрдЧрдорди рдбреЗрд▓реНрдЯрд╛ рдбрд╛рдЯрд╛ Ab Initio рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рдбрд╛рдЯрд╛ рдЕрдкрдбреЗрдЯ рд╣реБрдиреБ рдЕрдШрд┐ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдерд┐рдпреЛред MDW рдорд╛ рдбрд╛рдЯрд╛ рд▓реЛрдбрд░рд╣рд░реВрд▓реЗ (Hive рд░ RDBMS рджреБрд╡реИрдорд╛) рдбреЗрд▓реНрдЯрд╛рдмрд╛рдЯ рдирдпрд╛рдБ рдбрд╛рдЯрд╛ рдорд╛рддреНрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрджреИрди, рддрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВрд▓реЗ рдбреЗрд▓реНрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдбрд╛рдЯрд╛рдХреЛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХрддрд╛рдХреЛ рдЕрд╡рдзрд┐ рдкрдирд┐ рдмрдиреНрдж рдЧрд░реНрджрдЫред рдердк рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЯрд╛рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рднрд╛рдЧ рдкреБрди: рд▓реЗрдЦреНрдиреБ рдкрд░реНрдЫред рддрд░ рдпреЛ рдЧрд░реНрдиреБ рдкрд░реНрдЫ рдХрд┐рдирднрдиреЗ Hive рдорд╛ рдореЗрдЯрд╛рдЙрдиреЗ рд╡рд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЕрдкрд░реЗрд╢рди рдЫреИрдиред

рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ Sber рд╕реНрдХреЗрд▓ рдЫред Hive рд░ GreenPlum рд╕рдБрдЧ Ab Initio рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

RDBMS рдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдбрд╛рдЯрд╛ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗ рдЧреНрд░рд╛рдлрд╣рд░реВ рдЕрдЭ рдЗрд╖реНрдЯрддрдо рджреЗрдЦрд┐рдиреНрдЫрдиреН, рдХрд┐рдирднрдиреЗ RDBMS рд╕рдБрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдЫрдиреНред

рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ Sber рд╕реНрдХреЗрд▓ рдЫред Hive рд░ GreenPlum рд╕рдБрдЧ Ab Initio рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

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

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

Sberbank рдорд╛ рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ GreenPlum рдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕ рд▓реЛрдбрд░рдХреЛ рдирдпрд╛рдБ, рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреМрдВред рдпреЛ рдЯреЗрд░рд╛рдбрд╛рдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ MDW рд▓реЗ рдЙрддреНрдкрдиреНрди рдЧрд░реЗрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдерд┐рдпреЛред рдпреЛ рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рдерд┐рдпреЛ, рдУрд░реЗрдХрд▓ рд╣реЛрдЗрди, рдЬреБрди рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдирдЬрд┐рдХ рд░ рдЙрддреНрддрдо рдЖрдпреЛ, рдХрд┐рдирднрдиреЗ ... MPP рдкреНрд░рдгрд╛рд▓реА рдкрдирд┐ рд╣реЛред рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рд░ рдЧреНрд░реАрдирдкреНрд▓рдордХреЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╡рд┐рдзрд┐рд╣рд░реВ, рд╕рд╛рдереИ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдкрдирд┐ рдЙрд╕реНрддреИ рджреЗрдЦрд┐рдпреЛред

рд╡рд┐рднрд┐рдиреНрди RDBMS рд╣рд░реВ рдмреАрдЪ MDW-рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд┐рдиреНрдирддрд╛рд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫрдиреНред рдЧреНрд░реАрдирдкреНрд▓рдордорд╛, рдЯреЗрд░рд╛рдбрд╛рдЯрд╛рдХреЛ рд╡рд┐рдкрд░реАрдд, рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рддрдкрд╛рдИрдВрд▓реЗ рдХреНрд▓рдЬ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫ

distributed by

рдЯреЗрд░рд╛рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрдЫрдиреН:

delete <table> all

, рд░ GreenPlum рдорд╛ рддрд┐рдиреАрд╣рд░реВ рд▓реЗрдЦреНрдЫрдиреН

delete from <table>

Oracle рдорд╛, рдЕрдиреБрдХреВрд▓рди рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рддрд┐рдиреАрд╣рд░реВ рд▓реЗрдЦреНрдЫрдиреН

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 рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рдпреЛ рдХрд┐рдирднрдиреЗ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдХреНрд▓рд╕реНрдЯрд░рдХрд╛ рд╕рдмреИ рдиреЛрдбрд╣рд░реВрдмрд╛рдЯ рдПрдХреИрд╕рд╛рде рдЧреНрд░реАрдирдкреНрд▓рдордорд╛ рдЬрдбрд╛рди рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд░ GreenPlum рдмрд╛рдЯ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╣реБрди рд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рдирд╛рдиреНрддрд░ Ab Initio рдереНрд░реЗрдбрд▓рд╛рдИ GreenPlum рдмрд╛рдЯ рдбреЗрдЯрд╛рдХреЛ рдЖрдлреНрдиреИ рднрд╛рдЧ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ 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

, рдЕрд░реНрдерд╛рддреН рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдкрд╖реНрдЯ рдлрд┐рд▓реНрдЯрд░рдХреЛ рд╕рд╛рде рдЧреНрд░реАрдирдкреНрд▓рдорд▓рд╛рдИ рдкреНрд░рдореНрдкреНрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдЕрдиреНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рдХрд╛ рд▓рд╛рдЧрд┐ (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 рдмрд╛рдЗрдЯрд╣рд░реВ рдУрдЧрдЯреЗрдХреЛ рдЫред

рдкрд░рд┐рдгрд╛рдо рдпрд╕реНрддреЛ рдерд┐рдпреЛ:

рдШрд╛рд░рдорд╛:

Hive рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд▓реЛрдбрд┐рдЩ

рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░рд┐рдпреЛ
6 000 000
60 000 000
600 000 000

рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЕрд╡рдзрд┐
рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб
41
203
1 601

Hive рдорд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓реЛрдб

рдорд╛ рдЙрдкрд▓рдмреНрдз рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрдХреЛ рд╕реБрд░реБрдорд╛ рд▓рдХреНрд╖рд┐рдд рддрд╛рд▓рд┐рдХрд╛
6 000 000
60 000 000
600 000 000

рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдбреЗрд▓реНрдЯрд╛ рд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдордпрдорд╛ рд▓рдХреНрд╖реНрдп рддрд╛рд▓рд┐рдХрд╛
6 000 000
6 000 000
6 000 000

рд╡реГрджреНрдзрд┐рдХреЛ рдЕрд╡рдзрд┐
рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб
88
299
2 541

рд╣рд░рд┐рдпреЛ рдкреНрд▓рдо:

GreenPlum рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд▓реЛрдб

рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░рд┐рдпреЛ
6 000 000
60 000 000
600 000 000

рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЕрд╡рдзрд┐
рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб
72
360
3 631

GreenPlum рдорд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓реЛрдб

рдорд╛ рдЙрдкрд▓рдмреНрдз рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрдХреЛ рд╕реБрд░реБрдорд╛ рд▓рдХреНрд╖рд┐рдд рддрд╛рд▓рд┐рдХрд╛
6 000 000
60 000 000
600 000 000

рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдбреЗрд▓реНрдЯрд╛ рд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдордпрдорд╛ рд▓рдХреНрд╖реНрдп рддрд╛рд▓рд┐рдХрд╛
6 000 000
6 000 000
6 000 000

рд╡реГрджреНрдзрд┐рдХреЛ рдЕрд╡рдзрд┐
рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб
159
199
321

рд╣рд╛рдИрдн рд░ рдЧреНрд░реАрдирдкреНрд▓рдо рджреБрд╡реИрдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд▓реЛрдбрд┐рдЩрдХреЛ рдЧрддрд┐ рд░реИрдЦрд┐рдХ рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ рд░ рд░рд╛рдореНрд░реЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рдЧреНрд░реАрдирдкреНрд▓рдордХреЛ рддреБрд▓рдирд╛рдорд╛ рд╣рд╛рдЗрднрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдЕрд▓рд┐ рдЫрд┐рдЯреЛ рдЫ рднрдиреЗрд░ рд╣рд╛рдореАрд▓реЗ рджреЗрдЦреНрдЫреМрдВред

Hive рдорд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓реЛрдбрд┐рдЩ рдкрдирд┐ рд▓рдХреНрд╖реНрдп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдЙрдкрд▓рдмреНрдз рдкрд╣рд┐рд▓реЗ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛рдХреЛ рднреЛрд▓реНрдпреБрдордорд╛ рд░реИрдЦрд┐рдХ рд░реВрдкрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ рд░ рднреЛрд▓реНрдпреБрдо рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛ рдПрдХрджрдореИ рдмрд┐рд╕реНрддрд╛рд░реИ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдЫред рдпреЛ рд▓рдХреНрд╖реНрдп рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХрд╛рд░рдг рд╣реЛред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛ рдХрд┐ рдареВрд▓реЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рд╕рд╛рдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБ Hive рдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдорд╛рдорд▓рд╛ рд╣реЛрдЗрдиред

GreenPlum рдорд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓реЛрдбрд┐рдЩ рдХрдордЬреЛрд░ рд░реВрдкрдорд╛ рд▓рдХреНрд╖реНрдп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдЙрдкрд▓рдмреНрдз рдкрд╣рд┐рд▓реЗ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ рд░ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдЫред рдпреЛ SQL Joins рд░ GreenPlum рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж рднрдпреЛ, рдЬрд╕рд▓реЗ рдореЗрдЯрд╛рдЙрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рддреНрдпрд╕реЛрднрдП, GreenPlum рд▓реЗ Delete+insert рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбреЗрд▓реНрдЯрд╛ рдердкреНрдЫ, рддрд░ Hive рд▓реЗ рдореЗрдЯрд╛рдЙрдиреЗ рд╡рд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджреИрди, рддреНрдпрд╕реИрд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдбреЗрдЯрд╛ рдПрд░реЗрд▓рд╛рдИ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдХреЛ рдХреНрд░рдордорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рд▓реЗрдЦреНрди рдмрд╛рдзреНрдп рдкрд╛рд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдмреЛрд▓реНрдбрдорд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдХрдХреНрд╖рд╣рд░реВрдХреЛ рддреБрд▓рдирд╛ рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА рдЦреБрд▓рд╛рд╕рд╛ рдЧрд░реНрдиреЗ рдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ рд╕реНрд░реЛрдд-рдЧрд╣рди рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдкрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рджреЗрдЦреНрдпреМрдВ рдХрд┐ GreenPlum рд▓реЗ Hive рд▓рд╛рдИ рдпрд╕ рдкрд░реАрдХреНрд╖рдгрдорд╛ 8 рдкрдЯрдХ рд╣рд░рд╛рдпреЛред

рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдореЛрдбрдорд╛ GreenPlum рд╕рдБрдЧ Ab Initio рдХрд╛рдо рдЧрд░реНрджреИ

рдпрд╕ рдкреНрд░рдпреЛрдЧрдорд╛, рд╣рд╛рдореА рд▓рдЧрднрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдЕрдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде рдЧреНрд░реАрдирдкреНрд▓рдо рддрд╛рд▓рд┐рдХрд╛ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗ Ab Initio рдХреЛ рдХреНрд╖рдорддрд╛рдХреЛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреЗрдЫреМрдВред рдЧреНрд░реАрдирдкреНрд▓рдо рддрд╛рд▓рд┐рдХрд╛ dev42_1_db_usl.TESTING_SUBJ_org_finval рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реМрдВ, рдЬрд╕рдХреЛ рд╕рд╛рде рд╣рд╛рдореА рдХрд╛рдо рдЧрд░реНрдиреЗрдЫреМрдВред

рд╣рд╛рдореА рдпрд╕рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрди рддреАрди Ab Initio рдЧреНрд░рд╛рдлрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ:

1) рдЧреНрд░рд╛рдл Create_test_data.mp - 10 рд╕рдорд╛рдирд╛рдиреНрддрд░ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ 6 рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрд╕рдБрдЧ HDFS рдорд╛ рдбреЗрдЯрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рдбрд╛рдЯрд╛ рдЕрдирд┐рдпрдорд┐рдд рдЫ, рдпрд╕рдХреЛ рд╕рдВрд░рдЪрдирд╛ рд╣рд╛рдореНрд░реЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рд╕рдВрдЧрдард┐рдд рдЫ

рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ 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 тАУ 10 рд╕рдорд╛рдирд╛рдиреНрддрд░ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рд╣рд╛рдореНрд░реЛ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдХреЛ рд▓рд╛рдЧрд┐ MDW рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдЧреНрд░рд╛рдл рддрд╛рдЬрд╛ рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛ (рдбреЗрд▓реНрдЯрд╛) рдХреЛ рдПрдХ рднрд╛рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ (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 реирежреиреж-режрем-режрек резрез:рекреп:рейрен рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
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 реирежреиреж-режрем-режрек резрез:релрез:режрем рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset реирежреиреж-режрем-режрек резрез:релрей:рекрез рдорд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
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 реирежреиреж-режрем-режрек резрез:релрез:режрем рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset реирежреиреж-режрем-режрек резрез:релрей:рекрез рдорд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
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 реирежреиреж-режрем-режрек резрез:релрез:режрем рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset реирежреиреж-режрем-режрек резрез:релрей:рекрез рдорд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
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 реирежреиреж-режрем-режрек резрез:релрез:режрем рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset реирежреиреж-режрем-режрек резрез:релрей:рекрез рдорд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
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 реирежреиреж-режрем-режрек резрез:релрез:режрем рдорд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
mdw_load.regular.current.dev42_1_db_usl_testing_subj_org_finval.pset реирежреиреж-режрем-режрек резрез:релрей:рекрез рдорд╛ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдпреЛ рдпреЛ рддрд╕реНрд╡реАрд░ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ:

рдЧреНрд░рд╛рдл
рд╕реБрд░реБ рд╕рдордп
рд╕рдордп рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд▓рдВрдмрд╛рдИ

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 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
рддрдкрд╛рдИрдВрд▓реЗ рдЧреНрд░рд╛рдлрд╣рд░реВ рд╕реБрд░реБ рднрдПрдХреЛ рд╕рдордп рд╕рдореНрдо рд╕рдореНрдорд┐рд▓рд┐рдд рдбрд╛рдЯрд╛рдХреЛ рдкрддреНрд░рд╛рдЪрд╛рд░ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдпрд╕рдХреЛ рдорддрд▓рдм рддрдкрд╛рдИрдВрд▓реЗ Ab Initio рдорд╛ GreenPlum рдорд╛ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдХреЛ рд╕рд╛рде рдбрд╛рдЯрд╛рдХреЛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓реЛрдбрд┐рдЩ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдпреЛ рдбрд╛рдЯрд╛рд▓рд╛рдИ GreenPlum рдорд╛ рдШреБрд╕рд╛рдЙрдиреЗ рдЙрдЪреНрдЪ рдЧрддрд┐ рдЕрд╡рд▓реЛрдХрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрд╡рд╢реНрдп рдкрдирд┐, рдпреЛ рдПрдХ рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдПрдХ рдкрдЯрдХ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫреИрди, рдХрд┐рдирдХрд┐ Ab Initio, рдХреБрдиреИ рдкрдирд┐ ETL рдЙрдкрдХрд░рдг рдЬрд╕реНрддреИ, рд╕реБрд░реБ рдЧрд░реНрджрд╛ "рд╕реНрдЯрд╛рд░реНрдЯ рдЕрдк" рдЧрд░реНрди рд╕рдордп рдЪрд╛рд╣рд┐рдиреНрдЫред

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

Ab Initio рд╣рд╛рд▓ Sberbank рдорд╛ рдПрдХ рдПрдХреАрдХреГрдд рд╕рд┐рдорд╛рдиреНрдЯрд┐рдХ рдбрд╛рдЯрд╛ рд▓реЗрдпрд░ (ESS) рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╡рд┐рднрд┐рдиреНрди рдмреИрдВрдХрд┐рдЩ рд╡реНрдпрд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрдХреЛ рд░рд╛рдЬреНрдпрдХреЛ рдПрдХреАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрдорд╛рдг рд╕рдорд╛рд╡реЗрд╢ рдЫред рдЬрд╛рдирдХрд╛рд░реА рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдЖрдЙрдБрдЫ, рдЬрд╕рдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ Hadoop рдорд╛ рддрдпрд╛рд░ рдЫрдиреНред рд╡реНрдпрд╛рдкрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛, рдбреЗрдЯрд╛ рдореЛрдбреЗрд▓ рддрдпрд╛рд░ рдЧрд░рд┐рдиреНрдЫ рд░ рдбреЗрдЯрд╛ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░рд┐рдиреНрдЫред Ab Initio рд▓реЗ ESN рдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд▓реЛрдб рдЧрд░реНрдЫ рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдбреЗрдЯрд╛ рдорд╛рд░реНрдЯрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджрдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдЙрддреНрдкрд╛рджрдирдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░рд┐рд╕реАрднрд░ (Hive, Greenplum, Teradata, Oracle) рдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рд╡реНрдпрд╡рд╕рд╛рдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред

Ab Initio рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдлрд░рд╛рдХрд┐рд▓реЛ рдЫрдиреН; рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ MDW рдлреНрд░реЗрдорд╡рд░реНрдХрд▓реЗ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рд▓рд╛рдИ рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдмрдирд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, Ab Initio рд▓реЗ рд╡реНрд╣реАрд▓рд▓рд╛рдИ рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рддрд░ рдзреЗрд░реИ рдЕрд╡рд╕реНрдерд┐рдд рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рдЬреБрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдбреЗрдЯрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╣реБрдиреНред

рд▓реЗрдЦрдХ Sberbank SberProfi DWH/BigData рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдореБрджрд╛рдпрдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реБрдиреБрд╣реБрдиреНрдЫред SberProfi DWH/BigData рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдореБрджрд╛рдп Hadoop рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо, Teradata, Oracle DB, GreenPlum, рд╕рд╛рдереИ BI рдЙрдкрдХрд░рдг Qlik, SAP BO, Tableau, рдЖрджрд┐ рдЬрд╕реНрддрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рджрдХреНрд╖рддрд╛рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди