SlideShare a Scribd company logo
1 of 19
Data Modelling and Loading 
Data Modeling and Loading- First Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.  Transactional Data  
[object Object],[object Object],[object Object],[object Object],[object Object],SAP BW Data Model Dimension 2 Facts Dimension 1 Dimension 3 Dimension 4 Dimension n
Example: Sales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Product Dimension Quantities Revenues Costs Rev./Group Customer Dimension  Sales Dimension Competition Dimension Time Dimension
Dimensions ,[object Object],[object Object],[object Object],Time dimension Product dimension Customer dimension P  Product #  Product group …   2101004  Displays ... C  Customer #   Region   …   13970522   West   ... T   Period Fiscal year …   10 1999 ...
Dimensions Example: Sales Customer Customer number Customer name Cust Category Cust Subcategory Division Industry Revenue Class Transportation zone Currency VAT # Legal Status Regional market Cust Statistics group Incoterms Billing schedule Price group Delivering plan ABC Classification Account assignment group Address State Country Region Product Material number Material text Material type Category Subcategory Market key MRP Type Material group 1 Planner Forecast model Valuation class Standard cost Weight Volume Storage conditions Creation Date Sales Salesperson Rep group Sales territory Sales region Sales district Sales planning group Distribution key Competition Nielsen indicator SEC Code Primary competitor Secondary Competitor Time Date Week Month Fiscal Year
Fact Table ,[object Object],[object Object],[object Object],P  C  T  Quantity Revenue Discount Sales overhead  250 500,000 $ 50,000 $ 280,000 $ 50 100,000 $ 7,500 $ 60,000 $ … … … ... Fact table
Star Schema ,[object Object],C  Customer #  Region   …   13970522  west   ... P C T Quantity Revenue Discount Sales overhead  250 500,000 $ 50,000 $ 280,000 $ 50 100,000 $ 7,500 $ 60,000 $ … … … ... Time dimension Product dimension T   Period  Fiscal year   …   10  1999   ... P Product #  Product group   …   2101004  displays   ... Fact table Customer dimension P C T Quantity Revenue Discount Sales overhead  250 500,000 $ 50,000 $ 280,000 $ 50 100,000 $ 7,500 $ 60,000 $ … … … ...
Example Star Schema: Sales Facts Qty sold List price Discounts Invoice price Fixed mfg cost Variable cost Moving average price Standard cost Contribution margin Expected ship date Actual ship date Customer Material Competition Sales Time Competition Nielsen indicator SEC Code Primary competitor Secondary Competitor Sales Salesperson Rep group Sales territory Sales region Sales district Sales planning group Distribution key Time Date Week Month Fiscal Year Customer Customer number Customer name Cust. Category Cust. Subcategory Division Industry Revenue Class Transportation zone Currency VAT # Legal Status Regional market Cust. Statistics group IncoTerms Billing schedule Price group Delivering plan ABC Classification Account assignment group Address State Country Region Material Material number Material text Material type Category Subcategory Market key MRP Type Material group 1 Planner Forecast model Valuation class Standard cost Weight Volume Storage conditions Creation Date Sales
Extended Star Schema (Functional View) C customer-no territory  chain office head office  C P T quantity sold revenue discount sales overhead stock value T period fiscal year P product-no product group brand category product-no language product description Time dimension Product dimension Customer dimension Product master data: Text Fact table Territory 1 Territory 2 Territory 3 District 1 Territory 4 District 2 Zone 1 Territory 5 Territory 6 District 3 Zone 2 Territory 7 District 4 Territory 8 Territory 9 District 5 Zone 3 Sales hierarchy Sales InfoCube Customer-no Name Location Industry key Customer master data: Attributes Sales hierarchy
From Data Model to Database Star Schema (Logical) InfoCube (Physical) Terminology used to discuss the  MDM modeling of a business process. Real data base tables linked together  and residing on a BW database server. Time Customer Dimension Product Dimension Product Dimension Quantities Revenues Costs Rev./Group Customer Dimension  Sales Dimension Competition Dimension Time Dimension
InfoCube: SAP BW Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Granularity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance versus Disk Space ,[object Object],[object Object],[object Object],[object Object]
6.  Master Data  
Characteristic InfoObject ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario for New InfoObject ,[object Object],[object Object],[object Object],LEGACY COSTCENTER TABLE Cost Center#(13 char.) Profit Center Person Resp 2930000007890 5454 Joe 2940000006123 6547 Bjorne R/3 System (SYSTEM NAME =  SAP … ..) Cost Center#(10 char.) Profit Center Person Resp 1000000000 32245 Maria  2000000000 65465 Ming BW InfoObject COSTC00 Master Data Table Cost Center#(13) Profit Center Person Resp 2930000007890 5454 Joe 2940000006123 6547 Bjorne SAP 1000000000 32245 Maria  SAP 2000000000 65465 Ming
Creating a New InfoCube – Already Covered? 1. Create New InfoCube Name in Selected InfoArea 2. Choose Characteristics Specified in Data Model 4. Assign Characteristics to Dimensions 3. Create Necessary User-Defined Dimensions 5. Choose Time Characteristics 6. Choose Key Figures 7. Activate

More Related Content

Similar to Bw training 3 data modeling

Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligenceAhsan Kabir
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSlava Kokaev
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6Prithwis Mukerjee
 
Exploiting data quality tools to meet the expectation of strategic business u...
Exploiting data quality tools to meet the expectation of strategic business u...Exploiting data quality tools to meet the expectation of strategic business u...
Exploiting data quality tools to meet the expectation of strategic business u...Zubair Abbasi
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouseganblues
 
Bw training 1 intro dw
Bw training   1 intro dwBw training   1 intro dw
Bw training 1 intro dwJoseph Tham
 
Building Bi Dashboards With SAS Gauges and SAS BI Portal
Building Bi Dashboards With SAS Gauges and SAS BI PortalBuilding Bi Dashboards With SAS Gauges and SAS BI Portal
Building Bi Dashboards With SAS Gauges and SAS BI Portalsimienc
 
BI for FMCG&Retail
BI for FMCG&RetailBI for FMCG&Retail
BI for FMCG&Retailabhirup1985
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Miningidnats
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPDhiren Gala
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0Jannet Peetz
 
Project report aditi paul1
Project report aditi paul1Project report aditi paul1
Project report aditi paul1guest9529cb
 
Futura.Ho Presentation Ver 2
Futura.Ho Presentation   Ver 2Futura.Ho Presentation   Ver 2
Futura.Ho Presentation Ver 2harikan
 
PowerBI importance of power bi in data analytics field
PowerBI importance of power bi in data analytics fieldPowerBI importance of power bi in data analytics field
PowerBI importance of power bi in data analytics fieldshubham299785
 
Olap fundamentals
Olap fundamentalsOlap fundamentals
Olap fundamentalsAmit Sharma
 
sap sd tutorial syllabus list on study students helps
sap sd tutorial syllabus list on study students helpssap sd tutorial syllabus list on study students helps
sap sd tutorial syllabus list on study students helpshari286093
 
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010Dhiren Gala
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingDunn Solutions Group
 

Similar to Bw training 3 data modeling (20)

Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6
 
Exploiting data quality tools to meet the expectation of strategic business u...
Exploiting data quality tools to meet the expectation of strategic business u...Exploiting data quality tools to meet the expectation of strategic business u...
Exploiting data quality tools to meet the expectation of strategic business u...
 
BI in FMCG
BI in FMCGBI in FMCG
BI in FMCG
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Bw training 1 intro dw
Bw training   1 intro dwBw training   1 intro dw
Bw training 1 intro dw
 
Building Bi Dashboards With SAS Gauges and SAS BI Portal
Building Bi Dashboards With SAS Gauges and SAS BI PortalBuilding Bi Dashboards With SAS Gauges and SAS BI Portal
Building Bi Dashboards With SAS Gauges and SAS BI Portal
 
BI for FMCG&Retail
BI for FMCG&RetailBI for FMCG&Retail
BI for FMCG&Retail
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAP
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0
 
Project report aditi paul1
Project report aditi paul1Project report aditi paul1
Project report aditi paul1
 
Futura.Ho Presentation Ver 2
Futura.Ho Presentation   Ver 2Futura.Ho Presentation   Ver 2
Futura.Ho Presentation Ver 2
 
PowerBI importance of power bi in data analytics field
PowerBI importance of power bi in data analytics fieldPowerBI importance of power bi in data analytics field
PowerBI importance of power bi in data analytics field
 
Olap fundamentals
Olap fundamentalsOlap fundamentals
Olap fundamentals
 
sap sd tutorial syllabus list on study students helps
sap sd tutorial syllabus list on study students helpssap sd tutorial syllabus list on study students helps
sap sd tutorial syllabus list on study students helps
 
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010
Data Visualization - Presentation at Microsoft IT Pro Mumbai July 2010
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 

More from Joseph Tham

Getting size of data target in dso or infocube
Getting size of data target in dso or infocubeGetting size of data target in dso or infocube
Getting size of data target in dso or infocubeJoseph Tham
 
I-Surgery Service Design Blueprint
I-Surgery Service Design BlueprintI-Surgery Service Design Blueprint
I-Surgery Service Design BlueprintJoseph Tham
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tysJoseph Tham
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tysJoseph Tham
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tysJoseph Tham
 
Bi transaction codes
Bi transaction codesBi transaction codes
Bi transaction codesJoseph Tham
 
Bw training 7 bw reporting b ex 1
Bw training   7 bw reporting b ex 1Bw training   7 bw reporting b ex 1
Bw training 7 bw reporting b ex 1Joseph Tham
 
Bw training 4 extraction
Bw training   4 extractionBw training   4 extraction
Bw training 4 extractionJoseph Tham
 
Bw training 2 admin wb
Bw training   2 admin wbBw training   2 admin wb
Bw training 2 admin wbJoseph Tham
 

More from Joseph Tham (10)

Getting size of data target in dso or infocube
Getting size of data target in dso or infocubeGetting size of data target in dso or infocube
Getting size of data target in dso or infocube
 
Demo
DemoDemo
Demo
 
I-Surgery Service Design Blueprint
I-Surgery Service Design BlueprintI-Surgery Service Design Blueprint
I-Surgery Service Design Blueprint
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tys
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tys
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tys
 
Bi transaction codes
Bi transaction codesBi transaction codes
Bi transaction codes
 
Bw training 7 bw reporting b ex 1
Bw training   7 bw reporting b ex 1Bw training   7 bw reporting b ex 1
Bw training 7 bw reporting b ex 1
 
Bw training 4 extraction
Bw training   4 extractionBw training   4 extraction
Bw training 4 extraction
 
Bw training 2 admin wb
Bw training   2 admin wbBw training   2 admin wb
Bw training 2 admin wb
 

Bw training 3 data modeling

  • 1. Data Modelling and Loading 
  • 2.
  • 3. 5. Transactional Data 
  • 4.
  • 5.
  • 6.
  • 7. Dimensions Example: Sales Customer Customer number Customer name Cust Category Cust Subcategory Division Industry Revenue Class Transportation zone Currency VAT # Legal Status Regional market Cust Statistics group Incoterms Billing schedule Price group Delivering plan ABC Classification Account assignment group Address State Country Region Product Material number Material text Material type Category Subcategory Market key MRP Type Material group 1 Planner Forecast model Valuation class Standard cost Weight Volume Storage conditions Creation Date Sales Salesperson Rep group Sales territory Sales region Sales district Sales planning group Distribution key Competition Nielsen indicator SEC Code Primary competitor Secondary Competitor Time Date Week Month Fiscal Year
  • 8.
  • 9.
  • 10. Example Star Schema: Sales Facts Qty sold List price Discounts Invoice price Fixed mfg cost Variable cost Moving average price Standard cost Contribution margin Expected ship date Actual ship date Customer Material Competition Sales Time Competition Nielsen indicator SEC Code Primary competitor Secondary Competitor Sales Salesperson Rep group Sales territory Sales region Sales district Sales planning group Distribution key Time Date Week Month Fiscal Year Customer Customer number Customer name Cust. Category Cust. Subcategory Division Industry Revenue Class Transportation zone Currency VAT # Legal Status Regional market Cust. Statistics group IncoTerms Billing schedule Price group Delivering plan ABC Classification Account assignment group Address State Country Region Material Material number Material text Material type Category Subcategory Market key MRP Type Material group 1 Planner Forecast model Valuation class Standard cost Weight Volume Storage conditions Creation Date Sales
  • 11. Extended Star Schema (Functional View) C customer-no territory chain office head office C P T quantity sold revenue discount sales overhead stock value T period fiscal year P product-no product group brand category product-no language product description Time dimension Product dimension Customer dimension Product master data: Text Fact table Territory 1 Territory 2 Territory 3 District 1 Territory 4 District 2 Zone 1 Territory 5 Territory 6 District 3 Zone 2 Territory 7 District 4 Territory 8 Territory 9 District 5 Zone 3 Sales hierarchy Sales InfoCube Customer-no Name Location Industry key Customer master data: Attributes Sales hierarchy
  • 12. From Data Model to Database Star Schema (Logical) InfoCube (Physical) Terminology used to discuss the MDM modeling of a business process. Real data base tables linked together and residing on a BW database server. Time Customer Dimension Product Dimension Product Dimension Quantities Revenues Costs Rev./Group Customer Dimension Sales Dimension Competition Dimension Time Dimension
  • 13.
  • 14.
  • 15.
  • 16. 6. Master Data 
  • 17.
  • 18.
  • 19. Creating a New InfoCube – Already Covered? 1. Create New InfoCube Name in Selected InfoArea 2. Choose Characteristics Specified in Data Model 4. Assign Characteristics to Dimensions 3. Create Necessary User-Defined Dimensions 5. Choose Time Characteristics 6. Choose Key Figures 7. Activate