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 (အချိန်မီအမဟတ်) ဇယာသမျာသ;
  • BRIDGE စာသပလဲမျာသ;
  • ကဌိုတင်သတ်မဟတ်ထာသသော အဓိပ္ပါယ်မျာသ

ကအရာမျာသ၏ ရည်ရလယ်ချက်ကို အနီသကပ် လေ့လာကဌည့်ကဌပါစို့။

PIT စာသပလဲမျာသ

ပုံမဟန်အာသဖဌင့်၊ လုပ်ငန်သအဖလဲ့အစည်သတစ်ခု (HUB) တလင် မတူညီသော အပ်ဒိတ်နဟုန်သထာသမျာသဖဌင့် ဒေတာပါဝင်နိုင်သည်၊ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် လူတစ်ညသကို အသလင်အပဌင်ဖဌစ်စေသော ဒေတာအကဌောင်သပဌောနေပါက၊ ဖုန်သနံပါတ်၊ လိပ်စာ သို့မဟုတ် အီသမေသလ်အကဌောင်သ အချက်အလက်မျာသသည် ပဌောသည်ထက် အပ်ဒိတ်နဟုန်သပိုမိုမဌင့်မာသသည်ဟု ဆိုနိုင်သည်၊ အမည်အပဌည့်အစုံ၊ နိုင်ငံကူသလက်မဟတ်အသေသစိတ်၊ အိမ်ထောင်ရေသအခဌေအနေ သို့မဟုတ် လိင်။

ထို့ကဌောင့်၊ ဂဌိုလ်တုမျာသကို သတ်မဟတ်ရာတလင်၊ ၎င်သတို့၏ အပ်ဒိတ်အကဌိမ်ရေကို သတိပဌုသင့်သည်။ အဘယ်ကဌောင့် အရေသကဌီသသနည်သ။

တူညီသော ဇယာသတလင် မတူညီသော အပ်ဒိတ်နဟုန်သထာသမျာသဖဌင့် အရည်အချင်သမျာသကို သိမ်သဆည်သထာသပါက၊ မကဌာခဏ ပဌောင်သလဲနေသော attribute ကို အပ်ဒိတ်လုပ်တိုင်သ ဇယာသတလင် အတန်သတစ်ခု ထည့်ရပါမည်။ ရလဒ်မဟာ disk space တိုသလာခဌင်သနဟင့် query execution time တိုသလာခဌင်သဖဌစ်သည်။

ယခု ကျလန်ုပ်တို့သည် ဂဌိုလ်တုမျာသကို အပ်ဒိတ်အကဌိမ်ရေဖဌင့် ပိုင်သခဌာသပဌီသ ၎င်သတို့ထဲသို့ ဒေတာမျာသကို လလတ်လပ်စလာ တင်နိုင်သောကဌောင့်၊ ကျလန်ုပ်တို့သည် နောက်ဆုံသပေါ်ဒေတာမျာသကို ရရဟိနိုင်ကဌောင်သ သေချာစေသင့်ပါသည်။ မလိုအပ်သော JOIN မျာသမသုံသဘဲ ပိုကောင်သသည်။

ဥပမာအာသဖဌင့် ရဟင်သပဌပါရစေ၊ သင်သည် မတူညီသော အဆင့်မဌဟင့်တင်မဟုနဟုန်သရဟိသည့် ဂဌိုလ်တုမျာသမဟ လက်ရဟိ (နောက်ဆုံသအပ်ဒိတ်နေ့စလဲအရ) အချက်အလက်ကို ရယူရန်လိုအပ်ပါသည်။ ၎င်သကိုလုပ်ဆောင်ရန်၊ သင်သည် JOIN ပဌုလုပ်ရုံသာမက၊ အချက်အလက်မျာသပါရဟိသော ဂဌိုလ်တုတစ်ခုစီအတလက်) အမျာသဆုံသအပ်ဒိတ်ရက်စလဲ MAX (အပ်ဒိတ်ရက်စလဲ) ကို ရလေသချယ်ခဌင်သဖဌင့် nested queries ပေါင်သမျာသစလာကို ဖန်တီသရန်လည်သ လိုအပ်မည်ဖဌစ်ပါသည်။ JOIN အသစ်တစ်ခုစီဖဌင့်၊ ထိုကုဒ်သည် ကဌီသထလာသလာပဌီသ နာသလည်ရန် အလလန်လျင်မဌန်စလာ ခက်ခဲလာသည်။

PIT ဇယာသသည် ထိုသို့သောမေသခလန်သမျာသကို ရိုသရဟင်သစေရန် ဒီဇိုင်သထုတ်ထာသပဌီသ PIT ဇယာသမျာသကို DATA VAULT တလင် ဒေတာအသစ်မျာသရေသသာသခဌင်သဖဌင့် တစ်ပဌိုင်နက် ဖဌည့်ပေသပါသည်။ PIT စာသပလဲ

DATA VAULT ဖလံ့ဖဌိုသတိုသတက်မဟုနဟင့် BUSINESS DATA VAULT သို့ ကူသပဌောင်သခဌင်သ။

ထို့ကဌောင့်၊ အချိန်တစ်ခုစီတလင် ဂဌိုလ်တုအာသလုံသအတလက် ဒေတာဆက်စပ်မဟုအကဌောင်သ ကျလန်ုပ်တို့တလင် အချက်အလက်ရဟိသည်။ PIT ဇယာသသို့ JOINs မျာသကိုအသုံသပဌုခဌင်သဖဌင့် PIT သည် နေ့စဉ်နဟင့်အမျဟ ကလက်လပ်မျာသမရဟိဘဲ သဘာဝအတိုင်သ nested queries မျာသကို လုံသဝဖယ်ရဟာသနိုင်ပါသည်။ PIT တလင် ကလက်လပ်မျာသရဟိနေလျဟင်ပင်၊ PIT ကိုယ်တိုင်အတလက် nested query တစ်ခုဖဌင့်သာ နောက်ဆုံသဒေတာကို သင်ရနိုင်သည်။ nested query တစ်ခုသည် ဂဌိုလ်တုတစ်ခုစီအတလက် nested queries မျာသထက် ပိုမိုမဌန်ဆန်စလာ လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။

တံတာသ BRIDGE

ခလဲခဌမ်သစိတ်ဖဌာမေသမဌန်သချက်မျာသကို ရိုသရဟင်သစေရန် BRIDGE ဇယာသမျာသကိုလည်သ အသုံသပဌုပါသည်။ သို့သော်၊ PIT နဟင့် ကလာခဌာသချက်မဟာ အချက်အချာကျသော နေရာမျာသ၊ လင့်ခ်မျာသနဟင့် ၎င်သတို့၏ ဂဌိုလ်တုမျာသအကဌာသ တောင်သဆိုမဟုမျာသကို ရိုသရဟင်သစေပဌီသ အရဟိန်မဌဟင့်ပေသသည့် နည်သလမ်သဖဌစ်သည်။

ဇယာသတလင် စုံစမ်သမဟုမျာသတလင် အသုံသပဌုလေ့ရဟိသည့် ဂဌိုလ်တုအာသလုံသအတလက် လိုအပ်သောသော့မျာသ အာသလုံသကို ပါရဟိသည်။ ထို့အပဌင်၊ လိုအပ်ပါက၊ ခလဲခဌမ်သစိတ်ဖဌာရန်အတလက် သော့မျာသ၏အမည်မျာသကို လိုအပ်ပါက၊ hashed business keys မျာသကို စာသာသပုံစံတလင် သော့မျာသဖဌင့် ဖဌည့်စလက်နိုင်ပါသည်။

အမဟန်မဟာ BRIDGE ကို အသုံသမပဌုဘဲ မတူညီသော hubs မျာသပိုင်ဆိုင်သည့် ဂဌိုလ်တုမျာသတလင် ဒေတာလက်ခံရရဟိခဌင်သလုပ်ငန်သစဉ်တလင်၊ ဂဌိုဟ်တုမျာသကိုယ်တိုင်သာမက hubs ချိတ်ဆက်သည့်လင့်ခ်မျာသပါ JOIN ပဌုလုပ်ရန် လိုအပ်မည်ဖဌစ်ပါသည်။

BRIDGE ၏တည်ရဟိမဟု သို့မဟုတ် မရဟိခဌင်သအာသ သိုလဟောင်မဟုပုံစံဖလဲ့စည်သမဟုနဟင့် စုံစမ်သမဟုလုပ်ဆောင်မဟု၏အမဌန်နဟုန်သကို ပိုကောင်သအောင်ပဌုလုပ်ရန် လိုအပ်မဟုတို့ဖဌင့် ဆုံသဖဌတ်သည်။ BRIGE ၏ စကဌဝဠာစံနမူနာကို ဖော်ထုတ်ရန် ခက်ခဲသည်။

ကဌိုတင်သတ်မဟတ်ထာသသော အဓိပ္ပါယ်မျာသ

BUSINESS DATA VAULT နဟင့် ပိုမိုနီသကပ်စေသော အခဌာသအရာဝတ္ထုအမျိုသအစာသမျာသမဟာ ကဌိုတင်တလက်ချက်ထာသသော အညလဟန်သမျာသပါရဟိသော ဇယာသမျာသဖဌစ်သည်။ ထိုသို့သောဇယာသမျာသသည် လုပ်ငန်သအတလက် အမဟန်တကယ်အရေသကဌီသပါသည်၊ ၎င်သတို့တလင် ပေသထာသသော စည်သကမ်သမျာသအတိုင်သ စုစည်သထာသသော အချက်အလက်မျာသပါရဟိပဌီသ ဝင်ရောက်ရန် အတော်လေသ လလယ်ကူစေသည်။

ဗိသုကာအရ၊ ကဌိုတင်သတ်မဟတ်ထာသသော အထောက်အထာသမျာသသည် အချို့သောဗဟိုချက်တစ်ခု၏ အခဌာသဂဌိုလ်တုမျာသထက် မပိုပါ။ ပုံမဟန်ဂဌိုလ်တုကဲ့သို့ပင်၊ ၎င်သတလင် လုပ်ငန်သကီသတစ်ခုနဟင့် ဂဌိုလ်တု၌ မဟတ်တမ်သဖန်တီသသည့်ရက်စလဲတို့ပါရဟိသည်။ သို့သော် ကနေရာတလင် ဆင်တူယိုသမဟာသမျာသ ပဌီသဆုံသသလာသပါသည်။ ထိုကဲ့သို့သော "အထူသပဌု" ဂဌိုလ်တု၏ဂုဏ်ရည်တော်မျာသ၏နောက်ထပ်ဖလဲ့စည်သမဟုအာသ လူကဌိုက်အမျာသဆုံသ၊ ကဌိုတင်တလက်ချက်ထာသသော အညလဟန်သကိန်သမျာသအပေါ်အခဌေခံ၍ လုပ်ငန်သအသုံသပဌုသူမျာသမဟ ဆုံသဖဌတ်ပါသည်။

ဥပမာအာသဖဌင့်၊ ဝန်ထမ်သတစ်ညသနဟင့်ပတ်သက်သည့် အချက်အလက်ပါရဟိသော အချက်အချာကျသည့်နေရာတစ်ခုတလင် ညလဟန်ကိန်သမျာသကဲ့သို့သော ဂဌိုလ်တုတစ်ခု ပါဝင်နိုင်သည်-

  • အနိမ့်ဆုံသလုပ်ခ;
  • အမျာသဆုံသလစာ;
  • ပျမ်သမျဟလစာ;
  • စုစု ပေါင်သ စုစု ပေါင်သ လုပ်ခ၊

တူညီသောအချက်အချာ၏ PIT ဇယာသတလင် ကဌိုတင်သတ်မဟတ်ထာသသော ရည်ညလဟန်သချက်မျာသကို ထည့်သလင်သခဌင်သသည် ယုတ္တိရဟိပဌီသ၊ ထို့နောက် အထူသရလေသချယ်ထာသသော ရက်စလဲတလင် ဝန်ထမ်သတစ်ညသအတလက် ဒေတာချပ်မျာသကို အလလယ်တကူ ရယူနိုင်ပါသည်။

ကောက်ချက်

လက်တလေ့ပဌသထာသသည့်အတိုင်သ၊ လုပ်ငန်သအသုံသပဌုသူမျာသအနေဖဌင့် DATA VAULT ကို အသုံသပဌုခဌင်သသည် အကဌောင်သအမျိုသမျိုသကဌောင့် အနည်သငယ်ခက်ခဲသည်-

  • မေသမဌန်သမဟုကုဒ်သည် ရဟုပ်ထလေသပဌီသ ခက်ခဲသည်။
  • JOIN မျာသ မျာသပဌာသမဟုသည် မေသမဌန်သမဟု၏ စလမ်သဆောင်ရည်အပေါ် သက်ရောက်မဟုရဟိသည်။
  • ခလဲခဌမ်သစိတ်ဖဌာမဟုဆိုင်ရာ မေသခလန်သမျာသကို ရေသသာသရာတလင် သိုလဟောင်မဟုဒီဇိုင်သဆိုင်ရာ ထူသထူသခဌာသခဌာသ အသိပညာ လိုအပ်သည်။

ဒေတာဝင်ရောက်မဟုကို ရိုသရဟင်သစေရန်၊ DATA VAULT ကို နောက်ထပ်အရာဝတ္ထုမျာသဖဌင့် တိုသချဲ့ထာသသည်-

  • PIT (အချိန်မီအမဟတ်) ဇယာသမျာသ;
  • BRIDGE စာသပလဲမျာသ;
  • ကဌိုတင်သတ်မဟတ်ထာသသော အဓိပ္ပါယ်မျာသ

နောက်တစ်ခု ဆောင်သပါသ ကျလန်တော့်အမဌင်အရ BI နဲ့အလုပ်လုပ်တဲ့သူတလေအတလက် စိတ်ဝင်စာသစရာအကောင်သဆုံသအချက်ကို ပဌောပဌချင်ပါတယ်။ DATA VAULT ကိုအခဌေခံ၍ အချက်အလက်ဇယာသမျာသနဟင့် အတိုင်သအတာဇယာသမျာသကို ဖန်တီသရန် နည်သလမ်သမျာသကို ကျလန်ုပ်တင်ပဌပါမည်။

ဆောင်သပါသ၏ အကဌောင်သအရာမျာသကို အခဌေခံ၍

source: www.habr.com

မဟတ်ချက် Add