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-এর মতো মেটাডেটা রেজিস্ট্রি থেকে তথ্য উল্লেখ করার সময়, "সূচক" (একটি বুলিয়ান সত্য/মিথ্যা মান), "কোড" (নন-ওভারল্যাপিং গণনাকৃত মানগুলির একটি সেট)-এর মতো প্রতিনিধিত্বমূলক পদগুলি সাধারণত মাত্রা হিসাবে ব্যবহৃত হয়। উদাহরণস্বরূপ, জাতীয় তথ্য বিনিময় মডেল (এনআইইএম) ব্যবহার করে তথ্য উপাদানের নাম হবে "পার্সনজেন্ডারকোড" এবং গণনা করা মানগুলি "পুরুষ", "মহিলা" এবং "অজানা" হতে পারে। ডাইমেনশন টেবিল তথ্য গুদামজাতকরণে, একটি ডাইমেনশন টেবিল একটি ফ্যাক্ট টেবিলের সহচর টেবিলের সেটগুলির মধ্যে একটি। ফ্যাক্ট টেবিলে ব্যবসায়িক তথ্য (বা পরিমাপ) এবং বিদেশী কী রয়েছে যা ডাইমেনশন টেবিলে প্রার্থী কী (সাধারণত প্রাথমিক কী) বোঝায়। ফ্যাক্ট টেবিলের বিপরীতে, ডাইমেনশন টেবিলে বর্ণনামূলক বৈশিষ্ট্য (বা ক্ষেত্র) থাকে যা সাধারণত পাঠ্য ক্ষেত্র (বা পৃথক সংখ্যা যা পাঠ্যের মতো আচরণ করে)। এই বৈশিষ্ট্যগুলি দুটি সমালোচনামূলক উদ্দেশ্যে কাজ করার জন্য তৈরি করা হয়েছেঃ অনুসন্ধান সীমাবদ্ধ এবং/অথবা ফিল্টারিং, এবং অনুসন্ধান ফলাফল সেট লেবেলিং। মাত্রার বৈশিষ্ট্যগুলি হওয়া উচিতঃ ভর্বোজ (পূর্ণ শব্দের সমন্বয়ে লেবেল) বর্ণনামূলক সম্পূর্ণ (কোনও অনুপস্থিত মান নেই) বিচক্ষণভাবে মূল্যবান (প্রতি মাত্রায় টেবিলের সারিতে কেবল একটি মান রয়েছে) গুণমান নিশ্চিত (কোনও বানান ভুল বা অসম্ভব মান নেই) মাত্রা টেবিলের সারিগুলি একক কী ক্ষেত্র দ্বারা অনন্যভাবে চিহ্নিত করা হয়। এটি সুপারিশ করা হয় যে মূল ক্ষেত্রটি একটি সাধারণ পূর্ণসংখ্যা হবে কারণ একটি মূল মান অর্থহীন, যা শুধুমাত্র ফ্যাক্ট এবং ডাইমেনশন টেবিলের মধ্যে ক্ষেত্রগুলি যুক্ত করার জন্য ব্যবহৃত হয়। ডাইমেনশন টেবিলগুলি প্রায়শই প্রাথমিক কী ব্যবহার করে যা সারোগেট কীও হয়। সারোগেট কীগুলি প্রায়শই স্বয়ংক্রিয়ভাবে তৈরি হয় (যেমন। একটি সাইবেস বা এসকিউএল সার্ভার "আইডেন্টিটি কলাম", একটি পোস্টগ্রেএসকিউএল বা ইনফরমিক্স সিরিয়াল, একটি ওরাকল সেকুয়েন্স বা মাইএসকিউএল-এ অটো _ ইনক্রিমেন্ট দিয়ে সংজ্ঞায়িত একটি কলাম)। সারোগেট ডাইমেনশন কীগুলির ব্যবহার বেশ কয়েকটি সুবিধা নিয়ে আসে, যার মধ্যে রয়েছেঃ কর্মক্ষমতা। অপারেশনাল কী ম্যানেজমেন্ট অনুশীলন থেকে একক ক্ষেত্র (সারোগেট কী) বাফারিং ব্যবহার করে জয়েন প্রসেসিংকে আরও দক্ষ করা হয়। এটি এমন পরিস্থিতিতে বাধা দেয় যেখানে সরানো ডেটা সারিগুলি পুনরায় উপস্থিত হতে পারে যখন তাদের প্রাকৃতিক কীগুলি দীর্ঘ সময়ের সুপ্ততার পরে পুনরায় ব্যবহার করা হয় বা পুনরায় নিয়োগ করা হয় ভিন্ন উৎসগুলিকে সংহত করার জন্য ম্যাপিং অজানা বা প্রয়োগযোগ্য সংযোগগুলি পরিচালনা করা মাত্রা বৈশিষ্ট্যের মানগুলিতে ট্র্যাকিং পরিবর্তন যদিও সারোগেট কী ব্যবহার ইটিএল সিস্টেমে একটি বোঝা রাখে, পাইপলাইন প্রক্রিয়াকরণ উন্নত করা যেতে পারে এবং ইটিএল সরঞ্জামগুলিতে অন্তর্নির্মিত উন্নত সারোগেট কী প্রক্রিয়াকরণ রয়েছে। একটি ডাইমেনশন টেবিলের লক্ষ্য হল প্রমিত, সঙ্গতিপূর্ণ মাত্রা তৈরি করা যা এন্টারপ্রাইজের ডেটা গুদাম পরিবেশ জুড়ে ভাগ করা যায় এবং বিভিন্ন ব্যবসায়িক প্রক্রিয়াগুলির প্রতিনিধিত্বকারী একাধিক ফ্যাক্ট টেবিলে যোগদান করতে সক্ষম করে। ডিডাব্লু/বিআই সিস্টেমের এন্টারপ্রাইজ প্রকৃতির জন্য সমন্বিত মাত্রা গুরুত্বপূর্ণ কারণ তারা প্রচার করেঃ সামঞ্জস্য। প্রতিটি ফ্যাক্ট টেবিল ধারাবাহিকভাবে ফিল্টার করা হয়, যাতে প্রশ্নের উত্তরগুলি ধারাবাহিকভাবে লেবেল করা হয়। সংহতকরণ। প্রশ্নগুলি আলাদাভাবে বিভিন্ন প্রক্রিয়া ফ্যাক্ট টেবিলে ড্রিল করতে পারে, তারপরে সাধারণ মাত্রার বৈশিষ্ট্যগুলিতে ফলাফলগুলি যুক্ত করতে পারে। বাজারে উন্নয়নের সময় হ্রাস করা। সাধারণ মাত্রাগুলি পুনরায় তৈরি না করেই পাওয়া যায়। সময়ের সাথে সাথে, একটি মাত্রার সারণিতে প্রদত্ত সারির বৈশিষ্ট্যগুলি পরিবর্তিত হতে পারে। উদাহরণস্বরূপ, কোনও সংস্থার শিপিং ঠিকানা পরিবর্তিত হতে পারে। কিমবল এই ঘটনাটিকে ধীরে ধীরে পরিবর্তনশীল মাত্রা হিসাবে উল্লেখ করে। এই ধরনের পরিবর্তন মোকাবেলা করার কৌশলগুলি তিনটি বিভাগে বিভক্ত করা হয়েছেঃ প্রথম প্রকারঃ কেবল পুরানো মান (গুলি) ওভাররাইট করুন। দ্বিতীয় প্রকারঃ নতুন মান (গুলি) সম্বলিত একটি নতুন সারি যোগ করুন এবং টুপল-সংস্করণ কৌশল ব্যবহার করে সারিগুলির মধ্যে পার্থক্য করুন। তৃতীয় প্রকারঃ বিদ্যমান সারিতে একটি নতুন বৈশিষ্ট্য যোগ করুন। সাধারণ নিদর্শন তারিখ এবং সময় যেহেতু একটি তথ্য গুদামে অনেক ফ্যাক্ট টেবিল পর্যবেক্ষণের সময় সিরিজ, তাই প্রায়শই এক বা একাধিক তারিখের মাত্রা প্রয়োজন হয়। তারিখের মাত্রা থাকার অন্যতম কারণ হল কোনও অ্যাপ্লিকেশনে হার্ড-কোডেড তথ্যের পরিবর্তে তথ্য গুদামে ক্যালেন্ডার জ্ঞান স্থাপন করা। যদিও একটি সাধারণ এসকিউএল তারিখ/টাইমস্ট্যাম্প কোনও তথ্য রেকর্ড করার সময় সম্পর্কে সঠিক তথ্য প্রদানের জন্য কার্যকর, তবে এটি ছুটির দিন, আর্থিক সময়কাল ইত্যাদি সম্পর্কে তথ্য দিতে পারে না। একটি এসকিউএল তারিখ/টাইমস্ট্যাম্প এখনও ফ্যাক্ট টেবিলে সংরক্ষণ করার জন্য দরকারী হতে পারে, কারণ এটি সুনির্দিষ্ট গণনার অনুমতি দেয়। দিনের তারিখ এবং সময় উভয়ই একই মাত্রায় থাকার ফলে লক্ষ লক্ষ সারি সহ সহজেই একটি বিশাল মাত্রা হতে পারে। যদি প্রচুর পরিমাণে বিশদ বিবরণের প্রয়োজন হয় তবে সাধারণত তারিখ এবং সময়কে দুই বা ততোধিক পৃথক মাত্রায় বিভক্ত করা ভাল। একদিনে সেকেন্ডের একটি দানা সহ একটি সময়ের মাত্রায় কেবল 86400 সারি থাকবে। প্রয়োজনের উপর নির্ভর করে তারিখ/সময়ের মাত্রার জন্য কমবেশি বিস্তারিত শস্য বেছে নেওয়া যেতে পারে। উদাহরণস্বরূপ, তারিখের মাত্রা বছর, চতুর্থাংশ, মাস বা দিনের জন্য সঠিক হতে পারে এবং সময়ের মাত্রা ঘন্টা, মিনিট বা সেকেন্ডের জন্য সঠিক হতে পারে। একটি নিয়ম হিসাবে, দিনের মাত্রার সময় কেবল তখনই তৈরি করা উচিত যখন শ্রেণিবদ্ধ গোষ্ঠীর প্রয়োজন হয় বা দিনের মধ্যে সময়ের জন্য অর্থপূর্ণ পাঠ্য বিবরণ থাকে (উদাঃ। "সন্ধ্যা তাড়াহুড়ো" বা "প্রথম শিফট")। যদি একটি ফ্যাক্ট টেবিলের সারিগুলি বিভিন্ন সময় অঞ্চল থেকে আসে, তবে স্থানীয় সময় এবং একটি আদর্শ সময় উভয় ক্ষেত্রেই তারিখ এবং সময় সংরক্ষণ করা কার্যকর হতে পারে। প্রয়োজনীয় প্রতিটি তারিখ/সময়ের মাত্রার জন্য দুটি মাত্রা রেখে এটি করা যেতে পারে-একটি স্থানীয় সময়ের জন্য এবং একটি আদর্শ সময়ের জন্য। স্থানীয় এবং মান সময় উভয় ক্ষেত্রেই তারিখ/সময় সংরক্ষণ করলে, স্থানীয় পরিবেশে এবং বৈশ্বিক পরিবেশেও কখন তথ্য তৈরি করা হয় তা বিশ্লেষণের সুযোগ পাবে। নির্বাচিত মান সময় একটি বৈশ্বিক মান সময় হতে পারে (উদা. ইউটিসি), এটি ব্যবসার সদর দফতরের স্থানীয় সময় হতে পারে। সিইটি), বা অন্য কোনও সময় অঞ্চল যা ব্যবহার করা যুক্তিসঙ্গত। আরও দেখুন শ্রেণীগত পরিবর্তনশীল ডেটা গুদাম ধীরে ধীরে মাত্রা পরিবর্তন করে ফ্যাক্ট টেবিল আইএসও/আইইসি 11179 পরিমাপ (ডেটা গুদামঘর) মেটাডেটা রেফারেন্স ডেটা গুদামজাতকরণ মেটাডেটা