Top Ten Qlik Performance Tips
|
|
|
- Darrell Hunt
- 9 years ago
- Views:
Transcription
1 Top Ten Qlik Performance Tips Rob Wunderlich Panalytics, Inc 1 About Me Rob Wunderlich Qlikview Consultant and Trainer Using Qlikview since 2006 Author of Document Analyzer and other tools Founder of QlikView Components script library Qlik Luminary and MVP in QlikCommunity Blogger at QlikviewCookbook.com Presenter at Masters Summit for Qlik Instructor at q-on.bi Tweets 2 Copyright 2016 Rob Wunderlich 1
2 Please ask questions. Don t assume you are the only one wondering. 3 Define Performance Response time after a click What is fast and what is slow? depends who you ask. Reload Time Utilization of hardware Cost of purchase, upgrade and management. Development Effort 4 Copyright 2016 Rob Wunderlich 2
3 When (Not) to Performance Tune " premature optimization is the root of all evil " Donald Knuth Performance Tuning takes time, time is usually money. Best practices are frequently free Have a problem to solve 5 The Tuning Volume Curve Rows Data Model, Expressions Hardware Required Knowledge < Few million Doesn't matter Unimportant Get the numbers right! Few million to tens of millions Many tens of millions to low hundred millions Many hundreds of millions Billions Best practices Has an impact Best Practices Intentional Very important Senior Consultant Critical Critical Expert Specialized techniques Custom planning QV Internals, custom tooling 6 Copyright 2016 Rob Wunderlich 3
4 Measuring Performance Script Document Log + ScriptLogAnalyzer from QvCookbook Charts Sheet, Object Properties, Calc Time Understand the impacts of cache and multi-processing on these numbers Charts Document Analyzer from QvCookbook 7 Remove Unused Fields Remove Fields that are not being referenced in the front end. Use Document Analyzer to identify unused Fields. Don t get obsessive about this. Focus on the fields with high cardinality. 8 Copyright 2016 Rob Wunderlich 4
5 DROP FIELDS Question: From a performance perspective, is there a difference between: 1.DROP FIELD [AccountNumber]; DROP FIELD [BillToAddressID]; DROP FIELD [City]; 2.DROP FIELD [AccountNumber], [BillToAddressID], [City]; 9 Remove Unneeded Fact Rows Don t load rows that are not required for analysis. Limit in SQL where possible SQL SELECT * FROM Orders WHERE OrderDate >= ' '; 10 Copyright 2016 Rob Wunderlich 5
6 Limiting QVD Fact Rows This be slow LOAD * FROM data.qvd(qvd) WHERE Date > MakeDate(2012); When limiting rows from a QVD, WHERE Exists() is usually the fastest choice. TempDates: LOAD MakeDate(2012) + RecNo()-1 as Date AutoGenerate ; data: LOAD * FROM data.qvd(qvd) WHERE Exists(Date); DROP TABLE TempDates; 11 QVD Subset Performance QV11 QV12 12 Copyright 2016 Rob Wunderlich 6
7 Segment QVDs Four years of facts in a single QVD, ~815M Rows, ~80 Fields 17M Rows per month Loading one year of data: LOAD * FROM OneBig.qvd(qvd) WHERE Date >= ; 40 Minutes Modified the extract to create one QVD per month Facts_YYYYMM LOAD * FROM Facts_2015*.qvd(qvd); 6 Minutes 13 Remove Unneeded Dimension Rows A subset ratio of less then 100% indicates an opportunity to eliminate some Dimension rows. Use the Table Viewer to identify. Limit Dimensions using WHERE Exists() or KEEP. Product: LOAD * FROM Product.qvd (qvd) WHERE exists(productid); 14 Copyright 2016 Rob Wunderlich 7
8 Reduce Cardinality Fields with high number of values impact RAM footprint, Document Save/Open time. Split Timestamps into two fields Date and Time. AutoNumber Keys and non-display Id fields Always use the second autonumber parm to ensure sequential integers for optimum efficiency. AutoNumber(%KeyField, $KeyField ) as %KeyField 15 Cardinality Challenge Excessive Detail Complex fields such as browser UserAgent can have a lot of unique values: Mozilla/5.0 (Linux; Android 4.4.2; Lenovo X2-EU Build/KOT49H) AppleWebKit/ (KHTML, like Gecko) Version/4.0 Chrome/ Mobile Safari/ May be used for filtering like =Sum({<UserAgent-={'*Bot*','*bot*','*Spider*'}>}Clicks) 16 Copyright 2016 Rob Wunderlich 8
9 Cardinality Challenge Excessive Detail Lots of unique values, but not many unique components. Pre-parse in the script to extract components such as OS Browser Device FieldName #Values Avg Width UserAgent 234, UserAgentDevice 6 16 UserAgentOS UserAgentType UserAgentVersion 2, * 36M rows, 4 Months 17 Beware the Cost of Preceding Load LOAD *, A&B as B2 FROM data.qvd(qvd); LOAD *, A&B as B2; LOAD * FROM data.qvd(qvd); 18 Copyright 2016 Rob Wunderlich 9
10 Understand Caching The results of a chart calculation are stored and remembered in the Cache. If the "same calculation" is called for again in that chart or another chart, the results are retrieved from the cache and the computation is skipped, thus saving time. Cache is global on the server. A calculation is "the same" if: The same selections are in force The chart has the same Dimensions The expression is identical 19 Weird Cache Facts Expression text must be exactly the same to be considered equivalent. sum(linetotal) SUM(LineTotal) sum(linetotal) sum(linetotal) // a comment Document Analyzer can help identify logically equivalent expressions. Avoid Expression Variations by utilizing Variables or Master Measures Linked Objects 20 Copyright 2016 Rob Wunderlich 10
11 Weird Cache Facts 2 A calculation is "the same" if: The same selections are in force Any change in selections, even data not connected to the chart, will cause recalculation You must close QlikView, not just the Doc, to reset the cache. Caching can be turned off via easter egg but your computer will turn to dust. 21 Data Island Objects Data Islands are tables that have no linking field to the main model. Commonly used for UI switches like currency selection or select your metrics. 22 Copyright 2016 Rob Wunderlich 11
12 Impact of Data Island Objects Selections made in the Pick Dimensions listbox update the Reports chart. This is a data change that causes every object on every sheet to be recalculated. Every object in the same state that is 23 Put Data Island Objects in Alt State Put the listbox in an Alternate State and reference that State in objects or expressions as required. 24 Copyright 2016 Rob Wunderlich 12
13 Measures Should Be In Same Table An expression that requires values from two tables will generally run slower than if all values are available in the same table. Expressions that utilize one table are called "single row operations". The advantage is that QV can process the existing data row by row, and avoid the phase 2 step of assembling intermediate composite tables. ListPrice is in the Product table. Can we get all Fields in single table? Sum(OrderQty * ListPrice) - sum(linetotal) 25 If Necessary, Make a Copy of the Field ListPrice cannot be JOINed to SaleOrderHeader without losing some Product rows. What to do? We can create an additional copy of the ListPrice field for use in this chart Sum(OrderQty * SalesListPrice) - sum(linetotal) * Note: Pre-calculating the expression in the script is an alternative (and preferred) solution. 26 Copyright 2016 Rob Wunderlich 13
14 Control Detail Table Objects Straight and Pivot tables with millions of output rows will take a long time to calculate, and impact the entire sheet. You generally can t make them calculate faster, but you can make design choices about when you will calculate them. 27 Control Detail Table Objects Hidden objects don t get calculated. Minimized objects don t get calculated. All Container objects get calculated. Export Objects can stay minimized Use a Calculation Condition to limit to a reasonable number of rows. Calculation Condition is an expression, so you can always override it with a button and variable. Prefer Straight table to Pivot table when possible. 28 Copyright 2016 Rob Wunderlich 14
15 No Short Circuit Expression evaluation does not terminate false branches if(1=1,sum(x)// Always evaluated,sum(y)// Always evaluated ) Both expressions are always evaluated! Usually not a big deal. Except when many big choices that have only one truth for the chart, such as choosing an expression to match UI switches. 29 Short Circuit Optimization Use the Expression Conditional property Or move the if() into a variable calculation =if(ui_currency='usd','sum(sales_usd)','sum(sales_eur)' ) Further Reading Copyright 2016 Rob Wunderlich 15
16 Sum(If(), the Performance Killer Extremely Slow. IF condition is performed for every row in the dataset Better Alternatives: Move the IF condition to the load script, generate a Flag (0/1) In 99% of cases, Set Analysis can be used In rare cases when Set Analysis is not possible, multiply by a flag As the last resort, use a numeric condition 31 Prefer Numeric to String Comparison Numeric comparisons are faster (double or better) than String comparisons, sum(if(expressship=1, LineTotal)) sum(if(expressship='yes', LineTotal)) (Even better, use Set Analysis when possible!) 32 Copyright 2016 Rob Wunderlich 16
17 Set Analysis Modifier In a Set Analysis Modifier, there is no performance difference between String and Numeric. sum({<expressshipnum={1}>} LineTotal) sum({<expressshiptext={'yes'}>} LineTotal) Set Analysis uses Search Logic, which is always string based. 33 Using Flags Flag Fields with a value of "0" or "1" can improve the performance of expressions. sum(if(expressshipnum=1, LineTotal))// Wrong! sum(linetotal * ExpressShipNum)// Right! sum({<expressshipnum={1}>}linetotal) // Right also! Which is faster, Multiplication or Set Analysis? It depends Is the time required to create the Set offset by the savings of a faster calculation? 34 Copyright 2016 Rob Wunderlich 17
18 Pre-calculate in Script When Possible Replace Calculated Dims. =Date(Floor(ShipTime)) should be done in the script FirstName & LastName as Name Calculated Dims don t cache well! Do Business logic in script Instead of: Expr: Sum({<OrderID={ =ShipDate=OrderDate }>}Sales) If(ShipDate=OrderDate, 1, 0) as Flag_SameDayShip Expr: Sum(Sales * Flag_SameDayShip) 35 Challenge I can t pre-aggregate. Evaluate all use cases, not just the lowest granularity. Example: Web Advertising, 100M Facts per month Measures #Impressions (Views) #Clicks Dimensions AdId Date Category Publisher 36 Copyright 2016 Rob Wunderlich 18
19 Pre-Aggregation Example Requirements I need to see overall Click% (#Clicks / #Impressions) for my selections. I need to trend measures over Months and Category. I may want to filter to a single AdId, Publisher or Category. I need to show the day by day activity for a single AdId. There is only one requirement for Day level data! We can pre-aggregate additional fields : sum(#impressions) as Monthly#Impressions and sum(#clicks) as Monthly#Clicks at the AdId, Month level. Assuming an average lifetime of 100 days per Ad, aggregation in the front end will use fewer rows 4/100. Imagine the pre-aggregation opportunity if the monthly data did not need to filter by AdId! 37 Q & A 38 Copyright 2016 Rob Wunderlich 19
Access Queries (Office 2003)
Access Queries (Office 2003) Technical Support Services Office of Information Technology, West Virginia University OIT Help Desk 293-4444 x 1 oit.wvu.edu/support/training/classmat/db/ Instructor: Kathy
THE SET ANALYSIS. Summary
THE SET ANALYSIS Summary 1 Why use the sets... 3 2 The identifier... 4 3 The operators... 4 4 The modifiers... 5 4.1 All members... 5 4.2 Known members... 6 4.3 Search string... 7 4.4 Using a boundary
QLIKVIEW GOVERNANCE DASHBOARD FAQ
QLIKVIEW GOVERNANCE DASHBOARD FAQ What is the QlikView Governance Dashboard?.... 2 What is the value of the QlikView Governance Dashboard?.... 2 Who should use the QlikView Governance Dashboard?.... 2
QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE
QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QlikView Technical Brief April 2011 www.qlikview.com Introduction This technical brief covers an overview of the QlikView product components and architecture
QlikView 11.2 SR5 DIRECT DISCOVERY
QlikView 11.2 SR5 DIRECT DISCOVERY FAQ and What s New Published: November, 2012 Version: 5.0 Last Updated: December, 2013 www.qlikview.com 1 What s New in Direct Discovery 11.2 SR5? Direct discovery in
Eucalyptus 3.4.2 User Console Guide
Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure
QLIKVIEW GOVERNANCE DASHBOARD 1.0
QLIKVIEW GOVERNANCE DASHBOARD 1.0 A QlikView Technical Brief April 2013 qlikview.com Table of Contents About the QlikView Governance Dashboard 3 What s New Since Beta 2? 4 Summary Sheet 4 File Details
Project management (Dashboard and Metrics) with QlikView
Paper AD06 Project management (Dashboard and Metrics) with QlikView Pirault Stéphane, Keyrus Biopharma, Levallois Perret, France Delépine Guillaume, Keyrus Biopharma, Levallois Perret, France ABSTRACT
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
SSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting
SSRS Reporting Using Report Builder 3.0 By Laura Rogers Senior SharePoint Consultant Rackspace Hosting About Me Laura Rogers, Microsoft MVP I live in Birmingham, Alabama Company: Rackspace Hosting Author
Financial Reporting Using Microsoft Excel. Presented By: Jim Lee
Financial Reporting Using Microsoft Excel Presented By: Jim Lee Table of Contents Financial Reporting Overview... 4 Reporting Periods... 4 Microsoft Excel... 4 SedonaOffice General Ledger Structure...
Intelligent Dashboards made Simple! Using Excel Services
Intelligent Dashboards made Simple! Using Excel Services Presented by: Asif Rehmani, SharePoint Server MVP Trainer/Solution Architect [email protected] Who am I? One of the founders of Chicago
Microsoft Access 3: Understanding and Creating Queries
Microsoft Access 3: Understanding and Creating Queries In Access Level 2, we learned how to perform basic data retrievals by using Search & Replace functions and Sort & Filter functions. For more complex
Installation & User Guide
SharePoint List Filter Plus Web Part Installation & User Guide Copyright 2005-2011 KWizCom Corporation. All rights reserved. Company Headquarters KWizCom 50 McIntosh Drive, Unit 109 Markham, Ontario ON
QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION
QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION QlikView Scalability Center Technical Brief Series September 2012 qlikview.com Introduction This technical brief provides a discussion at a fundamental
Advanced Query for Query Developers
for Developers This is a training guide to step you through the advanced functions of in NUFinancials. is an ad-hoc reporting tool that allows you to retrieve data that is stored in the NUFinancials application.
Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro
Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro, to your M: drive. To do the second part of the prelab, you will need to have available a database from that folder. Creating a new
Creating Excel Link reports with efficient design
Creating Excel Link reports with efficient design To make it easier to accommodate future changes to Controller Excel Link functions and also to ensure that reports are designed with optimum performance
INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports
INTRODUCING ORACLE APPLICATION EXPRESS Cristina-Loredana Alexe 1 Abstract Everyone knows that having a database is not enough. You need a way of interacting with it, a way for doing the most common of
SelectSurvey.NET User Manual
SelectSurvey.NET User Manual Creating Surveys 2 Designing Surveys 2 Templates 3 Libraries 4 Item Types 4 Scored Surveys 5 Page Conditions 5 Piping Answers 6 Previewing Surveys 7 Managing Surveys 7 Survey
RIFIS Ad Hoc Reports
RIFIS Ad Hoc Reports To retrieve the entire list of all Ad Hoc Reports, including the Base reports and any additional reports published to your Role, select Ad Hoc for the Type under Filter Report By and
Universal Simple Control, USC-1
Universal Simple Control, USC-1 Data and Event Logging with the USB Flash Drive DATA-PAK The USC-1 universal simple voltage regulator control uses a flash drive to store data. Then a propriety Data and
What's New Feature Guide
What's New Feature Guide W W W. M A X I M I Z E R. C O M 208 W. 1st Avenue, P +1 604 601 8000 Vancouver, BC, F +1 604 601 8001 V5Y 3T2, Canada E [email protected] Notice of Copyright Published by Maximizer
EZManage V4.0 Release Notes. Document revision 1.08 (15.12.2013)
EZManage V4.0 Release Notes Document revision 1.08 (15.12.2013) Release Features Feature #1- New UI New User Interface for every form including the ribbon controls that are similar to the Microsoft office
Virto Pivot View for Microsoft SharePoint Release 4.2.1. User and Installation Guide
Virto Pivot View for Microsoft SharePoint Release 4.2.1 User and Installation Guide 2 Table of Contents SYSTEM/DEVELOPER REQUIREMENTS... 4 OPERATING SYSTEM... 4 SERVER... 4 BROWSER... 4 INSTALLATION AND
Differences in Use between Calc and Excel
Differences in Use between Calc and Excel Title: Differences in Use between Calc and Excel: Version: 1.0 First edition: October 2004 Contents Overview... 3 Copyright and trademark information... 3 Feedback...3
QLIKVIEW SCALABILITY OVERVIEW
QLIKVIEW SCALABILITY OVERVIEW QlikView Technology White Paper Series April 2011 www.qlikview.com Table of Contents Introduction 3 The 4 Dimensions of QlikView Scalability 4 Size of Data 4 Number of Users
Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole
Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many
Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability
Oracle Database Performance Management Best Practices Workshop AIOUG Product Management Team Database Manageability Table of Contents Oracle DB Performance Management... 3 A. Configure SPA Quick Check...6
Splunk Enterprise 6.2.3
Splunk Enterprise 6.2.3 Data Model and Pivot Tutorial Generated: 6/07/2015 11:12 pm Copyright (c) 2015 Splunk Inc. All Rights Reserved Table of Contents Introduction...1 About the Data Model and Pivot
Optimizing Your Data Warehouse Design for Superior Performance
Optimizing Your Data Warehouse Design for Superior Performance Lester Knutsen, President and Principal Database Consultant Advanced DataTools Corporation Session 2100A The Problem The database is too complex
Departmental Reporting in Microsoft Excel for Sage 50 Accounts
al Reporting in Microsoft Excel for Sage 50 Accounts 1 Introduction Whilst Sage 50 Accounts does already offer integrated Excel reporting functionality, we found that it was often missing the flexibility
Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)
Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) 1. Foreword Magento is a PHP/Zend application which intensively uses the CPU. Since version 1.1.6, each new version includes some
TRIM: Web Tool. Web Address The TRIM web tool can be accessed at:
TRIM: Web Tool Accessing TRIM Records through the Web The TRIM web tool is primarily aimed at providing access to records in the TRIM system. While it is possible to place records into TRIM or amend records
Adam Rauch Partner, LabKey Software [email protected]. Extending LabKey Server Part 1: Retrieving and Presenting Data
Adam Rauch Partner, LabKey Software [email protected] Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set
Aras Corporation. 2005 Aras Corporation. All rights reserved. Notice of Rights. Notice of Liability
Aras Corporation 2005 Aras Corporation. All rights reserved Notice of Rights All rights reserved. Aras Corporation (Aras) owns this document. No part of this document may be reproduced or transmitted in
The Commerce Trust Company
The Commerce Trust Company WEALTH MANAGER Overview Guide New Page Layout The pages within Wealth Manager have been designed to provide a consistent experience throughout a vast array of features. Each
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
Webapps Vulnerability Report
Tuesday, May 1, 2012 Webapps Vulnerability Report Introduction This report provides detailed information of every vulnerability that was found and successfully exploited by CORE Impact Professional during
Performance Monitor. Intellicus Web-based Reporting Suite Version 4.5. Enterprise Professional Smart Developer Smart Viewer
Performance Monitor Intellicus Web-based Reporting Suite Version 4.5 Enterprise Professional Smart Developer Smart Viewer Intellicus Technologies [email protected] www.intellicus.com Copyright 2009 Intellicus
Chapter 7 - Find trades I
Chapter 7 - Find trades I Find Trades I Help Help Guide Click PDF to get a PDF printable version of this help file. Find Trades I is a simple way to find option trades for a single stock. Enter the stock
InstallShield Tip: Accessing the MSI Database at Run Time
InstallShield Tip: Accessing the MSI Database at Run Time Robert Dickau Senior Techincal Trainer Flexera Software Abstract In some cases, it can be useful for a running installation to access the tables
Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved.
Retrieving Data Using the SQL SELECT Statement Objectives After completing this lesson, you should be able to do the following: List the capabilities of SQL SELECT statements Execute a basic SELECT statement
Canadian Association for Research Libraries Toronto, Ontario 14 October 2015
Canadian Association for Research Libraries Toronto, Ontario 14 October 2015 Introductions Help & Learning Standard Reports Audience Traffic Sources Content Behaviour Measuring Value Basic Filtering &
Network Probe User Guide
Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5
RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816.
RingStor User Manual Version 2.1 Last Update on September 17th, 2015 RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816 Page 1 Table of Contents 1 Overview... 5 1.1 RingStor Data Protection...
Cisco Data Preparation
Data Sheet Cisco Data Preparation Unleash your business analysts to develop the insights that drive better business outcomes, sooner, from all your data. As self-service business intelligence (BI) and
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
A Quick Tour of F9 1
A Quick Tour of F9 1 Table of Contents I. A Quick Tour of F9... 3 1. Getting Started... 3 2. Quick Trial Balance... 7 3. A More Dynamic Table Report... 10 II. The Fundamental F9 Formula... 14 The GL Formula...
Pcounter Web Report 3.x Installation Guide - v2014-11-30. Pcounter Web Report Installation Guide Version 3.4
Pcounter Web Report 3.x Installation Guide - v2014-11-30 Pcounter Web Report Installation Guide Version 3.4 Table of Contents Table of Contents... 2 Installation Overview... 3 Installation Prerequisites
QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training
QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected
Conquer the 5 Most Common Magento Coding Issues to Optimize Your Site for Performance
Conquer the 5 Most Common Magento Coding Issues to Optimize Your Site for Performance Written by: Oleksandr Zarichnyi Table of Contents INTRODUCTION... TOP 5 ISSUES... LOOPS... Calculating the size of
MONyog White Paper. Webyog
1. Executive Summary... 2 2. What is the MONyog - MySQL Monitor and Advisor?... 2 3. What is agent-less monitoring?... 3 4. Is MONyog customizable?... 4 5. Comparison between MONyog and other Monitoring
Iotivity Programmer s Guide Soft Sensor Manager for Android
Iotivity Programmer s Guide Soft Sensor Manager for Android 1 CONTENTS 2 Introduction... 3 3 Terminology... 3 3.1 Physical Sensor Application... 3 3.2 Soft Sensor (= Logical Sensor, Virtual Sensor)...
Admin Guide Product version: 4.3.5 Product date: November, 2011. Technical Administration Guide. General
Corporate Directory View2C Admin Guide Product version: 4.3.5 Product date: November, 2011 Technical Administration Guide General This document highlights Corporate Directory software features and how
Conga Composer Microsoft Excel Templates
Conga, Inc. [email protected] Conga Composer Microsoft Excel Templates Conga Composer 7 - Winter 13 Release Welcome Conga Composer lets you generate documents and spreadsheets by gathering data from
Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang
Software Requirement Specification Employee Tracking System Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang Team Members Seung Yang, Nathan Scheck, Ernie Rosales Page 1 Software Requirements
The QlikView deployment framework
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
About Google Analytics
About Google Analytics v10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 800.362.2605 805.484.9428 (fax) www.omniupdate.com
MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy
MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...
MS Access Lab 2. Topic: Tables
MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction
GOVERNANCE OVERVIEW. A QlikView Technology White Paper. qlikview.com. December 2011
GOVERNANCE OVERVIEW A QlikView Technology White Paper December 2011 qlikview.com Table of Contents Overview 3 Application Governance 4 Development 4 Usage 9 Security 12 Data Governance 13 QVD layer 13
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Running, Copying and Pasting reports... 4 Creating and linking a report... 5 Auto e-mailing reports...
ARIZONA DEPARTMENT OF TRANSPORTATION. Presented by Lonnie D. Hendrix, P.E. Assistant State Engineer, Maintenance
ARIZONA DEPARTMENT OF TRANSPORTATION Presented by Lonnie D. Hendrix, P.E. Assistant State Engineer, Maintenance Prepared by Feature Inventory Services Team July 2013 FIS Database Feature Inventory System
CommonSpot Content Server Version 6.2 Release Notes
CommonSpot Content Server Version 6.2 Release Notes Copyright 1998-2011 PaperThin, Inc. All rights reserved. About this Document CommonSpot version 6.2 updates the recent 6.1 release with: Enhancements
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
Step One Check for Internet Connection
Connecting to Websites Programmatically with Android Brent Ward Hello! My name is Brent Ward, and I am one of the three developers of HU Pal. HU Pal is an application we developed for Android phones which
Drupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
Quick Start Guide to Logging in to Online Banking
Quick Start Guide to Logging in to Online Banking Log In to Internet Banking: Note: The first time you log in you are required to use your Customer ID. Your Customer ID is the primary account holder s
Oracle Sales Offline. 1 Introduction. User Guide
Oracle Sales Offline User Guide Release 11i (11.5.9) June 2003 Part No. B10632-01 This document describes functionality to be delivered in the Oracle E-Business Suite 11.5.9 release. If you are implementing
Fact Sheet In-Memory Analysis
Fact Sheet In-Memory Analysis 1 Copyright Yellowfin International 2010 Contents In Memory Overview...3 Benefits...3 Agile development & rapid delivery...3 Data types supported by the In-Memory Database...4
QLIKVIEW ARCHITECTURAL OVERVIEW
QLIKVIEW ARCHITECTURAL OVERVIEW A Technology White Paper Published: September, 2011 Originally published: October, 2010 qlikview.com Table of Contents Making Sense of the Platform 3 Most BI Software Is
HansaWorld SQL Training Material
HansaWorld University HansaWorld SQL Training Material HansaWorld Ltd. January 2008 Version 5.4 TABLE OF CONTENTS: TABLE OF CONTENTS:...2 OBJECTIVES...4 INTRODUCTION...5 Relational Databases...5 Definition...5
Dell KACE K1000 Management Appliance. Asset Management Guide. Release 5.3. Revision Date: May 13, 2011
Dell KACE K1000 Management Appliance Asset Management Guide Release 5.3 Revision Date: May 13, 2011 2004-2011 Dell, Inc. All rights reserved. Information concerning third-party copyrights and agreements,
Oracle Data Miner (Extension of SQL Developer 4.0)
An Oracle White Paper October 2013 Oracle Data Miner (Extension of SQL Developer 4.0) Generate a PL/SQL script for workflow deployment Denny Wong Oracle Data Mining Technologies 10 Van de Graff Drive Burlington,
Teamstudio USER GUIDE
Teamstudio Software Engineering Tools for IBM Lotus Notes and Domino USER GUIDE Edition 30 Copyright Notice This User Guide documents the entire Teamstudio product suite, including: Teamstudio Analyzer
Sage 300 ERP 2012. What's New
Sage 300 ERP 2012 What's New This is a publication of Sage Software, Inc. Version 2012 Copyright 2012. Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names
Sage Intelligence Reporting. Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide. Sage 100 ERP
Sage Intelligence Reporting Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide Sage 100 ERP The software described in this document is protected by copyright, and may not be copied
Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.
Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.
Physical Design. Meeting the needs of the users is the gold standard against which we measure our success in creating a database.
Physical Design Physical Database Design (Defined): Process of producing a description of the implementation of the database on secondary storage; it describes the base relations, file organizations, and
Ad Hoc Reporting: Data Export
Ad Hoc Reporting: Data Export Contents Ad Hoc Reporting > Data Export... 1 Export Format Options... 3 HTML list report (IMAGE 1)... 3 XML (IMAGE 2)... 4 Delimited Values (CSV)... 4 Fixed Width (IMAGE 10)...
User Training Guide. 2010 Entrinsik, Inc.
User Training Guide 2010 Entrinsik, Inc. Table of Contents About Informer... 6 In This Chapter... 8 Logging In To Informer... 8 The Login... 8 Main Landing... 9 Banner... 9 Navigation Bar... 10 Report
iw Document Manager Cabinet Converter User s Guide
iw Document Manager Cabinet Converter User s Guide Contents Contents.................................................................... 1 Abbreviations Used in This Guide................................................
Introduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER
Introduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER Junction Solutions documentation 2012 All material contained in this documentation is proprietary and confidential to
QUICK START GUIDE. Cloud based Web Load, Stress and Functional Testing
QUICK START GUIDE Cloud based Web Load, Stress and Functional Testing Performance testing for the Web is vital for ensuring commercial success. JAR:Load is a Web Load Testing Solution delivered from the
Actualtests.C2010-508.40 questions
Actualtests.C2010-508.40 questions Number: C2010-508 Passing Score: 800 Time Limit: 120 min File Version: 5.6 http://www.gratisexam.com/ C2010-508 IBM Endpoint Manager V9.0 Fundamentals Finally, I got
Essbase Calculations: A Visual Approach
Essbase Calculations: A Visual Approach TABLE OF CONTENTS Essbase Calculations: A Visual Approach... 2 How Essbase Refers To Cells: Intersections and Intersection Names... 2 Global Calculation... 3 Relative
Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution
Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact [email protected]
Excel Templates. Release 8. Revised 19 November 2014
Excel Templates Release 8 Revised 19 November 2014 This template guide is an overview of how to use and customize Microsoft Excel templates with Conga Composer. Contact Support: [email protected]
Sharperlight 2.10 Quick Start Guide
Sharperlight 2.10 Quick Start Guide www.sharperlight.com [email protected] Sharperlight 2.10 Quick Start Guide Published by philight Software International Pty Ltd All other copyrights and trademarks
PULSE Dashboard Administrator Guide (Updated 2/19/15)
PULSE Dashboard Administrator Guide (Updated 2/19/15) All functions described in this document may be performed from a workstation on the network with the exception of Updating the Pulse Dashboard Software
Server & Workstation Installation of Client Profiles for Windows
C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing
IBM BPM V8.5 Standard Consistent Document Managment
IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM
Instructions on registering in the Portal
Instructions on registering in the Portal Aim To use the DAAD Portal and, for example, submit an application, you have to register first. You only have to register once, and in doing so you make yourself
Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart
Spotfire v6 New Features TIBCO Spotfire Delta Training Jumpstart Map charts New map chart Layers control Navigation control Interaction mode control Scale Web map Creating a map chart Layers are added
Quick Start SAP Sybase IQ 16.0
Quick Start SAP Sybase IQ 16.0 UNIX/Linux DOCUMENT ID: DC01687-01-1600-01 LAST REVISED: February 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and
TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)
TechTips Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) A step-by-step guide to connecting Xcelsius Enterprise XE dashboards to company databases using
MONyog White Paper. Webyog
1. Executive Summary... 2 2. What is the MONyog - MySQL Monitor and Advisor?... 2 3. What is agent-less monitoring?... 3 4. Is MONyog customizable?... 4 5. Licensing... 4 6. Comparison between MONyog and
