SlideShare a Scribd company logo
1 of 5
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

What's hot

Introduction to spreadsheets
Introduction to spreadsheetsIntroduction to spreadsheets
Introduction to spreadsheetsTracy Gilmer
 
CCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationCCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationDavid Onder
 
Spreadsheet nina
Spreadsheet ninaSpreadsheet nina
Spreadsheet ninaNinaAnzaldo
 
Spreadsheet basics ppt
Spreadsheet basics pptSpreadsheet basics ppt
Spreadsheet basics pptTammy Carter
 
Spreadsheet terminology
Spreadsheet terminologySpreadsheet terminology
Spreadsheet terminologyTammy Carter
 
Create table relationships
Create table relationshipsCreate table relationships
Create table relationshipsDastan Kamaran
 
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018Alex Rasmussen
 
Spreadsheets Concepts and Vocab
Spreadsheets Concepts and VocabSpreadsheets Concepts and Vocab
Spreadsheets Concepts and VocabDanny Ambrosio
 
Creation of spreadsheets
Creation of spreadsheetsCreation of spreadsheets
Creation of spreadsheetsNITISH SADOTRA
 
Start With Microsoft Excel
Start With Microsoft ExcelStart With Microsoft Excel
Start With Microsoft Excely4air
 

What's hot (19)

Introduction to spreadsheets
Introduction to spreadsheetsIntroduction to spreadsheets
Introduction to spreadsheets
 
CCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationCCPRO 2016 Power Presentation
CCPRO 2016 Power Presentation
 
Spreadsheet nina
Spreadsheet ninaSpreadsheet nina
Spreadsheet nina
 
Spreadsheet basics ppt
Spreadsheet basics pptSpreadsheet basics ppt
Spreadsheet basics ppt
 
Spreadsheet terminology
Spreadsheet terminologySpreadsheet terminology
Spreadsheet terminology
 
Spreadhsheets 1
Spreadhsheets 1Spreadhsheets 1
Spreadhsheets 1
 
Create table relationships
Create table relationshipsCreate table relationships
Create table relationships
 
Introduction
IntroductionIntroduction
Introduction
 
Join intro
Join introJoin intro
Join intro
 
Spreadsheet
SpreadsheetSpreadsheet
Spreadsheet
 
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
How Do We Solve The World's Spreadsheet Problem? - Velocity NY 2018
 
My Sql
My SqlMy Sql
My Sql
 
Spreadsheets Concepts and Vocab
Spreadsheets Concepts and VocabSpreadsheets Concepts and Vocab
Spreadsheets Concepts and Vocab
 
Creation of spreadsheets
Creation of spreadsheetsCreation of spreadsheets
Creation of spreadsheets
 
Start With Microsoft Excel
Start With Microsoft ExcelStart With Microsoft Excel
Start With Microsoft Excel
 
Standard Algorithms
Standard AlgorithmsStandard Algorithms
Standard Algorithms
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
Linked Lists
Linked ListsLinked Lists
Linked Lists
 
'Spreadsheet'
'Spreadsheet''Spreadsheet'
'Spreadsheet'
 

Viewers also liked (11)

Amazon Redshift Analytical functions
Amazon Redshift Analytical functionsAmazon Redshift Analytical functions
Amazon Redshift Analytical functions
 
Prince 2 project managment Document Lessons learned log
Prince 2 project managment Document Lessons learned logPrince 2 project managment Document Lessons learned log
Prince 2 project managment Document Lessons learned log
 
Prince 2: project managment Document Quality log
Prince 2: project managment Document Quality logPrince 2: project managment Document Quality log
Prince 2: project managment Document Quality log
 
Scaled Agile Model
Scaled Agile ModelScaled Agile Model
Scaled Agile Model
 
Solution Architecture Big Data Projects
Solution Architecture Big Data ProjectsSolution Architecture Big Data Projects
Solution Architecture Big Data Projects
 
Cassandra Configuration
Cassandra ConfigurationCassandra Configuration
Cassandra Configuration
 
Overcoming cassandra query limitation spark
Overcoming cassandra query limitation sparkOvercoming cassandra query limitation spark
Overcoming cassandra query limitation spark
 
Comparativa herramientas Business Intelligence
Comparativa herramientas Business IntelligenceComparativa herramientas Business Intelligence
Comparativa herramientas Business Intelligence
 
Targetting 0.5 trillion brics+mint retail immigrants market
Targetting 0.5 trillion brics+mint retail immigrants marketTargetting 0.5 trillion brics+mint retail immigrants market
Targetting 0.5 trillion brics+mint retail immigrants market
 
Prince 2: project managment Document Risk log
Prince 2: project managment Document Risk logPrince 2: project managment Document Risk log
Prince 2: project managment Document Risk log
 
QlikView Macro's Are Bad
QlikView Macro's Are BadQlikView Macro's Are Bad
QlikView Macro's Are Bad
 

Similar to Data Modelling QlikView

SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3jeetendra mandal
 
SQL interview questions by Jeetendra Mandal - part 2
SQL interview questions by Jeetendra Mandal - part 2SQL interview questions by Jeetendra Mandal - part 2
SQL interview questions by Jeetendra Mandal - part 2jeetendra mandal
 
Chapter 3.1.pptx
Chapter 3.1.pptxChapter 3.1.pptx
Chapter 3.1.pptxmebratu9
 
Sql a practical introduction
Sql   a practical introductionSql   a practical introduction
Sql a practical introductionHasan Kata
 
Sql a practical introduction
Sql   a practical introductionSql   a practical introduction
Sql a practical introductionsanjaychauhan689
 
White paper on cassandra
White paper on cassandraWhite paper on cassandra
White paper on cassandraNavanit Katiyar
 
Myth busters - performance tuning 102 2008
Myth busters - performance tuning 102 2008Myth busters - performance tuning 102 2008
Myth busters - performance tuning 102 2008paulguerin
 
microsoft_access_working_with_forms_and_generating_reports__107.ppt
microsoft_access_working_with_forms_and_generating_reports__107.pptmicrosoft_access_working_with_forms_and_generating_reports__107.ppt
microsoft_access_working_with_forms_and_generating_reports__107.pptKunle Faseyi
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless DatabasesDan Gunter
 
Object Oriented Programming with Laravel - Session 6
Object Oriented Programming with Laravel - Session 6Object Oriented Programming with Laravel - Session 6
Object Oriented Programming with Laravel - Session 6Shahrzad Peyman
 
Optimize access
Optimize accessOptimize access
Optimize accessAla Esmail
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012Jos van Dongen
 
Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Pentaho Community
 

Similar to Data Modelling QlikView (20)

SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3
 
SQL interview questions by Jeetendra Mandal - part 2
SQL interview questions by Jeetendra Mandal - part 2SQL interview questions by Jeetendra Mandal - part 2
SQL interview questions by Jeetendra Mandal - part 2
 
Intake 37 10
Intake 37 10Intake 37 10
Intake 37 10
 
Databases
DatabasesDatabases
Databases
 
No sq lv2
No sq lv2No sq lv2
No sq lv2
 
Chapter 3.1.pptx
Chapter 3.1.pptxChapter 3.1.pptx
Chapter 3.1.pptx
 
SKILLWISE-DB2 DBA
SKILLWISE-DB2 DBASKILLWISE-DB2 DBA
SKILLWISE-DB2 DBA
 
Sql a practical introduction
Sql   a practical introductionSql   a practical introduction
Sql a practical introduction
 
Sql a practical introduction
Sql   a practical introductionSql   a practical introduction
Sql a practical introduction
 
White paper on cassandra
White paper on cassandraWhite paper on cassandra
White paper on cassandra
 
Myth busters - performance tuning 102 2008
Myth busters - performance tuning 102 2008Myth busters - performance tuning 102 2008
Myth busters - performance tuning 102 2008
 
microsoft_access_working_with_forms_and_generating_reports__107.ppt
microsoft_access_working_with_forms_and_generating_reports__107.pptmicrosoft_access_working_with_forms_and_generating_reports__107.ppt
microsoft_access_working_with_forms_and_generating_reports__107.ppt
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless Databases
 
Fg d
Fg dFg d
Fg d
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
Object Oriented Programming with Laravel - Session 6
Object Oriented Programming with Laravel - Session 6Object Oriented Programming with Laravel - Session 6
Object Oriented Programming with Laravel - Session 6
 
Optimize access
Optimize accessOptimize access
Optimize access
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012
 
Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012
 
Sql Server Basics
Sql Server BasicsSql Server Basics
Sql Server Basics
 

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

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

Management Consultancy Saudi Telecom Digital Transformation Design Thinking
Management Consultancy Saudi Telecom Digital Transformation Design ThinkingManagement Consultancy Saudi Telecom Digital Transformation Design Thinking
Management Consultancy Saudi Telecom Digital Transformation Design Thinking
 
Major new initiatives
Major new initiativesMajor new initiatives
Major new initiatives
 
Digital transformation journey Consulting
Digital transformation journey ConsultingDigital transformation journey Consulting
Digital transformation journey Consulting
 
Agile Jira Reporting
Agile Jira Reporting Agile Jira Reporting
Agile Jira Reporting
 
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
Lnt and bbby Retail Houseare industry Case assignment  sandeep sharmaLnt and bbby Retail Houseare industry Case assignment  sandeep sharma
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
 
Risk management Consulting For Municipality
Risk management Consulting For MunicipalityRisk management Consulting For Municipality
Risk management Consulting For Municipality
 
GDPR And Privacy By design Consultancy
GDPR And Privacy By design ConsultancyGDPR And Privacy By design Consultancy
GDPR And Privacy By design Consultancy
 
Real implementation Blockchain Best Use Cases Examples
Real implementation Blockchain Best Use Cases ExamplesReal implementation Blockchain Best Use Cases Examples
Real implementation Blockchain Best Use Cases Examples
 
Ffd 05 2012
Ffd 05 2012Ffd 05 2012
Ffd 05 2012
 
Biztalk architecture for Configured SMS service
Biztalk architecture for Configured SMS serviceBiztalk architecture for Configured SMS service
Biztalk architecture for Configured SMS service
 
Data modelling interview question
Data modelling interview questionData modelling interview question
Data modelling interview question
 
Pmo best practices
Pmo best practicesPmo best practices
Pmo best practices
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Enroll hostel Business Model
Enroll hostel Business ModelEnroll hostel Business Model
Enroll hostel Business Model
 
Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0
 
Bpm digital transformation
Bpm digital transformationBpm digital transformation
Bpm digital transformation
 
Digital transformation explained
Digital transformation explainedDigital transformation explained
Digital transformation explained
 
Government Digital transformation trend draft 1.0
Government Digital transformation trend draft 1.0Government Digital transformation trend draft 1.0
Government Digital transformation trend draft 1.0
 
Enterprise architecture maturity rating draft 1.0
Enterprise architecture maturity rating draft 1.0Enterprise architecture maturity rating draft 1.0
Enterprise architecture maturity rating draft 1.0
 
Organisation Structure For digital Transformation Team
Organisation Structure For digital Transformation TeamOrganisation Structure For digital Transformation Team
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.