Dimension (data warehouse)
ஒரு பரிமாணம் என்பது வணிக கேள்விகளுக்கு பதிலளிக்க பயனர்களுக்கு உதவும் வகையில் உண்மைகளையும் நடவடிக்கைகளையும் வகைப்படுத்தும் ஒரு கட்டமைப்பாகும். பொதுவாக பயன்படுத்தப்படும் பரிமாணங்கள் மக்கள், தயாரிப்புகள், இடம் மற்றும் நேரம் ஆகும். (குறிப்புஃ மக்கள் மற்றும் நேரம் சில நேரங்களில் பரிமாணங்களாக வடிவமைக்கப்படுவதில்லை.) ஒரு தரவுக் கிடங்கில், பரிமாணங்கள் ஒழுங்குபடுத்தப்படாத எண் நடவடிக்கைகளுக்கு கட்டமைக்கப்பட்ட லேபிளிங் தகவல்களை வழங்குகின்றன. பரிமாணம் என்பது தனிப்பட்ட, ஒன்றுடன் ஒன்று இணைக்கப்படாத தரவு கூறுகளால் ஆன தரவு தொகுப்பாகும். பரிமாணங்களின் முதன்மை செயல்பாடுகள் மூன்று மடங்கு ஆகும்ஃ வடிகட்டுதல், தொகுத்தல் மற்றும் பெயரிடுதல் ஆகியவற்றை வழங்குதல். இந்த செயல்பாடுகள் பெரும்பாலும் "ஸ்லைஸ் அண்ட் டைஸ்" என்று விவரிக்கப்படுகின்றன. ஒரு பொதுவான தரவுக் கிடங்கு உதாரணம், வாடிக்கையாளர் மற்றும் தயாரிப்பு பரிமாணங்களுடன் விற்பனையை அளவீடாக உள்ளடக்கியது. ஒவ்வொரு விற்பனையிலும் ஒரு வாடிக்கையாளர் ஒரு பொருளை வாங்குகிறார். ஆய்வின் கீழ் உள்ள ஒரு குழுவைத் தவிர அனைத்து வாடிக்கையாளர்களையும் அகற்றுவதன் மூலம் தரவு துண்டிக்கப்படலாம், பின்னர் தயாரிப்பு வாரியாக தொகுப்பதன் மூலம் துண்டிக்கப்படலாம். ஒரு பரிமாண தரவு உறுப்பு புள்ளிவிவரங்களில் ஒரு வகைப்படுத்தப்பட்ட மாறியைப் போன்றது. பொதுவாக ஒரு தரவுக் கிடங்கில் உள்ள பரிமாணங்கள் உள்நாட்டில் ஒன்று அல்லது அதற்கு மேற்பட்ட படிநிலைகளாக ஒழுங்கமைக்கப்படுகின்றன. "தேதி" என்பது ஒரு பொதுவான பரிமாணமாகும், பல சாத்தியமான படிநிலைகளுடன்ஃ "நாட்கள் (தொகுக்கப்பட்டுள்ளன) மாதங்கள் (அவை தொகுக்கப்பட்டுள்ளன) ஆண்டுகள்", "நாட்கள் (தொகுக்கப்பட்டுள்ளன) வாரங்கள் (அவை தொகுக்கப்பட்டுள்ளன) ஆண்டுகள்" நாட்கள் (தொகுக்கப்பட்டுள்ளன) மாதங்கள் (அவை தொகுக்கப்பட்டுள்ளன) காலாண்டுகள் (அவை தொகுக்கப்பட்டுள்ளன) ஆண்டுகள் போன்றவை. வகைகள் மெதுவாக மாறிவரும் பரிமாணங்கள் மெதுவாக மாறிவரும் பரிமாணம் என்பது தரவு பண்புகளின் தொகுப்பாகும், இது வழக்கமாக மாறுவதை விட ஒரு குறிப்பிட்ட காலப்பகுதியில் மெதுவாக மாறுகிறது. எ. கா. முகவரி அல்லது பெயர். இந்த பண்புக்கூறுகள் காலப்போக்கில் மாறக்கூடும், மேலும் அவை மெதுவாக மாறிவரும் பரிமாணமாக இணைக்கப்படும். இந்த பரிமாணங்களை பின்வரும் வகைகளில் வகைப்படுத்தலாம்ஃ வகை 0 (அசலை தக்கவைத்துக் கொள்ளுங்கள்): பண்புக்கூறுகள் ஒருபோதும் மாறாது. வரலாறு இல்லை. வகை 1 (மேல் எழுதுதல்): பழைய மதிப்புகள் பண்புக்கூறுக்கான புதிய மதிப்புகளுடன் மேல் எழுதப்படுகின்றன. வரலாறு இல்லை. வகை 2 (புதிய வரிசையைச் சேர்க்கவும்): ஒரு புதிய வரிசை ஒரு தொடக்க தேதி/இறுதி தேதி அல்லது ஒரு புதிய மதிப்புக்கான பதிப்புடன் உருவாக்கப்படுகிறது. இது வரலாற்றை உருவாக்குகிறது. வகை 3 (புதிய பண்புக்கூறைச் சேர்க்கவும்): ஒரு புதிய மதிப்பிற்காக ஒரு புதிய நெடுவரிசை உருவாக்கப்படுகிறது. வரலாற்றுத் தரவுகளைச் சேமிப்பதற்காக ஒதுக்கப்பட்ட நெடுவரிசைகளின் எண்ணிக்கையில் மட்டுமே வரலாறு வரையறுக்கப்பட்டுள்ளது. வகை 4 (வரலாறு அட்டவணையைச் சேர்க்கவும்): ஒரு அட்டவணை தற்போதைய மதிப்பை வைத்திருக்கிறது, அதே நேரத்தில் வரலாறு இரண்டாவது அட்டவணையில் சேமிக்கப்படுகிறது. வகை 5 (ஒருங்கிணைந்த அணுகுமுறை 1 + 4): வகை 1 மற்றும் வகை 4 ஆகியவற்றின் கலவை. இரண்டாவது வரலாற்று அட்டவணை மூலம் வரலாறு உருவாக்கப்படுகிறது. வகை 6 (ஒருங்கிணைந்த அணுகுமுறை 1 + 2 + 3): வகை 1, வகை 2 மற்றும் வகை 3 ஆகியவற்றின் கலவை. தனித்தனி வரிசை மற்றும் பண்புக்கூறுகள் மூலம் வரலாறு உருவாக்கப்படுகிறது. வகை 7 (கலப்பின அணுகுமுறை): வாடகை மற்றும் இயற்கை விசை இரண்டும் பயன்படுத்தப்படுகின்றன. ஒரு இணக்கமான பரிமாணம் என்பது ஒரே அமைப்பு, பண்புக்கூறுகள், கள மதிப்புகள், வரையறைகள் மற்றும் கருத்துக்களைக் குறிக்க ஒரே முக்கிய மதிப்பைப் பயன்படுத்தி பல தரவுத்தள அட்டவணைகளில் இயற்பியல் ரீதியாக குறிப்பிடப்பட்ட தரவு பண்புக்கூறுகளின் தொகுப்பாகும். ஒரு இணக்கமான பரிமாணம் பல உண்மைகளை வெட்டுகிறது. பரிமாணங்கள் சரியாக ஒரே மாதிரியாக இருக்கும்போது (விசைகள் உட்பட) அல்லது ஒன்று மற்றொன்றின் சரியான துணைக்குழுவாக இருக்கும்போது இணக்கமாக இருக்கும். மிக முக்கியமாக, ஒரே இணக்கமான பரிமாணத்திலிருந்து (களிலிருந்து) இரண்டு வெவ்வேறு பதில் தொகுப்புகளில் தயாரிக்கப்படும் வரிசை தலைப்புகள் சரியாக பொருந்தக்கூடியதாக இருக்க வேண்டும். கட்டமைக்கப்பட்ட பரிமாணங்கள் மிகவும் நுணுக்கமான, விரிவான பரிமாணத்தின் ஒரே மாதிரியான அல்லது கடுமையான கணித துணைக்குழுக்களாகும். பண்புக்கூறுகள் வித்தியாசமாக பெயரிடப்பட்டிருந்தால் அல்லது வெவ்வேறு மதிப்புகளைக் கொண்டிருந்தால் பரிமாண அட்டவணைகள் இணங்காது. மாற்றியமைக்கப்பட்ட பரிமாணங்கள் பல்வேறு சுவைகளில் வருகின்றன. மிகவும் அடிப்படை மட்டத்தில், இணக்கமான பரிமாணங்கள் அவை இணைக்கப்பட்டுள்ள ஒவ்வொரு சாத்தியமான உண்மை அட்டவணையிலும் ஒரே பொருளைக் குறிக்கின்றன. விற்பனைத் தரவுகளுடன் இணைக்கப்பட்ட தேதி பரிமாண அட்டவணை சரக்கு தரவுகளுடன் இணைக்கப்பட்ட தேதி பரிமாணத்துடன் ஒத்திருக்கிறது. குப்பை பரிமாணம் என்பது பொதுவாக குறைந்த கார்டினாலிட்டி கொடிகள் மற்றும் குறிகாட்டிகளின் வசதியான தொகுப்பாகும். ஒரு சுருக்கமான பரிமாணத்தை உருவாக்குவதன் மூலம், இந்த கொடிகள் மற்றும் குறிகாட்டிகள் உண்மை அட்டவணையில் இருந்து அகற்றப்பட்டு அவற்றை ஒரு பயனுள்ள பரிமாண கட்டமைப்பில் வைக்கப்படுகின்றன. ஒரு குப்பை பரிமாணம் என்பது உண்மை அட்டவணையிலோ அல்லது தற்போதுள்ள பரிமாண அட்டவணைகளிலோ இல்லாத பண்புக்கூறுகளைக் கொண்ட ஒரு பரிமாண அட்டவணையாகும். இந்த பண்புக்கூறுகளின் தன்மை பொதுவாக உரை அல்லது பல்வேறு கொடிகள், எ. கா. பொதுவான கருத்துக்கள் அல்லது எளிய ஆம்/இல்லை அல்லது உண்மை/தவறான குறிகாட்டிகள். வணிக செயல்பாட்டில் உள்ள அனைத்து வெளிப்படையான பரிமாணங்களும் அடையாளம் காணப்படும்போது இந்த வகையான பண்புக்கூறுகள் பொதுவாக எஞ்சியிருக்கும், இதனால் மற்ற பரிமாணங்களில் இல்லாத இந்த பண்புக்கூறுகளை எங்கு வைப்பது என்ற சவாலை வடிவமைப்பாளர் எதிர்கொள்கிறார். மீதமுள்ள பண்புக்கூறுகள் ஒவ்வொன்றிற்கும் ஒரு புதிய பரிமாணத்தை உருவாக்குவதே ஒரு தீர்வாகும், ஆனால் அவற்றின் இயல்பு காரணமாக, ஏராளமான புதிய பரிமாணங்களை உருவாக்குவது அவசியமாக இருக்கலாம், இதன் விளைவாக மிக அதிக எண்ணிக்கையிலான வெளிநாட்டு விசைகளுடன் ஒரு உண்மை அட்டவணை உருவாகிறது. வடிவமைப்பாளர் மீதமுள்ள பண்புக்கூறுகளை உண்மை அட்டவணையில் விட்டுவிட முடிவு செய்யலாம், ஆனால் எடுத்துக்காட்டாக, பண்புக்கூறு ஒரு நீண்ட உரை சரமாக இருந்தால், இது அட்டவணையின் வரிசை நீளத்தை தேவையில்லாமல் பெரியதாக மாற்றும். இந்த சவாலுக்கான தீர்வு அனைத்து பண்புகளையும் அடையாளம் கண்டு பின்னர் அவற்றை ஒன்று அல்லது பல குப்பை பரிமாணங்களில் வைப்பதாகும். ஒரு குப்பை பரிமாணம் ஒருவருக்கொருவர் எந்த தொடர்பும் இல்லாத பல உண்மை/தவறு அல்லது ஆம்/இல்லை குறிகாட்டிகளைக் கொண்டிருக்கலாம், எனவே குறிகாட்டிகளை மேலும் விவரிக்கும் பண்புகளாக மாற்றுவது வசதியானது. ஒரு தொகுப்பு வந்ததா என்பதற்கான ஒரு குறிகாட்டியாக ஒரு எடுத்துக்காட்டு இருக்கும்ஃ இதை "ஆம்" அல்லது "இல்லை" என்று குறிப்பிடுவதற்குப் பதிலாக, அது குப்பை பரிமாணத்தில் "வந்துவிட்டது" அல்லது "நிலுவையில் உள்ளது" என்று மாற்றப்படும். வடிவமைப்பாளர் பரிமாண அட்டவணையை உருவாக்க தேர்வு செய்யலாம், இதனால் அது மற்ற ஒவ்வொரு குறியீட்டுடனும் நிகழும் அனைத்து குறிகாட்டிகளையும் வைத்திருக்கும், இதனால் அனைத்து சேர்க்கைகளும் மூடப்பட்டிருக்கும். இது அட்டவணைக்கு ஒரு நிலையான அளவை அமைக்கிறது, இது 2x வரிசைகளாக இருக்கும், இதில் x என்பது குறிகாட்டிகளின் எண்ணிக்கை. வடிவமைப்பாளர் நிறைய வெவ்வேறு சேர்க்கைகளை எதிர்கொள்ள எதிர்பார்க்கும் சூழ்நிலைகளிலும், சாத்தியமான சேர்க்கைகள் ஏற்றுக்கொள்ளக்கூடிய அளவிற்கு மட்டுப்படுத்தப்பட்டிருக்கும் சூழ்நிலைகளிலும் இந்த தீர்வு பொருத்தமானது. குறிகாட்டிகளின் எண்ணிக்கை அதிகமாக இருக்கும் சூழ்நிலையில், இதனால் ஒரு மிகப் பெரிய அட்டவணையை உருவாக்குகிறது அல்லது வடிவமைப்பாளர் சாத்தியமான சில சேர்க்கைகளை மட்டுமே எதிர்கொள்ள எதிர்பார்க்கிறார், புதிய சேர்க்கைகள் எதிர்கொள்ளப்படுவதால் குப்பை பரிமாணத்தில் ஒவ்வொரு வரிசையையும் உருவாக்குவது மிகவும் பொருத்தமானதாக இருக்கும். அட்டவணைகளின் அளவைக் கட்டுப்படுத்த, பல்வேறு குறிகாட்டிகளுக்கு இடையிலான தொடர்பைப் பொறுத்து பிற சூழ்நிலைகளில் பல குப்பை பரிமாணங்கள் பொருத்தமானதாக இருக்கலாம். உண்மை அட்டவணையில் இருந்து பொதுவான அல்லாத கருத்துக்கள் போன்ற பண்புகளை வைக்க குப்பை பரிமாணங்களும் பொருத்தமானவை. அத்தகைய பண்புக்கூறுகள் ஒரு வாடிக்கையாளர் ஒரு ஆர்டரை வைக்கும்போது விருப்பமான கருத்து புலத்திலிருந்து தரவைக் கொண்டிருக்கலாம், இதன் விளைவாக பல சந்தர்ப்பங்களில் காலியாக இருக்கும். எனவே, குப்பை பரிமாணத்தில் வெற்றிடங்களைக் குறிக்கும் ஒற்றை வரிசை ஒரு வாடகை விசையாக இருக்க வேண்டும், இது வெற்று கருத்து புலத்துடன் திரும்பிய ஒவ்வொரு வரிசைக்கும் உண்மை அட்டவணையில் பயன்படுத்தப்படும். சீரழிந்த பரிமாணம் என்பது பரிவர்த்தனை எண், விலைப்பட்டியல் எண், டிக்கெட் எண் அல்லது பில்-ஆஃப்-லேடிங் எண் போன்ற ஒரு விசையாகும், இது எந்த பண்புக்கூறுகளையும் கொண்டிருக்கவில்லை, எனவே உண்மையான பரிமாண அட்டவணையில் சேராது. ஒரு உண்மை அட்டவணையின் கிரெய்ன் ஒரு ஒற்றை பரிவர்த்தனை உருப்படி அல்லது வரி உருப்படியைக் குறிக்கும் போது சீரழிந்த பரிமாணங்கள் மிகவும் பொதுவானவை, ஏனெனில் சீரழிந்த பரிமாணம் பெற்றோரின் தனித்துவமான அடையாளங்காட்டியைக் குறிக்கிறது. சீரழிந்த பரிமாணங்கள் பெரும்பாலும் உண்மை அட்டவணையின் முதன்மை விசையில் ஒரு ஒருங்கிணைந்த பாத்திரத்தை வகிக்கின்றன. ரோல்-பிளேயிங் பரிமாண பரிமாணங்கள் பெரும்பாலும் ஒரே தரவுத்தளத்திற்குள் பல பயன்பாடுகளுக்கு மறுசுழற்சி செய்யப்படுகின்றன. உதாரணமாக, "விற்பனை தேதி" மற்றும் "டெலிவரி தேதி" அல்லது "வாடகை தேதி" ஆகியவற்றிற்கு "தேதி" பரிமாணத்தைப் பயன்படுத்தலாம். இது பெரும்பாலும் "பங்கு வகிக்கும் பரிமாணம்" என்று குறிப்பிடப்படுகிறது. ஒரே பரிமாண அட்டவணையின் மீது ஒரு பார்வையைப் பயன்படுத்தி இதைச் செயல்படுத்தலாம். அவுட்ரிகர் பரிமாணம் பொதுவாக பரிமாண அட்டவணைகள் வெளிநாட்டு விசைகள் வழியாக மற்ற பரிமாணங்களைக் குறிப்பிடுவதில்லை. இது நிகழும்போது, குறிப்பிடப்பட்ட பரிமாணம் ஒரு அவுட்ரிகர் பரிமாணம் என்று அழைக்கப்படுகிறது. அவுட்ரிகர் பரிமாணங்கள் ஒரு தரவுக் கிடங்கு எதிர்ப்பு வடிவமாகக் கருதப்பட வேண்டும்ஃ இரண்டு பரிமாணங்களையும் தொடர்புபடுத்தும் சில உண்மை அட்டவணைகளைப் பயன்படுத்துவது சிறந்த நடைமுறையாகக் கருதப்படுகிறது. சுருக்கப்பட்ட பரிமாணம் ஒரு இணக்கமான பரிமாணங்கள் அசல் பரிமாணத்தின் வரிசைகள் மற்றும்/அல்லது நெடுவரிசைகளின் துணைக்குழுவை உள்ளடக்கும் போது சுருக்கப்பட்ட பரிமாணம் என்று கூறப்படுகிறது. நாட்காட்டி தேதி பரிமாணம் ஒரு நாளின் கிரானுலாரிட்டியுடன் தேதிகளைக் குறிக்க ஒரு சிறப்பு வகை பரிமாணத்தைப் பயன்படுத்தலாம். தேதிகள் ஒரு உண்மை அட்டவணையில் தேதி பரிமாணத்திற்கான வெளிநாட்டு விசைகளாக குறிப்பிடப்படும். தேதி பரிமாண முதன்மை விசை ஒரு வாடகை விசையாகவோ அல்லது YYYYMMDD வடிவத்தைப் பயன்படுத்தும் எண்ணாகவோ இருக்கலாம். தேதி பரிமாணத்தில் ஆண்டின் வாரம் போன்ற பிற பண்புக்கூறுகள் அல்லது வேலை நாட்கள், விடுமுறை நாட்கள் போன்றவற்றைக் குறிக்கும் கொடிகள் இருக்கலாம். இது பின்வருவனவற்றைக் குறிக்கும் சிறப்பு வரிசைகளையும் உள்ளடக்கியிருக்கலாம்ஃ அறியப்படாத தேதிகள் அல்லது இன்னும் வரையறுக்கப்படாத தேதிகள். தேதி பரிமாணம் தேவையான அனைத்து தேதிகளுடனும் துவக்கப்பட வேண்டும், அடுத்த 10 ஆண்டு தேதிகள் அல்லது தேவைப்பட்டால் அதற்கு மேற்பட்டவை அல்லது கடந்த கால நிகழ்வுகள் கையாளப்பட்டால் கடந்த தேதிகள். அதற்கு பதிலாக நேரம் பொதுவாக உண்மை அட்டவணையில் ஒரு நேர முத்திரையாக சிறப்பாக குறிப்பிடப்படுகிறது. ஐஎஸ்ஓ பிரதிநிதித்துவ சொற்களின் பயன்பாடு ஐஎஸ்ஓ/ஐஇசி 11179 போன்ற மெட்டாடேட்டா பதிவேட்டில் இருந்து தரவைக் குறிப்பிடும்போது, "இண்டிகேட்டர்" (ஒரு பூலியன் உண்மை/தவறான மதிப்பு), "கோட்" (ஒன்றுடன் ஒன்று இணைக்கப்படாத கணக்கிடப்பட்ட மதிப்புகளின் தொகுப்பு) போன்ற பிரதிநிதித்துவ சொற்கள் பொதுவாக பரிமாணங்களாகப் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, தேசிய தகவல் பரிமாற்ற மாதிரியைப் (என். ஐ. இ. எம்) பயன்படுத்தி தரவு உறுப்பு பெயர் "பர்ஸன்ஜெண்டர்கோடு" ஆகவும், கணக்கிடப்பட்ட மதிப்புகள் "ஆண்", "பெண்" மற்றும் "அறியப்படாதவை" ஆகவும் இருக்கலாம். பரிமாண அட்டவணை தரவுக் கிடங்கில், ஒரு பரிமாண அட்டவணை என்பது ஒரு உண்மை அட்டவணையின் துணை அட்டவணைகளின் தொகுப்புகளில் ஒன்றாகும். உண்மை அட்டவணையில் வணிக உண்மைகள் (அல்லது அளவீடுகள்) மற்றும் பரிமாண அட்டவணையில் உள்ள வேட்பாளர் விசைகளை (பொதுவாக முதன்மை விசைகள்) குறிக்கும் வெளிநாட்டு விசைகள் உள்ளன. உண்மை அட்டவணைகளுக்கு மாறாக, பரிமாண அட்டவணைகள் விளக்க பண்புக்கூறுகளைக் (அல்லது புலங்களைக்) கொண்டுள்ளன, அவை பொதுவாக உரை புலங்கள் (அல்லது உரை போல செயல்படும் தனித்துவமான எண்கள்). இந்த பண்புக்கூறுகள் இரண்டு முக்கியமான நோக்கங்களுக்காக வடிவமைக்கப்பட்டுள்ளனஃ வினவல் கட்டுப்பாடு மற்றும்/அல்லது வடிகட்டுதல், மற்றும் வினவல் முடிவு செட் லேபிளிங். பரிமாண பண்புக்கூறுகள் பின்வருமாறு இருக்க வேண்டும்ஃ சொற்களஞ்சியம் (முழு சொற்களைக் கொண்ட லேபிள்கள்) விளக்கமான முழுமையானது (காணாமல் போன மதிப்புகள் எதுவும் இல்லை) வேறுபட்ட மதிப்பைக் கொண்டவை (பரிமாண அட்டவணை வரிசைக்கு ஒரே ஒரு மதிப்பைக் கொண்டவை) தர உத்தரவாதம் (எழுத்துப்பிழைகள் அல்லது சாத்தியமற்ற மதிப்புகள் எதுவும் இல்லை) பரிமாண அட்டவணை வரிசைகள் ஒற்றை முக்கிய புலத்தால் தனித்துவமாக அடையாளம் காணப்படுகின்றன. முக்கிய புலம் ஒரு எளிய முழு எண்ணாக இருக்க பரிந்துரைக்கப்படுகிறது, ஏனெனில் ஒரு முக்கிய மதிப்பு அர்த்தமற்றது, உண்மை மற்றும் பரிமாண அட்டவணைகளுக்கு இடையில் உள்ள புலங்களை இணைக்க மட்டுமே பயன்படுத்தப்படுகிறது. பரிமாண அட்டவணைகள் பெரும்பாலும் முதன்மை விசைகளைப் பயன்படுத்துகின்றன, அவை வாடகை விசைகளாகும். வாடகை விசைகள் பெரும்பாலும் தானாக உருவாக்கப்படுகின்றன (எ. கா. ஒரு சைபேஸ் அல்லது SQL சர்வர் "அடையாள நெடுவரிசை", ஒரு போஸ்ட்கிரேஎஸ்கியூஎல் அல்லது இன்ஃபார்மிக்ஸ் சீரியல், ஒரு ஆரக்கிள் சீக்வென்ஸ் அல்லது மைஎஸ்கியூஎல்லில் ஆட்டோ _ இன்க்ரீமென்ட் மூலம் வரையறுக்கப்பட்ட ஒரு நெடுவரிசை). வாடகை பரிமாண விசைகளின் பயன்பாடு பல நன்மைகளைக் கொண்டுவருகிறது, அவற்றுள் பின்வருவன அடங்கும்ஃ செயல்பாட்டு முக்கிய மேலாண்மை நடைமுறைகளிலிருந்து ஒற்றை புலம் (வாடகை விசை) இடையகத்தைப் பயன்படுத்துவதன் மூலம் சேர்க்கை செயலாக்கம் மிகவும் திறமையானதாக மாற்றப்படுகிறது. நீக்கப்பட்ட தரவு வரிசைகள் அவற்றின் இயற்கையான விசைகள் மீண்டும் பயன்படுத்தப்படும்போது அல்லது நீண்ட கால செயலற்ற நிலைக்குப் பிறகு மீண்டும் ஒதுக்கப்படும் சூழ்நிலைகளை இது தடுக்கிறது வேறுபட்ட ஆதாரங்களை ஒருங்கிணைக்க வரைபடம் அறியப்படாத அல்லது பயன்படுத்த முடியாத இணைப்புகளைக் கையாளுதல் பரிமாண பண்புக்கூறு மதிப்புகளில் மாற்றங்களைக் கண்காணித்தல் வாடகை விசை பயன்பாடு ETL அமைப்பில் சுமையை ஏற்படுத்துகிறது என்றாலும், குழாய் செயலாக்கத்தை மேம்படுத்தலாம் மற்றும் ETL கருவிகள் உள்ளமைக்கப்பட்ட மேம்பட்ட வாடகை விசை செயலாக்கத்தைக் கொண்டுள்ளன. ஒரு பரிமாண அட்டவணையின் குறிக்கோள், நிறுவனத்தின் தரவுக் கிடங்குச் சூழல் முழுவதும் பகிர்ந்து கொள்ளக்கூடிய தரப்படுத்தப்பட்ட, இணக்கமான பரிமாணங்களை உருவாக்குவதாகும், மேலும் பல்வேறு வணிக செயல்முறைகளைக் குறிக்கும் பல உண்மை அட்டவணைகளில் சேர உதவுகிறது. டி. டபிள்யூ/பிஐ அமைப்புகளின் நிறுவன இயல்புக்கு இணக்கமான பரிமாணங்கள் முக்கியம், ஏனெனில் அவை ஊக்குவிக்கின்றனஃ நிலைத்தன்மை. ஒவ்வொரு உண்மை அட்டவணையும் தொடர்ந்து வடிகட்டப்படுகிறது, இதனால் வினவல் பதில்கள் தொடர்ந்து பெயரிடப்படுகின்றன. ஒருங்கிணைப்பு. கேள்விகள் வெவ்வேறு செயல்முறை உண்மை அட்டவணைகளில் தனித்தனியாக துளையிடலாம், பின்னர் பொதுவான பரிமாண பண்புகளில் முடிவுகளை இணைக்கலாம். சந்தைக்கு வளர்ச்சி நேரத்தைக் குறைத்தல். பொதுவான பரிமாணங்கள் அவற்றை மீண்டும் உருவாக்காமல் கிடைக்கின்றன. காலப்போக்கில், ஒரு பரிமாண அட்டவணையில் கொடுக்கப்பட்ட வரிசையின் பண்புக்கூறுகள் மாறக்கூடும். எடுத்துக்காட்டாக, ஒரு நிறுவனத்தின் கப்பல் முகவரி மாறக்கூடும். கிம்பால் இந்த நிகழ்வை மெதுவாக மாறிவரும் பரிமாணம் என்று குறிப்பிடுகிறது. இந்த வகையான மாற்றத்தைக் கையாள்வதற்கான உத்திகள் மூன்று பிரிவுகளாகப் பிரிக்கப்பட்டுள்ளனஃ வகை ஒன்றுஃ பழைய மதிப்பை (களை) வெறுமனே மேல் எழுதவும். வகை இரண்டுஃ புதிய மதிப்பு (களை) கொண்ட ஒரு புதிய வரிசையைச் சேர்க்கவும், மேலும் டப்பிள்-பதிப்பு நுட்பங்களைப் பயன்படுத்தி வரிசைகளுக்கு இடையில் வேறுபடுத்தவும். வகை மூன்றுஃ தற்போதுள்ள வரிசையில் ஒரு புதிய பண்புக்கூறைச் சேர்க்கவும். பொதுவான வடிவங்கள் தேதி மற்றும் நேரம் ஒரு தரவுக் கிடங்கில் உள்ள பல உண்மை அட்டவணைகள் நேர தொடர் அவதானிப்புகள் என்பதால், ஒன்று அல்லது அதற்கு மேற்பட்ட தேதி பரிமாணங்கள் பெரும்பாலும் தேவைப்படுகின்றன. தேதி பரிமாணங்களைக் கொண்டிருப்பதற்கான காரணங்களில் ஒன்று, காலண்டர் அறிவை ஒரு பயன்பாட்டில் கடின குறியீட்டிற்கு பதிலாக தரவுக் கிடங்கில் வைப்பதாகும். ஒரு எளிய எஸ். க்யூ. எல் தேதி/நேர முத்திரை ஒரு உண்மை பதிவு செய்யப்பட்ட நேரத்தைப் பற்றிய துல்லியமான தகவல்களை வழங்குவதற்கு பயனுள்ளதாக இருக்கும்போது, விடுமுறை நாட்கள், நிதிக் காலங்கள் போன்ற தகவல்களை வழங்க முடியாது. ஒரு SQL தேதி/நேர முத்திரை உண்மை அட்டவணையில் சேமிக்க இன்னும் பயனுள்ளதாக இருக்கும், ஏனெனில் இது துல்லியமான கணக்கீடுகளை அனுமதிக்கிறது. நாளின் தேதி மற்றும் நேரம் இரண்டையும் ஒரே பரிமாணத்தில் வைத்திருப்பது, மில்லியன் கணக்கான வரிசைகளுடன் ஒரு பெரிய பரிமாணத்தை எளிதில் விளைவிக்கும். அதிக அளவு விவரங்கள் தேவைப்பட்டால், வழக்கமாக தேதி மற்றும் நேரத்தை இரண்டு அல்லது அதற்கு மேற்பட்ட தனித்தனி பரிமாணங்களாகப் பிரிப்பது நல்லது. ஒரு நாளில் விநாடிகளின் கிரெய்ன் கொண்ட நேர பரிமாணம் 86400 வரிசைகளை மட்டுமே கொண்டிருக்கும். தேவைகளைப் பொறுத்து தேதி/நேர பரிமாணங்களுக்கு அதிகமாகவோ அல்லது குறைவாகவோ விரிவான தானியத்தைத் தேர்ந்தெடுக்கலாம். எடுத்துக்காட்டாக, தேதி பரிமாணங்கள் ஆண்டு, காலாண்டு, மாதம் அல்லது நாளுக்கு துல்லியமாக இருக்கலாம் மற்றும் நேர பரிமாணங்கள் மணிநேரம், நிமிடங்கள் அல்லது விநாடிகளுக்கு துல்லியமாக இருக்கலாம். கட்டைவிரல் விதியாக, படிநிலைக் குழுக்கள் தேவைப்பட்டால் அல்லது நாளுக்குள் காலங்களுக்கு அர்த்தமுள்ள உரை விளக்கங்கள் இருந்தால் மட்டுமே நாள் பரிமாணத்தின் நேரம் உருவாக்கப்பட வேண்டும் (எ. கா. "மாலை அவசரம்" அல்லது "முதல் ஷிப்ட்"). ஒரு உண்மை அட்டவணையில் உள்ள வரிசைகள் பல நேர மண்டலங்களிலிருந்து வருகின்றன என்றால், உள்ளூர் நேரம் மற்றும் நிலையான நேரம் இரண்டிலும் தேதி மற்றும் நேரத்தை சேமித்து வைப்பது பயனுள்ளதாக இருக்கும். ஒவ்வொரு தேதி/நேர பரிமாணத்திற்கும் இரண்டு பரிமாணங்களைக் கொண்டிருப்பதன் மூலம் இதைச் செய்யலாம்-உள்ளூர் நேரத்திற்கு ஒன்று, நிலையான நேரத்திற்கு ஒன்று. உள்ளூர் மற்றும் நிலையான நேரத்தில் தேதி/நேரத்தை சேமிப்பது, உள்ளூர் அமைப்பிலும் உலகளாவிய அமைப்பிலும் உண்மைகள் எப்போது உருவாக்கப்படுகின்றன என்பதை பகுப்பாய்வு செய்ய அனுமதிக்கும். தேர்ந்தெடுக்கப்பட்ட நிலையான நேரம் உலகளாவிய நிலையான நேரமாக இருக்கலாம் (எ. கா. யுடிசி), இது வணிகத்தின் தலைமையகத்தின் உள்ளூர் நேரமாக இருக்கலாம் (எ. கா. CET), அல்லது பயன்படுத்துவதற்கு அர்த்தமுள்ள வேறு எந்த நேர மண்டலமும். மேலும் காண்கஃ வகைப்படுத்தப்பட்ட மாறுபடும் தரவுக் கிடங்கு சீரழிந்த பரிமாணம் மெதுவாக மாறிவரும் பரிமாணம் உண்மை அட்டவணை ஐஎஸ்ஓ/ஐஇசி 11179 அளவீடு (தரவுக் கிடங்கு) மெட்டாடேட்டா குறிப்புகள் தரவுக் கிடங்கு மெட்டாடேட்டா