Qlikview Development and Deployment Review Checklist_templatend Deployment Review Checklist_template v 1.0

  • Upload
    annt

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Qlikview Development and Deployment Review Checklist_template

Citation preview

Qlikview Development Review Checklist_template V 1.0

DevelopmentQlikview After Deployment ChecklistQlikview DataModelling & Development ChecklistDocumentation1Functional Design requirements (FDD) exists?2Technical Design requirements (TDD) exists?3Data Flow diagram in TDD exists?4QVD generator files and QVD staging documented in TDD?Data Model1Synthetic keys removed from data model to avoid synthetic tables2Circular reference loops removed in the data model3Mapping used instead of DB joins whenever the DB involves complex joins4Integers used to join tables where possible5Only the required field names used in the SQL instead of using 'Select *'6QVD files used instead of 'resident' tables to improve performance7Incremental loads used wherever possible8All the unwanted data removed from the data model9Since Qlikview is case sensitive, all the data stored multiple times have the correct matching case10Multiple fact tables organised into a single fact tabel using concatenate to result in one star schemaScripting1Naming standards used for columns, tables, variables2Scipt comments included wherever possible3All connection strings in Include file4Business rules calculations performed in the script level ,incase of DB performance issues5Memory intensive calculations not used in the chart expressions6Complex string keys converted into numeric format using the Autonumber() function7Multiple Scripting tabs ,one tab per security,date and calendar,data source,key measure,lookup table8Security related code is written in hidden scriptInterface Design1Use of colors for contrast/focus only2Use of neutral and muted colors3Use of templates/themes where available4Display optimized for user screen resolutions5Design consistency across tabs6Formatting consistency across objects7Drop-down selections on all straight/pivot table columns8Number of sheets/tabs kept to a minimumCode Management1Macros checked into Macro listing2Use of Common Variables for expressionsOverall Development statusComments / Required ActionsVersionVersion1.0Created ByAmitesh SahuCreated On10/5/12

&C&"Times New Roman,Regular"&12&A&C&"Times New Roman,Regular"&12Page &P

DeploymentQlikview Deployment ChecklistServices1Verify whether all the services are up and running?PublisherDistribution ServiceDirectory Service ConnectorCommand CenterManagement ServiceAccesspoint serverQlikview ServerQlikview WebServer2Reload and Distribute the tasks in Publisher.3Are the publisher logs, command center logs generating?PublisherPublisher LogsCommand Server Logs4Are the Qlikview WebServer and Server logs are generating?Accesspoint ServerServer LogsWebServer Logs5Are the reports opening in accesspoint or not? (Test 3 Reports in each accesspoint by opening through IE Plugin and AJAX).Accesspoint ServerNoteIf there are more than One publisher and One accesspoint the same test cases needs to be verified in all the servers.Pre Production Unit Test (Report on Accespoint )1All dimensions selected2All objects minimized and restored3All macro code run4All expression conditions tested5Report objects run and printed6All rendered clients tested (AJAX, plug-in, Java)7All special icons on objects are validated8Full reloads tested9Unused fields removed10Unused tables removed11Bookmarks checked for validity12Alerts are testedTest Load Log1Copy source files to location accessible to Production servers2Create job/tasks in Production environment that reload the application3Reload and distribute the application from Production4Record load time and any errors5Analyze differences in script performance6Files with hard-coded paths that are not valid are not moved on the production server7No network traffic delays between the production server and data sources8Previously unidentified impacts on the application (such as mismatched QVDs or data files) is avoided9QV version match with production10Client types tested for renderingSecurity1Section Access2Secured Distribution3Publisher Loop and Reduce

&C&"Times New Roman,Regular"&12&A&C&"Times New Roman,Regular"&12Page &P