Purpose of a BI Data Architecture
Purpose
Benefits of a BI Data Architecture
Requirements for DW/BI system
Information Supply Chains
A series of processes of data manipulations to produce BI reports or dashboards.
Examples:
OLTP – Online Transaction Processing
Some Benefits
OLAP – Online Analytical Processing
OLTP vs. OLAP
OLTP
OLAP
Types of Data Models

Logical Data Model in detail
Data model most used in designing BI applications
Data Modelling workflow
These are the steps in data modelling, going from business requirements to applications and database
Implementing the physical data model requires you to understand the characteristics and constraints of the database system being used
You need in-depth knowledge of the DBMS in order to

What is a database model + common types
A database model is a specification describing how a database is structured and used.

Pros and Cons of
Relational E-R (entity relationship) data model
+ Very well suited to Systems of Record
+ Very good for OLTP
+ Flexible – can use joins to create virtual tables
– Not ideal for Business Intelligence
Tables and Keys
Tables have a relationship based on keys
Primary Key
Foreign Key
ER modelling building blocks
two entities:
The person’s primary key: BusinessEntityID
Email entity attributes:
The email address entity’s primary key is a combination of BusinessEntityID and EmailAddressID
The symbols on the ends of the relationship connector define the cardinality of the relationship:

Entity and Attribute types
two types of attributes in an entity:

E-R Models vs. Dimensional Models
E-R models and dimensional models are both logical design techniques.
Dimensional modelling is better for Bi.
The dimensional model is simpler, easier to navigate, and more understandable than the ER model.
Key concepts in dimensional modelling
Facts, Dimensions and Attributes can be organised in several ways, called schemas.
Define Facts
aka. measures
Dimensional modelling overview
Two main entities
The key of the fact table is an aggregate key that uniquely identifies the sale.
Notice the dashed link to Tbl_Dim_Buyer, who bought the product for the store, rather than a link to a Store ID
In context, when someone buys a product we can use this model to capture information about that business process
Here we have aggregated data on sales into a fact table. Got a composite key.
Transformation of data from OLTP/SOR to BI involves building fact tables to allow business to focus on measurements of how the business is performing

two types of columns in fact tables
keys and measures
Fact table: key column and primary key
The key column is a group of foreign keys that point to primary keys of dimensional tables.
Primary key of a fact table is typically a multipart key consisting of the combination of foreign keys that point to the primary keys of dimensional tables that are associated with this fact table to enable business analysis

Fact table - measures
actual measures of business activity

3 types of facts
What is a Dimension?