Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ DATA VAULT ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ BUSINESS DATA VAULT

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я рассказал ΠΎΠ± основах DATA VAULT, описал основныС элСмСнты DATA VAULT ΠΈ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. На этом нСльзя ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ DATA VAULT исчСрпанной, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ступСнях ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ DATA VAULT.

И Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΡŽΡΡŒ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ DATA VAULT ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΊ BUSINESS DATA VAULT ΠΈΠ»ΠΈ просто BUSINESS VAULT.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ появлСния BUSINESS DATA VAULT

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, DATA VAULT имСя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны Π½Π΅ лишСн нСдостатков. Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… нСдостатков являСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² написании аналитичСских запросов. Запросы ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ количСство JOIN’ов, ΠΊΠΎΠ΄ получаСтся Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΈ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ. Π’Π°ΠΊΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² DATA VAULT Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ прСобразованиям, поэтому с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бизнСса DATA VAULT Π² чистом Π²ΠΈΠ΄Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ бСзусловной цСнности.

ИмСнно для устранСния этих нСдостатков мСтодология DATA VAULT Π±Ρ‹Π»Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° Ρ‚Π°ΠΊΠΈΠΌΠΈ элСмСнтами ΠΊΠ°ΠΊ:

  • PIT (point in time) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;
  • BRIDGE Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;
  • PREDEFINED DERIVATIONS.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих элСмСнтов.

PIT Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ΄ΠΈΠ½ бизнСс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (HUB) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своСм составС Π΄Π°Π½Π½Ρ‹Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ частотой обновлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ информация ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, адрСсС ΠΈΠ»ΠΈ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ частоту обновлСния, Ρ‡Π΅ΠΌ скаТСм, ЀИО, Π΄Π°Π½Π½Ρ‹Π΅ паспорта, сСмСйноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ».

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ сатСллитов, слСдуСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π²ΠΈΠ΄Ρƒ частоту ΠΈΡ… обновлСния. ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

Если Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ частотой обновлСния, придСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ строку Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ самого часто измСняСмого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Как слСдствия – рост объСма дискового пространства, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния запросов.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ сатСллиты ΠΏΠΎ частотС обновлСния, ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Π΅ нСзависимо, слСдуСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π›ΡƒΡ‡ΡˆΠ΅, Π±Π΅Π· использования ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ… JOIN’ов.

Поясню, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, трСбуСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ (ΠΏΠΎ Π΄Π°Ρ‚Π΅ послСднСго обновлСния) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· сатСллитов ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π½ΡƒΡŽ частоту обновлСния. Для этого потрСбуСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ JOIN, Π½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… запросов (ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сатСллиту содСрТащСму ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ) с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ максимальной Π΄Π°Ρ‚Ρ‹ обновлСния MAX(Π”Π°Ρ‚Π° обновлСния). Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ JOIN’ом Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ разрастаСтся, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстро становится слоТным для понимания.

PIT Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ запросы, PIT Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с записью Π½ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² DATA VAULT. PIT Ρ‚Π°Π±Π»ΠΈΡ†Π°:

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ DATA VAULT ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ BUSINESS DATA VAULT

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρƒ нас Π΅ΡΡ‚ΡŒ информация ΠΎΠ± Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ всСм сатСллитам Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JOIN’ы ΠΊ PIT Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ запросы, СстСствСнно с условиС, Ρ‡Ρ‚ΠΎ PIT заполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΈ Π±Π΅Π· пропусков. Π”Π°ΠΆΠ΅, Ссли пропуски Π² PIT ΠΈΠΌΠ΅ΡŽΡ‚ мСсто, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ лишь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ запрос ΠΊ самому PIT’у. Один Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ запрос ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС Ρ‡Π΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ запросы ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сатСллиту.

BRIDGE

Π’Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚ΠΈΠΏΠ° BRIDGE Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для упрощСния аналитичСских запросов. Однако ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΎΡ‚ PIT являСтся срСдством упрощСния ΠΈ ускорСния запросов ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ…Π°Π±Π°ΠΌΠΈ, Π»ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡ… сатСллитами.

Π’Π°Π±Π»ΠΈΡ†Π° содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΊΠ»ΡŽΡ‡ΠΈ для всСх сатСллитов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² запросах. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ нСобходимости Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ бизнСс ΠΊΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π² тСкстовом Π²ΠΈΠ΄Π΅, Ссли наимСнования ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½ΡƒΠΆΠ½Ρ‹ для Π°Π½Π°Π»ΠΈΠ·Π°.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· использования BRIDGE, Π² процСссС получСния Π΄Π°Π½Π½Ρ‹Ρ… находящихся Π² сатСллитах ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ…Π°Π±Π°ΠΌ, потрСбуСтся произвСсти JOIN Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самих сатСллитов, Π½ΠΎ ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ² ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ…Π°Π±Ρ‹.

НаличиС ΠΈΠ»ΠΈ отсутствиС BRIDGE опрСдСляСтся ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ скорости исполнСния запросов. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ BRIGE ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ слоТно.

PREDEFINED DERIVATIONS

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚ нас ΠΊ BUSINESS DATA VAULT ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ содСрТащиС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рассчитанныС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. Π’Π°ΠΊΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ для бизнСса, ΠΎΠ½ΠΈ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ доступ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто.

АрхитСктурно PREDEFINED DERIVATIONS ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя, Π½ΠΈΡ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ сатСллит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ…Π°Π±Π°. Он, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сатСллит содСрТит бизнСс ΠΊΠ»ΡŽΡ‡ ΠΈ Π΄Π°Ρ‚Ρƒ формирования записи Π² сатСллитС. На этом, ΠΎΠ΄Π½Π°ΠΊΠΎ, сходства Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠΉ состав Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΎΠ³ΠΎ «спСциализированного» сатСллита опрСдСляСтся бизнСс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π½Π° основС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбованных, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рассчитанных ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ.

НапримСр, Ρ…Π°Π± содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сотрудникС, ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя сатСллит с Ρ‚Π°ΠΊΠΈΠΌΠΈ показатСлями, ΠΊΠ°ΠΊ:

  • Минимальная Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°;
  • Максимальная Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°;
  • БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°;
  • ΠΠ°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡ‚ΠΎΠ³ начислСнной Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ‚.Π΄.

Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ PREDEFINED DERIVATIONS Π² состав PIT Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ этого ΠΆΠ΅ Ρ…Π°Π±Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ срСзы Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ сотрудника Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ.

Π’Π«Π’ΠžΠ”Π«

Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° использованиС DATA VAULT бизнСс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ нСсколько Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

  • Код запросов слоТный ΠΈ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ;
  • ОбилиС JOIN’ов влияСт Π½Π° быстродСйствиС запросов;
  • Для написания аналитичСских запросов трСбуСтся Π²Ρ‹Π΄Π°ΡŽΡ‰Π΅Π΅ΡΡ Π·Π½Π°Π½ΠΈΠ΅ структуры Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, DATA VAULT Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ:

  • PIT (point in time) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;
  • BRIDGE Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;
  • PREDEFINED DERIVATIONS.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π½Π° ΠΌΠΎΠΉ взгляд, самоС интСрСсноС, для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с BI. Π― ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡŽ способы создания Ρ‚Π°Π±Π»ΠΈΡ† – Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚Π°Π±Π»ΠΈΡ† – ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ DATA VAULT.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΡΡ‚Π°Ρ‚ΡŒΠΈ основаны:

  • На ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠšΠ΅Π½Ρ‚Π° Π“Ρ€Π°Ρ†ΠΈΠ°Π½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠΌΠΈΠΌΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ описания содСрТатся схСмы ΠΌΠΎΠ΄Π΅Π»ΠΈ;
  • КнигС: Β«Building a Scalable Data Warehouse with DATA VAULT 2.0Β»;
  • Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠžΡΠ½ΠΎΠ²Ρ‹ Data Vault.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com