Report Conversion Tool Guide



Similar documents
SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.0, Support Package The Report Conversion Tool Guide

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Report Conversion Tool Guide SAP BusinessObjects Business Intelligence (BI) platform 4.1

BusinessObjects XI 3.1 Report Conversion Tool Guide

Web Intelligence Report Conversion

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

Crystal Reports Server Quick Installation Guide

BusinessObjects Enterprise InfoView User's Guide

Business Objects 4.1 Quick User Guide

SAP BusinessObjects Web Intelligence Users Guide SAP BusinessObjects Business Intelligence Suite 4.0 Feature Pack 3

Crystal Reports Installation Guide

BusinessObjects Enterprise XI Release 2 Administrator s Guide

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

EPM Performance Suite Profitability Administration & Security Guide

Building reports using the Java Report Panel

BusinessObjects Planning Excel Analyst User Guide

Parameter Fields and Prompts. chapter

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

BusinessObjects Enterprise XI Release 2 Auditor s Guide

Hamline University Administrative Computing Page 1

Data Access Guide. BusinessObjects 11. Windows and UNIX

Business Portal for Microsoft Dynamics GP User s Guide Release 5.1

BusinessObjects User s Guide: Reporting Techniques and Formatting

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package Business Intelligence Launch Pad User Guide

Performing On-Report Analysis with SAP BusinessObjects Web Intelligence

Novell ZENworks Asset Management 7.5

IBM Information Server

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

Web Intelligence User Guide

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1

BUSINESS OBJECTS XI WEB INTELLIGENCE

Migrating documents from Business Objects Reporter to Web Intelligence XI R2

HP Storage Essentials Storage Resource Management Report Optimizer Software 6.0. Building Reports Using the Web Intelligence Java Report Panel

SAP Crystal Reports for Enterprise Document Version: 4.0 Support Package SAP Crystal Reports for Enterprise User Guide

EMC SourceOne Auditing and Reporting Version 7.0

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

Crystal Reports Designer Version 10

Basic Microsoft Excel 2007

BI 4.1 Quick Start Guide

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ibolt V3.2 Release Notes

Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

Jet Data Manager 2012 User Guide

McAfee Endpoint Encryption Reporting Tool

Introduction to Microsoft Access 2013

for Sage 100 ERP Business Insights Overview Document

ICIS Reporting User Manual for Business Intelligence 4.1. May 2014

Excel 2003 Tutorials - Video File Attributes

Stored Documents and the FileCabinet

User s Guide for the Texas Assessment Management System

Business Objects 4.1 Web Intelligence introduction

Symantec Enterprise Vault

Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum)

Toad for Data Analysts, Tips n Tricks

Online Help Manual. MashZone. Version 9.7

Check out our website!

User s Guide. BusinessObjects XI Release 2 Integration Kit for Baan

Business Objects BI Server Installation Guide - Windows

Microsoft Excel 2010 Part 3: Advanced Excel

Microsoft Dynamics GP Audit Trails

Taleo Enterprise. Taleo Reporting Getting Started with Business Objects XI3.1 - User Guide

ORACLE BUSINESS INTELLIGENCE WORKSHOP

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

BulkSMS Text Messenger Product Manual

Microsoft Migrating to Word 2010 from Word 2003

Uni Sales Analysis CRM Extension for Sage Accpac ERP 5.5

Business Objects Enterprise version 4.1. Report Viewing

Microsoft Dynamics GP. Business Analyzer

Crystal Converter User Guide

Decision Support AITS University Administration. Web Intelligence 4.1 Reporting Basics

NETWORK PRINT MONITOR User Guide

Business Insight Report Authoring Getting Started Guide

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

LANDESK Service Desk. Desktop Manager

2010 Outlook Web App Client Overview

Microsoft Visual Studio Integration Guide

Installing LearningBay Enterprise Part 2

HIRSCH Velocity Web Console Guide

Wellspring FAX Service 1 September 2015

Web Intelligence Rich Client User's Guide

Previewing & Publishing

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

Remote Management System

OpenIMS 4.2. Document Management Server. User manual

Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1. We provide online instructor led Business Objects Training.

Excel 2007 Tutorials - Video File Attributes

Acclipse Document Manager

Crystal Reports Payroll Exercise

DCA. Document Control & Archiving USER S GUIDE

SAP BusinessObjects Query as a Web Service Designer SAP BusinessObjects Business Intelligence platform 4.0

Pershing LLC. All rights reserved. Pershing, NetExchange Pro and InfoDirect FTP are registered trademarks of Pershing Investments LLC.

OUTLOOK WEB APP (OWA): MAIL

Introduction to Microsoft Access 2010

WebSphere Business Monitor V6.2 Business space dashboards

Using WinSCP to Transfer Data with Florida SHOTS

BI 4.1 Quick Start Java User s Guide

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

Microsoft Access 2010 Part 1: Introduction to Access

Transcription:

Report Conversion Tool Guide BusinessObjects XI R2 Migration Pack 2 Windows

Patents Trademarks Copyright Business Objects owns the following U.S. patents, which may cover products that are offered and sold by Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 and 6,289,352. Business Objects, the Business Objects logo, Crystal Reports, and Crystal Enterprise are trademarks or registered trademarks of Business Objects SA or its affiliated companies in the United States and other countries. All other names mentioned herein may be trademarks of their respective owners. Copyright 2006 Business Objects. All rights reserved. Last update: October 2006

Contents Chapter 1 Using the Report Conversion Tool 5 Overview................................................... 6 Installation.................................................. 8 Using the Report Conversion Tool................................ 9 Logging on................................................. 10 Selecting and converting reports................................ 10 Exploring the repository....................................... 11 Auditing the conversion session................................. 15 Publishing converted reports................................... 18 Chapter 2 Desktop Intelligence feature conversion 21 Overview.................................................. 22 Report features and conversion status........................... 23 Customizing the feature conversion status........................ 25 Features and their conversion status............................. 28 More on feature conversions................................... 34 Chapter 3 Calculations in Desktop Intelligence and Web Intelligence XI R2 43 Overview.................................................. 44 Detail objects and non-aggregative measures...................... 46 Extended dimension values.................................... 47 Formula language differences.................................. 49 Filtering differences.......................................... 54 Placing of dimensions........................................ 56 Appendix A Audit table structure and data 59 The audit table.............................................. 60 Not converted documents..................................... 62 Report Conversion Tool Guide 3

Contents Appendix B Business Objects Information Resources 63 Documentation and information services.......................... 64 Documentation.............................................. 64 Customer support, consulting and training......................... 65 Useful addresses at a glance................................... 67 Index 69 4 Report Conversion Tool Guide

Using the Report Conversion Tool chapter

1 Using the Report Conversion Tool Overview Overview This guide explains how to use the Report Conversion Tool to convert Desktop Intelligence reports to Web Intelligence format on the BusinessObjects Enterprise XI R2 platform. The guide also describes the issues involved in report conversion. You use the Report Conversion Tool to convert the following types of report to Web Intelligence XI R2 (WID) format: Legacy BusinessObjects (REP) reports migrated to Desktop Intelligence (REP) format with the Import Wizard Desktop Intelligence reports created directly in Desktop Intelligence Note: Desktop Intelligence is the new name of the BusinessObjects product. It was first shipped under this new name in BusinessObjects Enterprise XI R2. What is the Report Conversion Tool? The Report Conversion Tool converts Desktop Intelligence XI R2 reports to Web Intelligence XI R2 format and publishes the converted reports to the CMS. The original Desktop Intelligence XI R2 report must also be in the same CMS. The tool does not convert all Desktop Intelligence reports, and it does not convert all Desktop Intelligence features. The level of conversion depends on the features in the original report. Some features prevent the report from being converted. Others features are modified, reimplemented or removed by the tool during conversion. 6 Report Conversion Tool Guide

Using the Report Conversion Tool Overview 1 Report statuses The tool assigns one of three statuses to each report: Fully Converted, Partly Converted, or Not Converted. The table below explains each status: Status Fully Converted Description The structure and format of the converted Web Intelligence report are identical to the structure and format of the original Desktop Intelligence report. Note: Although the source report and converted reports are structurally identical, the converted report might still return different values in certain circumstances. This is because the Web Intelligence calculation engine does not always interpret this structure in the same way as the Desktop Intelligence calculation engine. For more information, see Chapter 3: Calculations in Desktop Intelligence and Web Intelligence XI R2 Partly converted Some report features were converted to Web Intelligence, but not all. The unconverted features did not prevent the report as a whole from being converted. For more information, see Chapter 2: Desktop Intelligence feature conversion. Partly converted reports can also return different values due to calculation engine changes. Not converted The Desktop Intelligence report was not converted because it contains critical features that have no Web Intelligence equivalent. To help you understand which reports were not fully converted and why, the Report Conversion Tool can write audit data to a database of your choosing. You can examine this data directly in the database to understand the details of the conversion, or use the audit universe to generate reports on the data. Note: Designer must be installed to allow you to create the database connection that the Report Conversion Tool uses to write audit data. For more information on report features and conversion statuses, see Report features and conversion status on page 23. Report Conversion Tool Guide 7

1 Using the Report Conversion Tool Installation Determining which reports are fully or partly converted The Report Conversion Tool has an initialization file that allows you to determine which reports are flagged as Fully Converted and which are flagged as Partly Converted. This file allows you to customize the conversion process according to your particular needs. If, for example, you have numerous reports containing a feature that generates a default status of Partly Converted, but you do not consider conversion of this feature essential, you can edit the initialization file so that the feature no longer generates a Partly Converted status. For more information on the initialization file, see Customizing the feature conversion status on page 25. Installation User settings The Report Conversion Tool runs on Microsoft Windows platforms. It is installed by default when you run a Client or Server installation of BusinessObjects XI Release 2. When you run a Custom installation, you must select Report Conversion Tool to install it. You must also install Designer if either of the following apply: You want to write audit data about the conversion session to a database log. In this case you use Designer to define the connection to the audit database. For more information on auditing, see Auditing the conversion session on page 15. You want to convert free-hand SQL reports. In this case the Report Conversion Tool needs to access Designer to create free-hand SQL universes. For more information on free-hand SQL conversion, see Free-hand SQL on page 34. By default, users in the Administrators group or the Report Conversion Tool Users group have the rights to use the Report Conversion Tool. You can edit the user rights through the Central Management Console in the Business Objects Enterprise Applications > Report Conversion Tool section. For more information on the CMC and user rights, see the BusinessObjects Enterprise XI R2 Release 2 Administrator s Guide. 8 Report Conversion Tool Guide

Using the Report Conversion Tool Using the Report Conversion Tool 1 Using the Report Conversion Tool You perform the following tasks when working with the Report Conversion Tool: Step Log on and select the interface language Select and convert reports Audit the conversion session View conversion results and publish reports Description You log on to the Report Conversion Tool and select the language in which the interface will be displayed. See Logging on on page 10. You select the reports that you want to convert, then convert them to Web Intelligence XI R2 format. See Selecting and converting reports on page 10. You create an audit log (written to a database table in a database of your choosing) that gives details of the conversion. For more information, see Auditing the conversion session on page 15. For information on the audit table structure, see Appendix A: Audit table structure and data. You view the converted reports to evaluate the extent to which they have been converted, and publish the converted reports. For more information, see Publishing converted reports on page 18. For detailed information on which Desktop Intelligence features convert to Web Intelligence, and how the Report Conversion Tool performs the conversion, see Desktop Intelligence feature conversion on page 21. Report Conversion Tool Guide 9

1 Using the Report Conversion Tool Logging on Logging on To log on to the Report Conversion Tool 1. Click Start > Programs > BusinessObjects XI Release 2 > BusinessObjects Enterprise > Report Conversion Tool. 2. Click Available languages and select the interface language from the list if you want to change the interface language. 3. Enter the system, user ID, password and authentication mode (Enterprise, LDAP or Windows AD) and click OK. Selecting and converting reports You use the first screen in the Report Conversion Tool wizard to select reports for conversion. The pane on the left shows the repository in tree format. You select reports from the repository and move them to the list on the right for conversion. After you have selected reports for conversion, click Next at the bottom of the screen to start the conversion. The Conversion in Progress screen appears as the documents are being converted. This screen lists all the documents, together with their conversion status. Note: As well as listing the number of Fully Converted, Partly Converted and Not Converted documents, this screen also list the number of documents that could not be converted because of an error during the conversion process. Temporary documents During conversion, the Report Conversion Tool uses the Public Folders > Report Conversion Tool Documents > Report Conversion Tool Temporary Documents folder for temporary document storage. It creates subfolders with the name <login>_<system_name> to store these documents. For example, if you log on to a system called test using the Report Conversion Tool, and you use the login testuser, the folder name is testuser_test. Check the temporary documents folder periodically and delete any temporary documents that the Report Conversion Tool has not removed. 10 Report Conversion Tool Guide

Using the Report Conversion Tool Exploring the repository 1 Exploring the repository You can work in folder view or category view when exploring the repository. You can select reports from the following types of folders: your personal folders other user folders to which you have access rights favorites folders The folder types are displayed with the following icons: Folder type Public Icon Inbox Favorites The report statuses are displayed with the following icons: Icon Description Report has never been converted. Report has been fully converted. Report has been partly converted. Report could not be converted. (For more information on the report statuses, see Report statuses on page 7.) To explore the repository 1. Click Folders to view the repository by folder or click Categories to view the repository by categories. 2. To view the properties of a folder or category, right-click it, then select Properties from the menu. Report Conversion Tool Guide 11

1 Using the Report Conversion Tool Exploring the repository 3. To refresh the contents of a folder or category, right-click it, then select Refresh from the menu. 4. To view unconverted reports only, select Show unconverted reports only. Selecting reports for conversion You can select reports for conversion individually, by folder or by category. To select individual reports 1. Highlight the reports in the left pane and click >>, or right-click and select Add selected reports. The Report Conversion Tool adds the reports to the list of reports for conversion. 12 Report Conversion Tool Guide

Using the Report Conversion Tool Exploring the repository 1 To select reports by folder 1. Click Folders to view the repository by folder. 2. Select the folder that contains the reports you want to convert and rightclick. 3. Select Add all reports in this folder to all add all the documents in the folder to the list of reports for conversion. 4. Select Add all reports in this folder and subfolders to add all the documents in the folder and its subfolders to the list of reports for conversion. To select reports by category 1. Click Categories to view the repository by category. 2. Select the category that contains the reports you want to convert and right-click. 3. Select Add all reports in this category to all add all the documents in the folder to the list of reports for conversion. 4. Select Add all reports in this category and subcategories to add all the documents in the category and its subcategories to the list of reports for conversion. Searching for reports To search for a report 1. Type the name of the report in the search box below the list of folders/ categories. 2. Click the Search icon to the right of the search box. The Report Conversion Tool highlights the reports that correspond to your search. Note: You can search on partial report names. If you search on Sales2, you retrieve all reports whose name begins with Sales2, for example: Sales2004, Sales2005. Saving and opening lists of reports for conversion You can save the list of reports selected for conversion to a file (in XML format) and open this file later to populate the list. To save a list to a file 1. Click Save List. Report Conversion Tool Guide 13

1 Using the Report Conversion Tool Exploring the repository 2. Type the name of the file you want to create in the Save dialog box, then click OK. To open a saved list 1. Click Open List, then select the file you want to open from the list. The list of documents to convert is populated with the documents in the file. Converting reports containing free-hand SQL By default, the Report Conversion Tool does not convert documents containing free-hand SQL. To convert free-hand SQL reports, select Convert reports containing free-hand SQL. Note: Free-hand SQL conversion is possible only if Designer is installed on the same machine as the Report Conversion Tool. If you do not select this option, free-hand SQL documents appear as Not Converted at the end of the conversion process. For more information on how the Report Conversion Tool converts free-hand SQL reports, see Free-hand SQL on page 34. Note: The Report Conversion Tool cannot convert a free-hand SQL report unless a valid database connection for the free-hand SQL exists. 14 Report Conversion Tool Guide

Using the Report Conversion Tool Auditing the conversion session 1 Auditing the conversion session You can create an audit log to provide details of the conversion. The audit log is a database table (called OBJ_G_MIGRATION) that the Report Conversion Tool adds to the database you select for auditing. For information on auditing and database compatibility, see Auditing and database compatibility on page 16. For more information on the structure of the table, see Appendix A: Audit table structure and data. Defining the audit connection Before you can create an audit log, you must set up an audit connection to identify the database that will host the audit table. To do this you need to perform the following steps before running the Report Conversion Tool: Create the audit connection Assign the connection to the Report Conversion Tool To create the audit connection 1. Start Designer. 2. Select Tools > Connections. 3. Click Add. 4. Follow the steps in the New Connection Wizard to create the connection. See the Designer s Guide if you need more information. To assign the audit connection to the Report Conversion Tool 1. Log on to the Central Management Console. 2. Select BusinessObjects Enterprise Applications > Report Conversion Tool. 3. Select the connection in the list of connections and click Update. Note: You can also assign an audit connection from within the Report Conversion Tool. For more information, see To create the audit log on page 16. Creating the audit log You create the audit log in the second screen of the Report Conversion Tool, after you have converted your reports. Report Conversion Tool Guide 15

1 Using the Report Conversion Tool Auditing the conversion session To create the audit log 1. Select Audit the conversion. 2. Select the audit connection. By default, the connection assigned in the Central Management Console is selected. (For more information on assigning a connection in the CMC, see To assign the audit connection to the Report Conversion Tool on page 15.) 3. Select Delete existing audit table rows... if you want to clear existing data in the audit table before auditing the current conversion. Note: Only the rows previously written to the audit table by the current user are deleted. Rows written by other users remain in the table. 4. Select Append... if you want to add the current conversion data to the existing audit data. 5. Type a comment under Include this comment in each row written to the audit table if you want to add a comment to each row written to the audit table. 6. Click Next to write the audit data to the audit table. Auditing and database compatibility The following table lists the compatibility of the audit table and the audit universe with different RDBMS: RDBMS Audit table Audit universe Oracle Compatible Compatible MySQL Compatible Compatible Informix Compatible Compatible Sybase SQL Server See To create the audit Compatible table in a Sybase database on page 16. MS SQL Server Compatible Compatible DB2 Compatible Compatible Access Compatible See To modify the audit universe for an Access database on page 17. To create the audit table in a Sybase database 1. To allow the RCT to create the audit table in a Sybase database, run the following script: 16 Report Conversion Tool Guide

Using the Report Conversion Tool Auditing the conversion session 1 sp_dboption <database_name>,"ddl in tran ",true go This script tells Sybase to allow DDL statements within a transaction by setting the DDL In Tran property to true. (The default value is false.) The Report Conversion Tool issues the CREATE TABLE command from within a transaction. This action fails unless Sybase is set to allow DDL within a transaction. To modify the audit universe for an Access database 1. In the join expression for the G_MIG_C_USER column, change the UPPER function to UCASE as follows: UCASE(OBJ_G_MIGRATION.G_MIG_C_USER) = UCASE(@variable( BOUSER )) 2. Change the definition of the [Number of Documents] measure from count(distinct OBJ_G_MIGRATION.G_MIG_C_DOCNAME) to count(obj_g_migration.g_mig_c_docname). Note: Because you cannot use the COUNT and DISTINCT keywords in the same statement in Access, this workaround removes the DISTINCT keyword. You also need to modify the audit report so that the [Number of Documents] measure eliminates duplicate values. Report Conversion Tool Guide 17

1 Using the Report Conversion Tool Publishing converted reports Publishing converted reports After writing the conversion results to the audit database, you publish the converted results to the repository. A summary of the conversion results appears at the top of the screen, listing the percentages of Fully Converted, Partly Converted and Not Converted reports. You can also perform the following tasks before publishing the converted documents: Define the connection settings that allow you to view the converted reports in InfoView. Open original or converted reports Rename converted reports Change the categories of converted reports Change the folder in which a converted report is published. Note: By default, the Report Conversion Tool publishes converted reports in the same folder as the source report. To define the InfoView connection settings. 1. Right-click any row in the list of converted reports and select Set InfoView connection properties. 2. Set the connection protocol, host, port and web application in the Set InfoView Properties dialog box. To open an original or converted report in InfoView 1. Right-click the row showing the report and select Open original report or Open converted report on the menu. To rename a converted report 1. Right-click the Target name column on the row showing the report and click Rename converted report. 2. Type the new name. To change the categories of converted reports 1. Right-click the Target categories column on the row showing the report and click Change categories. 2. Click Publish in the following categories, then select the categories. 3. To return to the categories assigned to the original Desktop Intelligence report, follow step 1, then click Publish in the same categories as the original report. 18 Report Conversion Tool Guide

Using the Report Conversion Tool Publishing converted reports 1 To change the folder in which a converted report is published 1. Right-click the Target folder column on the row showing the report and click Change folder. 2. Click Publish in the following folder, then navigate to the folder. 3. Click OK. 4. To revert to the same folder as the original report, follow step 1, then select Publish in the same folder as the original report. Note: If you publish a converted report to a different folder than the original folder, the converted report inherits the security settings of the new folder. Ensure that these settings are consistent with the converted report. For example, users who will need to access the converted report must have access rights to the folder. To publish the converted reports 1. Click the checkbox in the left column next to the reports you want to publish, or click the checkbox in the column header to select all reports. 2. Click Next. The Publish Status screen tracks the progress as the Report Conversion Tool publishes the reports. 3. Click Close when publishing has finished. The Conversion Complete screen appears, giving a summary of the conversion session. 4. Click Return to Start to start another conversion session, or click Exit to exit the Report Conversion Tool. Report Conversion Tool Guide 19

1 Using the Report Conversion Tool Publishing converted reports 20 Report Conversion Tool Guide

Desktop Intelligence feature conversion Desktop Intelligence feature conversion chapter

2 Desktop Intelligence feature conversion Overview Overview This chapter provides detailed information on Desktop Intelligence features and how or whether they are converted into Web Intelligence. Use the information in this chapter in conjunction with the audit log generated by the conversion to understand how the Report Conversion Tool converted your reports. For details on the audit log file structure, see Appendix A: Audit table structure and data. 22 Report Conversion Tool Guide

Desktop Intelligence feature conversion Report features and conversion status 2 Report features and conversion status The level of similarity between a converted report and the original Desktop Intelligence report depends on the features in the original report. The Report Conversion Tool cannot convert all Desktop Intelligence features to Web Intelligence XI R2 because Web Intelligence XI R2 does not support all Desktop Intelligence features. The Report Conversion Tool marks reports as Fully Converted, Partly Converted or Not Converted depending on the features in the original report. Each feature in the original report has its own associated conversion status, and the most serious generates the overall status of the conversion. For example, if the original report contains a feature that cannot be converted and generates a Partly Converted status, the whole report is considered to be partly converted and the feature is not present in the Web Intelligence report. The presence of certain features in the original report means that the Report Conversion Tool cannot generate a Web Intelligence report. In this case the conversion status is Not Converted. Fully converted reports on page 23, Partly converted reports on page 24 and Not converted reports on page 24 give more information on the different conversion statuses. Features and their conversion status on page 28 lists all Desktop Intelligence features and their associated conversion status. More on feature conversions on page 34 provides specific details, where appropriate, of certain feature conversions and how they are handled by the Report Conversion Tool. Fully converted reports A fully converted report is structurally identical or almost identical to the original report, although some minor features or properties might have been lost in the conversion. Note: Although a fully converted report is structurally identical to the initial report, it might still return different figures after conversion in certain situations. This is because the Web Intelligence XI R2 calculation engine interprets the structure differently. For more information, see Chapter 3: Calculations in Desktop Intelligence and Web Intelligence XI R2. Some features not supported natively by Web Intelligence are reimplemented by the Report Conversion Tool in the Web Intelligence report. (For example, grouped variables in Desktop Intelligence are implemented with an If function in the converted Web Intelligence report - for more Report Conversion Tool Guide 23

2 Desktop Intelligence feature conversion Report features and conversion status information see Grouped variables on page 37.) The re-implemented feature behaves identically in Web Intelligence and does not affect the Fully Converted status. Partly converted reports Certain features in the original Desktop Intelligence report carry a default status of Partly Converted. If a report contains at least one feature that carries a Partly Converted status, the whole report is flagged as Partly Converted. You can modify this behavior by editing the Report Conversion Tool initialization file. This is useful if you have numerous reports containing a feature that generates a Partly Converted status by default, but you do not consider conversion of the feature important. In this case you edit the initialization file to set the associated status to Fully Converted. For more information on editing the initialization file, see Customizing the feature conversion status on page 25. Not converted reports If the Desktop Intelligence report contains a key feature that cannot be converted, the report is not converted. For example, if a report contains any data providers other than universes or free-hand SQL, it cannot be converted. 24 Report Conversion Tool Guide

Desktop Intelligence feature conversion Customizing the feature conversion status 2 Customizing the feature conversion status The Report Conversion Tool has an initialization file, in XML format, which allows you to determine the status generated by some report features. You can flag these features as Fully Converted or Partly Converted. The initialization file allows you to customize the conversion process according to your needs. If you have numerous reports containing a feature that generates a Partly Converted status during conversion, but you do not consider conversion of this feature important, you can edit the initialization file so that the feature generates a Fully Converted status. Note: You cannot control the status generated by all report features with the initialization file. If the table in Features and their conversion status on page 28 gives a hard-coded status instead of an initialization file setting, you cannot use the initialization file to change the status. Report Conversion Tool Guide 25

2 Desktop Intelligence feature conversion Customizing the feature conversion status Understanding the initialization file The initialization file is called errorlogsettings.xml and is stored in the $INSTALLDIR/win32_x86 folder. The file looks like this: <LOGMANAGER> <ERRORLOGS TARGET= FULLYCONVERTED > <!-- FILTER --> <ERROR TYPE= Filter/FilterFormula /> <!-- BREAK --> <ERROR TYPE= Breaks/ValueBasedBreaks /> <!-- DRILL --> <ERROR TYPE= Drill/QueryDrill /> <ERROR TYPE= Drill/MissingeRef /> <!-- GRAPH --> <ERROR TYPE= Graph/3DChart /> <ERROR TYPE= Graph/PieChart /> <ERROR TYPE= Graph/ElementPosition /> <ERROR TYPE= Graph/Pie3DChart /> <ERROR TYPE= Graph/General /> </ERRORLOGS> <ERRORLOGS TARGET= PARTLYCONVERTED > <!-- QUERY --> <ERROR TYPE= Query/Query /> <ERROR TYPE= Query/Keyword /> <ERROR TYPE= Query/QueryProp /> <ERROR TYPE= Query/QueryCond /> <ERROR TYPE= Query/Grouping /> etc... The table in Features and their conversion status on page 28 matches the feature references in the file (Filter/FilterFormula, for example) to features. Use the table to determine which entries to edit in the initialization file to customize the conversion process to your needs. Editing the initialization file By default, the file generates a Fully Converted status for some features (the errors listed in the <ERRORLOGS TARGET= FULLYCONVERTED > section) and a Partly Converted status for others (listed in the <ERRORLOGS TARGET= PARTLYCONVERTED > section). 26 Report Conversion Tool Guide

Desktop Intelligence feature conversion Customizing the feature conversion status 2 To change the status generated by a feature, move it to the appropriate section. For example, if you do not want a filter on a measure in a block to generate a Partly Converted status, move the corresponding element to the FULLYCONVERTED section as follows: <LOGMANAGER> <ERRORLOGS TARGET= FULLYCONVERTED > <ERROR TYPE= Filter/BlockMeasureFilter/> </ERRORLOGS>... </LOGMANAGER> Note: If an error is included in both sections, it generates a Fully Converted status. If an error is not included in either section, it generates a Partly Converted status. Report Conversion Tool Guide 27

2 Desktop Intelligence feature conversion Features and their conversion status Features and their conversion status Desktop Intelligence feature Data providers The following table lists Desktop Intelligence features and describes how they are handled by the Report Conversion Tool. The final column provides one of two types of information: The conversion status if the feature always generates the same status and this behavior cannot be customized The initialization file setting that determines whether the feature is flagged as Fully Converted or Partly Converted if this status can be customized For more information on the initialization file, see Customizing the feature conversion status on page 25. Result in Web Intelligence report Conversion status or initialization file setting OLAP data provider Report not converted. Not converted Personal data provider Report not converted. Not converted Stored procedure data Report not converted. Not converted provider XML data provider Report not converted. Not converted Universe data provider, where the universe is not found Report not converted. Not converted Free-hand SQL The SQL is moved to a derived table in a generated universe. See Free-hand SQL on page 34. Queries Filter with a Calculation Report not converted. operand FIlter with a Select Query Report not converted. Results operand (query on a query) Fully converted Not converted Not converted Automatic refresh setting Setting is lost. Partly converted 28 Report Conversion Tool Guide

Desktop Intelligence feature conversion Features and their conversion status 2 Desktop Intelligence feature Scope of analysis with filter on a measure Scope of analysis objects become result objects (see Scope of analysis and measure filters on page 36). Partly converted User objects User objects are lost. Partly converted An object whose definition includes the Designer @Script function The report cannot be refreshed. (See The @Script function on page 36.) Partly converted Sort in a query The sort is lost. Fully converted Delete Trailing Blanks Option is lost. Fully converted option set Do Not Retrieve Data Option is lost. Fully converted option set Document Properties Enhanced Viewing setting does not exist in Desktop Intelligence Filters Complex global or block filter Filter on a formula Filter in a block applied on a measure Sections Hide Section Header formula Hide Section Footer formula Special report contents Result in Web Intelligence report The Enhanced Viewing setting is enabled. The filter is lost in some cases (see Complex global and block filters on page 39). A variable is created and the filter applied to the variable (see Filter on a formula on page 38). Filter is lost. The formula is lost and the header is always visible. The formula is lost and the footer is always visible. Conversion status or initialization file setting Fully converted Filter/ComplexGlobalFilter or Filter/ComplexBlockFilter Fully Converted Filter/BlockMeasureFilter SectionFormat/HideHeader SectionFormat/HideFooter OLE object The object is lost. SpecialContent/OLE Report Conversion Tool Guide 29

2 Desktop Intelligence feature conversion Features and their conversion status Desktop Intelligence feature Picture The picture is lost. SpecialContent/Picture VBA macro The macro is lost. VBA/VBA Blocks Hide Block formula The formula is lost and the Partly converted block is always visible. Across Edge Display The settings are lost. Partly converted settings in crosstabs Page break header after Setting is lost. Partly converted page break setting Page break footer after page break setting Setting is lost. Partly converted Hide object (in the Block Pivot settings) Breaks Break on multiple dimensions Note: This refers to a break defined on more than one dimension, not a block that has multiple breaks on single dimensions. Object is lost from the block. The break is removed. Partly converted Breaks/ BreakOnMultipleDimension Break on an object not in The break is removed Breaks/BreakObjectNotInBlock the block Folded break The break is unfolded Breaks/FoldedBreak Value-based break The break is removed Breaks/ValueBasedBreaks Pages Page setup options Original page setup options are lost and default Web Intelligence page options applied. Fully converted Functions Result in Web Intelligence report Conversion status or initialization file setting 30 Report Conversion Tool Guide

Desktop Intelligence feature conversion Features and their conversion status 2 Desktop Intelligence feature ApplicationValue BlockNumber CurrentPage DataProviderType GetProfileNumber GetProfileString Hyperlink Multicube OLAPQueryDescription PageInSection Product CountAll Dates All date formats Relative dates Result in Web Intelligence report Appears as RepFormula ( original_syntax ) For more information, see Unsupported functions on page 37. Converted to Web Intelligence syntax. For more information, see CountAll function on page 37. Changed to an equivalent Web Intelligence format according to the mappings given in Date format mapping on page 35. Implemented with the RelativeDate function. For more information, see Relative dates on page 41. Formula/UnsupportedFunction Partly converted Fully converted Fully converted Cell format Fill character The fill character is lost. Fully converted Hide cell formula (freestanding cells) The hide cell formula is lost and the cell is always visible. Conversion status or initialization file setting FormatCell/Appearance Report Conversion Tool Guide 31

2 Desktop Intelligence feature conversion Features and their conversion status Desktop Intelligence feature Border styles Variables All variables Variable that references another variable that cannot be converted Grouped variables. Sorts A block sorted on an object not included in the block Charts Multiple groups 3D Pie Charts 3D Charts Series color Rotation, elevation and start angle Plot area Wall color Result in Web Intelligence report Converted according to the mappings given in Border styles on page 39. The variable description is lost. Report not converted The grouped variable is implemented with an If function. For more information, see Grouped variables on page 37. The sort is lost. The first group only appears. There is no plot area in Web Intelligence 3D Pie charts There is no plot area in Web Intelligence 3D charts The original relationship between a series and its color is lost. For more information, see Series color on page 41. These settings are lost in Web Intelligence. The plot area does not exist in Web Intelligence pie charts and 3D charts. All walls have the same color in Web Intelligence. Conversion status or initialization file setting Fully converted Fully converted Not converted Fully converted Partly converted Graph/MultiGroupChart Graph/Pie3DChart Graph/3DChart Fully converted Fully converted Fully converted Fully converted 32 Report Conversion Tool Guide

Desktop Intelligence feature conversion Features and their conversion status 2 Desktop Intelligence feature Save options Result in Web Intelligence report Conversion status or initialization file setting Write password or protection password set Fonts Font mapping Report not converted. Fonts are mapped between Desktop Intelligence and Web Intelligence according to customizable rules. For more information, see Font mapping on page 40. Not converted Fully converted Report Conversion Tool Guide 33

2 Desktop Intelligence feature conversion More on feature conversions More on feature conversions Free-hand SQL This section provides additional details of the more complex feature conversions listed in the table in the section Report features and conversion status on page 23. Web Intelligence XI R2 does not support free-hand SQL. The Report Conversion Tool converts free-hand SQL documents by creating universes with derived tables that contain the free-hand SQL. Each free-hand SQL query has a derived table. The report objects that were based on the freehand SQL in the source report are based on the derived table in the Web Intelligence XI R2 report. The Report Conversion Tool creates free-hand SQL universes in the Report Conversion Tool Universes subfolder of the root universe folder in the CMS. Note: A derived table is a universe table that is based on an SQL query rather than a physical table in the database. It is the universe equivalent of a view in a relational database. For more information on derived tables, see the Designer Guide. The Report Conversion Tool creates Free-Hand SQL universes and connections as follows: Universes are called FHSQLXXX. There is one universe for each free-hand SQL data source. Free-hand SQL universe connections are called FHSQLXXX_<original_freehand_SQL_connection_name> Note: If more than one free-hand SQL connection points to the same data source, the Report Conversion Tool uses the first connection name that it encounters to name the universe connection. Different free-hand SQL queries against the same data source are stored in the universe based on that data source as derived tables called ClassX. Objects based on a derived table are stored in a class with the same name as the derived table. Example: Converting multiple free-hand SQL documents In this example you have five documents based on free-hand SQL queries. The first two (sales_rpt1 and sales_rpt2) are based on a database called sales and the free-hand SQL connection is called sales. 34 Report Conversion Tool Guide

Desktop Intelligence feature conversion More on feature conversions 2 The second two (emp_rpt1 and emp_rpt2) are based on a database called employees and the free-hand SQL connection is called emp. The fifth (emp_rpt3) is also based on the employees database, but the freehand SQL connection is called employee. After conversion, the documents, universes, connections and derived tables are as follows: WID document Universe Connection Derived table/ Query object class sales_rpt1 FHSQL001 FHSQL001_sales Class1 sales_rpt2 FHSQL001 FHSQL001_sales Class2 emp_rpt1 FHSQL002 FHSQL002_emp Class1 emp_rpt2 FHSQL002 FHSQL002_emp Class2 emp_rpt3 FHSQL002 FHSQL002_emp Class 3 Date format mapping All Desktop Intelligence functions using Date formats as a parameter are converted using the following mapping: Desktop Intelligence format Web Intelligence format AM/PM, AM/pm, AM/Pm, AM/pM A am/pm, am/pm, am/pm, am/pm, am/pm, am/pm, a or A am/pm, am/pm Am/pm, Am/PM, Am/Pm, Am/pM a or A DDDD, DDDd, DDdD, DDdd DDDD dddd, dddd, dddd, dddd, dddd, dddd, dddd, dddd dddd Dddd, DdDD, DdDd, DddD Dddd DDD, DDd DDD ddd, ddd, ddd, ddd ddd Ddd, DdD Ddd dd, DD, dd, Dd dd d, D d Report Conversion Tool Guide 35

2 Desktop Intelligence feature conversion More on feature conversions Desktop Intelligence format HH HH H H hh, hh hh h h mm, MM, mm, Mm MM M, m M MMMM, MMmm, MMmM, MMMm MMMM mmmm, mmmm, mmmm, mmmm, mmmm, mmmm, mmmm mmmm, mmmm Mmmm, MmMm, MmMM, MmmM Mmmm MMM, MMm MMM mmm, mmm, mmm, mmm mmm Mmm, MmM Mmm ss, SS, Ss, ss ss s, S s yyyy, yyyy, yyyy, yyyy, yyyy, yyyy, yyyy, yyyy, yyyy Yyyy, YYYY, YYYy, YYyY, YYyy, YyYY, YyYy, YyyY yy, YY, Yy, yy yy Web Intelligence format Queries Scope of analysis and measure filters If a Desktop Intelligence query contains a condition on a measure and a scope of analysis, then the converted Web Intelligence query groups (in the Result Objects section) all objects from the Desktop Intelligence results (objects and scope of analysis). This maintains the same query results. The @Script function Some objects contain a reference to the Designer @Script function in their definition. This function returns the value of a VBA macro. Web Intelligence XI R2 does not support either the @Script function or VBA macros. If a query contains an object with a reference to @Script, the report cannot be refreshed. 36 Report Conversion Tool Guide

Desktop Intelligence feature conversion More on feature conversions 2 Formulas and functions Unsupported functions If Web Intelligence XI R2 does not support a function or keyword used in a Desktop Intelligence formula, the original formula appears as an argument to the special Web Intelligence function RepFormula as follows: RepFormula( original_formula_syntax ) The RepFormula function generates the #REPFORMULA message in Web Intelligence. Example: The BlockNumber function A Desktop Intelligence report contains the BlockNumber function, which is not supported by Web Intelligence XI R2. This formula is changed to =RepFormula("=BlockNumber()") in the Web Intelligence report, and Web Intelligence displays the #REPFORMULA message in the cell containing this formula. This mechanism is recursive (if VariableA is built using VariableB, and if VariableB is converted using the RepFormula() function, then VariableA will be converted using the Repformula() function). CountAll function The Desktop Intelligence function CountAll is converted to Web Intelligence using the following syntax: Desktop Intelligence syntax CountAll(<Object>) Web Intelligence syntax Count ([Object];INCLUDEEMPTY;ALL) Variables Grouped variables A grouped variable in a Desktop Intelligence report is implemented in the Web Intelligence report with an If formula. Example: Grouped variables in Web Intelligence Report Conversion Tool Guide 37

2 Desktop Intelligence feature conversion More on feature conversions You have a grouped variable called Resort Group in your Desktop Intelligence report. This variable is based on the Resort dimension and it has the following values: Resort Grouping Resort Group values Australian Reef <no grouping> Australian Reef French Riviera French Resorts French Resorts Bahamas Beach US Resorts US Resorts Hawaiian Club US Resorts US Resorts Royal Caribbean US Resorts US Resorts This grouping s implemented in Web Intelligence as a variable called Resort Group which has the following formula: If(([Resort] InList("Bahamas Beach";"Hawaiian Club";"Royal Caribbean"));("US Resorts");If( ([Resort] InList("French Riviera"));("French Resorts");[Resort])) Filters Filter on a formula If the Desktop Intelligence report contains a formula to which a filter is applied, the Report Conversion Tool creates a variable based on the formula, places it in the cell originally containing the formula, and applies the filter to the variable. These variables are named in the form TurnedToVariable_n. As a result, if the original report contains three formulas with filters applied, the converted report contains the variables TurnedToVariable_1, TurnedToVariable_2 and TurnedToVariable_3. 38 Report Conversion Tool Guide

Desktop Intelligence feature conversion More on feature conversions 2 Filter on a measure If a block is filtered on the values of a measure, the filter is removed during conversion. Example: Filter on a measure You have a report containing the following data and you apply the filter Revenue = 2451104, which restricts the block to showing the first row only. Country Revenue US 2,451,104 France 835,420 When the report is converted to Web Intelligence the filter is removed, and the block shows both rows. Complex global and block filters Global filters and block filters are converted only if they have the following format: <filtered_object><operator><constant or list_of_values> For example, if a block is filtered on the Country object by <Country> <> France, the Report Conversion Tool is able to convert the filter. Any global or block filter that does not correspond to this format is a complex filter and is not converted. For example, the formula <Revenue> > <Average_Revenue> is not converted because it compares the filtered object against another object rather than against a constant or list of values. Cell format Border styles Some Desktop Intelligence border styles do not exist in Web Intelligence. In such a case, default borders and no pattern are used in the generated Web Intelligence report. The log file does not list all cells impacted by this format reduction. The following table shows how Desktop Intelligence border styles are converted to Web Intelligence: Report Conversion Tool Guide 39

2 Desktop Intelligence feature conversion More on feature conversions This Desktop Intelligence border style None Thin, medium, small dotline, medium dotline, long dotline Bold Extra bold, double line, double dotline Becomes this style in Web Intelligence None Thin Bold Extra bold Fonts Font mapping The following Desktop Intelligence fonts can be converted to Web Intelligence: Arial, Courier New, Fixedsys, Impact, MS Serif, Helvetica, Tahoma, Times New Roman, BOJapan, default All other fonts are switched to the default font in the converted Web Intelligence report. The default font used by Web Intelligence is dependant on the locale and is set by the administrator. You can change the font mapping by editing the <FONTMAPPING> section in the SETTINGS.XML file in the following directory: $INSTALLDIR\BusinessObjects Enterprise 11.5\win32_x86 Example: Change the font mapping Open the settings.xml file with any XML editor and add the following lines to change the mapping for Courier and Verdana: <FONTMAPPING> <FONT SOURCE="Courier" TARGET="Courier New" /> <FONT SOURCE="Verdana" TARGET="Tahoma" /> </FONTMAPPING> Note: All fonts that appear in the <FONTMAPPING> section must also appear in the <SERVERFONTS> section above it. 40 Report Conversion Tool Guide

Desktop Intelligence feature conversion More on feature conversions 2 Charts Series color Desktop Intelligence allows you to associate colors with data series. The converted Web Intelligence report does not maintain this association and the original colors are replaced with colors from the default Web Intelligence color palette. This first series is assigned the first color in the palette, the second series is assigned the second color in the palette, and so on. Dates Relative dates Relative dates can be expressed in the form [date] +/- [number] in Desktop Intelligence. For example, <Invoice Date> + 2 refers to two days after the date in <Invoice Date>; <Arrival Date> - 5 refers to five days before the date in <Arrival Date>. Web Intelligence defines relative dates using the RelativeDate function and the Report Conversion Tool converts relative dates to this format. The previous examples appear in the converted report as follows: Desktop Intelligence syntax <Invoice Date> + 2 <Arrival Date> - 4 Web Intelligence syntax RelativeDate([Invoice Date];2) RelativeDate([Arrival Date];-5) Report Conversion Tool Guide 41

2 Desktop Intelligence feature conversion More on feature conversions 42 Report Conversion Tool Guide

Calculations in Desktop Intelligence and Web Intelligence XI R2 chapter

3 Calculations in Desktop Intelligence and Web Intelligence XI R2 Overview Overview Chapter 1: Using the Report Conversion Tool explains how to convert reports from Desktop Intelligence format to Web Intelligence XI R2 format using the Report Conversion Tool. After conversion, some reports that the Report Conversion Tool identifies as Fully Converted might still return different results in certain circumstances from the results returned by the original report. This happens because the calculation engine (the part of the software that calculates report results) does not always behave identically in Desktop Intelligence and Web IntelligenceXI R2. A Fully Converted report is a report whose structure is identical to the structure of the original report. Even so, the new calculation engine sometimes interprets this structure differently. This chapter helps you to identify reports that might be affected by calculation engine behavior, to understand the differences that this behavior produces, and, where possible, to make manual modifications to bring your converted reports in line with your original reports. The calculation engine differences fall into the following categories: Category Formula language differences Filter differences Detail objects and nonaggregative measures Placing of dimensions Details Some Web Intelligence functions do not always return the same value as the equivalent Desktop Intelligence function, and the two formula languages are not always identical. For more information, see Formula language differences on page 49. Web Intelligence does not always filter in the same way as Desktop Intelligence. For more information, see Filtering differences on page 54 Desktop Intelligence and Web Intelligence treat detail objects differently in some situations. For more information, see Detail objects and non-aggregative measures on page 46. Dimensions sometimes return different values in Desktop Intelligence and Web Intelligence, depending on where they are placed in a report. For more information, see Placing of dimensions on page 56. 44 Report Conversion Tool Guide