पाठ 1स्टोर और स्थान ऑब्जेक्ट्स: Store_ID, Store_Name, Region, Country, Channelरिटेल विश्लेषण के लिए स्टोर और स्थान आयाम ऑब्जेक्ट्स परिभाषित करें। स्टोर पहचानकर्ता, नाम, क्षेत्र, देश और चैनलों को मॉडल करना सीखें, और ये गुण भौगोलिक और चैनल प्रदर्शन रिपोर्टिंग का समर्थन कैसे करते हैं।
Store_ID as the store business keyStore_Name standards and cleansingRegion and country hierarchiesChannel classification and mappingLocation attributes for filteringपाठ 2कुंजियाँ, जोइन्स और उपनाम: कन्फॉर्म्ड आयामों और एक ही टेबल पर कई जोइन्स के लिए तकनीकेंकन्फॉर्म्ड आयामों का समर्थन करने के लिए कुंजियाँ, जोइन्स और उपनाम मॉडल करें। साझा आयामों को कई फैक्ट्स से जोड़ना, लूप्स से बचना और यूनिवर्स स्कीमा में विभिन्न भूमिकाओं या पथों का प्रतिनिधित्व करने के लिए टेबल उपनाम उपयोग करना सीखें।
Natural versus surrogate keys in designInner and outer join choicesCreating and using table aliasesResolving join loops with contextsValidating join paths with sample queriesपाठ 3कोर यूनिवर्स ऑब्जेक्ट्स: Sales_Revenue (sum), Units_Sold (sum), Gross_Margin (sum), Discount_Amount (sum)उपयोगकर्ताओं द्वारा निर्भर कोर बिक्री फैक्ट मेजर्स डिजाइन करें। राजस्व, यूनिट्स, मार्जिन और छूट को ऐडिटिव मेजर्स के रूप में मॉडल करना, एकत्रीकरण व्यवहार परिभाषित करना और यूनिवर्स में प्रत्येक मेट्रिक के पीछे बिजनेस नियम दस्तावेजित करना सीखें।
Business definition of Sales_RevenueUnits_Sold measure and aggregation rulesGross_Margin calculation and validationDiscount_Amount sourcing and logicMeasure formatting and number scalingपाठ 4व्युत्पन्न और गणना ऑब्जेक्ट्स: Margin_Pct, Stock_Turnover, Days_of_Inventory, Slow_Mover_Flag के लिए वेरिएबल्सबिजनेस लॉजिक को कब्जाने वाले व्युत्पन्न और गणना ऑब्जेक्ट्स बनाएँ। मार्जिन प्रतिशत, स्टॉक टर्नओवर, इन्वेंटरी के दिन और स्लो मूवर ध्वज बनाना सीखें जबकि सूत्र रखरखाव योग्य और अच्छी तरह दस्तावेजित रखें।
Margin_Pct formula and rounding rulesStock_Turnover calculation optionsDays_of_Inventory business definitionSlow_Mover_Flag thresholds and logicValidating derived metrics with samplesपाठ 5अतिरिक्त यूनिवर्स ऑब्जेक्ट्स: Selling_Price (detail), Cost_of_Goods_Sold (detail), Stock_Level (snapshot), Stock_Value (calculated)विश्लेषण को समृद्ध करने वाले अतिरिक्त डिटेल और स्नैपशॉट मेजर्स मॉडल करें। विक्रय मूल्य, वस्तुओं की बिक्री लागत, स्टॉक स्तर और स्टॉक मूल्य उजागर करना सीखें, और रिपोर्ट में डिटेल बनाम एकत्रित ऑब्जेक्ट्स उपयोग कब करें समझें।
Selling_Price as a detail objectCost_of_Goods_Sold sourcing and rulesStock_Level as a snapshot measureStock_Value as a calculated measureChoosing detail versus aggregated objectsपाठ 6कई फैक्ट टेबलों का प्रबंधन: जोइन प्रकार, कॉन्टेक्स्ट और उपनाम फैन जाल और चैसम जालों को रोकने के लिएएक यूनिवर्स में कई फैक्ट टेबलों को सुरक्षित रूप से संभालें। फैन और चैसम जालों से बचने के लिए जोइन रणनीतियाँ, कॉन्टेक्स्ट और उपनाम सीखें, यह सुनिश्चित करते हुए कि संयुक्त बिक्री और स्टॉक रिपोर्ट सटीक, गैर-डुप्लिकेट परिणाम दें।
Identifying fan and chasm trap patternsJoin strategies for multiple fact tablesUsing contexts to isolate fact combinationsAliases to separate incompatible joinsTesting combined sales and stock queriesपाठ 7आयाम ऑब्जेक्ट्स: Product_ID, SKU, Product_Category, Product_Subcategory, Brandविश्लेषण के लिए मजबूत उत्पाद आयाम ऑब्जेक्ट्स डिजाइन करें। आईडी, SKU, श्रेणियाँ, उपश्रेणियाँ और ब्रांड उजागर करना, धीरे-धीरे बदलते गुणों का प्रबंधन करना और सभी फैक्ट टेबलों में सुसंगत उत्पाद रोलअप सुनिश्चित करना सीखें।
Product_ID as primary business keySKU granularity and uniquenessProduct_Category hierarchy designProduct_Subcategory relationshipsBrand attributes and reporting useपाठ 8डबल काउंटिंग से बचना: स्पष्ट ग्रेन परिभाषित करना, एग्रीगेट-अवेयर कॉन्टेक्स्ट उपयोग, और अर्ध-ऐडिटिव मेजर्स स्पष्टीकरणएकत्रित रिपोर्ट में डबल काउंटिंग रोकने का तरीका समझें। स्पष्ट फैक्ट ग्रेन परिभाषित करना, एग्रीगेट-अवेयर ऑब्जेक्ट्स और कॉन्टेक्स्ट उपयोग करना और स्टॉक और बैलेंस जैसे अर्ध-ऐडिटिव मेजर्स को समय के साथ सही संभालना सीखें।
Defining a clear and consistent fact grainAggregate-aware measures and objectsDesigning and using universe contextsSemi-additive measures across timeTesting reports for hidden double countingपाठ 9समय ऑब्जेक्ट्स: Calendar_Date, Fiscal_Year, Fiscal_Period, Week, Month_To_Date_Flagलचीली अवधि विश्लेषण के लिए समय आयाम ऑब्जेक्ट्स डिजाइन करें। कैलेंडर तिथियाँ, वित्तीय वर्ष, वित्तीय अवधियाँ, सप्ताह और माह-तक-तिथि जैसे ध्वज उजागर करना सीखें, सुसंगत समय-आधारित फ़िल्टर और तुलनाओं को सक्षम करते हुए।
Calendar_Date as the base time keyFiscal_Year and Fiscal_Period mappingWeek and month attributes for groupingMonth_To_Date_Flag logic and usageHandling holidays and special periodsपाठ 10फैक्ट ग्रेन और मॉडलिंग: लेनदेन-स्तर बिक्री फैक्ट बनाम स्टॉक स्नैपशॉट फैक्ट, ग्रेन प्रभावप्रत्येक टेबल के लिए फैक्ट ग्रेन परिभाषित और दस्तावेजित करें। लेनदेन-स्तर बिक्री फैक्ट्स और स्टॉक स्नैपशॉट फैक्ट्स के बीच अंतर सीखें, और ग्रेन विकल्प एकत्रीकरण, ड्रिल पथ और रिपोर्ट प्रदर्शन को कैसे प्रभावित करते हैं।
Transaction-level sales fact definitionStock snapshot fact grain and timingGrain alignment across related factsImpact of grain on aggregationsDocumenting grain for report designersपाठ 11विषय क्षेत्र पहचानें: बिक्री फैक्ट, स्टॉक फैक्ट, उत्पाद मास्टर, स्टोर मास्टर, कैलेंडर आयामयूनिवर्स डिजाइन चलाने वाले बिजनेस विषय क्षेत्रों को परिभाषित करें। बिक्री, स्टॉक, उत्पाद, स्टोर और कैलेंडर डेटा को फैक्ट और आयाम टेबलों में मैप करना सीखें, और यह पृथक्करण लचीली, सुसंगत रिपोर्टिंग का समर्थन कैसे करता है।
Sales fact subject area definitionStock fact subject area definitionProduct master as a conformed dimensionStore master and location coverageCalendar dimension business requirementsपाठ 12ऑडिटिंग और वंशावली क्षेत्र: समस्या निवारण और समायोजन के लिए Data_Source, Load_Timestamp, Record_Statusयूनिवर्स में ऑडिटिंग और वंशावली क्षेत्रों को शामिल करें। Data_Source, Load_Timestamp और Record_Status समस्या निवारण, समायोजन और उपयोगकर्ता विश्वास का समर्थन कैसे करते हैं सीखें, और अंत उपयोगकर्ताओं को भ्रमित किए बिना इन्हें उजागर करें।
Purpose of Data_Source in reportingUsing Load_Timestamp for recency checksRecord_Status for active or deleted rowsDesigning audit objects for power usersReconciliation techniques using audit data