পাঠ 1সম্পর্ক এবং কী: Orders→Customers (CustomerID), Orders→Products (OrderLine table), Orders→Calendar (OrderDate→DateID), Sessions→Campaigns (UTM)প্রাইমারি এবং ফরেন কীগুলো অর্ডার, গ্রাহক, প্রোডাক্ট, তারিখ এবং ক্যাম্পেইন সংযুক্ত করে কীভাবে তা বুঝুন। রেফারেন্সিয়াল ইন্টেগ্রিটি রক্ষা করে এবং নমনীয় অ্যানালিটিক্স সক্ষমকারী শক্তিশালী সম্পর্ক ডিজাইন করা শিখুন।
ন্যাচারাল কী বনাম সারোগেট কীCustomerID-এর মাধ্যমে Orders থেকে Customersঅর্ডার লাইন Orders এবং Products সংযুক্ত করেDateID-এর মাধ্যমে Orders থেকে CalendarUTM কী ব্যবহার করে Sessions থেকে Campaignsপাঠ 2ক্যালেন্ডার/তারিখ ডাইমেনশন: ফিল্ডসমূহ (Date, Day, Week, Month, Quarter, Year, IsHoliday, FiscalPeriod)সকল ফ্যাক্ট জুড়ে তারিখ স্ট্যান্ডার্ডাইজ করতে পুনঃব্যবহারযোগ্য ক্যালেন্ডার ডাইমেনশন তৈরি করুন। কোন অ্যাট্রিবিউট অন্তর্ভুক্ত করতে হবে, ফিসকাল ক্যালেন্ডার সমর্থন কীভাবে করতে হবে এবং ছুটি এবং পিরিয়ডস টাইম ইন্টেলিজেন্স চালায় কীভাবে তা শিখুন।
তারিখ ডাইমেনশনের গ্রেইন সংজ্ঞাস্ট্যান্ডার্ড ক্যালেন্ডার অ্যাট্রিবিউটফিসকাল ইয়ার এবং ফিসকাল পিরিয়ড ফিল্ডছুটি এবং বিশেষ ইভেন্ট ফ্ল্যাগএকাধিক টাইম হায়ারার্কি সমর্থনপাঠ 3মূল ফ্যাক্ট এবং ডাইমেনশন পার্থক্য: Orders fact, Sessions/Events fact, Inventory factফ্যাক্ট এবং ডাইমেনশন টেবিল পার্থক্য করুন এবং অর্ডার, সেশন এবং ইনভেন্টরির জন্য মূল ফ্যাক্ট শ্রেণিবদ্ধ করুন। প্রতিটি ফ্যাক্ট নির্দিষ্ট KPI সমর্থন করে কীভাবে এবং BI মডেলে কীভাবে মিথস্ক্রিয় হয় তা বুঝুন।
BI মডেলে ফ্যাক্ট বনাম ডাইমেনশনOrders fact এবং রিভেনিউ অ্যানালিটিক্সSessions এবং events fact ব্যবহারInventory fact এবং স্টক মুভমেন্টফ্যাক্ট জুড়ে কনফর্মড ডাইমেনশনপাঠ 4সেশন/ইভেন্ট টেবিল (ওয়েব অ্যানালিটিক্সের জন্য): ফিল্ডসমূহ (SessionID, VisitDate, UserID, Channel, LandingPage, Device, SessionsMetrics, Events)ব্যবহারিক ডেটা ব্যবসায়িক ফ্যাক্টের সাথে সামঞ্জস্য করে ওয়েব অ্যানালিটিক্সের জন্য সেশন এবং ইভেন্ট মডেল করুন। মূল ফিল্ড, গ্রেইন পছন্দ এবং চ্যানেল, ডিভাইস এবং এংগেজমেন্ট মেট্রিক্স নির্ভরযোগ্যভাবে ক্যাপচার করা শিখুন।
সেশন বনাম ইভেন্ট লেভেল গ্রেইনমূল সেশন আইডেন্টিফায়ার এবং তারিখচ্যানেল, সোর্স এবং ল্যান্ডিং পেজ ফিল্ডডিভাইস এবং প্ল্যাটফর্ম অ্যাট্রিবিউটসেশন মেট্রিক্স এবং ইভেন্ট কাউন্টপাঠ 5প্রোডাক্ট টেবিল: নমুনা ফিল্ডসমূহ (ProductID, SKU, Name, Category, Brand, Price, Cost, Weight, SupplierID, CategoryHierarchy)মার্চেন্ডাইজিং, মূল্য নির্ধারণ এবং মার্জিন বিশ্লেষণ সমর্থনকারী শক্তিশালী প্রোডাক্ট ডাইমেনশন ডিজাইন করুন। মূল অ্যাট্রিবিউট, হায়ারার্কি এবং সাপ্লায়ার এবং ক্যাটাগরির সাথে লিঙ্ক নমনীয় স্লাইসিংয়ের জন্য শিখুন।
প্রোডাক্ট ডাইমেনশন গ্রেইন পছন্দমূল প্রোডাক্ট আইডেন্টিফায়ার এবং SKUক্যাটাগরি এবং হায়ারার্কি অ্যাট্রিবিউটমূল্য, খরচ এবং মার্জিন ফিল্ডসাপ্লায়ার এবং ব্র্যান্ড সম্পর্কপাঠ 6অর্ডার টেবিল: নমুনা ফিল্ডসমূহ (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)ক্লিন, অ্যানালিটিক্স-রেডি অর্ডার ফ্যাক্ট টেবিল সংজ্ঞায়িত করুন। অত্যাবশ্যক ফিল্ড, ডেটা টাইপ এবং গণনা নিয়ম অন্বেষণ করুন যাতে রিভেনিউ, ডিসকাউন্ট, ট্যাক্স এবং রিফান্ড ড্যাশবোর্ড এবং রিপোর্ট জুড়ে সামঞ্জস্যপূর্ণ হয়।
অর্ডার টেবিলের গ্রেইন পছন্দমূল আইডেন্টিফায়ার এবং তারিখ ফিল্ডমনেটারি ফিল্ড এবং গণনা নিয়মঅর্ডার স্ট্যাটাস এবং লাইফসাইকেল হ্যান্ডলিংরিফান্ড এবং আংশিক রিটার্ন মডেলিংপাঠ 7ইনভেন্টরি এবং ফুলফিলমেন্ট টেবিল: InventorySnapshot, Shipments, Returns উদাহরণ ফিল্ডসহস্টক ট্র্যাকিং, শিপমেন্ট পারফরম্যান্স এবং রিটার্ন বিশ্লেষণ সমর্থনকারী ইনভেন্টরি এবং ফুলফিলমেন্ট টেবিল ডিজাইন করুন। মূল ফিল্ড, টেবিল ভূমিকা এবং এই স্ট্রাকচারগুলো সঠিক অপারেশনাল এবং BI রিপোর্টিং ফিড করে কীভাবে তা শিখুন।
InventorySnapshot টেবিলের উদ্দেশ্য এবং গ্রেইনমূল InventorySnapshot ফিল্ড এবং টাইপShipments টেবিল স্ট্রাকচার এবং মেট্রিক্সReturns টেবিল স্ট্রাকচার এবং মেট্রিক্সইনভেন্টরিকে অর্ডার এবং প্রোডাক্টের সাথে লিঙ্কপাঠ 8মার্কেটিং ক্যাম্পেইন টেবিল: ফিল্ডসমূহ (CampaignID, Channel, Source, Medium, StartDate, EndDate, Spend, Budget, CampaignName)খরচ, চ্যানেল এবং পারফরম্যান্স একত্রিতকারী মার্কেটিং ক্যাম্পেইন ডাইমেনশন তৈরি করুন। মূল ফিল্ড, তারিখ পরিসর এবং অ্যাট্রিবিউশনের জন্য ক্যাম্পেইনকে সেশন এবং অর্ডারের সাথে সংযুক্ত করা শিখুন।
ক্যাম্পেইন আইডেন্টিফায়ার এবং নামকরণ নিয়মচ্যানেল, সোর্স এবং মিডিয়াম ফিল্ডবাজেট, খরচ এবং পেসিং মেট্রিক্সক্যাম্পেইন শুরু এবং শেষ তারিখ হ্যান্ডলিংক্যাম্পেইনকে সেশন এবং অর্ডারের সাথে লিঙ্কপাঠ 9ডিজাইন প্যাটার্ন: স্টার স্কিমা, স্লোলি চেঞ্জিং ডাইমেনশন (SCD Type 1/2), গ্রেইন সংজ্ঞা এবং তার গুরুত্বআপনার স্কিমাতে প্রমাণিত ডাইমেনশনাল ডিজাইন প্যাটার্ন প্রয়োগ করুন। স্টার স্কিমা, স্লোলি চেঞ্জিং ডাইমেনশন এবং স্পষ্ট গ্রেইন সংজ্ঞা অস্পষ্টতা এবং অসামঞ্জস্যপূর্ণ BI গণনা প্রতিরোধ করে কীভাবে তা শিখুন।
স্টার স্কিমা বনাম স্নোফ্লেক ট্রেডঅফফ্যাক্ট টেবিল গ্রেইন সঠিকভাবে সংজ্ঞায়িত করাসম্পর্কিত ফ্যাক্ট জুড়ে গ্রেইন সামঞ্জস্যস্লোলি চেঞ্জিং ডাইমেনশন টাইপ ১স্লোলি চেঞ্জিং ডাইমেনশন টাইপ ২পাঠ 10গ্রাহক টেবিল: নমুনা ফিল্ডসমূহ (CustomerID, Name, Email, SignupDate, Country, Region, CustomerSegment, LifetimeValue, AcquisitionChannel, IsVIP)বিভাজন, রিটেনশন এবং লাইফটাইম ভ্যালু বিশ্লেষণ সমর্থনকারী গ্রাহক ডাইমেনশন মডেল করুন। অত্যাবশ্যক অ্যাট্রিবিউট, ডিরাইভড মেট্রিক্স এবং অ্যানালিটিক্সের জন্য গোপনীয়তা বিবেচনা শিখুন।
গ্রাহক আইডেন্টিফায়ার এবং ডিডুপ্লিকেশনডেমোগ্রাফিক এবং লোকেশন অ্যাট্রিবিউটসাইনআপ, লাইফসাইকেল এবং অ্যাকটিভিটি তারিখগ্রাহক সেগমেন্ট এবং VIP ফ্ল্যাগলাইফটাইম ভ্যালু এবং চার্ন ইন্ডিকেটর