Presentation is loading. Please wait.

Presentation is loading. Please wait.

Authoring for Performance

Similar presentations


Presentation on theme: "Authoring for Performance"— Presentation transcript:

1 Authoring for Performance
Sandeep Mekala IRM, UIS

2 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)

3 What happens when you run the report?

4 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

5 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


Download ppt "Authoring for Performance"

Similar presentations


Ads by Google