Μάθημα 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Σχεδιάστε ισχυρά αντικείμενα διάστασης προϊόντων για ανάλυση. Μάθετε πώς να εκθέτετε IDs, SKUs, κατηγορίες, υποκατηγορίες και μάρκες, να διαχειρίζεστε αργά μεταβαλλόμενα χαρακτηριστικά και να εξασφαλίζετε συνεπή συγκέντρωση προϊόντων σε όλους τους πίνακες γεγονότων.
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