- Microsoft Tabular Modeling Cookbook
- Paul te Braak
- 268字
- 2021-11-12 16:24:09
Introduction
This chapter is designed as an introduction to tabular modeling by using PowerPivot. It shows the process by which a user imports data into PowerPivot for Excel, creates relationships between the datasets, and then reports on it.
The data used in this chapter is based on the orders of the fictitious bicycle company (named Adventure Works). Our data includes six datasets and they are:
- Product list: This shows some generic information about the products being sold (for example, the name, color, and size of the product). Each product is identified by a
product_id
value. - Product subcategories list: This shows a subcategory that a product belongs to. The list shows the
product_id
value and the associated subcategory (by ID and Name). - Product categories list: This shows the product category that a product belongs to. The list shows the
product_id
value and the associated category (by ID and Name). - Orders list: This shows what orders have been placed by customers. The list includes an entry for each product that has been ordered. This data simulates a detailed extract from an operational source system.
- Customer list: This gives us information about the customer (for example, their names, countries, and states) by customer number.
- Dates list: This simply lists consecutive days defining information such as the month name, year, and half-year period of the date.
The tabular modeling lifecycle revolves around three primary steps. These are:
- Getting the data into the model
- Defining the relationships among tables
- Defining calculations based on business logic
This chapter examines these steps and allows the reader to become familiar with the tabular (PowerPivot) design environment.
推薦閱讀
- Mastering JavaScript Functional Programming
- The Computer Vision Workshop
- Effective Python Penetration Testing
- Visual C++應用開發(fā)
- Java EE 7 Performance Tuning and Optimization
- Java:High-Performance Apps with Java 9
- Learning Laravel's Eloquent
- 機器學習微積分一本通(Python版)
- Python Interviews
- Python 3快速入門與實戰(zhàn)
- 3D Printing Designs:Octopus Pencil Holder
- Java自然語言處理(原書第2版)
- Serverless從入門到進階:架構(gòu)、原理與實踐
- Image Processing with ImageJ(Second Edition)
- Raspberry Pi By Example