Académique Documents
Professionnel Documents
Culture Documents
Copyright
Copyright © 2008 Cognos ULC (formerly Cognos Incorporated). Cognos ULC
is an IBM Company. While every attempt has been made to ensure that the
information in this document is accurate and complete, some typographical
errors or technical inaccuracies may exist. Cognos does not accept
responsibility for any kind of loss resulting from the use of information
contained in this document. This document shows the publication date. The
information contained in this document is subject to change without notice.
Any improvements or changes to the information contained in this document
will be documented in subsequent editions. This document contains
proprietary information of Cognos. All rights are reserved. No part of this
document may be copied, photocopied, reproduced, stored in a retrieval
system, transmitted in any form or by any means, or translated into another
language without the prior written consent of Cognos. Cognos and the
Cognos logo are trademarks of Cognos ULC (formerly Cognos Incorporated)
in the United States and/or other countries. IBM and the IBM logo are
trademarks of International Business Machines Corporation in the United
States, or other countries, or both. All other names are trademarks or
registered trademarks of their respective companies. Information about
Cognos products can be found at www.cognos.com
This document is maintained by the Best Practices, Product and Technology
team. You can send comments, suggestions, and additions to
cscogpp@ca.ibm.com .
Contents
1 INTRODUCTION ............................................................................................ 4
1.1 PURPOSE ............................................................................................................4
1.2 APPLICABILITY .....................................................................................................4
2 BURSTING LIST REPORTS ............................................................................ 4
2.1 OPTION 1 - BURST USING ONE QUERY ........................................................................4
2.2 LIST OPTION 2 - BURST USING TWO QUERIES ...............................................................6
2.3 OPTION 3 MULTI-RECIPIENT EMAIL ADDRESSES .............................................................8
3 BURST A CROSSTAB ...................................................................................... 8
3.1 CROSSTAB OPTION 1 - BURST USING TWO QUERIES ........................................................8
3.2 CROSSTAB OPTION 2 - BURST USING THREE QUERIES ......................................................9
3.3 OPTION 3 MULTI-RECIPIENT EMAIL ADDRESSES ........................................................... 10
4 BURSTING MULTILINGUAL REPORTS......................................................... 10
5 BURSTING DIFFERENT REPORT FORMATS................................................. 10
6 CONCLUSION .............................................................................................. 10
APPENDIX A: TERMINOLOGY ................................................................................. 11
1 Introduction
1.1 Purpose
This document discusses how bursting operates in IBM Cognos 8.3 in several
scenarios. This information is designed to compliment the information found
in the Report Studio users’ guide.
1.2 Applicability
This document applies to IBM Cognos 8.3 Business Intelligence.
1
Or Repeater reports which also use an un-pivoted query.
Note that the inclusion of the Recipients causes the data to be duplicated for
each Recipient as indicated by the shading. Even in this simple example, we
have double the number of rows in query due to adding the recipients. This
has an impact on data retrieval but not on the process of bursting the query
layout query results. When generating the report output the burst key
information is grouped and the distinct burst keys are used to produce one
output file (or set of files if rendering in multiple formats) per burst key.
The affect of this is that the Burst Query (List Query) is run once and we
work our way through the Burst Groups (Region Code) distributing to the
Recipients.
This option is ideally used when all or most Burst Groups are being sent to a
single Recipient so there is little or no duplication of data in the query.
Note that if the burst keys and recipients are stored in multiple tables then
the join between these tables will need to be processed to determine the
combined query results for the burst/recipient query.
In order to link Region in the Burst Query and Region in the Recipient query,
the master-detail relationships specify [Region Code] -> [Region Code].
The affect of this is that the Burst Query is run once and we work our way
through the Burst Groups (Region Codes) executing the Recipient Query once
for each Burst Group (Region Code).
This option has the advantage that it does not duplicate the data in List
Query. It is well suited to scenarios where each Burst Group will be sent to
more than one Recipient. As Recipient Query is run many times this approach
has the potential disadvantage that this may cause database load issues due
to multiple queries but also provides an advantage in that there is no join to
be processed between separate burst and recipient tables. However, as most
Recipient lists for each Burst Group are quite small, these queries will also
generally be small and therefore have a light impact on the database.
Multiple email recipients are separated by commas in the Recipient data item.
This allows us to use Option 1 Single Query without the disadvantage of
duplicating the data or running multiple queries. Our query would appear as
so:
Region Region Revenue Recipient
Code
NA North America $123 fred.smith@abc.com, maggie.jones@abc.com
ER Europe $123 david.black@abc.com, jane.white@abc.com
OT Other $123 mary.doe@abc.com, teddy.schmoe.abc.com
3 Burst a Crosstab2
IBM Cognos 8 does not support bursting a crosstab query directly. Therefore,
separate Burst and Crosstab Queries must be used. We will discuss options
using two or three queries.
As the actual data is in the crosstab query, our Burst and Recipient query
need only contain the Burst Key (Region Code) and Recipient:
Region Region Recipient
Code
NA North America fred.smith@abc.com
NA North America maggie.jones@abc.com
ER Europe david.black@abc.com
ER Europe jane.white@abc.com
OT Other david.black@abc.com
OT Other jane.white@abc.com
2
Or chart queries, neither of which can be burst because a pivoted query cannot be
sectioned.
The crosstab query will contain the data. The crosstab query will be executed
once for each Burst Key. As the data is separated from the recipients, there
are no problems with duplicate data being returned in the Burst Query.
The burst query would contain the Burst Group (Region Code) and Label
(Region):
Region Code Region
NA North America
ER Europe
OT Other
The Recipient Query would contain the Burst Group and Recipient:
Region Recipient
NA fred.smith@abc.com
NA maggie.jones@abc.com
ER david.black@abc.com
OT david.black@abc.com
OT jane.white@abc.com
6 Conclusion
There are several options for bursting; the information is this document is
designed to allow you need to choose the option that best meets your needs.
3
A product defect in the IBM Cognos 8.3 initial release returns an ‘unsupported’ error when
trying to burst CSV or XML. This is being addressed in a hot site update and in the first
service pack. Contact Customer Support for assistance with this issue.
Appendix A: Terminology
Burst Group – the report grouping item to be used to create Burst Instances
ex. Region Code
Burst Instance – a report result such as a PDF document with selected data
to be distributed to the Burst Recipients
Burst Recipient – the IBM Cognos 8 user or email address to which the Burst
Instance are available or sent
Burst Query – the query which drives the burst processing. This query
contains the Burst Group data item. For lists, this is often the same query
referenced by the list. As crosstab queries cannot be burst directly, the Burst
Query is a list query used as a master to the crosstab detail query.
Recipient Query – the query which contains the Burst Recipient information.
This is often the same query as the Burst Query.
Recipient Data Item – the data item in the Recipient Query containing the
Email address or CAMID of the Recipient.
Burst Master-Detail – used to link the Burst Query and the Recipient Query
Burst Label – the data item used to provide a name for the Burst Instances
ex. a report burst by Region Code might have a Burst Label of Region