บทเรียนที่ 1ตารางวันที่/ปฏิทิน: ฟิลด์หลัก (DateKey, Date, Year, Quarter, Month, DayOfWeek, FiscalPeriod) และวัตถุประสงค์สำรวจว่ามิติวันที่ที่ออกแบบมาดีช่วยสนับสนุนการรายงานการขายปลีกอย่างไร เรียนรู้ฟิลด์หลัก คุณสมบัติทางการเงิน และลำดับชั้นที่ขับเคลื่อนตัวกรอง การวิเคราะห์เวลา และการเปรียบเทียบช่วงเวลาในรายงานการขายและประสิทธิภาพ SSRS
Core date keys and surrogate DateKeyCalendar vs fiscal year attributesMonth, quarter, week hierarchiesHoliday and seasonality flagsUsing Date in SSRS parametersบทเรียนที่ 2ไดอะแกรมความสัมพันธ์: คีย์หลัก คีย์ต่างประเทศ และตัวอย่างการ join (Sales->Products, Sales->Stores, Sales->Date, Products->ProductCategory)ทบทวนไดอะแกรมความสัมพันธ์การค้าปลีกที่เชื่อมต่อ fact และ dimension เรียนรู้ว่าคีย์หลักและคีย์ต่างประเทศเชื่อมโยง Sales, Products, Stores, และ Date และการใช้ join เหล่านี้ในชุดข้อมูลและクエรี SSRS
Identifying primary and foreign keysSales to Products and Stores joinsSales to Date and calendar joinsProducts to ProductCategory joinsJoin types and performance impactบทเรียนที่ 3ตาราง Stores: ฟิลด์หลัก (StoreID, StoreName, Region, StoreType, Address, OpenDate) และวัตถุประสงค์ออกแบบมิติ Stores เพื่อสนับสนุนการวิเคราะห์ตำแหน่ง เรียนรู้ฟิลด์หลัก การจัดกลุ่มภูมิภาค และคุณสมบัติร้านค้าที่ช่วยให้รายงาน SSRS ตามภูมิภาค รูปแบบ และวงจรชีวิตของร้านค้า
StoreID and surrogate keysStoreName and code standardsRegion and market groupingsStoreType and format flagsOpenDate and lifecycle trackingบทเรียนที่ 4การตัดสินใจระดับความละเอียดและ grain: ระดับธุรกรรมเทียบรวม การจัดการการคืนสินค้าและยอดขายติดลบตัดสินใจระดับความละเอียดที่เหมาะสมสำหรับ fact การค้าปลีก เรียนรู้การแลกเปลี่ยนระหว่างระดับธุรกรรมและรวม และวิธีการสร้างโมเดลการคืนสินค้า การยกเลิก และยอดขายติดลบสำหรับการรายงาน SSRS ที่ถูกต้อง
Choosing transaction-level grainDaily or weekly summary tablesModeling returns and refundsHandling negative quantities and amountsReconciling facts to source systemsบทเรียนที่ 5ตาราง Products: ฟิลด์หลัก (ProductID, ProductName, CategoryID, SupplierID, UnitCost, UnitPrice, SKU) และวัตถุประสงค์รายละเอียดโครงสร้างตาราง Products สำหรับการวิเคราะห์ค้าปลีก เรียนรู้ตัวระบุหลัก ฟิลด์ราคา และลิงก์ผู้จัดจำหน่ายที่สนับสนุนการวิเคราะห์กำไร การเลือกสินค้า และราคาในรายงานการขาย SSRS
ProductID and business keysProductName and SKU standardsCategoryID and SupplierID linksUnitCost and UnitPrice fieldsProduct attributes in SSRS viewsบทเรียนที่ 6มิติลูกค้า (ตัวเลือก) และฟิลด์สำหรับการแบ่งส่วน (CustomerID, Segment, LoyaltyID) และวัตถุประสงค์เข้าใจว่ามิติลูกค้าช่วยเพิ่มการแบ่งส่วนและการปรับให้เหมาะสมส่วนบุคคลอย่างไร เรียนรู้คุณสมบัติที่จะเก็บ การจัดการข้อมูลที่เป็นตัวเลือก และการสนับสนุนการวิเคราะห์ความภักดีและรายงาน SSRS ที่กำหนดเป้าหมาย
CustomerID and surrogate keysSegments and demographic bandsLoyaltyID and membership tiersHandling anonymous or guest buyersCustomer attributes in SSRS filtersบทเรียนที่ 7การพิจารณาคุณภาพข้อมูลและข้อมูลหลัก: ความสอดคล้องของคีย์ การจัดการมิติที่เปลี่ยนแปลงช้าตรวจสอบแนวปฏิบัติคุณภาพข้อมูลและข้อมูลหลักสำหรับโมเดลค้าปลีก เรียนรู้การบังคับความสอดคล้องของคีย์ จัดการมิติที่เปลี่ยนแปลงช้า และปรับให้สอดคล้องกับข้อมูลหลักเพื่อรักษาความน่าเชื่อถือของรายงาน SSRS
Key uniqueness and referential checksDetecting and fixing orphan recordsSlowly changing dimensions optionsAligning with master data systemsData validation for SSRS outputsบทเรียนที่ 8ภาพรวม schema ค้าปลีกทั่วไป (star schema เทียบ OLTP ที่ทำให้เป็นปกติ) และเหตุผลในการเลือกเปรียบเทียบ schema ค้าปลีกทั่วไปและผลกระทบต่อการรายงาน เข้าใจการออกแบบ star schema และ OLTP ที่ทำให้เป็นปกติ และเรียนรู้วิธีเลือกโครงสร้างที่สมดุลระหว่างประสิทธิภาพ ความยืดหยุ่น และความต้องการ SSRS
Star schema facts and dimensionsThird normal form OLTP traitsPros and cons for SSRS queriesHybrid and staging approachesChoosing schema for performanceบทเรียนที่ 9ตาราง ProductCategory: ฟิลด์หลัก (CategoryID, CategoryName, Department) และวัตถุประสงค์เรียนรู้ว่าตาราง ProductCategory จัดโครงสร้างการจัดกลุ่มสินค้าสำหรับการวิเคราะห์อย่างไร เข้าใจคีย์ มาตรฐานการตั้งชื่อ และการรวมแผนกที่สนับสนุนการรายงานหมวดหมู่ แผนก และการเลือกสินค้าใน SSRS
CategoryID and natural keysCategoryName standards and codesDepartment and hierarchy levelsMapping products to categoriesCategory filters in SSRS reportsบทเรียนที่ 10ตาราง Sales: ฟิลด์หลัก (SalesID, TransactionDate, StoreID, ProductID, Quantity, UnitPrice, Discount, TotalAmount) และวัตถุประสงค์กำหนดตาราง fact การขายที่ระดับ grain ที่ถูกต้อง เรียนรู้คีย์และเมตริกที่จำเป็น วิธีเก็บส่วนลดและยอดรวม และตารางนี้ขับเคลื่อนการรายงานการขายและกำไรหลักใน SSRS
SalesID and transaction identifiersTransactionDate and time fieldsStoreID and ProductID foreign keysQuantity, UnitPrice, Discount fieldsTotalAmount and derived measures