Data modelling is one of the most important steps in preparing data for BI analysis. Anyone working with data - either as an analyst or as a passive 'consumer' - should take a few moments to check out this slideshow and learn the bare basics of data modelling for business intelligence.
To learn more about data modeling, watch our free webinar at http://bit.ly/1N095Sn
4. CEO: "We need to
increase our sales!"
MRKT MNGR: “What
other offerings can we
sell to customers?"
IT MNGR: While upgrading
platforms and implementing a
new CRM system, estimates that
the information will be available
in 20-30 days...
MRKT MNGR: A
month? Don't we
already have this
data in our system?
IT MNGR: Yes the data is
there but it DOESNT HAVE
THE RIGHT STRUCTURE to
answer those questions
MRKT MNGR: Keeps
thinking: If the data is there,
why is it so difficult to get
answers?
IT MNGR: Keeps
thinking: The
marketing manager
asks for weird things
with no time at all!
CEO: Just wants
to sell more
Most sold products?
Most successful product bundles?
Typical Business Challenge
7. WHAT DATA DO I NEED? - MAP THE DATA
Facts Filter & OrderDimensions
Key business entities (subjects)
that we want to analyze
Performance measurements
A set of conditions and order
that specify the data subset
that we want to look at
8. 8
DIMENSIONS
Dimensions Are Mostly Categorical –
Each Has A Discrete Set Of Values
• Place – UK/USA
• Person - Customer
• Object - Products
• Time and Date - Year
• Process- Packaging
• Hierarchy – Country> City>Zip
FACTS
A set of conditions that specify the data subset
AND order in which to see the aggregations
FILTER & ORDER
• Greater than
• Between
• When
• True/False
• Range
Facts are presented in aggregate format: Max, Sum,
Average, Variance, Median, Count, Year-to -Date
• Number of transactions
• Quantity
• Amount
• Cost
• Revenue
• Discount
• Profit
9. 9
Correspondence Between Business Question And SQL Queries
Select <Dimensions>,
<Facts>
From <Tables>
Where <Conditions>
Group by <Dimensions>
Having <Conditions>
Order by <Order Specifications>
“What were the best-selling
products this year, per
country?
(show only products that
sold more than 20,000
units)”
Select Country, Product,
Sum (quantity)
From OrdersSales
Where Getyear( SaleDate ) = 2015
Group by Country, Product
Having Sum (quantity) > 20,000
Order by State, sum (quantity)
1 2 3
Business Question SQL Structure SQL Query
11. HOW DO I CONNECT DIFFERENT SOURCES? - JOINING DATA
Relationship Join Types Key
The way separate data sources
can reference each other
The total portion of data included when
connecting separate data sources
Field(s) used to connect
data sources
16. HOW DO I WANT TO ANALYZE DATA? – CLEAN DATA
Valid Accurate Complete & Consistent
Corrections related to missing,
incomplete, incorrect or inconsistent data
Data is precise and shows the right valuesData is correct and reasonable
21. PREPARE FOR ANALYSISACCESS
Visual with
No Coding
Connect Directly to
Raw Data
Single Model - Many
Sources, Rows & Columns
Drag & Drop to Join Varied
Data Sources
Automatically Model
Based on Query
Complete Solution
ETL & Analysis
Change Incrementally
as Needed
ACCURATE + ON TIME
Ease of Modelling in Sisense
Synchronization
22. WANT TO LEARN MORE?
Visit sisense.com
To see real end-to-end business
analytics software in action