Beruflich Dokumente
Kultur Dokumente
MIGRATION UTILITY
RELEASE 11.1.1
MIGRATION GUIDE
Reporting and Analysis Migration Utility Migration Guide, 11.1.1
Copyright © 2002, 2008, Oracle and/or its affiliates. All rights reserved.
Authors: EPM Information Development Team
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,
perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation
of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find
any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S.
Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS: Programs, software, databases, and related
documentation and technical data delivered to U.S. Government customers are "commercial computer software" or
"commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and
license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government
contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software is developed for general use in a variety of information management applications. It is not developed or
intended for use in any inherently dangerous applications, including applications which may create a risk of personal
injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe,
backup, redundancy and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim
any liability for any damages caused by use of this software in dangerous applications.
This software and documentation may provide access to or information on content, products and services from third
parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with
respect to third party content, products and services. Oracle Corporation and its affiliates will not be responsible for any
loss, costs, or damages incurred due to your access to or use of third party content, products or services.
Contents
Contents iii
Location of Reporting and Analysis Repository Database Defined by JDBC Driver and
URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Defining the Location of the Shared Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Defining User/Group Names, Descriptions and Passwords . . . . . . . . . . . . . . . . . . . . . . . 39
Reviewing User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Searching for User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Editing User Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Verifying User Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Updating User Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Reviewing Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Searching for Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Editing Group Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Verifying Group Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Adding Users/Groups Assigned in Portal to the Native Shared Services Group . . . . . . 47
Updating Group Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Mapping Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Defining Additional Migration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Running the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
iv Contents
Reviewing Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Running the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Contents v
Defining Reporting and AnalysisDatabase Information . . . . . . . . . . . . . . . . . . . . . . . . . 129
Defining the Location of the Reporting and Analysis Repository Database . . . . . . . . . . . 130
Location of Reporting and Analysis Repository Database Defined by Host and
Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Location of Reporting and Analysis Repository Database Defined by JDBC Driver and
URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Defining the Location of the Shared Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Defining User/Group Names, Descriptions and Passwords . . . . . . . . . . . . . . . . . . . . . . 134
Reviewing User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Searching for User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Editing User Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Verifying User Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Updating User Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Reviewing Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Searching for Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Editing Group Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Verifying Group Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Adding Users/Groups Assigned in Analyzer to the Native Shared Services Group . . . 141
Updating Group Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Running the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
vi Contents
Location of the Hyperion Registry Database by JDBC Driver and URL . . . . . . . . . . . 157
Defining Reporting and Analysis Repository Database Information . . . . . . . . . . . . . . . . 159
Defining the Location of the Reporting and Analysis Repository Database . . . . . . . . . . . 160
Location of Reporting and Analysis Repository Database Defined by Host and
Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Location of Reporting and Analysis Repository Database Defined by JDBC Driver and
URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Defining the Location of the Shared Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Defining User/Group Names, Descriptions and Passwords . . . . . . . . . . . . . . . . . . . . . . 165
Reviewing User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Searching for User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Editing User Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Verifying User Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Updating User Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Reviewing Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Searching for Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Editing Group Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Verifying Group Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Adding Users/Groups Assigned in Hyperion Performance Suite to the Native Shared
Services Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Updating Group Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Mapping Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Defining Additional Migration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Running the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Contents vii
Defining the Location of the Hyperion Registry Database . . . . . . . . . . . . . . . . . . . . . . . 189
Location of the Hyperion Registry Database by Host and Name . . . . . . . . . . . . . . . . 190
Location of the Hyperion Registry Database by JDBC Driver and URL . . . . . . . . . . . 190
Defining Reporting and Analysis Repository Database Information . . . . . . . . . . . . . . . . 192
Defining the Location of the Reporting and Analysis Repository Database . . . . . . . . . . . 193
Location of Reporting and Analysis Repository Database Defined by Host and
Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Location of Reporting and Analysis Repository Database Defined by JDBC Driver and
URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Defining the Location of the Reporting and Analysis Repository Server . . . . . . . . . . . . . 196
Defining the Location of the Shared Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Defining User/Group Names, Descriptions and Passwords . . . . . . . . . . . . . . . . . . . . . . 198
Reviewing User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Searching for User Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Editing User Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Verifying User Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Updating User Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Reviewing Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Searching for Group Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Editing Group Name Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Verifying Group Name Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Setting the Migration Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Adding Users/Groups Assigned in Reports to the Native Shared Services Group . . . . 206
Updating Group Name Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Running the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
viii Contents
Overview and Prerequisites
1
In This Chapter
Overview of the Migration Process................................................................................................. 9
Prerequisites for Using the Migration Utility .....................................................................................13
Other Migration Considerations...................................................................................................15
Migration Components
Each migration involves the following components:
● Source system—Users, groups, roles, repository content, and the database used by one of
the following source products:
❍ Brio Portal 7.0.5 or later
❍ BrioONE (Brio Portal 7.0.5 or later and OnDemand Server 6.6.4 or later)
❍ Brio Intelligence Server (OnDemand Server and Broadcast Server 6.6.4 or later)
❍ Hyperion Analyzer 6.5, 7.0.1, 7.2, or 7.2.1
❍ Hyperion Performance Suite 8.x
❍ Hyperion Reports 7.0.x or 7.2.x
● Shared Services—Defines both external users and groups in external directory systems, and
native users maintained in an Open LDAP database.
● Reporting and Analysis Repository—Stores information about the mapping between the
users and groups in the source system and the users and groups in Shared Services.
Migrating Roles
During migration, pre-configured roles in the source system are mapped to new roles in Shared
Services. The mapping determines how users and groups are provisioned. For example, if a user
is granted a pre-configured role in the source system, the user will be provisioned with new
Reporting and Analysis roles based on this mapping. When you migrate user-defined roles, new
roles are created in Shared Services.
The following tables correlate legacy roles for Hyperion Analyzer, Hyperion Metrics Builder,
Oracle's Hyperion® Performance Suite™, and Hyperion Reports to Reporting and Analysis and
Oracle Hyperion Enterprise Performance Management System roles.
permission-cube-navigator Analyst
permission-open-report Explorer
permission-user-preferences Deprecated
permission-print-report Deprecated
Oracle's Hyperion® Performance Suite™ Role Reporting and Analysis or EPM System Role
Browser Explorer
Security Administrator Reporting and Analysis Global Administrator, Directory Manager, Provisioning Manager
System Administrator Reporting and Analysis Global Administrator, Directory Manager, Provisioning Manager
Viewer Explorer
Note:
These symbols also apply to roles migrated from the Hyperion Performance Suite 8 source
system.
, _
= -
+ *
< [
> ]
( [
) ]
; :
\ /
" `
# ~
Note: The '#' symbol is replaced with the ‘~’ symbol only if the '#' symbol is in the first
position.
Example
During migration, a user name of Smith,Alex is changed to Smith_Alex.
Note:
User login IDs and group names are trimmed for space symbols in the first and last positions.
SmartCuts
SmartCuts for object names with unsupported characters will not be displayed in EPM
Workspace after migration. To ensure that your SmartCuts appear in Oracle Enterprise
Performance Management Workspace, Fusion Edition, update any SmartCuts in your source
system to use supported characters.
For information on supported characters for SmartCuts, see “Managing SmartCuts” in the
Hyperion Workspace Administrator's Guide.
Note:
The SAPLOGON_INI_FILE environment variable should be a directory.
If you are using Windows, you can also start the Migration Utility Wizard by choosing Start,
then Programs, then Oracle EPM System, then Workspace, and then Run Migration Utility.
Field Description
Log Level Specify the log level by selecting one of the following options:
● Fatal—Fatal messages cause the migration process to stop.
● Error—Error messages notify you of potential problems, which may or may not be important for
your particular migration scenario. For example, an error message may tell you that a particular
user does not exist in the source system; you can ignore this message if deleting that user is part
of your migration plan.
● Warn—Warning messages notify you of issues that may or may not be important for your particular
migration scenario but deserve investigation.
● Info—Informational messages notify you of structural changes made between the old and new
systems, differences encountered between the old and new systems, and potential problems.
Oracle recommends this level for most migrations.
Log Directory Specify the directory where you want to write the log file. To search for a specific directory, click
Browse.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as the
database username.
Figure 5 Location of Portal Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected Sybase, the Migration Utility
would enter hyperion.jdbc.sybase.SybaseDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the Sybase JDBC URL below,
jdbc:hyperion:sybase://<host>:5000;DatabaseName=<dbname>
remove <host> and <dbname> and replace them with the actual name of your host
and database.
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as
the database username.
Field Description
Repository Metadata Descriptions of the repository data. For example, the metadata could display the name of
the content, permissions etc.
Events User subscriptions and notifications of events involving subscriptions, jobs, parameter lists
for jobs, and exceptions.
Repository Content The content of the system, folders, and files. Repository content is the largest object to
migrate.
Note: If a folder in the repository contains more than 80 to 90 items, the folder is inaccessible
in Shared Services and the Reporting and Analysis Repository. To make the folder accessible,
add -DPerformance.MAX_UUIDS_BATCH_SIZE=75 to the end of the set
BP_FLAGS= line in the startCommonServices.bat script and restart Common
Services.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
Field Description
Database Name Enter the name of the Reporting and Analysis Repository
database.
Source tables have been copied to the target Select this option if you manually copied your source tables
database to the target database.
In most cases, manually copying your source tables to the
target database is much quicker than allowing the
Migration Utility to copy them over a network. This is
Note:
It is recommended to use the same native JDBC drivers when you use the “JDBC Driver and
URL” option for source and target system connection. If you are migrating from an MsSQL 2000
server to an MsSQL 2005 server, use sqljdbc.jar.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or
click Browse to define the path.
Note: You do not need to enter a native JDBC driver path for
DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on
the database you selected on the previous screen. For example, if
you selected DB2, the Migration Utility would enter
hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot
load another external JDBC driver with the same name. For example,
if you enter hyperion.jdbc.db2.DB2Driver and click Next to load it,
you cannot click Back and select another driver. If you wish to load
a different external JDBC driver, you must restart the Migration
Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the
database you selected on the previous screen. Modify this JDBC
URL by personalizing the bracketed information. For example, in the
DB2 JDBC URL below,
Password Enter the password for the Reporting and Analysis Repository
database.
Owner Optional: Enter the table owner/schema name. In most cases, the
owner is the same as the database username.
Source tables have been copied to the target See description in Table 12.
database
Field Description
User ID Enter the login ID for the user in Shared Services. The user must have an administrative role in Shared
Services.
Field Description
User Descriptions Define how to copy the User Descriptions from Portal when creating new native Shared Services
users. Select one of the following options:
● Shared Services User Description—Copies the Portal User Description fields to the Shared
Services User Description fields.
● Shared Services User First and Last Name Fields—Copies the Portal User First and Last
Name fields to the Shared Services User First and Last Name fields.
If you select this option:
❍ Specify how the names in the source description fields are separated by selecting Space,
Semi-colon, Tab, or Comma. Note that you can select more than one option. If the names
in the source description fields have a different delimiter, select Other and specify the
delimiter.
❍ Specify how the user names appear in Portal by selecting an option for Name Starts
With. For example, if the name appears starting with the last name, you would select
Last Name.
❍ Specify how to add middle names inShared Services by selecting an option for Add
Middle Name to. For example, if a user name consists of more than two names, you
can specify whether to add the middle name as part of the first name or as part of the
last name.
Group Names Define how to treat group names when migrating native groups by selecting one of the following
options:
● Same Group Name —Migrates the native Portal group name to a native Shared Services
group name and keeps the group name the same.
● Alternate Group Name—Migrates the native Portal group name to a native Shared Services
group name with a prefix or suffix added to the name. Enter the desired prefix or suffix in the
Prefix or Suffix field.
Passwords Define how to handle passwords when creating new Shared Services users by selecting one of
the following options:
● Auto-generated
● Same as user ID
● Get from Source
Note: If the password is auto-generated, the Migration Utility creates a file that lists the new
native users along with their login ID, autogenerated password, and email address. The
administrator can use this information to email users their new passwords.
Authentication If Portal currently uses external NT authentication to authenticate users, click the checkbox next
to Portal Uses External NT Authentication and enter the default NT authentication domain.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
Note:
When you select this option, if a group in Portal is going to be mapped to a new native group
in Shared Services; then upon migration, this new native group is created and any users and
groups assigned to the group in the source system are assigned to the group in the target system.
Mapping Hosts
Define the mapping for the Portal hosts and the Reporting and Analysis Repository hosts. For
example, you must map each source job factory to a new Reporting and Analysis Repository
host.
Mapping Hosts 47
Figure 15 Host Mapping
➤ To map a host, select a Portal Host and a Reporting and Analysis Repository Host and click Map
Hosts. The hosts display in the Mapped Hosts text box.
➤ To remove a mapped pair of hosts, select the hosts in the Mapped Hosts text box and click
Remove Mapped Host.
Field Description
Authorization Define how to translate the Write access control in Portal by selecting one of the following
options:
● Modify in the Reporting and Analysis Repository—Select this option to map "Write"
or "Write and Execute" to the "Modify" access control.
● Full Control in the Reporting and Analysis Repository—Select this option to map
"Write" or "Write and Execute" to the “Full Control” access control.
In Portal 7.x, you could delete an object if you had permission to write to the object.
The “Write” permission in 7.x maps to the “Modify” role in the Reporting and Analysis
Repository, which does not allow deletion. As a result, if you want permission to delete
an object in the Reporting and Analysis Repository, you must map the version 7.x “Write”
or “Write and Execute” permissions to the Reporting and Analysis Repository “Full
Control” role.
Select Setup job publishing mask group permissions to use job group publishing masks
when migrating jobs to the Reporting and Analysis Repository. Publishing masks are
permissions that the output gets when it runs in the Reporting and Analysis Repository. Job
Group Publishing Masks only apply if you are doing authorization.
Repository Content Enter the Source Path and the Target Path for the repository content. Either type in the path
or click Browse to select a path.
Repository Job Factory If you plan to migrate Production Reporting files, define the version of the files in the
Reporting and Analysis Repository. For example, enter Version 8.3 as 83, Version 9.0 as
90, and so on.
Note: After you complete the migration, you must re-compile all your Production Reporting
jobs.
Note:
After you complete the migration, you must re-compile all your Production Reporting jobs.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Selecting
the Objects to Migrate” on page 27).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Owner Enter the table owner/schema name. In most cases, the owner is the same as the database
username.
Figure 20 Location of OnDemand Server Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the migration utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up an OnDemand Server database connection.
Owner Enter the table owner/schema name. In most cases, the owner is the same as the
database username.
Field Description
ODS.ini File Enter the path for the location of your ODS.ini file. This file
is usually found under:
<drive>:/Program Files/Brio/Brio
Intelligence Server/Server
ODS.pwd File Enter the path for the location of your ODS.pwd file. This file
is usually found under:
<drive>:/Program Files/Brio/Brio
Intelligence Server/Server
Migration Utility is Not Running on the OnDemand Select this option if you are running the migration utility from
Server a machine other than the source system. If running on a
machine other than the source, enter the following
information:
● Mapped OCE Path—Map the OCE directory on the
installation machine to the OCE directory on the source
system.
For example, map Z:\ on the installation machine to C:
\Program Files\Brio\Brio Intelligence Server
\Program\Open Catalog Extensions on the source
system.
● Mapped BQY Path—Map the BQY directory on the
installation machine to the BQY directory on the source
system.
For example, map Z:\ on the installation machine to C:
\Program Files\Brio\Brio Intelligence Server
\Program\Documents on the source system.
Field Description
Folders Items are organized into folders. Folders are similar to the directories or folders of your
operating system, and are arranged in a hierarchical structure. A folder can contain
subfolders, items, or both.
Note: If a folder in the repository contains more than 80 to 90 items, the folder is
inaccessible in Shared Services and the Reporting and Analysis Repository. To make the
folder accessible, add -DPerformance.MAX_UUIDS_BATCH_SIZE=75 to the end of
the set BP_FLAGS= line in the startCommonServices.bat script and restart
Common Services.
OCE Files Files that encapsulate and store connection information used to connect Hyperion
applications to a database. OCE files specify the database API (ODBC, SQL*Net, etc.),
database software, the network address of the database server, and your database user
name. Once created, a user can specify the OCE file and database password and logon.
An OCE file is required for a Hyperion Intelligence document to use a database. The file
extension is .oce.
When you migrate OCE files, you must enter the OCE folder on Target. The default is /
Open Catalog Extensions.
BQY Documents Files created by Hyperion Intelligence and published into the Repository as files or as
jobs.
To view BQY documents in the Shared Services thin-client, click the checkbox next to
Enable Thin Client Version.
Row Level Security Data Data containing row-level security. Row-level security gives users access to only the
information they need to make informed decisions. For example, managers need payroll
information on their direct reports. Managers do not need to know payroll information for
other departments within the organization.
When you select this object, the next page in the migration utility wizard prompts you to
configure the target row level security repository.
Note:
This screen appears only if you selected Row Level Security Data on the Objects to Migrate wizard
screen.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Figure 24 Location of Row Level Security Repository Database Defined by Host and Name
Field Description
Host Enter the name of the Row Level Security Repository database host.
Database Name Enter the name of the Row Level Security Repository database.
User ID Enter the username used to set up a Row Level Security Repository database connection.
Password Enter the password for the Row Level Security Repository database.
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as the
database username.
Note:
It is recommended to use the same native JDBC drivers when you use the “JDBC Driver and
URL” option for source and target system connection. If you are migrating from an MsSQL 2000
server to an MsSQL 2005 server, use sqljdbc.jar.
Figure 25 Location of Row Level Security Repository Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected SQL Server, the migration
utility would enter hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> replace them with the actual host and database names.
User ID Enter the database username used to set up a Row Level Security Repository database
connection.
Password Enter the password for the Row Level Security Repository database.
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as
the database username.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
Field Description
Host Enter the name of the Reporting and Analysis Repository database host.
Port Enter the Reporting and Analysis Repository database port number.
Database Name Enter the name of the Reporting and Analysis Repository database.
User ID Enter the username used to set up a Reporting and Analysis Repository database connection.
Password Enter the password for the Reporting and Analysis Repository database.
Figure 28 Location of Reporting and Analysis Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the migration utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Reporting and Analysis Repository
database connection.
Password Enter the password for the Reporting and Analysis Repository database.
Field Description
Host Enter the name of the Reporting and Analysis Repository Server host.
Port Enter the Reporting and Analysis Repository Server port number.
User ID Enter the user ID of a user with Global Administrator, Directory Manager, and Provisioning Manager roles.
Field Description
User ID Enter the login ID for the user in Shared Services. The user must have an administrative role in Shared
Services.
Field Description
Group Names Define how to treat group names when migrating native groups by selecting one of the following
options:
● Same Group Name—Migrates the native Intelligence group name to a native Shared Services
group name and keeps the group name the same.
Passwords Define how to handle passwords when creating new Shared Services users by selecting one of the
following options:
● Auto-generated
● Same as user ID
● Other
Note: If the password is auto-generated, the migration utility creates a file that lists the new native
users along with their login ID, autogenerated password, and email address. The administrator can
use this information to email users their new passwords.
The user ID properties from both systems (source and target) are displayed. Some properties
are read-only and some can be edited.
2 Edit the desired properties and click OK.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
The group names properties from both systems (source and target) are displayed. Some
properties are read-only and some can be edited.
2 Edit the desired properties and click OK.
If the group is set to Do Not Migrate, you cannot edit any of the properties in the User
Management Group section of the dialog box.
Note:
When you select this option, if a group in the source system is going to be mapped to a new
native group in Shared Services, then upon migration, this new native group is created and any
users and groups assigned to the group in the source system are assigned to the group in the
target system.
➤ To add users and groups assigned in Intelligence to the native Shared Services group:
1 Press [Shift] and select the desired group names, or click Select All to select all the group names.
2 Click the checkbox next to Add Users/Groups Assigned in Intelligence to the Native Shared Services
Group.
Note:
When you select this option, if a group in Intelligence is going to be mapped to a new native
group in Shared Services; then upon migration, this new native group is created and any users
and groups assigned to the group in the source system are assigned to the group in the target
system.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Selecting
the Objects to Migrate” on page 60).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
In This Chapter
About Migrating from the Brio Intelligence Server ..............................................................................87
Running the OnDemand Server Migration .......................................................................................87
Running the Broadcast Server Migration.........................................................................................88
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as the
database username.
Figure 37 Location of Broadcast Server Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the migration utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username for a Broadcast Server Repository database connection.
Password Enter the password for the Broadcast Server Repository database.
Owner Optional: Enter the table owner/schema name. In most cases, the owner is the same as
the database username.
Field Description
BQServ1.ini Enter the path for the location of the BQServ1.ini file (the
ini file for the Broadcast Server). Either type in the path to
the file, or click Browse to search for the file. This file is
usually found under:
<drive>:/winnt/BQServ1.ini
BCS Server Name Enter the name of the Broadcast Server. If you do not know
the name, you can find it in the Broadcast Server
Administrator utility.
Migration Utility is Not Running on the Broadcast Select this option if you are running the migration utility from
Server a machine other than the source system. If you select this
option, enter the mapped job storage path and enter the
following information:
● Mapped OCE Path—Map the OCE directory on the
installation machine to the OCE directory on the source
system.
For example, map Z:\ on the installation machine to C:
\Program Files\Brio\Brio Intelligence Server
\Program\Open Catalog Extensions on the source
system.
● Mapped Job Storage Path—Map the job storage
directory on the installation machine to the job storage
directory on the source system.
For example, map Z:\on the installation machine to C:
\Program Files\Brio\Brio Intelligence Server
\BCS_Jobs on the source system.
Field Description
Users Account owners identified by a user ID, user name, and password.
OCE Files Files that encapsulate and store connection information used to connect Hyperion applications to a
database. OCE files specify the database API (ODBC, SQL*Net, etc.), database software, the network
address of the database server, and your database user name. Once created, a user can specify the
OCE file and database password and logon. An OCE file is required for a Hyperion Intelligence
document to use a database. The file extension is .oce.
When you migrate OCE files, you must enter the OCE folder on Target. The default is /Open Catalog
Extensions.
BQY Jobs Files created by Hyperion Intelligence and published into the Repository as files or as jobs. Enter the
job category on target and click the checkbox to run the job in the background. If you leave the Job
Category on Target field empty, jobs are migrated to the root.
Note: Select Filter Content to filter BQY job content upon migration. You enter the criteria for filtering
on the Content Filter screen that appears later on in the wizard.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Host Enter the name of the Reporting and Analysis Repository database host.
Port Enter the Reporting and Analysis Repository database port number.
Database Name Enter the name of the Reporting and Analysis Repository database.
User ID Enter the database username used to set up a Reporting and Analysis Repository database
connection.
Password Enter the password for the Reporting and Analysis Repository database.
Figure 42 Location of Reporting and Analysis Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the migration utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Reporting and Analysis Repository
database connection.
Password Enter the password for the Reporting and Analysis Repository database.
Field Description
Host Enter the name of the Reporting and Analysis Repository Server host.
Port Enter the Reporting and Analysis Repository Server port number.
User ID Enter the username of a user with Global Administrator, Directory Manager, and Provisioning Manager
roles.
Field Description
➤ To change the migration action, select the content item and select or clear the checkbox next to
Do not migrate.
➤ To set the migration action for more than one content item, press [Shift] and select the desired
content items, or click Select All to select all the content items.
➤ To load content filtering changes from an external file and display them on the Content Filtering
screen, click Load.
Field Description
Group Names Define how to treat group names when migrating native groups by selecting one of the following
options:
● Same Group Name—Migrates the native Intelligence group name to a native Shared Services
group name and keeps the group names the same.
● Alternate Group Name—Migrates the native Intelligence group name to a native Shared Services
group name with a prefix or suffix added to the name. Enter the desired prefix or suffix in the
Prefix or Suffix field.
Passwords Define how to handle passwords when creating new Shared Services users by selecting one of the
following options:
● Auto-generated
● Same as user ID
● Other
Note: If the password is auto-generated, the migration utility creates a file that lists the new native
users along with their login ID, autogenerated password, and email address. The administrator can
use this information to email users their new passwords.
The user name properties from both systems (source and target) are displayed. Some properties
are read-only and some can be edited.
2 Edit the desired properties and click OK.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
The group name properties from both systems (source and target) are displayed. Some properties
are read-only and some can be edited.
2 Edit the desired properties and click OK.
If the group is set to Do Not Migrate, you cannot edit any of the properties in the User
Management Group section of the dialog box.
➤ To add users and groups assigned in Intelligence to the native Shared Services group:
1 Press [Shift] and select the desired group names, or click Select All to select all the group names.
2 Click the checkbox next to Add Users/Groups Assigned in Intelligence to the Native Shared Services
Group.
Note:
When you select this option, if a group in Intelligence is going to be mapped to a new native
group in Shared Services; then upon migration, this new native group is created and any users
and groups assigned to the group in the source system are assigned to the group in the target
system.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Selecting
the Objects to Migrate” on page 94).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
In This Chapter
About Migrating from Hyperion Analyzer ....................................................................................... 117
Starting the Migration Utility Wizard............................................................................................ 117
Selecting a Migration Path ...................................................................................................... 118
Entering Logging Details......................................................................................................... 118
Defining the Database Used by the Analyzer Repository..................................................................... 120
Defining the Location of the Analyzer Repository Database ................................................................. 121
Selecting the Objects to Migrate ............................................................................................... 124
Defining the Hyperion Shared Services Registry Type ........................................................................ 125
Defining Hyperion Registry Database Information ............................................................................ 126
Defining the Location of the Hyperion Registry Database.................................................................... 127
Defining Reporting and AnalysisDatabase Information....................................................................... 129
Defining the Location of the Reporting and Analysis Repository Database ................................................ 130
Defining the Location of the Shared Services Server ......................................................................... 133
Defining User/Group Names, Descriptions and Passwords.................................................................. 134
Reviewing User Names .......................................................................................................... 135
Reviewing Group Names ........................................................................................................ 138
Running the Migration ........................................................................................................... 141
Field Description
Log Level Specify the log level by selecting one of the following options:
● Fatal—Fatal messages cause the migration process to stop.
● Error—Error messages notify you of potential problems, which may or may not be important for
your particular migration scenario. For example, an error message may tell you that a particular
user does not exist in the source system; you can ignore this message if deleting that user is part
of your migration plan.
● Warn—Warning messages notify you of issues that may or may not be important for your particular
migration scenario but deserve investigation.
● Info—Informational messages notify you of structural changes made between the old and new
systems, differences encountered between the old and new systems, and potential problems.
Oracle recommends this level for most migrations.
● Debug—Debug level messages include all types of messages and produces a very large log file.
Debug level messages are numerous because they give a row-by-row account of all migration
steps. Oracle recommends this level for testing.
Log Directory Specify the directory where you want to write the log file. To search for a specific directory, click
Browse.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
Field Description
Note:
It is recommended to use the same native JDBC drivers when you use the “JDBC Driver and
URL” option for source and target system connection. If you are migrating from an MsSQL 2000
server to an MsSQL 2005 server, use sqljdbc.jar.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected SQL Server, the migration
utility would enter hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> and replace them with the actual name of your host
and database.
Field Description
Users and Groups Users—Account owners identified by a user ID and user name.
Groups—Named collections of users.
Repository Content The content of the system, namely: folders, files, jobs, URLs, and shortcuts, and their metadata
(properties). The content resides in the repository, which consists of files in the native file
system and metadata for each object in a database in a Relational Database Management
System (RDBMS). Repository content is the largest object to migrate.
Note: If a folder in the repository contains more than 80 to 90 items, the folder is inaccessible
in Shared Services and the Reporting and Analysis Repository. To make the folder accessible,
add -DPerformance.MAX_UUIDS_BATCH_SIZE=75 to the end of the set
BP_FLAGS= line in the startCommonServices.bat script and restart Common Services.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Host Enter the name of the Reporting and Analysis Repository database host.
Port Enter the Reporting and Analysis Repository database port number.
Database Name Enter the name of the Reporting and Analysis Repository database.
User ID Enter the database username used to set up a Reporting and Analysis Repository database
connection.
Password Enter the password for the Reporting and Analysis Repository database.
Defining the Location of the Reporting and Analysis Repository Database 131
Note:
It is recommended to use the same native JDBC drivers when you use the “JDBC Driver and
URL” option for source and target system connection. If you are migrating from an MsSQL 2000
server to an MsSQL 2005 server, use sqljdbc.jar.
Figure 58 Location of Reporting and Analysis Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected SQL Server, the migration
utility would enter hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> and replace them with the actual name of your host
and database.
User ID Enter the database username used to set up a Reporting and Analysis Repository
database connection.
Password Enter the password for the Reporting and Analysis Repository database.
Field Description
User ID Enter the login ID for the user in Shared Services. The user must have an administrative role in Shared
Services.
Field Description
User Descriptions Define how to copy the User Descriptions from Analyzer when creating new native Shared
Services users. Select one of the following options:
● Shared Services User Description—Copies the Analyzer User Description fields to
the Shared Services User Description fields.
● Shared Services User First and Last Name Fields—Copies the Analyzer User First
and Last Name fields to the Shared Services User First and Last Name fields.
If you select this option:
❍ Specify how the names in the source description fields are separated by clicking
the checkbox next to Space, Semi-colon, or Comma. Note that you can select
more than one option. If the names in the source description fields have a
different delimiter, click the checkbox next to Other and specify the delimiter.
❍ Specify how the user names appear in Analyzer by selecting an option for Name
Starts With. For example, if the name appears starting with the last name, you
would click the checkbox next to Last Name.
❍ Specify how to add middle names in Shared Services by selecting an option for
Add Middle Name to. For example, if a user name consists of more than two
names, you can specify whether to add the middle name as part of the first name
or as part of the last name.
Group Names Define how to treat group names when migrating native groups by selecting one of the
following options:
● Same Group Name—Migrates the native Analyzer group name to a native Shared
Services name and keeps the group name the same.
● Alternate Group Name—Migrates the native Analyzer group name to a native Shared
Services group name with a prefix or suffix added to the name. Enter the desired
prefix or suffix in the Prefix or Suffix field.
Passwords Define how to handle passwords when creating new native Shared Services users by
selecting one of the following options:
● Auto-generated
● Same as user name
● Other
Note: If the password is auto-generated, the migration utility creates a file that lists the
new native users along with their login ID, autogenerated password, and email address.
The administrator can use this information to email users their new passwords.
User/Group Descriptions Define where to copy the Analyzer group descriptions when creating new native Shared
Services groups. The default is to copy the Analyzer Group Description to the Shared
Services Group Description.
The user name properties from both systems (source and target) are displayed. Some properties
are read-only and some can be edited.
2 Edit the desired properties and click OK.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
Note:
When you select this option, if a group in Analyzer is going to be mapped to a new native group
in Shared Services; then upon migration, this new native group is created and any users and
groups assigned to the group in the source system are assigned to the group in the target system.
Note:
For Hyperion Analyzer, you can only run a pre-migration test on users and groups. To do this,
select Test Only as the Run Mode. Test Only is disabled for repository content. For example:
● If you select “Users and Groups,” the Test Only option is enabled.
● If you select both “Users and Groups” and “Repository Content,” the Text Only option is
disabled.
● If you select “Repository Content,” the Text Only option is disabled.
After you complete the pre-migration test and fix all the outstanding errors, Oracle recommends
that you migrate each object type separately and check to ensure that the object migrated
correctly before migrating the next object. Note, however, that you must migrate the objects in
the order shown in the wizard.
Note:
After you migrate repository content, re-start Oracle's Hyperion® Web Analysis in the servlet
container.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Selecting
the Objects to Migrate” on page 124).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Note: After you migrate repository content, re-start Oracle's Hyperion® Web Analysis
in the servlet container.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
In This Chapter
About Migrating from Hyperion Performance Suite 8......................................................................... 145
Starting the Migration Utility Wizard............................................................................................ 146
Selecting a Migration Path ...................................................................................................... 146
Entering Logging Details......................................................................................................... 147
Defining the Database Used by the Hyperion Performance Suite Repository .............................................. 148
Defining the Location of the Hyperion Performance Suite Repository Database........................................... 149
Identifying Hyperion Performance Suite Groups and Roles with Circular References...................................... 152
Selecting the Objects to Migrate ............................................................................................... 153
Defining the Hyperion Shared Services Registry Type ........................................................................ 155
Defining Hyperion Registry Database Information ............................................................................ 155
Defining the Location of the Hyperion Registry Database.................................................................... 156
Defining Reporting and Analysis Repository Database Information ......................................................... 159
Defining the Location of the Reporting and Analysis Repository Database ................................................ 160
Defining the Location of the Shared Services Server ......................................................................... 164
Defining User/Group Names, Descriptions and Passwords.................................................................. 165
Reviewing User Names .......................................................................................................... 167
Reviewing Group Names ........................................................................................................ 170
Mapping Hosts ................................................................................................................... 174
Defining Additional Migration Options ......................................................................................... 174
Running the Migration ........................................................................................................... 175
If you are using Windows, you can also start the Migration Utility Wizard by choosing Start,
then Programs, then Oracle EPM System, then Workspace, and then Run Migration Utility.
Field Description
Log Level Specify the log level by selecting one of the following options:
● Fatal—Fatal messages cause the migration process to stop.
● Error—Error messages notify you of potential problems, which may or may not be important for
your particular migration scenario. For example, an error message may tell you that a particular
user does not exist in the source system; you can ignore this message if deleting that user is part
of your migration plan.
● Warn—Warning messages notify you of issues that may or may not be important for your particular
migration scenario but deserve investigation.
● Info—Informational messages notify you of structural changes made between the old and new
systems, differences encountered between the old and new systems, and potential problems.
Oracle recommends this level for most migrations.
Log Directory Specify the directory where you want to write the log file. To search for a specific directory, click
Browse.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Defining the Location of the Hyperion Performance Suite Repository Database 149
Figure 67 Location of Hyperion Performance Suite Repository Database Defined by Host and Name
Field Description
Figure 68 Location of Hyperion Performance Suite Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected Sybase, the Migration Utility
would enter hyperion.jdbc.sybase.SybaseDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
Defining the Location of the Hyperion Performance Suite Repository Database 151
Field Description
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the Sybase JDBC URL below,
jdbc:hyperion:sybase://<host>:5000;DatabaseName=<dbname>
remove <host> and <dbname> and replace them with the actual name of your host
and database.
Field Description
User Defined Roles The roles defined for the users in the Hyperion Performance Suite 8.x system.
Repository Metadata Descriptions of the repository data. For example, the metadata could display the name of
the content, permissions etc.
Repository Files The content of the system, folders, and files. Repository content is the largest object to
migrate.
Note: If a folder in the repository contains more than 80 to 90 items, the folder is inaccessible
in Shared Services and the Reporting and Analysis Repository. To make the folder accessible,
add -DPerformance.MAX_UUIDS_BATCH_SIZE=75 to the end of the set
BP_FLAGS= line in the startCommonServices.bat script and restart Common
Services.
Events User subscriptions and notifications of events involving subscriptions, jobs, parameter lists
for jobs, and exceptions.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
Field Description
Database Name Enter the name of the Reporting and Analysis Repository
database.
Source tables have been copied to the target Select this option if you manually copied your source tables
database to the target database.
In most cases, manually copying your source tables to the
target database is much quicker than allowing the Migration
Utility to copy them over a network. This is because the
Migration Utility normally issues multiple commands to
Defining the Location of the Reporting and Analysis Repository Database 161
Field Description
separately move each database row from the source
database to the target database. If all of the tables are
located in the same database before migration, however,
the Migration Utility issues one command to move all of the
rows in the table, thus resulting in a much faster migration.
If you manually copy your source tables to the target
database, make sure to have both the source tables and
the target tables accessible in one database user account.
Having your source and target tables in the same database
user account can speed up large migrations by allowing you
to use another utility to import large V7 tables into your
target database.
The following tables are affected:
V7_CONTAINER
V7_CONT_VERSION
V7_DATA_CONTAINER
V7_SPF_OUT_OPTS
V7_COLLECTION_MBRS
V7_COLLECTION
V7_CONTNR_KEYWORDS
V7_FOLDER
V7_FOLDER_TREE
V7_TASK
VY_JOBINPUTVALUES
V7_INPUT_PARAMETER
Tables Prefix Since both Hyperion Performance Suite and Reporting and
Analysis have V8 tables, if the source tables are copied to
the target database without adding a prefix, the current V8
tables will be overwritten. To avoid this, add a prefix to
differentiate the Hyperion Performance Suite V8 tables from
the Hyperion System 9 V8 tables.
The prefix should consist of alphabetic, numeric, or
alphanumeric characters.
Figure 73 Location of Reporting and Analysis Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or
click Browse to define the path.
Note: You do not need to enter a native JDBC driver path for
DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on
the database you selected on the previous screen. For example, if
you selected SQL Server, the migration utility would enter
hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot
load another external JDBC driver with the same name. For example,
if you enter hyperion.jdbc.db2.DB2Driver and click Next to load it,
you cannot click Back and select another driver. If you wish to load
Defining the Location of the Reporting and Analysis Repository Database 163
Field Description
a different external JDBC driver, you must restart the Migration
Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the
database you selected on the previous screen. Modify this JDBC
URL by personalizing the bracketed information. For example, in the
SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> and replace them with the actual
name of your host and database.
Source tables have been copied to the target See description in Table 74.
database
Tables Prefix Since both Hyperion Performance Suite and Reporting and Analysis
have V8 tables, if the source tables are copied to the target
database without adding a prefix, the current V8 tables will be
overwritten. To avoid this, add a prefix to differentiate the Hyperion
Performance Suite V8 tables from the Hyperion System 9 V8 tables.
The prefix should consist of alphabetic, numeric, or alphanumeric
characters.
Field Description
User ID Enter the login ID for the user in Shared Services. The user must have an administrative role in Shared
Services.
Field Description
User Names Select User First and Last Name Fields in Shared Services to copy the Hyperion
Performance Suite User First and Last Name fields to the Shared Services User First and
Last Name fields. If you select this option:
● Specify how the names in the source description fields are separated by clicking the
checkbox next to Space, Semi-colon, or Comma. Note that you can select more than
one option. If the names in the source description fields have a different delimiter,
click the checkbox next to Other and specify the delimiter.
● Specify how the user names appear in Hyperion Performance Suite by selecting an
option for Name Starts With. For example, if the name appears starting with the
last name, you would click the checkbox next to Last Name.
● Specify how to add middle names in Shared Services by selecting an option for Add
Middle Name to. For example, if a user name consists of more than two names, you
can specify whether to add the middle name as part of the first name or as part of
the last name.
Group Names Define how to treat Group names when migrating native groups by selecting one of the
following options:
● Same Group Name—Migrates the native Hyperion Performance Suite group name
to a native Shared Services group name and keeps the group name the same.
Passwords Define how to handle passwords when creating new Shared Services users by selecting
one of the following options:
● Auto-generated
● Same as user ID
● Other
Note: If the password is auto-generated, the migration utility creates a file that lists the
new native users along with their login ID, autogenerated password, and email address.
The administrator can use this information to email users their new passwords.
User/Group Descriptions Define where to copy the Hyperion Performance Suite user/group descriptions when
creating new native Shared Services groups. The default is to copy the Hyperion
Performance Suite User/Group Description to the Shared Services User/Group
Description.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
Note:
When you select this option, if a group in Hyperion Performance Suite is going to be mapped
to a new native group in Shared Services; then upon migration, this new native group is created
and any users and groups assigned to the group in the source system are assigned to the group
in the target system.
➤ To map a host, select a Hyperion Performance Suite Host and a Reporting and Analysis
Repository Host and click Map Hosts. The hosts display in the Mapped Hosts text box.
➤ To remove a mapped pair of hosts, select the hosts in the Mapped Hosts text box and click
Remove Mapped Host.
Field Description
Repository Job Factory If you plan to migrate Production Reporting files, define the version of the files in the
Reporting and Analysis Repository . For example, enter Version 8.3 as 83, Version 9.0 as
90, and so on.
Note: After you complete the migration, you must re-compile all your Production Reporting
jobs.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Selecting
the Objects to Migrate” on page 153).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
In This Chapter
About Migrating from Hyperion Reports........................................................................................ 179
Starting the Migration Utility Wizard............................................................................................ 179
Selecting a Migration Path ...................................................................................................... 180
Entering Logging Details......................................................................................................... 180
Defining the Database Used by the Reports Repository ..................................................................... 182
Defining the Location of the Reports Repository Database .................................................................. 183
Defining the Hyperion Reports Administrator.................................................................................. 185
Selecting the Objects to Migrate ............................................................................................... 186
Defining the Hyperion Shared Services Registry Type ........................................................................ 188
Defining Hyperion Registry Database Information ............................................................................ 188
Defining the Location of the Hyperion Registry Database.................................................................... 189
Defining Reporting and Analysis Repository Database Information ......................................................... 192
Defining the Location of the Reporting and Analysis Repository Database ................................................ 193
Defining the Location of the Reporting and Analysis Repository Server .................................................... 196
Defining the Location of the Shared Services Server ......................................................................... 197
Defining User/Group Names, Descriptions and Passwords.................................................................. 198
Reviewing User Names .......................................................................................................... 200
Running the Migration ........................................................................................................... 206
If you are using Windows, you can also start the Migration Utility Wizard by choosing Start,
then Programs, then Oracle EPM System, then Workspace, and then Run Migration Utility.
Field Description
Log Level Specify the log level by selecting one of the following options:
● Fatal—Fatal messages cause the migration process to stop.
● Error—Error messages notify you of potential problems, which may or may not be important for
your particular migration scenario. For example, an error message may tell you that a particular
user does not exist in the source system; you can ignore this message if deleting that user is part
of your migration plan.
● Warn—Warning messages notify you of issues that may or may not be important for your particular
migration scenario but deserve investigation.
● Info—Informational messages notify you of structural changes made between the old and new
systems, differences encountered between the old and new systems, and potential problems.
Oracle recommends this level for most migrations.
● Debug—Debug level messages include all types of messages and produces a very large log file.
Debug level messages are numerous because they give a row-by-row account of all migration
steps. Oracle recommends this level for testing.
Log Directory Specify the directory where you want to write the log file. To search for a specific directory, click
Browse.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
Note:
It is recommended to use the same native JDBC drivers when you use the “JDBC Driver and
URL” option for source and target system connection. If you are migrating from an MsSQL 2000
server to an MsSQL 2005 server, use sqljdbc.jar.
Figure 85 Location of Reports Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected SQL Server, the migration
utility would enter hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> and replace them with the actual name of your host
and database.
Field Description
Repository Content The content of the system, namely: folders, files, jobs, URLs, and shortcuts, and their metadata
(properties). The content resides in the Repository, which consists of files in the native file
system and metadata for each object in a database in a Relational Database Management
System (RDBMS). Repository content is the largest object to migrate.
When an item in the Reporting and Analysis Repository repository has the same name and
type as an object in the Hyperion Reports repository, select one of the following options:
● Overwrite the item in the Reporting and Analysis Repository
● Do not copy the item into the Reporting and Analysis Repository
Note: If a folder in the repository contains more than 80 to 90 items, the folder is inaccessible
in Shared Services and the Reporting and Analysis Repository. To make the folder accessible,
add -DPerformance.MAX_UUIDS_BATCH_SIZE=75 to the end of the set
BP_FLAGS= line in the startCommonServices.bat script and restart Common Services.
Field Description
Database Location Select one of the following options to specify the database location:
● Host and Name—When you select this option, you use data direct drivers.
● JDBC Driver and URL—When you select this option, the wizard prompts you to provide full
driver information.
The fields that appear on the next screen in the wizard depend on the option selected here.
Field Description
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The Migration Utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected DB2, the Migration Utility
would enter hyperion.jdbc.db2.DB2Driver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
JDBC URL The Migration Utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the DB2 JDBC URL below,
jdbc:hyperion:db2://<server>:
50000;DatabaseName=<dbname>;PackageName=<package>
remove <server>, <dbname>, and <package> and replace them with the actual
names of your server, database, and DB2 package.
User ID Enter the database username used to set up a Hyperion Registry database connection.
Field Description
Database Location Select one of the following options to specify the database location:
Defining the Location of the Reporting and Analysis Repository Database 193
Figure 89 Location of Reporting and Analysis Repository Database Defined by Host and Name
Field Description
Host Enter the name of the Reporting and Analysis Repository database host.
Port Enter the Reporting and Analysis Repository database port number.
Database Name Enter the name of the Reporting and Analysis Repository database.
User ID Enter the database username used to set up a Reporting and Analysis Repository database
connection.
Password Enter the password for the Reporting and Analysis Repository database.
Figure 90 Location of Reporting and Analysis Repository Database Defined by JDBC Driver and URL
Field Description
Native JDBC Driver Path Enter the path to the native JDBC driver. Either type in the path, or click Browse to define
the path.
Note: You do not need to enter a native JDBC driver path for DataDirect drivers.
JDBC Driver The migration utility automatically enters a JDBC driver based on the database you
selected on the previous screen. For example, if you selected SQL Server, the migration
utility would enter hyperion.jdbc.sqlserver.SQLServerDriver.
Note: Once you have loaded an external JDBC driver, you cannot load another external
JDBC driver with the same name. For example, if you enter hyperion.jdbc.db2.DB2Driver
and click Next to load it, you cannot click Back and select another driver. If you wish to
load a different external JDBC driver, you must restart the Migration Utility.
Defining the Location of the Reporting and Analysis Repository Database 195
Field Description
JDBC URL The migration utility automatically enters a JDBC URL based on the database you selected
on the previous screen. Modify this JDBC URL by personalizing the bracketed information.
For example, in the SQL Server JDBC URL below,
jdbc:hyperion:SQLSERVER://<host>:
1433;DatabaseName=<dbname>;SelectMethod=cursor
remove <host> and <dbname> and replace them with the actual name of your host
and database.
User ID Enter the database username used to set up a Reporting and Analysis Repository
database connection.
Password Enter the password for the Reporting and Analysis Repository database.
Field Description
Host Enter the name of the Reporting and Analysis Repository Server host.
Port Enter the Oracle's Hyperion Reporting and Analysis Repository Server port number.
User ID Enter the login ID for the user with Global Administrator, Directory Manager, and Provisioning Manager
roles.
Field Description
User ID Enter the login ID for the user in Shared Services. The user must have an administrative role in Shared
Services.
Field Description
User Descriptions Define how to copy the User Descriptions from Reports when creating new native Shared
Services users. Select one of the following options:
● Shared Services User Description—Copies the Reports User Description fields to
the Shared Services User Description fields.
● Shared Services User First and Last Name Fields—Copies the Reports User First
and Last Name fields to the Shared Services User First and Last Name fields.
If you select this option:
❍ Specify how the names in the source description fields are separated by clicking
the checkbox next to Space, Semi-colon, Tab, or Comma. Note that you can
select more than one option. If the names in the source description fields have
a different delimiter, click the checkbox next to Other and specify the delimiter.
❍ Specify how the user names appear in Analyzer by selecting an option for Name
Starts With. For example, if the name appears starting with the last name, you
would click the checkbox next to Last Name.
❍ Specify how to add middle names in Shared Services by selecting an option for
Add Middle Name to. For example, if a user name consists of more than two
names, you can specify whether to add the middle name as part of the first name
or as part of the last name.
Group Names Define how to treat group names when migrating native groups by selecting one of the
following options:
● Same Group Name—Migrates the native Reports group name to a native Shared
Services group name and keeps the group name the same.
● Alternate Group Name—Migrates the native Reports group name to a native Shared
Services group name with a prefix or suffix added to the name. Enter the desired
prefix or suffix in the Prefix or Suffix field.
Passwords Define how to handle passwords when creating new Shared Services users by selecting
one of the following options:
● Auto-generated
● Same as user ID
● Other
Note: If the password is auto-generated, the migration utility creates a file that lists the
new native users along with their login ID, autogenerated password, and email address.
The administrator can use this information to email users their new passwords.
User/Group Descriptions Define where to copy the Reports group descriptions when creating new native Shared
Services groups. The default is to copy the Reports Group Description to the Shared
Services Group Description.
Note:
For existing users, you cannot edit any of the Shared Services User properties; however, you can
change the user name. If you change the user name, then during migration, the user is mapped
to another Shared Services user or a new user is created with the new name.
Note:
When you select this option, if a group in Reports is going to be mapped to a new native group
in Oracle's Hyperion® Shared Services ; then upon migration, this new native group is created
and any users and groups assigned to the group in the source system are assigned to the group
in the target system.
Note:
For Hyperion Reports you can only run a pre-migration test on users and groups. To do this,
select Test Only as the Run Mode. Test Only is disabled for repository content. For example:
● If you select “Users” and/or “Groups” the Test Only option is enabled.
● If you select “Users,“ Groups,” and “Repository Content,” the Text Only option is disabled.
● If you select “Repository Content,” the Text Only option is disabled.
After you complete the pre-migration test and fix all the outstanding errors, Oracle recommends
that you migrate each object type separately and check to ensure that the object migrated
correctly before migrating the next object. Note, however, that you must migrate the objects in
the order shown in the wizard.
Field Description
Select the Objects to Migrate Review the objects selected to migrate. The objects that are enabled are the objects
selected on the Select Objects to Migrate screen earlier in the wizard (see “Defining
the Hyperion Reports Administrator” on page 185).
Note: Oracle recommends that you migrate each object type separately and check
to ensure that the object type migrated correctly before migrating the next object.
Progress Displays information about the progress of the migration such as successes, errors,
warnings, the number of objects remaining to be migrated, and the number of
objects migrated.
Index
B G
before migrating group ids
Brio Intelligence, 14 editing properties, 45, 82, 113, 139, 171, 204
Brio Portal, 14 searching for, 45, 81, 112, 139, 171, 204
BrioONE, 15 groups
general, 14 provisioning, 10
Hyperion Analyzer, 15 special symbols in, 15
Hyperion Performance Suite 8, 15 what happens during migration, 10
Hyperion Reports, 15
Brio Intelligence
pre-migration test, 115
H
hosts, mapping, 47, 174
prerequisites, 14
Hyperion Analyzer
Brio Portal
migration, 117
migration, 19
pre-migration test, 141
pre-migration test, 50
prerequisites, 15
prerequisites, 14
Hyperion Performance Suite
BrioONE
migration, 145
pre-migration test, 84
pre-migration test, 175
prerequisites, 15
prerequisites, 15
Hyperion Registry Database:location, 30, 68, 98, 127,
C 156, 189
categories, 15 Hyperion Registry Database:type, 29, 67, 97, 126, 155,
circular references, 26, 152 188
content filtering, 106 Hyperion Reporting and Analysis Repository
Database
defining information for, 33
D defining the location of, 34
database, defining for the source repository, 22, 55,
Hyperion Reports
120, 148, 159, 182
migration, 179
pre-migration test, 206
F prerequisites, 15
file system, access, 14
filtering
content filtering, 106
J
JDBC driver, 25, 32, 37, 58, 66, 70, 74, 92, 99, 103,
folders, 15
123, 128, 132, 151, 158, 163, 185, 191, 195
JDBC URL, 26, 32, 37, 59, 66, 70, 75, 92, 99, 104, 123,
128, 133, 152, 158, 164, 185, 191, 196
Index 209
B C D F G H J L M O P R S U
M
mapping hosts, 47, 174 U
migration path, selecting, 20, 118, 146, 180 user ids
migration utility, prerequisites, 14 editing properties, 42, 79, 110, 136, 168, 201
migration, running, 50, 84, 115, 141, 175, 206 searching for, 79, 110, 136, 168, 201
user provisioning, 10, 145
user/group descriptions and passwords, 39, 77, 108,
O 134, 165, 198
OCE path, 60, 94
users
ODS.ini, 60
provisioning, 10
ODS.pwd, 60
special symbols in, 15
OnDemand Server, location of installation files, 59
what happens during migration, 10
P
path, selecting for migration, 20, 118, 146, 180
pre-migration
Brio Intelligence, 115
Brio Portal, 50
BrioONE, 84
Hyperion Analyzer, 141
Hyperion Performance Suite, 175
Hyperion Reports, 206
prerequisites, general, 14
provisioning of users and groups, 10
R
Reporting and Analysis Repository Database
defining information for, 62, 71, 100, 129, 192
defining the location of, 72, 101, 130, 193
Reporting and Analysis Repository Server, defining
the location of, 75, 104
repository content, what happens during migration,
13
running the migration, 50, 84, 115, 141, 175, 206
S
Shared Services Server, defining the location of, 38,
76, 105, 133, 164, 197
Shared Services:registry type, 29, 66, 96, 125, 155,
188
SmartCuts, 17
source repository
defining the database location, 23, 121, 149, 183
210 Index