The Unified Star Schema: An Agile and Resilient Approach to Data Warehouse and Analytics Design, by Bill Inmon and Francesco Puppini
Master the most agile and resilient design for building analytics applications: the Unified Star Schema (USS) approach. The USS has many benefits over traditional dimensional modeling. Witness the power of the USS as a single star schema that serves as a foundation for all present and future business requirements of your organization.
Bill Inmon, the “father of the data warehouse,” has written 60 books published in nine languages. ComputerWorld named Bill one of the ten most influential people in the history of the computer profession.
Actively used data vs. inactive data
Removing dormant data
Discarding older versions of the data mart
Simple table and element metadata
Source metadata
Load date metadata
Combined metadata
Usage metadata
Data out of harmony
Bad corporate decisions
Enter the data warehouse: The single version of the truth
The architecture
The USS approach
Hunter and prey
Loops
The central table
The dangers of denormalization
Example based on sales and products
Postponing the join
The heart of the USS: The Bridge
The USS naming convention
How the USS solves the loss of data
Implementation with Tibco Spotfire
The Oriented Data Model convention
Definition of the fan trap
Example based on sales and shipments
Visualizing the one-to-many relationship
How the USS solves the fan trap
Implementation with Microsoft Power BI
Is your BI tool capable of association?
Splitting the measures
Moving all the measures to the Bridge
The JSON fan trap
The Cartesian product
Definition of the chasm trap
Example based on LinkedIn
The method for the chasm trap row count
The chasm trap with measures
How the USS solves the chasm trap
Implementation with Tableau
Chasm Trap with multiple tables
The JSON chasm trap
Multi-fact queries with direct connection (one-to-many)
Multi-fact queries with no direct connection (many-to-many)
Example based on sales and purchases
The union
The spring effect of aggregation in BI tools
How the USS solves multi-fact queries
Implementation with Tibco Spotfire
Example based on CRM
Solving loops using traditional techniques
Solving loops with the union
How the USS solves the loops
Implementation with SAP Business Objects
Example based on sales and targets
Understanding the challenges
The Re-normalization
How the USS solves non-conformed granularities
Implementation with QlikView
Working with aggregates and details
Oriented Data Model for Northwind
Detecting the challenges
Understanding the effect of the traps
The safe zone
From ad-hoc to self-service BI
Example of a challenging business requirement
How the USS implements the Northwind database
Implementations with various BI tools
Conclusions
Data warehouse legend Bill Inmon and business intelligence innovator, Francesco Puppini, explain step-by-step why the Unified Star Schema is the recommended approach for business intelligence designs today, and show through many examples how to build and use this new solution.
This book contains two parts. Part I, Architecture, explains the benefits of data marts and data warehouses, covering how organizations progressed to their current state of analytics, and to the challenges that result from current business intelligence architectures. Chapter 1 covers the drivers behind and the characteristics of the data warehouse and data mart. Chapter 2 introduces dimensional modeling concepts, including fact tables, dimensions, star joins, and snowflakes. Chapter 3 recalls the evolution of the data mart. Chapter 4 explains Extract, Transform, and Load (ETL), and the value ETL brings to reporting. Chapter 5 explores the Integrated Data Mart Approach, and Chapter 6 explains how to monitor this environment. Chapter 7 describes the different types of metadata within the data warehouse environment. Chapter 8 progresses through the evolution to our current modern data warehouse environment.
Part II, the Unified Star Schema, covers the Unified Star Schema (USS) approach and how it solves the challenges introduced in Part I. There are eight chapters within Part II:
Francesco Puppini is an Italian freelance consultant in business intelligence and data warehousing, and he is the inventor of the Unified Star Schema. He has worked on over 30 different projects across ten European countries, for clients from several industries. He is currently working as a business intelligence specialist and innovator, after 20 years spent on Business Objects, Qlik, Tableau, SQL, Teradata, and data modeling.
Please complete all fields.