ইনডিভিজুয়াল ফ্যাক্ট টেবিল ডিজাইন পদ্ধতি
ইনডিভিজুয়াল ফ্যাক্ট টেবিল ডিজাইন করার জন্য নিম্নলিখিত পদ্ধতিগুলো রয়েছে:
ডেটা মার্ট নির্বাচন (Choosing the Data Mart)
এটি সবচেয়ে সহজ পদ্ধতিতে লিগेسی তথ্য উৎস নির্বাচন করার সমান। সাধারণ ডেটা মার্ট شامل: ক্রয় অর্ডার, শিপমেন্ট, খুচরা বিক্রয়, পেমেন্ট, বা ব্যবহারকারী সংযোগ। এগুলো সিঙ্গেল-সোর্স ডেটা মার্টের উদাহরণ।
কিছু ক্ষেত্রে, একটি ডেটা মার্ট সংজ্ঞায়িত করা যেতে পারে যাতে একাধিক লিগೆسی উৎস থাকে। একাধিক-উৎস ডেটা মার্টের উদাহরণ হলো ব্যবহারকারী লাভകരিতা, যেখানে রাজস্ব সংজ্ঞায়িত করা লিগেسی উৎস খরচ উপস্থাপনকারী লিগেसी উৎসের সাথে একীভূত করা উচিত।
ডেটা ওয়ারহাউস ডিজাইনার ঝুঁকি সীমাবদ্ধ করার জন্যबलদ ভাবেই শুধু সিঙ্গেল-সোর্স ডেটা মার্ট প্রথমে করুন যাতে দীর্ঘ এক্সট্র্যাক্ট সিস্টেম ডেভেলপমেন্ট ফাংশন কমিয়ে আনা যায়। এছাড়া এই স্বাধীন ডেটা মার্টগুলোক কনফর্মড ডাইমেনশনের একটি গোষ্ঠীর প্রেক্ষাপটে মাত্র বাস্তবায়ন করার পরামর্শ দেওয়া হয়, তাই ডেটা মার্টগুলো ডেটা ওয়ারহাউস বাসে প্লাগ ইন করতে পারে।
ফ্যাক্ট টেবিল গ্রেন ঘোষণা (Declaring the Fact Table Grain)
প্রস্তাবিত ডায়মেনশনাল ডিজাইনে ফ্যাক্ট টেবিল ডেটা কী তা খুব স্পষ্টভাবে উপস্থাপন করা অপরিহার্য। একটি স্পষ্ট বর্ণনার অভাবে ডিজাইন এগিয়ে যেতে পারে না, এবং ডেটা আর্কিটেক্টরা কী ডাইমেনশন এবং কী ফ্যাক্ট সেটা নিয়ে বিতর্কে মূল্যবান সময় ব্যয় করবে।
ফ্যাক্ট টেবিল গ্রেন যতটা সম্ভব নিম্ন, বা গ্রানুলার, হওয়া উচিত। নিম্ন-স্তরের গ্রেন নির্বাচনের বেশ কিছু সুবিধা রয়েছে, যেমন: একক ট্রানজ্যাকশন, বা একক দিন স্ন্যাপশট, বা একক ডকুমেন্ট লাইন আইটেম।
গ্রানুলারিটির স্তর যত কম, ডিজাইন তত শক্তিশালী। একটি নিম্ন স্তরের গ্রানুলারিটি অপ্রত্যাশিত নতুন কোয়েরি এবং নতুন ডেটা উপাদান প্রতিষ্ঠার প্রতিক্রিয়া জানাতে कहीं 優れている।
ডাইমেনশন নির্বাচন (Choosing the Dimensions)
যেহেতু ফ্যাক্ট টেবিলের গ্রেন দৃঢ়ভাবে স্থাপন করা হয়েছে, ডাইমেনশন নির্বাচন মাঝপথে সহজ। গ্রেন প্রায়শই একটি প্রাইমারি বা টোকেন সেট ডাইমেনশন নির্ধারণ করে। উদাহরণস্বরূপ, একটি অর্ডারের লাইন আইটেমের জন্য টোকেন সেট ডাইমেনশন অবশ্যই অর্ডার তারিখ, ব্যবহারকারী, পণ্য, এবং একটি উপযুক্ত ডিজেনারেট ডাইমেনশন ধারণ করতে হবে যাতে শুধু অর্ডার নম্বর থাকে।
একটি ডায়মেনশনাল মডেলে ফ্যাক্ট টেবিল নির্দিষ্ট গ্রানুলারিটিতে একযোগে মাপের একটি গোষ্ঠী। সাধারণ মাপগুলো সংখ্যাসূচক, কিন্তু সেগুলো чис্যাসূচক হতে বাধ্য নয়।
ফ্যাক্ট নির্বাচন (Choosing the Facts)
ফ্যাক্ট টেবিলের গ্রেন একক ফ্যাক্ট নির্বাচনেও সক্ষম করে, এবং এতে এই ফ্যাক্টগুলোর স্কোপ কী হতে হবে তা স্পষ্ট করে।