டேட்டா வால்ட்டின் மேம்பாடு மற்றும் பிசினஸ் டேட்டா வால்ட்டுக்கு மாறுதல்

முந்தைய கட்டுரையில், நான் DATA VAULT இன் அடிப்படைகளைப் பற்றி பேசினேன், DATA VAULT இன் முக்கிய கூறுகள் மற்றும் அவற்றின் நோக்கத்தை விவரித்தேன். இது DATA VAULT இன் தலைப்பு தீர்ந்துவிட்டதாக கருத முடியாது; DATA VAULT இன் பரிணாம வளர்ச்சியின் அடுத்த படிகளைப் பற்றி பேசுவது அவசியம்.

இந்த கட்டுரையில் நான் DATA VAULT இன் வளர்ச்சி மற்றும் BUSINESS DATA VAULT அல்லது வெறுமனே BUSINESS VAULT க்கு மாறுவது குறித்து கவனம் செலுத்துவேன்.

BUSINESS DATA VAULT தோன்றுவதற்கான காரணங்கள்

DATA VAULT, சில பலங்களைக் கொண்டிருந்தாலும், அதன் குறைபாடுகள் இல்லாமல் இல்லை என்பதை கவனத்தில் கொள்ள வேண்டும். இந்த குறைபாடுகளில் ஒன்று பகுப்பாய்வு வினவல்களை எழுதுவதில் உள்ள சிரமம். வினவல்கள் கணிசமான எண்ணிக்கையில் சேர்கின்றன, குறியீடு நீளமானது மற்றும் சிக்கலானது. மேலும், DATA VAULTஐ உள்ளிடும் தரவு எந்த மாற்றங்களுக்கும் உட்படாது, எனவே, வணிகக் கண்ணோட்டத்தில், DATA VAULT அதன் தூய வடிவத்தில் முழுமையான மதிப்பைக் கொண்டிருக்கவில்லை.

இந்தக் குறைபாடுகளை நீக்குவதற்காகவே DATA VAULT முறையானது இது போன்ற கூறுகளுடன் விரிவாக்கப்பட்டது:

  • PIT (நேரத்தில் புள்ளி) அட்டவணைகள்;
  • BRIDGE அட்டவணைகள்;
  • முன் வரையறுக்கப்பட்ட வழித்தோன்றல்கள்.

இந்த உறுப்புகளின் நோக்கத்தை இன்னும் விரிவாகப் பார்ப்போம்.

PIT அட்டவணைகள்

பொதுவாக, ஒரு வணிக நிறுவனம் (HUB) வெவ்வேறு புதுப்பிப்பு விகிதங்களைக் கொண்ட தரவைக் கொண்டிருக்கலாம், எடுத்துக்காட்டாக, ஒரு நபரைக் குறிக்கும் தரவைப் பற்றி நாம் பேசினால், ஃபோன் எண், முகவரி அல்லது மின்னஞ்சலைப் பற்றிய தகவல்களில் கூறுவதை விட அதிகமான புதுப்பிப்பு விகிதம் உள்ளது என்று கூறலாம், முழு பெயர், பாஸ்போர்ட் விவரங்கள், திருமண நிலை அல்லது பாலினம்.

எனவே, செயற்கைக்கோள்களை நிர்ணயிக்கும் போது, ​​அவற்றின் புதுப்பிப்பு அதிர்வெண்ணை நீங்கள் மனதில் கொள்ள வேண்டும். அது ஏன் முக்கியம்?

ஒரே அட்டவணையில் வெவ்வேறு புதுப்பிப்பு விகிதங்களைக் கொண்ட பண்புக்கூறுகளை நீங்கள் சேமித்தால், அடிக்கடி மாற்றப்படும் பண்புக்கூறு புதுப்பிக்கப்படும் ஒவ்வொரு முறையும் அட்டவணையில் ஒரு வரிசையைச் சேர்க்க வேண்டும். இதன் விளைவாக வட்டு இடம் அதிகரிப்பது மற்றும் வினவல் செயல்படுத்தும் நேரத்தின் அதிகரிப்பு ஆகும்.

இப்போது செயற்கைக்கோள்களை புதுப்பிப்பு அதிர்வெண் மூலம் பிரித்துள்ளோம், மேலும் அவற்றில் தரவை சுயாதீனமாக ஏற்ற முடியும், புதுப்பித்த தரவைப் பெற முடியும் என்பதை உறுதிப்படுத்த வேண்டும். தேவையற்ற JOINகளைப் பயன்படுத்தாமல் சிறந்தது.

எடுத்துக்காட்டாக, வெவ்வேறு புதுப்பிப்பு விகிதங்களைக் கொண்ட செயற்கைக்கோள்களிலிருந்து தற்போதைய (கடைசி புதுப்பித்தலின் தேதியின்படி) தகவலைப் பெற வேண்டும் என்பதை விளக்குகிறேன். இதைச் செய்ய, நீங்கள் ஒரு சேர்வது மட்டுமல்லாமல், அதிகபட்ச புதுப்பிப்பு தேதி MAX (புதுப்பிப்பு தேதி) தேர்வு மூலம் பல உள்ளமை வினவல்களை (தகவல் உள்ள ஒவ்வொரு செயற்கைக்கோளுக்கும்) உருவாக்க வேண்டும். ஒவ்வொரு புதிய சேர்வுடனும், அத்தகைய குறியீடு வளரும் மற்றும் மிக விரைவாக புரிந்துகொள்வது கடினம்.

PIT அட்டவணையானது, அத்தகைய வினவல்களை எளிதாக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது; DATA VAULTக்கு புதிய தரவை எழுதுவதுடன் PIT அட்டவணைகள் ஒரே நேரத்தில் நிரப்பப்படுகின்றன. PIT அட்டவணை:

டேட்டா வால்ட்டின் மேம்பாடு மற்றும் பிசினஸ் டேட்டா வால்ட்டுக்கு மாறுதல்

இவ்வாறு, ஒவ்வொரு காலகட்டத்திலும் அனைத்து செயற்கைக்கோள்களுக்கான தரவுகளின் தொடர்பு பற்றிய தகவல் எங்களிடம் உள்ளது. PIT அட்டவணையில் JOINகளைப் பயன்படுத்தி, இயற்கையாகவே PIT ஒவ்வொரு நாளும் மற்றும் இடைவெளிகள் இல்லாமல் நிரப்பப்படும் என்ற நிபந்தனையுடன் உள்ளமை வினவல்களை முற்றிலும் அகற்றலாம். PIT இல் இடைவெளிகள் இருந்தாலும், PITக்கு உள்ள ஒரு உள்ளமை வினவலைப் பயன்படுத்தி மட்டுமே சமீபத்திய தரவைப் பெற முடியும். ஒவ்வொரு செயற்கைக்கோளுக்கும் உள்ளமை வினவல்களை விட ஒரு உள்ளமை வினவல் வேகமாக செயலாக்கப்படும்.

பாலம்

BRIDGE அட்டவணைகள் பகுப்பாய்வு வினவல்களை எளிதாக்கவும் பயன்படுத்தப்படுகின்றன. இருப்பினும், PIT இலிருந்து வேறுபட்டது, பல்வேறு மையங்கள், இணைப்புகள் மற்றும் அவற்றின் செயற்கைக்கோள்களுக்கு இடையேயான கோரிக்கைகளை எளிதாக்குவதற்கும் விரைவுபடுத்துவதற்கும் ஆகும்.

அட்டவணையில் அனைத்து செயற்கைக்கோள்களுக்கும் தேவையான அனைத்து விசைகளும் உள்ளன, அவை பெரும்பாலும் வினவல்களில் பயன்படுத்தப்படுகின்றன. கூடுதலாக, தேவைப்பட்டால், ஹாஷ் செய்யப்பட்ட வணிக விசைகள் பகுப்பாய்விற்கு விசைகளின் பெயர்கள் தேவைப்பட்டால் உரை வடிவத்தில் விசைகளுடன் கூடுதலாக வழங்கப்படலாம்.

உண்மை என்னவென்றால், BRIDGE ஐப் பயன்படுத்தாமல், வெவ்வேறு மையங்களுக்குச் சொந்தமான செயற்கைக்கோள்களில் உள்ள தரவைப் பெறும் செயல்பாட்டில், செயற்கைக்கோள்களை மட்டுமல்ல, மையங்களை இணைக்கும் இணைப்புகளையும் இணைக்க வேண்டியது அவசியம்.

BRIDGE இன் இருப்பு அல்லது இல்லாமை சேமிப்பக உள்ளமைவு மற்றும் வினவல் செயலாக்கத்தின் வேகத்தை மேம்படுத்த வேண்டியதன் மூலம் தீர்மானிக்கப்படுகிறது. BRIGE இன் உலகளாவிய உதாரணத்தைக் கொண்டு வருவது கடினம்.

முன் வரையறுக்கப்பட்ட வழித்தோன்றல்கள்

BUSINESS DATA VAULTக்கு நம்மை நெருக்கமாகக் கொண்டுவரும் மற்றொரு வகை பொருள், முன் கணக்கிடப்பட்ட குறிகாட்டிகளைக் கொண்ட அட்டவணைகள். இத்தகைய அட்டவணைகள் வணிகத்திற்கு மிகவும் முக்கியமானவை; அவை கொடுக்கப்பட்ட விதிகளின்படி ஒருங்கிணைக்கப்பட்ட தகவலைக் கொண்டிருக்கின்றன மற்றும் அணுகுவதற்கு ஒப்பீட்டளவில் எளிதாக்குகின்றன.

கட்டடக்கலை ரீதியாக, முன் வரையறுக்கப்பட்ட வழித்தோன்றல்கள் ஒரு குறிப்பிட்ட மையத்தின் மற்றொரு செயற்கைக்கோளைத் தவிர வேறில்லை. இது, வழக்கமான செயற்கைக்கோளைப் போலவே, வணிக விசையையும் செயற்கைக்கோளில் பதிவு செய்யப்பட்ட தேதியையும் கொண்டுள்ளது. இருப்பினும், ஒற்றுமைகள் முடிவடையும் இடம் இதுதான். அத்தகைய "சிறப்பு" செயற்கைக்கோளின் பண்புக்கூறுகளின் மேலும் கலவையானது மிகவும் பிரபலமான, முன் கணக்கிடப்பட்ட குறிகாட்டிகளின் அடிப்படையில் வணிக பயனர்களால் தீர்மானிக்கப்படுகிறது.

எடுத்துக்காட்டாக, ஒரு பணியாளரைப் பற்றிய தகவல்களைக் கொண்ட ஒரு மையத்தில் இது போன்ற குறிகாட்டிகளைக் கொண்ட செயற்கைக்கோள் இருக்கலாம்:

  • குறைந்தபட்ச ஊதியம்;
  • அதிகபட்ச சம்பளம்;
  • சராசரி சம்பளம்;
  • திரட்டப்பட்ட ஊதியங்கள், முதலியன மொத்தமாக.

அதே மையத்தின் PIT அட்டவணையில் முன் வரையறுக்கப்பட்ட வழித்தோன்றல்களைச் சேர்ப்பது தர்க்கரீதியானது, பின்னர் நீங்கள் ஒரு குறிப்பிட்ட தேதியில் ஒரு பணியாளருக்கான தரவு துண்டுகளை எளிதாகப் பெறலாம்.

முடிவுரை

நடைமுறையில் காண்பிக்கிறபடி, வணிக பயனர்களால் DATA VAULT ஐப் பயன்படுத்துவது பல காரணங்களுக்காக சற்று கடினமாக உள்ளது:

  • வினவல் குறியீடு சிக்கலானது மற்றும் சிக்கலானது;
  • JOINகளின் மிகுதியானது வினவல்களின் செயல்திறனைப் பாதிக்கிறது;
  • பகுப்பாய்வு வினவல்களை எழுதுவதற்கு சேமிப்பக வடிவமைப்பு பற்றிய சிறந்த அறிவு தேவை.

தரவு அணுகலை எளிதாக்க, DATA VAULT கூடுதல் பொருள்களுடன் நீட்டிக்கப்பட்டுள்ளது:

  • PIT (நேரத்தில் புள்ளி) அட்டவணைகள்;
  • BRIDGE அட்டவணைகள்;
  • முன் வரையறுக்கப்பட்ட வழித்தோன்றல்கள்.

அடுத்தது கட்டுரை என் கருத்துப்படி, BI உடன் பணிபுரிபவர்களுக்கு மிகவும் சுவாரஸ்யமான விஷயத்தைச் சொல்ல திட்டமிட்டுள்ளேன். DATA VAULT அடிப்படையில் உண்மை அட்டவணைகள் மற்றும் பரிமாண அட்டவணைகளை உருவாக்குவதற்கான வழிகளை நான் முன்வைப்பேன்.

கட்டுரையின் பொருட்கள் அடிப்படையாக கொண்டவை:

  • மீது வெளியீடு Kenta Graziano, இது ஒரு விரிவான விளக்கத்துடன், மாதிரி வரைபடங்களைக் கொண்டுள்ளது;
  • புத்தகம்: "DATA VAULT 2.0 உடன் அளவிடக்கூடிய தரவுக் கிடங்கை உருவாக்குதல்";
  • கட்டுரை தரவு வால்ட் அடிப்படைகள்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்