Professional Documents
Culture Documents
Data Model
1 2 3 4 5 6 7 8 9 10
Scripting
1 2 3 4 5 6 7 8
Interface Design
1 2 3 4 5 6 7 8
Code Management
1 2
Page 1
Development
Version
Version Created By Created On
Page 2
Development
mentation
Model
Synthetic keys removed from data model to avoid synthetic tables Circular reference loops removed in the data model Mapping used instead of DB joins whenever the DB involves complex joins Integers used to join tables where possible Only the required field names used in the SQL instead of using 'Select *' QVD files used instead of 'resident' tables to improve performance Incremental loads used wherever possible All the unwanted data removed from the data model Since Qlikview is case sensitive, all the data stored multiple times have the correct matching case Multiple fact tables organised into a single fact tabel using concatenate to result in one star schema
ing
Naming standards used for columns, tables, variables Scipt comments included wherever possible All connection strings in Include file Business rules calculations performed in the script level ,incase of DB performance issues Memory intensive calculations not used in the chart expressions Complex string keys converted into numeric format using the Autonumber() function Multiple Scripting tabs ,one tab per security,date and calendar,data source,key measure,lookup table Security related code is written in hidden script
ace Design
Use of colors for contrast/focus only Use of neutral and muted colors Use of templates/themes where available Display optimized for user screen resolutions Design consistency across tabs Formatting consistency across objects Drop-down selections on all straight/pivot table columns Number of sheets/tabs kept to a minimum
Management
Macros checked into Macro listing Use of Common Variables for expressions
Page 3
Development
ll Development status
on
1.0 Amitesh Sahu 10/5/2012
Page 4
Development
ecklist
Page 5
Development
Page 6
Development
Page 7
Development
Page 8
Development
Page 9
Development
Page 10
Development
Page 11
Deployment
Publisher 1 Verify whether all the services are up and running? Accesspoint server
2 Are the publisher logs, command center logs generating? Are the Qlikview WebServer and Server logs are generating? Are the reports opening in accesspoint or not? (Test 3 Reports in each accesspoint by opening through IE Plugin and AJAX).
Accesspoint Server
Accesspoint Server
Note
If there are more than One publisher and One accesspoint the same test cases need
Page 12
Deployment
2 3 4 5 6 7 8 9 10
Create job/tasks in Production environment that reload the application Reload and distribute the application from Production Record load time and any errors Analyze differences in script performance Files with hard-coded paths that are not valid are not moved on the production server No network traffic delays between the production server and data sources Previously unidentified impacts on the application (such as mismatched QVDs or data files) is a
QV version match with production Client types tested for rendering
Security
1 2 3 Section Access Secured Distribution Publisher Loop and Reduce
Page 13
Deployment
Reload and Distribute the tasks in Publisher. Publisher Logs Command Server Logs
Accesspoint Server
blisher and One accesspoint the same test cases needs to be verified in all the servers.
Page 14
Deployment
mance e not valid are not moved on the production server the production server and data sources the application (such as mismatched QVDs or data files) is avoided
Page 15
Deployment
Page 16
Deployment
Page 17
Deployment
Page 18
Deployment
Page 19
Deployment
Page 20