SlideShare a Scribd company logo
1. Load Statement:
Load from Files,xls,csv,qvd,SAP,cloud & other.
Load from Db using connect ODBC.
Load using SQL Query directly.
2. 10-100 times faster to read files from QVDs as
these are compressed data files.
3. Association (Relationship between tables)
more than 1 associated field synthetic keys are
generated.
4. During load of multiple tables 2 or more tables
get associated based on multiple field names
(columns) generating synthetic keys and synthetic
tables. They are resource intensive hence must be
removed.
5. Loops
3 or more tables making circular reference.
Loosely couple tables or aliases remove loops.
6.Reduce no. of tables and join in data model.
Use mapping tables and ApplyMap().
7. Inline tables
create small ref tables, create inline tables.
8. Joins : left keep like left outer join.
9. Scripts: separate scripts for each tables into tabs
10. Create master calendar when no continuous
dates in fact table.
11. Concatenated tables: tables with similar field
names can be concatenated help resolve synthetic
keys.
12. Link Table: link 2 fact tables contain common
keys from both eliminate need for multiple key join
of synthetic keys.
13. Partial Load: load a subset of tables. ADD will
append records and REPLACE drop and create
table
14. Cross Table: prefix CrossTable to load statement.
performing aggregation is difficult.
15. Section access: provide data level security
restricting what users can see. Access defined by
hidden script. Access control data managed through
text files,db and inline tables.
16. Binary load: used to load script part of another
qvw file.
17.Interval match start end interval data to single
discrete value.Also for slowly changing dimension.

More Related Content

PPT
What is a spreadsheet
PPTX
Database Management System
PPTX
Data structures
PPTX
Spreadsheet Concepts
PPT
spreadsheet program
PPTX
Spreadsheets and databases
PPS
Using spreadsheets in the classroom
What is a spreadsheet
Database Management System
Data structures
Spreadsheet Concepts
spreadsheet program
Spreadsheets and databases
Using spreadsheets in the classroom

What's hot (19)

PPT
Introduction to spreadsheets
PDF
CCPRO 2016 Power Presentation
PPTX
Spreadsheet nina
PPTX
Spreadsheet basics ppt
PPTX
Spreadsheet terminology
PPT
Spreadhsheets 1
PPTX
Create table relationships
DOCX
Introduction
PDF
PPTX
Spreadsheet
PDF
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
PPT
My Sql
PPTX
Spreadsheets Concepts and Vocab
PPTX
Creation of spreadsheets
PPTX
Start With Microsoft Excel
PPTX
Standard Algorithms
PPTX
PPTX
Linked Lists
PPTX
'Spreadsheet'
Introduction to spreadsheets
CCPRO 2016 Power Presentation
Spreadsheet nina
Spreadsheet basics ppt
Spreadsheet terminology
Spreadhsheets 1
Create table relationships
Introduction
Spreadsheet
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
My Sql
Spreadsheets Concepts and Vocab
Creation of spreadsheets
Start With Microsoft Excel
Standard Algorithms
Linked Lists
'Spreadsheet'
Ad

Viewers also liked (11)

PPTX
Amazon Redshift Analytical functions
DOC
Prince 2 project managment Document Lessons learned log
DOC
Prince 2: project managment Document Quality log
PPTX
Solution Architecture Big Data Projects
PPTX
Overcoming cassandra query limitation spark
PPT
Comparativa herramientas Business Intelligence
PPTX
Targetting 0.5 trillion brics+mint retail immigrants market
DOC
Prince 2: project managment Document Risk log
PPTX
QlikView Macro's Are Bad
Amazon Redshift Analytical functions
Prince 2 project managment Document Lessons learned log
Prince 2: project managment Document Quality log
Solution Architecture Big Data Projects
Overcoming cassandra query limitation spark
Comparativa herramientas Business Intelligence
Targetting 0.5 trillion brics+mint retail immigrants market
Prince 2: project managment Document Risk log
QlikView Macro's Are Bad
Ad

Similar to Data Modelling QlikView (20)

PDF
Optimize access
PPTX
Sql and PL/SQL Best Practices I
TXT
Oracle sql tuning
PPTX
Part3 Explain the Explain Plan
PPTX
Top 10 tips for Oracle performance
PDF
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
PPTX
Database optimization
PPTX
Ground Breakers Romania: Explain the explain_plan
PDF
NOCOUG_201311_Fine_Tuning_Execution_Plans.pdf
PPT
Top 10 Oracle SQL tuning tips
PDF
Explaining the explain_plan
PDF
kscope2013vst-130627142814-phpapp02.pdf
PPTX
Oracle performance tuning for java developers
PPTX
DOAG: Visual SQL Tuning
PPTX
02 database oprimization - improving sql performance - ent-db
DOC
Abap performance
PDF
Query Tuning for Database Pros & Developers
PDF
Database and application performance vivek sharma
PPTX
Large scale sql server best practices
PDF
Transformations - how Oracle rewrites your statements
Optimize access
Sql and PL/SQL Best Practices I
Oracle sql tuning
Part3 Explain the Explain Plan
Top 10 tips for Oracle performance
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
Database optimization
Ground Breakers Romania: Explain the explain_plan
NOCOUG_201311_Fine_Tuning_Execution_Plans.pdf
Top 10 Oracle SQL tuning tips
Explaining the explain_plan
kscope2013vst-130627142814-phpapp02.pdf
Oracle performance tuning for java developers
DOAG: Visual SQL Tuning
02 database oprimization - improving sql performance - ent-db
Abap performance
Query Tuning for Database Pros & Developers
Database and application performance vivek sharma
Large scale sql server best practices
Transformations - how Oracle rewrites your statements

More from Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW (20)

PDF
Management Consultancy Saudi Telecom Digital Transformation Design Thinking
PPTX
Digital transformation journey Consulting
DOCX
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
DOCX
Risk management Consulting For Municipality
DOCX
GDPR And Privacy By design Consultancy
PPTX
Real implementation Blockchain Best Use Cases Examples
DOCX
Biztalk architecture for Configured SMS service
DOCX
DOCX
Cloud manager client provisioning guideline draft 1.0
PPTX
DOCX
Government Digital transformation trend draft 1.0
DOCX
Enterprise architecture maturity rating draft 1.0
DOCX
Organisation Structure For digital Transformation Team
Management Consultancy Saudi Telecom Digital Transformation Design Thinking
Digital transformation journey Consulting
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
Risk management Consulting For Municipality
GDPR And Privacy By design Consultancy
Real implementation Blockchain Best Use Cases Examples
Biztalk architecture for Configured SMS service
Cloud manager client provisioning guideline draft 1.0
Government Digital transformation trend draft 1.0
Enterprise architecture maturity rating draft 1.0
Organisation Structure For digital Transformation Team

Data Modelling QlikView

  • 1. 1. Load Statement: Load from Files,xls,csv,qvd,SAP,cloud & other. Load from Db using connect ODBC. Load using SQL Query directly. 2. 10-100 times faster to read files from QVDs as these are compressed data files. 3. Association (Relationship between tables) more than 1 associated field synthetic keys are generated.
  • 2. 4. During load of multiple tables 2 or more tables get associated based on multiple field names (columns) generating synthetic keys and synthetic tables. They are resource intensive hence must be removed. 5. Loops 3 or more tables making circular reference. Loosely couple tables or aliases remove loops.
  • 3. 6.Reduce no. of tables and join in data model. Use mapping tables and ApplyMap(). 7. Inline tables create small ref tables, create inline tables. 8. Joins : left keep like left outer join. 9. Scripts: separate scripts for each tables into tabs 10. Create master calendar when no continuous dates in fact table.
  • 4. 11. Concatenated tables: tables with similar field names can be concatenated help resolve synthetic keys. 12. Link Table: link 2 fact tables contain common keys from both eliminate need for multiple key join of synthetic keys. 13. Partial Load: load a subset of tables. ADD will append records and REPLACE drop and create table
  • 5. 14. Cross Table: prefix CrossTable to load statement. performing aggregation is difficult. 15. Section access: provide data level security restricting what users can see. Access defined by hidden script. Access control data managed through text files,db and inline tables. 16. Binary load: used to load script part of another qvw file. 17.Interval match start end interval data to single discrete value.Also for slowly changing dimension.