పాఠం 1రిలేషన్షిప్లు మరియు కీలు: Orders→Customers (CustomerID), Orders→Products (OrderLine table), Orders→Calendar (OrderDate→DateID), Sessions→Campaigns (UTM)ప్రైమరీ మరియు ఫారిన్ కీలు ఆర్డర్లు, కస్టమర్లు, ప్రొడక్ట్లు, డేట్లు, క్యాంపెయిన్లను ఎలా కనెక్ట్ చేస్తాయో అర్థం చేసుకోండి. రెఫరెన్షియల్ ఇంటిగ్రిటీని కాపాడే, ఫ్లెక్సిబుల్ అనలిటిక్స్ను సాధ్యం చేసే బలమైన రిలేషన్షిప్లను డిజైన్ చేయడం నేర్చుకోండి.
Natural keys vs surrogate keysOrders to Customers via CustomerIDOrder lines linking Orders and ProductsOrders to Calendar via DateIDSessions to Campaigns using UTM keysపాఠం 2క్యాలెండర్/డేట్ డైమెన్షన్: ఫీల్డ్లు (Date, Day, Week, Month, Quarter, Year, IsHoliday, FiscalPeriod)అన్ని ఫాక్ట్ల అక్రాస్ డేట్లను స్టాండర్డైజ్ చేసే రీయూసబుల్ క్యాలెండర్ డైమెన్షన్ను నిర్మించండి. ఫిస్కల్ క్యాలెండర్లకు సమర్థన, హాలిడేస్ మరియు పీరియడ్లు టైమ్ ఇంటెలిజెన్స్ను ఎలా డ్రైవ్ చేస్తాయో ఏ అట్రిబ్యూట్లను ఇన్క్లూడ్ చేయాలో నేర్చుకోండి.
Defining the date dimension grainStandard calendar attributesFiscal year and fiscal period fieldsHoliday and special event flagsSupporting multiple time hierarchiesపాఠం 3కోర్ ఫాక్ట్ మరియు డైమెన్షన్ తేడాలు: Orders fact, Sessions/Events fact, Inventory factఫాక్ట్ మరియు డైమెన్షన్ టేబుల్ల మధ్య తేడా చేయండి మరియు ఆర్డర్లు, సెషన్లు, ఇన్వెంటరీ కోసం ముఖ్య ఫాక్ట్లను క్లాసిఫై చేయండి. ప్రతి ఫాక్ట్ నిర్దిష్ట KPIs కు సమర్థన చేస్తుందని, బీఐ మోడల్లో ఎలా ఇంటరాక్ట్ అవుతాయో అర్థం చేసుకోండి.
Facts vs dimensions in BI modelsOrders fact and revenue analyticsSessions and events fact usageInventory fact and stock movementsConformed dimensions across factsపాఠం 4సెషన్లు/ఈవెంట్ల టేబుల్ (వెబ్ అనలిటిక్స్ కోసం): ఫీల్డ్లు (SessionID, VisitDate, UserID, Channel, LandingPage, Device, SessionsMetrics, Events)బిహేవియర్ డేటా బిజినెస్ ఫాక్ట్లతో సమన్వయం కావడానికి వెబ్ అనలిటిక్స్ కోసం సెషన్లు మరియు ఈవెంట్లను మోడల్ చేయండి. కీలక ఫీల్డ్లు, గ్రెయిన్ ఎంపికలు, ఛానెల్లు, డివైస్లు, ఎంగేజ్మెంట్ మెట్రిక్స్ను నమ్మదగినదిగా క్యాప్చర్ చేయడం నేర్చుకోండి.
Session vs event level grainCore session identifiers and datesChannel, source, and landing page fieldsDevice and platform attributesSession metrics and event countsపాఠం 5ప్రొడక్ట్ల టేబుల్: సాంపుల్ ఫీల్డ్లు (ProductID, SKU, Name, Category, Brand, Price, Cost, Weight, SupplierID, CategoryHierarchy)మెర్చండైజింగ్, ప్రైసింగ్, మార్జిన్ అనాలిసిస్కు సమర్థన చేసే బలమైన Products డైమెన్షన్ను డిజైన్ చేయండి. కీలక అట్రిబ్యూట్లు, హైరార్కీలు, సప్లయర్లు మరియు కేటగిరీలకు లింక్లు ఫ్లెక్సిబుల్ స్లైసింగ్ కోసం నేర్చుకోండి.
Choosing the product dimension grainCore product identifiers and SKUsCategory and hierarchy attributesPricing, cost, and margin fieldsSupplier and brand relationshipsపాఠం 6ఆర్డర్ల టేబుల్: సాంపుల్ ఫీల్డ్లు (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)క్లీన్, అనలిటిక్స్-రెడీ Orders ఫాక్ట్ టేబుల్ను నిర్వచించండి. ఎసెన్షియల్ ఫీల్డ్లు, డేటా టైప్లు, కాలిక్యులేషన్ రూల్లను అన్వేషించండి, తద్వారా రెవెన్యూ, డిస్కౌంట్లు, ట్యాక్స్, రిఫండ్లు డాష్బోర్డ్లు మరియు రిపోర్ట్ల అక్రాస్ స్థిరంగా ఉంటాయి.
Choosing the grain of the Orders tableCore identifiers and date fieldsMonetary fields and calculation rulesHandling order status and lifecycleModeling refunds and partial returnsపాఠం 7ఇన్వెంటరీ మరియు ఫుల్ఫిల్మెంట్ టేబుల్లు: InventorySnapshot, Shipments, Returns సహ ఉదాహరణ ఫీల్డ్లుస్టాక్ ట్రాకింగ్, షిప్మెంట్ పెర్ఫార్మెన్స్, రిటర్న్ అనాలిసిస్కు సమర్థన చేసే ఇన్వెంటరీ మరియు ఫుల్ఫిల్మెంట్ టేబుల్లను డిజైన్ చేయండి. కీలక ఫీల్డ్లు, టేబుల్ రోల్లు, ఈ స్ట్రక్చర్లు ఖచ్చితమైన ఆపరేషనల్ మరియు బీఐ రిపోర్టింగ్కు ఎలా ఫీడ్ చేస్తాయో నేర్చుకోండి.
InventorySnapshot table purpose and grainKey InventorySnapshot fields and typesShipments table structure and metricsReturns table structure and metricsLinking inventory to orders and productsపాఠం 8మార్కెటింగ్ క్యాంపెయిన్ల టేబుల్: ఫీల్డ్లు (CampaignID, Channel, Source, Medium, StartDate, EndDate, Spend, Budget, CampaignName)స్పెండ్, ఛానెల్లు, పెర్ఫార్మెన్స్ను యూనిఫై చేసే మార్కెటింగ్ క్యాంపెయిన్ల డైమెన్షన్ను సృష్టించండి. కీలక ఫీల్డ్లు, డేట్ రేంజ్లు, క్యాంపెయిన్లను సెషన్లు మరియు ఆర్డర్లకు అట్రిబ్యూషన్ కోసం కనెక్ట్ చేయడం నేర్చుకోండి.
Campaign identifiers and naming rulesChannel, source, and medium fieldsBudget, spend, and pacing metricsCampaign start and end date handlingLinking campaigns to sessions and ordersపాఠం 9డిజైన్ ప్యాటర్న్లు: స్టార్ స్కీమా, స్లోలీ చేంజింగ్ డైమెన్షన్లు (SCD Type 1/2), గ్రెయిన్ నిర్వచనం మరియు దాని ప్రాముఖ్యతమీ స్కీమాకు ప్రూవెన్ డైమెన్షనల్ డిజైన్ ప్యాటర్న్లను అప్లై చేయండి. స్టార్ స్కీమాలు, స్లోలీ చేంజింగ్ డైమెన్షన్లు, క్లియర్ గ్రెయిన్ నిర్వచనాలు అంబిగ్యూటీ మరియు అస్థిర బీఐ కాలిక్యులేషన్లను నిరోధిస్తాయని నేర్చుకోండి.
Star schema vs snowflake tradeoffsDefining fact table grain preciselyGrain alignment across related factsSlowly changing dimensions Type 1Slowly changing dimensions Type 2పాఠం 10కస్టమర్ల టేబుల్: సాంపుల్ ఫీల్డ్లు (CustomerID, Name, Email, SignupDate, Country, Region, CustomerSegment, LifetimeValue, AcquisitionChannel, IsVIP)సెగ్మెంటేషన్, రిటెన్షన్, లైఫ్టైమ్ వాల్యూ అనాలిసిస్కు సమర్థన చేసే కస్టమర్ల డైమెన్షన్ను మోడల్ చేయండి. ఎసెన్షియల్ అట్రిబ్యూట్లు, డెరైవ్డ్ మెట్రిక్స్, అనలిటిక్స్ కోసం ప్రైవసీ కాన్సిడరేషన్లు నేర్చుకోండి.
Customer identifiers and deduplicationDemographic and location attributesSignup, lifecycle, and activity datesCustomer segment and VIP flagsLifetime value and churn indicators