The QlikView deployment framework



Similar documents
System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. All rights reserved.

QLIKVIEW GOVERNANCE DASHBOARD 1.0

Unleash your intuition

QLIKVIEW GOVERNANCE DASHBOARD FAQ

METADATA-DRIVEN QLIKVIEW APPLICATIONS AND POWERFUL DATA INTEGRATION WITH QLIKVIEW EXPRESSOR

Qlik Sense Enterprise

WHAT S NEW IN QLIKVIEW 11

Qlik Sense Enabling the New Enterprise

Technical White Paper: Clustering QlikView Servers

GOVERNANCE OVERVIEW. A QlikView Technology White Paper. qlikview.com. December 2011

QLIKVIEW DESKTOP INSTALLATION GUIDE

Installation Guide. Qlik Sense 1.1 Copyright QlikTech International AB. All rights reserved.

Server Deployment and Configuration. Qlik Sense 1.1 Copyright QlikTech International AB. All rights reserved.

QlikView Governance Dashboard Installation

QlikView 11 Source Control Walkthrough

EMC Documentum Composer

Qlik Consulting helps you accelerate time to value, mitigate risk, and achieve better ROI 1/35

Qlik REST Connector Installation and User Guide

QLIKVIEW MOBILE SECURITY

Sparx Systems Enterprise Architect Cloud-based repository hosting

The QlikView Business Discovery platform

QLIKVIEW ARCHITECTURAL OVERVIEW

AWS Plug-in Guide. Qlik Sense 1.1 Copyright QlikTech International AB. All rights reserved.

QLIKVIEW ON MOBILE: Beyond Reporting. A QlikView White Paper. qlikview.com. December 2012

Qlik UKI Consulting Services Catalogue

Analytics Strategy Information Architecture Data Management Analytics Value and Governance Realization

QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE

QLIKVIEW SERVER LINEAR SCALING

Authoring for System Center 2012 Operations Manager

THE QLIKVIEW PRODUCT FAMILY

Synthetic Monitoring Scripting Framework. User Guide

BI xpress Product Overview

CA IT Client Manager. Desktop Migration

Backup and Restore with 3 rd Party Applications

Sisense. Product Highlights.

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. All rights reserved.

Librarian. Integrating Secure Workflow and Revision Control into Your Production Environment WHITE PAPER

WebSphere Business Modeler

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

BusinessObjects Enterprise XI Release 2 Administrator s Guide

Using RSMACC version control system with AB Industrial programming Controllers and files.

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

Skynax. Mobility Management System. System Manual

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION

Oracle Sales Cloud Reporting and Analytics Overview. Release 13.2 Part Number E January 2014

Initializing SAS Environment Manager Service Architecture Framework for SAS 9.4M2. Last revised September 26, 2014

QLIKVIEW DEPLOYMENT FOR BIG DATA ANALYTICS AT KING.COM

FreeForm Designer. Phone: Fax: POB 8792, Natanya, Israel Document2

How Microsoft IT India s Test Organization Enabled Efficient Business Intelligence

QLIKVIEW DATA FLOWS TECHNICAL BRIEF

Application Development

Cross platform Migration of SAS BI Environment: Tips and Tricks

SAP Data Services 4.X. An Enterprise Information management Solution

TIBCO Administrator User s Guide. Software Release March 2012

X3 Intelligence Reporting

Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04

Unicenter Desktop DNA r11

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. SMARTDOCS SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

Administration & Support

QlikView Business Discovery Platform. Algol Consulting Srl

Symphony Plus S+ Engineering: Composer Harmony

QlikView 11 Upgrade & Migrations

Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards

Using Oracle9i SCM for Software Configuration Management. An Oracle Technical White Paper July 2002

QLIKVIEW SECURITY OVERVIEW

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

Webinar. Feb

Implementing TIBCO Nimbus with Microsoft SharePoint

ER/Studio Data Architect

Using SQL Reporting Services with Amicus

EnterpriseLink Benefits

CA Process Automation

How To Use Ibm Tivoli Monitoring Software

The best way to get Microsoft Visual Studio 2005 is by purchasing or renewing an MSDN Subscription today.

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

WHITE PAPER. Understanding Transporter Concepts

Sage Accpac ERP 5.6A. CRM Analytics for SageCRM I User Guide

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

EMC DOCUMENTUM xplore 1.1 DISASTER RECOVERY USING EMC NETWORKER

VOLUME 4, NUMBER 1, JANUARY Alloy Navigator 5: Robust New Service Management Solution Slated for Release

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

TU04. Best practices for implementing a BI strategy with SAS Mike Vanderlinden, COMSYS IT Partners, Portage, MI

NetIQ Aegis Adapter for VMware vcenter Server

Business Process Management IBM Business Process Manager V7.5

ProClarity Analytics Family

Solution Park Support for Computer and Networks

Advanced Solutions of Microsoft SharePoint Server 2013

Redeploying Microsoft CRM 3.0

Integration and Automation with Lenovo XClarity Administrator

Predictive Analytics Client

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

QlikView, Creating Business Discovery Application using HDP V1.0 March 13, 2014

Transcription:

Technical Brief The QlikView deployment framework January, 2014

Table of Contents Introduction 2 Who is this document for? 2 The QlikView deployment framework 3 A sample QDF setup 4 What s included in the QlikView deployment framework? 6 Where can I get it? 7 Summary 7 Appendix 8 2 The QlikView development framework

Introduction Managing a Business Intelligence (BI) deployment of any size is not trivial. Hardware, software, data and analytical applications all require individual attention to ensure their stability and effectiveness. In order to ease maintenance, increase productivity, and prevent an out of control BI deployment, it is essential to implement standards and best practices as the groundwork for application governance. The QlikView Deployment Framework (QDF) introduces a set of standards and best practices to QlikView. It s a result of the combined experiences of our customers, partners, and QlikView experts. Its main purpose is to address structure, organization, and resource reusability within a QlikView environment, in turn, reducing development time and increasing QlikView manageability. Who is this document for? This document will provide QlikView administrators, developers, and partners with a technical overview of the QlikView Deployment Framework (QDF) a set of best practices, libraries, and tools that assist with the setup, development, and control of a QlikView environment. This document assumes there is a general understanding and working knowledge of the QlikView platform. (An introduction to QlikView is covered in greater detail in the standard QlikView materials. Please refer to the Appendix for more information.) The QlikView development framework 3

The QlikView deployment framework The objective of a software framework is to make it faster and easier for developers to build and maintain applications. Frameworks typically bundle together a collection of components in a simple-to-use form. For example, ios developers may use the ios Bluetooth Framework to accelerate the development of the Bluetooth portions of their project. The QlikView Deployment Framework builds upon the same light-weight application development model that makes creating QlikView analytics easy. Assembled with a set of standards, modules, and QlikView tools, QDF introduces consistency, reusability, and increased control across all QlikView applications. The following is a list of standards defined by QDF: Resource container architecture A core file system structure composed of directory folders (referred to as containers ) bound to the framework. It organizes, secures, and stores projects and various objects used by QlikView applications and other QlikView deployments. By using QDF, all different document types and functions have their own respective place in their own folder structure and can be moved easily without affecting the operation of the QlikView application(s). Container map An internal structure that maintains links between containers in order for objects (scripts, language settings, color schemes, variables, expressions, data connections, etc.) to be shared and reused by QlikView applications. The container map is managed with the Container Map Editor. Container naming convention A set of standard and recommended unique names used to name the file system folders according to application, department, project, or resource. These can be modified as needed without affecting the functionality of the application. Centralized variables A repository that stores system, user expressions, and other variables as user defined names. These names are referenced in QlikView projects as variables or can be called with the QDF sub-functions. Variables can be local to a project or global to the entire deployment. They are created and maintained with the Variable Editor. 4 The QlikView development framework

Initiation script A pre-defined QlikView Load Script which initiates QDF, common modules and sets variables used within all QlikView applications that are bound to the framework. Sub-function library A set of modules used by QDF that contain callable sub-functions and practical examples. These can be easily included in QlikView applications. Examples include sub-functions for advanced calendars, document and data migration, data parsing, data exporting, and linking resource containers and variables. A sample QDF setup Figure 2 illustrates a basic, multi-project setup when using QDF. Shapes labeled Project1 and Project2 represent file directories in a defined QlikView document path. Application objects (*.qvw, *.qvs, *.qvd, images, scripts, etc.) reside in corresponding sub-folders for each project. The Shared Folders container stores and organizes common objects (data connections, custom load scripts, expressions, etc.) shared between projects. The Administration folder stores examples, tools, and internal modules necessary for the setup and operation of QDF. Figure 1 Simple resource container logical diagram (left), physical file system structures (right) 2014 Qlik The QlikView development framework 5

These structures are automatically created with the Container Map Editor and bound to the framework core. In order to streamline development, modifications, and change management of QlikView applications, QDF containers are created as identical separate file structures that include the same base functionality. Because the containers are part of the underlying framework core, this allows them to be easily moved and/or renamed without changing any specific QlikView logic inside them. Figure 2 Container Map Editor used to create resource containers The Variable Editor is used to centrally manage and define system and user variables and expressions for a deployment or project. With this approach, changes to QlikView applications that depend on those variables can be made very easily and in one place. (Anything that uses QlikView syntax can be defined as a variable, allowing a broader range of user defined properties in QlikView applications). Figure 3 QDF Variable Editor, defining vg.profit variable with expression SUM(LINEPRICE) SUM(LINE_COGS) 6 The QlikView development framework

Figure 4 QlikView application (.qvw) using vg.profit variable as a metric in the chart object The QlikView development framework 7

What s included in the QlikView deployment framework? The QlikView Deployment package includes the following: QlikView deployment framework deploy tool Installation utility to setup the initial administration containers, libraries, tools, and samples in the desired QlikView root Document folder. Deployment framework tools Container Map Editor, Variable Editor, Setting, and Templates. Three QlikView-based utilities that manage the setup of containers, variables, and templates used in QDF deployments. The following documentation: Getting started guide Provides an overall understanding of the framework basics and how to start installing and developing. Operations guide A guide for QlikView administrators who are responsible for maintaining the platform and managing security, tasks, and containers. Development guide A guide for developers to learn how to work with QDF in an efficient way. It includes content on naming conventions, data modeling, optimization, and other guidelines regarding development and exercises. Deployment guide A guide for project manager and platform owners to manage the QlikView development, test, acceptance, and production process. Deployment framework core documentation Detailed documentation regarding the content and design of the QlikView Deployment Framework Core (folder structure, script, and sub-function logic). QlikView deployment framework education exercises Several documented QlikView examples and exercises to assist in learning the power of QDF. 8 The QlikView development framework

Where can I get it? The QlikView Deployment Framework is available to members of the Qlik Community under the QlikView Deployment Framework Group. Please note that the QlikView Deployment Framework is not a Qlik product and is not supported by Qlik technical product support. It is supported by community members of this group. Members include QlikTech employees, partners, customers, and enthusiasts. Members may start a discussion, report a problem, and receive the latest updates on the QDF software and documentation. After membership is granted, navigate to the Content tab to download the QDF Deploy Tool and review the QDF documentation to get started. Figure 5 QlikView deployment framework group on the Qlik community 2014 Qlik The QlikView development framework 9

Summary There isn t one answer for best practices, but rather a collection of proven results from customers, partners, and QlikView experts that provide enterprise scale, efficiency, and governance for QlikView implementations. The QlikView Deployment Framework is the result of this collaboration. The value an organization realizes from the QlikView Deployment Framework will vary depending on the size, complexity, and customizations of the deployment and its applications. Large and Enterprise QlikView deployments will benefit greatly from QDF because of ever-changing business requirements, data additions, and organizational growth. It is recommended that smaller deployments investigate QDF, but it may not be necessary to implement. Generally speaking, QDF will shorten development time for each new QlikView deployment, allow easier maintenance and reuse of resources, and provide an overall application governance model. 10 The QlikView development framework

Appendix QlikView deployment framework group http://community.qlikview.com/groups/qlikview-deployment-framework QlikView development and deployment http://www.qlikview.com/us//~/media/files/resource-library/global-us/direct/datasheets/ds-technical- Brief-Dev-and-Deploy-EN.ashx QlikView reference manual (installed with QlikView server) C:\ProgramData\QlikTech\QlikView Documentation\Reference Manual.pdf Documentation available from the QlikView Management Console (QMC) Help Understanding QlikView documents http://<hostname>:4780/qmchelp/content/qmc_documents.htm Source documents http:// <hostname>:4780/qmchelp/content/qmc_documents_sourcedocuments.htm User documents http://<hostname>:4780/qmchelp/content/qmc_documents_userdocuments.htm Understanding QlikView document folders http://<hostname>:4780/qmchelp/content/qmc_system_setup_qlikviewservers_ Folders.htm#kanchor263 The QlikView development framework 11

qlik.com 2014 QlikTech International AB. All rights reserved. Qlik, QlikView, QlikTech, and the QlikTech logos are trademarks of QlikTech International AB which have been registered in multiple countries. Other marks and logos mentioned herein are trademarks or registered trademarks of their respective owners.