Académique Documents
Professionnel Documents
Culture Documents
Interface Performance
Eliminate unneeded data volume (rows) from apps (how far back does the app really need to
Reduce Columns
Find unused fields in the data model - use DocumentAnalyzer_V1.5.qvw against your app to
the "DROP FIELD" statements that are generated for the unused fields and place these into a
application, as the VERY LAST tab in the script.
Reduce Distinctness
Reduce distinct values in your application - use the QlikView Optimizer.qvw against your app
that are candidates for these changes. Select the "Symbols" in the Optimizer app to see the
system keys, etc..)
Increase efficiency
Convert fields to numeric that are used in compare expressions, like IF(ClientType = 'Direct'
Reduce the number of open charts down to 1 on tabs where this is possible and appropriate
Best Practices
ew developers
ble columns
variables
gged
DBC connections
elds
ess
e = 'Direct'.)
ppropriate
Prefixes
Variables
Key Fields
Flag Fields
Cycle Group
Drilldown Group
Key Field Separator
Temp Fileds/Tables
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
vCurrentYear
%CustomerKey
_YTDFlag
<ProductCycle
>GeoDrillDown
Company&'_'&Nbr as Key
Daily_Trans_tmp
e.g.
Field Names
Use business names for fields.
Rename fields in scripts where possible - not in charts and tables
Abbr. Type
Environment
Meaning
Applicable to all environments
DEV
PRD
TST
APR
JOB
SDF
TSK
DSR
Environment
Environment
Environment
Publisher Item
Publisher Item
Publisher Item
Publisher Item
Publisher Item
Development Environment
Production Environment
Test Environment
Publisher Access Point Resource
Publisher Job
Publisher Source Document Folder Resource
Publisher task
Directory Service Resource
CurrentYear
CustomerKey
ProductCycle
GeoDrillDown
ompany&'_'&Nbr as Key
aily_Trans_tmp