Data marts DATA VAULT

Նախկինում հոդվածներ, մենք տեսել ենք DATA VAULT-ի հիմունքները՝ ընդլայնելով DATA VAULT-ը ավելի վերլուծելի վիճակի և ստեղծելով BUSINESS DATA VAULT: Ժամանակն է ավարտել շարքը երրորդ հոդվածով։

Ինչպես հայտարարել էի նախորդում Հրատարակություն, այս հոդվածը կկենտրոնանա BI թեմայի վրա, ավելի ճիշտ՝ DATA VAULT-ի՝ որպես BI-ի տվյալների աղբյուրի պատրաստման վրա։ Եկեք նայենք, թե ինչպես ստեղծել փաստերի և չափումների աղյուսակներ և այդպիսով ստեղծել աստղային սխեման:

Երբ ես սկսեցի ուսումնասիրել անգլալեզու նյութեր DATA VAULT-ի միջոցով տվյալների գծերի ստեղծման թեմայով, ես զգացի, որ գործընթացը բավականին բարդ է: Քանի որ հոդվածները զգալի երկարություն ունեն, կան հղումներ «Data Vault 2.0» մեթոդաբանության մեջ հայտնված ձևակերպումների փոփոխություններին, նշվում է այս ձևակերպումների կարևորությունը:

Սակայն, խորանալով թարգմանության մեջ, պարզ դարձավ, որ այս գործընթացն այնքան էլ բարդ չէ։ Բայց դուք կարող եք այլ կարծիք ունենալ:

Եվ այսպես, անցնենք բուն կետին:

Չափերի և փաստերի աղյուսակներ DATA VAULT-ում

Ամենադժվար հասկանալի տեղեկատվությունը.

  • Չափման աղյուսակները կառուցված են հանգույցներից և դրանց արբանյակներից ստացված տեղեկատվության հիման վրա.
  • Փաստերի աղյուսակները կառուցված են հղումներից և դրանց արբանյակներից ստացված տեղեկատվության հիման վրա:

Եվ դա ակնհայտ է դառնում հոդվածը կարդալուց հետո DATA VAULT-ի հիմունքները. Հաբերը պահում են բիզնես օբյեկտների եզակի բանալիներ, դրանց ժամանակով կապված արբանյակները՝ բիզնես օբյեկտի ատրիբուտների վիճակի, արբանյակները, որոնք կապված են գործարքներին օժանդակող հղումներին, պահում են այդ գործարքների թվային բնութագրերը:

Ահա թե որտեղ է հիմնականում ավարտվում տեսությունը:

Բայց, այնուամենայնիվ, իմ կարծիքով, անհրաժեշտ է նշել մի քանի հասկացություն, որոնք կարելի է գտնել DATA VAULT մեթոդաբանության վերաբերյալ հոդվածներում.

  • Raw Data Marts - «հում» տվյալների ցուցափեղկեր;
  • Տեղեկատվական Մարս - տեղեկատվական ցուցափեղկեր:

«Raw Data Marts» հասկացությունը - նշանակում է մարթեր, որոնք կառուցված են DATA VAULT տվյալների վրա՝ կատարելով բավականին պարզ JOIN-ներ: «Raw Data Marts» մոտեցումը թույլ է տալիս ճկուն և արագ ընդլայնել պահեստի նախագիծը վերլուծության համար հարմար տեղեկություններով: Այս մոտեցումը չի ներառում տվյալների բարդ փոխակերպումներ և բիզնես կանոնների կատարում նախքան ցուցափեղկում տեղադրվելը, այնուամենայնիվ, Raw Data Marts-ի տվյալները պետք է հասկանալի լինեն բիզնես օգտագործողին և պետք է հիմք ծառայեն հետագա վերափոխման համար, օրինակ՝ BI գործիքների միջոցով: .

«Information Marts» հասկացությունը հայտնվել է Data Vault 2.0 մեթոդաբանության մեջ, այն փոխարինել է «Data Marts» հին հայեցակարգին: Այս փոփոխությունը պայմանավորված է հաշվետվության տվյալների մոդելի ներդրման առաջադրանքի իրագործմամբ՝ որպես տվյալների փոխակերպում տեղեկատվության։ «Information Marts» սխեման, առաջին հերթին, պետք է բիզնեսին տրամադրի որոշումներ կայացնելու համար հարմար տեղեկատվություն։

Բավական բառացի սահմանումները արտացոլում են երկու պարզ փաստ.

  1. «Raw Data Marts» տիպի ցուցափեղկերը կառուցված են չմշակված (RAW) DATA VAULT-ի վրա, որը պարունակում է միայն հիմնական հասկացությունները՝ HUBS, LINKS, SATELLITES;
  2. Ցուցափեղկերը «Information Marts»-ը կառուցված են BUSINESS VAULT-ի տարրերով՝ PIT, BIDGE:

Եթե ​​դիմենք աշխատողի մասին տեղեկատվության պահպանման օրինակներին, ապա կարող ենք ասել, որ ցուցափեղկը, որը ցուցադրում է աշխատողի ընթացիկ (ընթացիկ) հեռախոսահամարը, «Raw Data Marts» տեսակի ցուցափեղկ է: Նման ցուցափեղկ ձևավորելու համար օգտագործվում է աշխատողի բիզնես բանալին և MAX() ֆունկցիան, որն օգտագործվում է արբանյակի բեռնման ամսաթվի հատկանիշում (MAX(SatLoadDate)): Երբ պահանջվում է ցուցափեղկի մեջ պահել հատկանիշի փոփոխությունների պատմությունը, այն օգտագործվում է, դուք պետք է հասկանաք, թե որ օրվանից է հեռախոսը թարմացվել, բիզնես բանալիի հավաքումը և արբանյակին վերբեռնման ամսաթիվը: կավելացնի առաջնային բանալին նման աղյուսակում, ավելացվում է նաև վավերականության ժամկետի ավարտի դաշտը:

Խանութի ցուցափեղկի ստեղծումը, որը պահում է արդի տեղեկատվություն հանգույցում ներառված մի քանի արբանյակների յուրաքանչյուր հատկանիշի համար, օրինակ՝ հեռախոսահամարը, հասցեն, լրիվ անվանումը, ենթադրում է PIT աղյուսակի օգտագործում, որի միջոցով հեշտ է մուտք գործել բոլոր ամսաթվերը: համապատասխանության. Այս տեսակի ցուցափեղկերը կոչվում են «Տեղեկատվական մարս»:

Երկու մոտեցումներն էլ տեղին են ինչպես չափումների, այնպես էլ փաստերի համար:

Խանութների ցուցափեղկեր ստեղծելու համար, որոնք պահում են տեղեկատվություն մի քանի հղումների և հանգույցների մասին, կարող է ներգրավվել BRIDGE աղյուսակների մուտքը:

Այս հոդվածով ես ավարտում եմ DATA VAULT-ի հայեցակարգի շարքը, հուսով եմ, որ իմ տարածած տեղեկատվությունը օգտակար կլինի ձեր նախագծերի իրականացման համար:

Ինչպես միշտ, վերջում, մի քանի օգտակար հղումներ.

  • հոդված Kenta Graziano, որը, բացի մանրամասն նկարագրությունից, պարունակում է մոդելային դիագրամներ.

Source: www.habr.com

Добавить комментарий