Professional Documents
Culture Documents
Learn the roles that Learn the purpose of Learn how BI analysts
form part of a BI team. telling a data story. join data efficiently.
2. 2. 2.
See live examples of the Create visuals with a clear Explore the basics of
most popular BI tools. purpose and message. metrics and functions.
3. 3. 3.
Learn how BI serves the Recognize well and Explain what exactly is
needs of a business. badly designed visuals. a data model.
4. 4. 4.
Data Analysis
Data Visualization
Data Engineer Data Analyst Business Leader
Specialist
Processes
Data analysts are responsible for building data models and metrics, which
facilitate analysis and visualization.
Documentation
Calculate Metrics
• Document data models for other analysts.
• Write formulas to calculate
business performance • Document metric definitions using a data
dictionary.
• Understand the data structure
Data Visualization
Data Engineer Data Analyst Business Leader
Specialist
Processes
Data visualization specialists focus on turning clean data into visuals that help
communicate a message or help answer a specific question.
Communicating Results
Audience Feedback
• Present to audiences • Improve definitions
• Ensure consistency • Avoid uncertainty
• Manage audience permissions • Make reports clearer
Other Tools
Python
Business leaders are the main audience of business intelligence reports and
dashboards. They are also key to guiding our data and analysis strategy.
Communicate
Good Example
• Ask questions that highlight priorities
• Questions should engage thought “Our warehousing costs are too high. I
• Avoid transactional questions need to understand which products have
the lowest turnover rate.”
Data engineers source, organize and move data between systems. They can also be
involved in decisions about data storage and infrastructure.
Data Mart
• Small data warehouses used for a specific
project or team.
9 3 A 26,500 3 Focus
Benefits
• Combines and links data from different sources in one accessible database.
• Organized by semantic groups, that bring together related data into simple tables.
BIDA TM - Business Intelligence & Data Analysis
Data Engineer – Common Tools
Data Visualization
Data Engineer Data Analyst Business Leader
Specialist
Business Intelligence
& Data Analysis
Visuals, Dashboards
Data Storage & ETL Data Models & Analysis
& Reporting
Skills Spectrum
SQL
Coding (Python / R)
Business Knowledge
Analytical Skills
Data Visualization
Visuals, Dashboards
Data Storage & ETL Data Models & Analysis
& Reporting
A dashboard brings together several related charts to tell or story about the selected data.
Provides more detail on the current data, over time, across categories or locations.
The best chart is often the simple one that communicates a message with absolute clarity.
Presenting and
Comparing Values
Highlighting Values
Charts are used to answer questions, so make sure the answers are clear.
You are the FP&A manager for a Each week, you have a meeting to
large department store. focus on the performance of one
departments.
Key Questions
• What margin are we achieving in Decorations?
• How does that compare to other departments?
• What rank is this department in our business?
Key Questions
• What margin are we achieving in Decorations?
Key Questions
• What margin are we achieving in Decorations?
Month Amount
*Chart viewed with simulated red-green colorblindness
January 2020 10,300
VisualCapitalist.com Public.Tableau.com
True or False
Text Location (Boolean)
Defining data types help optimize the amount of memory used to store our data.
Data types also help software understand how it can manipulate values.
Functions are like formulas. They allow us to perform a calculation on or manipulate an input value.
> ≠
>
Equals Greater Than Less Than Not Equal To
Examples:
NOT ( LOGICAL_TEST )
Data structures help store one or more values in an appropriate way for our analysis.
Appending tables allows us to combine multiple files or source tables into one.
Joins allow us to physically combine two different tables into one, by matching column values.
Foreign Key (FK) Primary Key (PK)
OrderID Revenue CustomerID Customer Name Columns used to join tables are known as keys.
108966 957.57 PM-12520 Prita Meier A Primary Key (PK) identifies a row in the current table.
CustomerID CustomerID
OrderID Revenue Customer Name
(FK) (PK)
Databases
• Store values, formulas & formatting • Efficient storage in text format • Robust centralized data storage
• Good for analysis, bad for storage • Values are separated by commas • The one version of the truth
Order ID Date (FK) Revenue CustomerID (FK) Fact Tables contain measurements
about events or transactions.
152156 01/12/2020 261.24 PM-12520
Dimension Tables contain attributes that
138688 02/12/2020 14.62 DV-13045 help describe the events in more detail.
108966 02/12/2020 957.57 PM-12520
Many to One
Each key can only appear once in one table, but may appear many
times in the other.
One to Many
The same as the above, expressed the other way around.
One to One
A single occurrence of the key in each table.
Relationship types help us understand and manage duplicate values in our data.