Authoring for Performance

Slides:



Advertisements
Similar presentations
Framework Manager and Transformer Tips
Advertisements

Technical BI Project Lifecycle
Writing Basic SQL SELECT Statements. Capabilities of SQL SELECT Statements A SELECT statement retrieves information from the database. Using a SELECT.
Introduction to Structured Query Language (SQL)
Cognos 8.4 Upgrade Business Intelligence. Why Cognos 8.4 Increased Performance on Database due to optimized SQL and more filters passed in native SQL.
Objectives Connect to MySQL from PHP
Chapter 3: Using SQL Queries to Insert, Update, Delete, and View Data
Databases Tutorial 2 Further Select Statements. Objectives for Week Data types Sort retrieved data Formatting output.
A Guide to SQL, Seventh Edition. Objectives Retrieve data from a database using SQL commands Use compound conditions Use computed columns Use the SQL.
Advanced SQL SMSU Computer Services Short Course.
Microsoft Access 2010 Chapter 7 Using SQL.
WRITING BASIC SQL SELECT STATEMENTS Lecture 7 1. Outlines  SQL SELECT statement  Capabilities of SELECT statements  Basic SELECT statement  Selecting.
Database Programming Sections 5– GROUP BY, HAVING clauses, Rollup & Cube Operations, Grouping Set, Set Operations 11/2/10.
Rationale Aspiring Database Developers should be able to efficiently query and maintain databases. This module will help students learn the Structured.
ASP.NET Programming with C# and SQL Server First Edition
Version 1.0. MCAD MCSD MCPD Enterprise SQL MCTS MCT Software/Web Development Consultant Cryptography/Digital Signature Consultant SQL Server 2005/2008R2/2012.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Database Performance Tuning and Query Optimization.
Intro to SQL Management Studio. Please Be Sure!! Make sure that your access is read only. If it isn’t, you have the potential to change data within your.
1 Chapter 10 Joins and Subqueries. 2 Joins & Subqueries Joins – Methods to combine data from multiple tables – Optimizer information can be limited based.
© 2011 IBM Corporation Business Analytics software Performant Prompting Neil Warner – Client Technical Professional 29 April 2011.
Access Queries Agenda 6/16/14 Review Access Project Part 1, answer questions Discuss queries: Turning data stored in a database into information for decision.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Chapter 5 : Integrity And Security  Domain Constraints  Referential Integrity  Security  Triggers  Authorization  Authorization in SQL  Views 
A Guide to SQL, Eighth Edition Chapter Four Single-Table Queries.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
7 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7.6 Advanced Select Queries SQL provides useful functions that.
5 Copyright © 2008, Oracle. All rights reserved. Testing and Validating a Repository.
Database Systems, 8 th Edition SQL Performance Tuning Evaluated from client perspective –Most current relational DBMSs perform automatic query optimization.
 CONACT UC:  Magnific training   
Chapter 12 Introducing Databases. Objectives What a database is and which databases are typically used with ASP.NET pages What SQL is, how it looks, and.
Extending and Creating Dynamics AX OLAP Cubes
Web Database Programming Using PHP
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Writing Simple Queries in Access
Retrieving Data Using the SQL SELECT Statement
More SQL: Complex Queries,
Table General Guidelines for Better System Performance
Microsoft Office Access 2010 Lab 3
Relational Database Design
Prepared by : Moshira M. Ali CS490 Coordinator Arab Open University
© 2016, Mike Murach & Associates, Inc.
Web Database Programming Using PHP
Data Virtualization Tutorial: JSON_TABLE Queries
IBM COGNOS online Training at GoLogica Technologies
IBM DATASTAGE online Training at GoLogica
Database Performance Tuning and Query Optimization
Introduction to Execution Plans
Writing Basic SQL SELECT Statements
Using SQL to Prepare Data for Analysis
Using the Set Operators
CIS16 Application Programming with Visual Basic
Reading Execution Plans Successfully
The PROCESS of Queries John Deardurff
Chapter 4 Summary Query.
Table General Guidelines for Better System Performance
Writing Basic SQL SELECT Statements
Introduction to Execution Plans
Contents Preface I Introduction Lesson Objectives I-2
Lesson 3 Chapter 10.
Relational Database Design
Chapter 8 Advanced SQL.
Chapter 11 Database Performance Tuning and Query Optimization
Introduction to Execution Plans
Database SQL.
Reading execution plans successfully
Introduction to Execution Plans
Presentation transcript:

Authoring for Performance Sandeep Mekala IRM, UIS

Cognos Structure for Analysis Cognos Server Architecture Presentation Cognos Connection Cognos Studios Framework Manager Data Warehouse (Dimensions and Facts) ETL/ELT Source Data (ICS, HCM, FIN, AD,DOM, ERA, DATC)

What happens when you run the report?

Level of performance Database Tier Framework Tier Report Tier Table stats Indexes Summary Vs Detail Tables. Framework Tier Governors Joins Single schema Report Tier Report query Prompt query Query hints Query processing Filter functions

Query Hints Goal Child Element to Add to the queryHints Element Overrides this Governor, if Set in the Model Warn about, prevent, or allow cross-product joins crossProductAllowed Cross-Product joins Warn about, prevent, or allow outer joins outerJoinAllowed Outer joins Specify whether and how to automatically sort level keys autoSort   Specify that a request continues or terminates when a calculation or expression encounters a divide by zero error avoidZeroDiv Retrieve either all rows or the first row when rendering the output executionOptimization Specify whether any of the query processing is performed by the database server queryProcessing Specify whether rollup aggregates are computed by the database server, and if not, whether extended or running aggregates are computed rollupProcessing Specify whether to allow the query to run concurrently or to run the query sequentially. executionMethod Specify whether this query is given priority in determining parameter information. useForParameterInfo Allow or prevent local caching localCache Allow usage of local cache Generate WITH clauses in the SQL, or generate derived tables instead useSQLWithClause Use WITH clause when generating SQL Stop a query from continuing if the length of time it runs exceeds the number of seconds that you specify maxQueryExecutionTime Query execution time limits Stop a query from continuing if the number of rows retrieved exceeds the value you specify maxRowsRetrieved Data retrieval limits Stop a query from continuing if the number of tables queried exceeds the value you specify maxTablesPerQuery Report table limits Stop a query from continuing if the size of any text BLOB exceeds the number of characters that you specify maxTextBlobCharacters Large text items limit Specify whether to suppress null values suppress Specifies whether to use explicit or implicit join syntax in IBM Cognos SQL. useSQLJoinSyntax SQL Join Syntax Specifies whether to use the complete SAP MUN as the business key. useSAPMUNAsBusinessKey Specifies whether to use the cache server for dimensions specified in the query. cacheServerQuery Specifies whether generated SQL uses parameter markers or literal values. useSQLParameters SQL Parameter Syntax