SlideShare a Scribd company logo
1 of 11
SAP HANA
Implementation and Modeling
Approaching SAP HANA Modeling
Check you should take into consideration before Modeling
 Write or read intensive scenarios
 Real-time Data access
 Authorization
 Application / Client
 Functionality
 Performance
Approaching SAP HANA Modeling
SAP HANA Engine Overview
Approaching SAP HANA Modeling
General Modeling Principals
Connecting Tables
We want to connect the Sales Order State table to the
Customer table linked to the State table.
Connecting Tables
How to connect tables using
 Inner Join: Inner Join returns rows when there is at least one match in both
sides of the join.
 Left Outer Join: Left Outer Join returns all rows from the left table even if
there are no matches in the right table
 Right Outer Join: Right Outer Join returns all the rows from the right table,
even if there are no matches in the left table
 Full Outer Join: Full Outer Join is neither left nor right - it's both. It includes
all the rows from both of the tables or result sets participating in the Join
 Text Join: Text Join are used to join a text table to a master data table
 Referential Join: Integrity is given which means that the left table always
have an corresponding entry on the right table
 Union: Unions are used to combine the result-set of two or more SELECT
statements.
Information Models – Attribute Views
Creating Attribute view
 Attribute views are used to give master data tables context. This context is
provided by text tables which give meaning to the master data.
Information Models – Attribute Views
 Right Outer Join – Attribute View Connecting Tables
**Alabama is included in the result set,
though there is no match in the left
table.
Information Models – Attribute Views
 Left Outer Join – Attribute View Connecting Tables
**No matches for TX in the right table.
Information Models- Attribute Views
 Inner Join – Attribute View Connecting Tables
**Customer (3 & 4) is not returned due to no
corresponding entry (TX) in the state table
Information Models- Attribute Views
Types of Attribute
 Standard Type
 Derived Type
 Time
Filters Usage
Hidden Attributes

More Related Content

Similar to Data Modeling .ppt

MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access Tutorial
virtualMaryam
 
calc lecture
calc lecturecalc lecture
calc lecture
Jelz JZ
 
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docxPart 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
honey690131
 

Similar to Data Modeling .ppt (20)

MS-EXCEL Assignment Help
MS-EXCEL Assignment HelpMS-EXCEL Assignment Help
MS-EXCEL Assignment Help
 
Sql join
Sql  joinSql  join
Sql join
 
Power BI Desktop.pdf
Power BI Desktop.pdfPower BI Desktop.pdf
Power BI Desktop.pdf
 
Cis145 Final Review
Cis145 Final ReviewCis145 Final Review
Cis145 Final Review
 
Exp2003 exl ppt_03
Exp2003 exl ppt_03Exp2003 exl ppt_03
Exp2003 exl ppt_03
 
Joins and unions
Joins and unionsJoins and unions
Joins and unions
 
ER to Relational Mapping
ER to Relational MappingER to Relational Mapping
ER to Relational Mapping
 
SQL Server Learning Drive
SQL Server Learning Drive SQL Server Learning Drive
SQL Server Learning Drive
 
CIS145 Final Review
CIS145 Final ReviewCIS145 Final Review
CIS145 Final Review
 
MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access Tutorial
 
5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx
 
Cis145 Final Review
Cis145 Final ReviewCis145 Final Review
Cis145 Final Review
 
Connecting to the StatXplore API in PowerBI
Connecting to the StatXplore API in PowerBIConnecting to the StatXplore API in PowerBI
Connecting to the StatXplore API in PowerBI
 
calc lecture
calc lecturecalc lecture
calc lecture
 
ITB - UNIT 4.pdf
ITB - UNIT 4.pdfITB - UNIT 4.pdf
ITB - UNIT 4.pdf
 
Workshop Presetation.pptx
Workshop Presetation.pptxWorkshop Presetation.pptx
Workshop Presetation.pptx
 
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docxPart 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
 
Mysql joins
Mysql joinsMysql joins
Mysql joins
 
Joins and unions
Joins and unionsJoins and unions
Joins and unions
 
Data mining
Data miningData mining
Data mining
 

Recently uploaded

一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
pyhepag
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
RafigAliyev2
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
pyhepag
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
cyebo
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Valters Lauzums
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
pyhepag
 

Recently uploaded (20)

一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 
社内勉強会資料  Mamba - A new era or ephemeral
社内勉強会資料   Mamba - A new era or ephemeral社内勉強会資料   Mamba - A new era or ephemeral
社内勉強会資料  Mamba - A new era or ephemeral
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 
How I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prisonHow I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prison
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
Machine Learning for Accident Severity Prediction
Machine Learning for Accident Severity PredictionMachine Learning for Accident Severity Prediction
Machine Learning for Accident Severity Prediction
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
 
Easy and simple project file on mp online
Easy and simple project file on mp onlineEasy and simple project file on mp online
Easy and simple project file on mp online
 

Data Modeling .ppt

  • 2. Approaching SAP HANA Modeling Check you should take into consideration before Modeling  Write or read intensive scenarios  Real-time Data access  Authorization  Application / Client  Functionality  Performance
  • 3. Approaching SAP HANA Modeling SAP HANA Engine Overview
  • 4. Approaching SAP HANA Modeling General Modeling Principals
  • 5. Connecting Tables We want to connect the Sales Order State table to the Customer table linked to the State table.
  • 6. Connecting Tables How to connect tables using  Inner Join: Inner Join returns rows when there is at least one match in both sides of the join.  Left Outer Join: Left Outer Join returns all rows from the left table even if there are no matches in the right table  Right Outer Join: Right Outer Join returns all the rows from the right table, even if there are no matches in the left table  Full Outer Join: Full Outer Join is neither left nor right - it's both. It includes all the rows from both of the tables or result sets participating in the Join  Text Join: Text Join are used to join a text table to a master data table  Referential Join: Integrity is given which means that the left table always have an corresponding entry on the right table  Union: Unions are used to combine the result-set of two or more SELECT statements.
  • 7. Information Models – Attribute Views Creating Attribute view  Attribute views are used to give master data tables context. This context is provided by text tables which give meaning to the master data.
  • 8. Information Models – Attribute Views  Right Outer Join – Attribute View Connecting Tables **Alabama is included in the result set, though there is no match in the left table.
  • 9. Information Models – Attribute Views  Left Outer Join – Attribute View Connecting Tables **No matches for TX in the right table.
  • 10. Information Models- Attribute Views  Inner Join – Attribute View Connecting Tables **Customer (3 & 4) is not returned due to no corresponding entry (TX) in the state table
  • 11. Information Models- Attribute Views Types of Attribute  Standard Type  Derived Type  Time Filters Usage Hidden Attributes