Professional Documents
Culture Documents
Copyright
2008 Business Objects. All rights reserved. Business Objects owns the following U.S. patents, which may cover products that are offered and licensed by Business Objects: 5,555,403; 5,857,205; 6,289,352; 6,247,008; 6,490,593; 6,578,027; 6,831,668; 6,768,986; 6,772,409; 6,882,998; 7,139,766; 7,299,419; 7,194,465; 7,222,130; 7,181,440 and 7,181,435. Business Objects and the Business Objects logo, BusinessObjects, Business Objects Crystal Vision, Business Process On Demand, BusinessQuery, Crystal Analysis, Crystal Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports, Desktop Intelligence, Inxight, the Inxight Logo, LinguistX, Star Tree, Table Lens, ThingFinder, Timewall, Let there be light, Metify, NSite, Rapid Marts, RapidMarts, the Spectrum Design, Web Intelligence, Workmail and Xcelsius are trademarks or registered trademarks in the United States and/or other countries of Business Objects and/or affiliated companies. All other names mentioned herein may be trademarks of their respective owners. Business Objects products in this release may contain redistributions of software licensed from third-party contributors. Some of these individual components may also be available under alternative licenses. A partial listing of third-party contributors that have requested or permitted acknowledgments, as well as required notices, can be found at: http://www.businessobjects.com/thirdparty 2008-03-14
Third-party Contributors
Contents
Chapter 1 Preparing to Install Data Services 9 Pre-installation overview............................................................................10 System requirements...........................................................................11 Network requirements..........................................................................11 User permissions for installing Data Services......................................12 Choose components and determine component distribution...............13 Create a database for each repository.................................................17 Check port assignments.......................................................................18 Check network connections.................................................................20 Create a Windows cluster....................................................................20 Repository database requirements and preparation.................................22 Installing MySQL as the repository database.......................................23 To set up a database account for BusinessObjects Data Services......24 Setting up an empty database for the repository.................................24 Installation scenarios.................................................................................31 Standard installation overview..............................................................31 Silent installation overview ..................................................................32 Chapter 2 Standard Installation of Data Services 35
Beginning your installation.........................................................................36 To accept the license agreement.........................................................36 To enter user information and a product keycode................................37 To specify the installation location........................................................39 To select which features to install.........................................................40 To select a repository.................................................................................42 To configure a MySQL database server...............................................43
Contents
To configure an existing database server.............................................45 To configure a Job Server..........................................................................46 To specify login information..................................................................48 To configure an Access Server..................................................................49 To configure Metadata Integrator...............................................................50 To specify Metadata Integrator configuration details............................51 To specify Metadata Integrator SSL details..........................................53 To select a web application server configuration option............................54 To configure your Tomcat application server........................................55 To configure an existing Web application server..................................56 To start the installation...............................................................................58 Chapter 3 Silent Installation of Data Services 59
Silent installation........................................................................................60 Silent install parameters............................................................................61 Custom install options for silent installation...............................................65 Silent/scripted installation .ini file...............................................................66 Sample installation script file.....................................................................67 Chapter 4 After Installing Data Services 71
Starting Data Services services automatically...........................................72 Logging in to the Management Console....................................................72 Using the Repository Manager..................................................................72 To create or upgrade repositories........................................................73 To create or upgrade repositories in batch mode.................................74 Using the Server Manager.........................................................................76 To configure Job Servers......................................................................78 To resynchronize Job Servers..............................................................80 To configure run-time resources for Job Servers.................................81 To configure Access Servers................................................................82
Contents
Verifying that Job and Access servers are running..............................84 Using the License Manager.......................................................................84 To start License Manager.....................................................................84 To view product activation keycodes....................................................85 To add a product activation keycode....................................................85 To remove a product activation keycode..............................................85 To use License Manager from the command line................................86 Installing and configuring the Metadata Integrator....................................87 Installing Metadata Integrator...............................................................88 Metadata Integrator installation tips and troubleshooting.....................89 Configuring the Metadata Integrator....................................................90 Connecting the Data Profiler......................................................................94 Troubleshooting installation problems.......................................................95 Repository problems............................................................................95 Management Console problems..........................................................96 Chapter 5 Upgrading Data Services 97
Data Services component upgrades.........................................................98 Repository upgrades............................................................................98 Upgrading your Data Services system......................................................99 Using configurations from a previous version....................................100 Before installing a new version...........................................................101 To install a new version of Data Services...........................................101 Upgrading repositories.............................................................................102 To upgrade a repository......................................................................102 After upgrading Data Services.................................................................103 Chapter 6 Citrix Support 105
Contents
Running Data Services components in multi-user mode.........................108 Serial access to the License, Server, and Repository Managers.......108 Parallel access to the Management Console and Designer..............108 Using a shell script to access the Designer.......................................109 Publishing Data Services.........................................................................114 To publish a Data Services component..............................................115 Connection management...................................................................117 Client setup........................................................................................117 Limitations................................................................................................117 Chapter 7 Directory Data 119
Directory listing and update schedule......................................................120 U.S. Directory expiration..........................................................................122 U.S. Directory expiration schedule..........................................................122 U.S. National Directories are zipped.......................................................123 Where to copy directories........................................................................123 Copy International directory files to a non-default location ...............124 Download directories from the internet....................................................125 Install directories from disk on Windows.................................................125 Unzip Windows file with Winzip..........................................................125 Chapter 8 Global Parsing Options 127
Data Cleanse repository database requirements and preparation..........128 DB2 database setup requirements.....................................................128 Microsoft SQL Server database setup requirements.........................129 Oracle database setup requirements.................................................129 MySQL database setup requirements................................................130 Install Global Parsing Options.................................................................130 Silent installation......................................................................................132 To perform a silent-mode installation.................................................132
Contents
Contents
Pre-installation overview
BusinessObjects Data Services provides an open and flexible architecture that supports a multitude of deployment and configuration scenarios. Before you install BusinessObjects Data Services you should: Ensure that that your network and systems meet the basic requirements for a BusinessObjects Data Services installation. Obtain the BusinessObjects Data Services software by electronic download or on CD/DVD, as well as any required licensing keycodes. Review the BusinessObjects Data Services Release Notes and the Data Services Architecture section of the BusinessObjects Data Services Getting Started Guide. Ensure that the user who will run the installation setup program has adequate permissions to complete the installation tasks. Decide which BusinessObjects Data Services components to install and which of your own components to integrate. Determine where the components should be installed and consider how you should prepare your infrastructure and set up your environment, including server locations. If you are using an existing database server, create a database instance if you want to configure a repository during Data Services installation. Check available port assignments and verify that all machines that will be part of your BusinessObjects Data Services deployment have the required network access to each other. Decide whether you want to take advantage of Windows clustering fail-over support which attempts to automatically restart your Data Services services in the event of a hardware or Windows software failure. Choose an installation method.
The following sections list the core software and system requirements, the choices available to you within the core requirements, and the install methods available to you for installing BusinessObjects Data Services.
Related Topics
Getting Started Guide: Data Sevices Architecture System requirements on page 11 Network requirements on page 11 User permissions for installing Data Services on page 12 Choose components and determine component distribution on page 13
10
Create a database for each repository on page 17 Check port assignments on page 18 Create a Windows cluster on page 20
System requirements
For a detailed list of supported environments and hardware requirements, see the Platforms Availability Report available on the Business Objects support site: http://support.businessobjects.com/documentation/support ed_platforms. This document includes specific version and patch-level requirements for databases, applications, web application servers, web browsers, and operating systems. Generally, the following components must be preinstalled and configured correctly before you can install BusinessObjects Data Services: Web application server (unless you want to use the Tomcat installation packaged with Business Objects products, or you do not want to install the Web Tier components) Database software that is compatible with the Data Services repository (unless you want to use the MySQL installation packaged with the Data Services installer).
Note: Only the database client tools or middleware needs to be installed
on the Data Services server; the database server itself can reside on a separate physical machine accessible by network from the Data Services server.
Note: For the repository, BusinessObjects Data Services requires a database
that stores metadata about all objects created with the Data Services Designer. For best Designer performance, Business Objects recommends that the repository database server and the Designer computer reside in the same network.
Network requirements
When installing BusinessObjects Data Services on multiple machines, you must ensure that each machine can communicate over TCP/IP with the machine running the database that contains the repository.
11
Client components, such as the Data Services Designer, require network access to the Data Services Job Server(s).
Note: If your servers are firewalled, you may need to open the necessary
ports to allow the Data Services client components to communicate with the servers.
Operating Sys- Administrative privileges on the local machine. tem Network Database Web application server TCP/IP access to all machines where you want to install components all specified ports must be available. Rights to add and drop tables to and from the database, plus rights to read, write, and edit table rows. It is recommended that you use the same user account for installing BusinessObjects Data Services and your web application server.
Note:
The following scenarios are not supported: Installing on a domain controller. Installing on a machine where the Windows default security settings given to the local Administrators group have been modified. To run the Data Services Designer, a user requires both read and write access to the Data Services installation folder. If you choose to install in the default Program Files folder, regular users do not have write access. Choose another installation directory or assign the Designer user write access to LINK_DIR.
12
can install the other components on Windows, UNIX, or Linux platforms. The installation program can install multiple Data Services feature categories.
Feature category Component Job Server Description Executes batch Data Services jobs. Provides real-time access to Data Services, routes real-time messages to the appropriate real-time interface. Provides access to techologies such as JMS (Java Messaging System) and Salesforce.com. Collects metadata from a BusinessObjects Enterprise system for impact and lineage analysis in the Data Services Management Console. Graphical user interface that is used to design and test all Data Services jobs. Creates and manages all types of Data Services repositories (local, central, profiler, and Global Parsing Option).
Access Server
Server Components
Technology Interfaces
Metadata Integrator
13
Feature category
Component
Description Web application server that can be used to deploy BusinessObjects applications. You can also use your own existing web application server. Web application that manages the Data Services environment (monitors, executes, and schedules jobs), as well as metadata reporting (auto-documentation, Validation and Operational dashboards, Data Quality reports, and impact and lineage analysis). Message Client SDK that other applications can use to integrate with real-time Data Services jobs. Data Services product documentation.
For complete description of the components and how they interact, see "Data Services Architecture" in the BusinessObjects Data Services Getting Started Guide.
Note: You can configure several Job Server and Access Server instances
from one Job Server or Access Server installation. Configure Job Server and Access Server instances using the Server Manager. You can install Data Services components on one or more computers based on available resources and the amount of traffic the system processes. Before installing Data Services components, consider the following: A local repository connects a Data Services Designer with a Data Services Job Server. You can install a Job Server on the same computer as the repository, on a stand-alone computer (with repository database client software), or on the same computer as a Data Services Designer. Any Data Services Designer can access any local repository and Data Services Job Server. Multiple Data Services Designers cannot simultaneously access the same local repository. Simultaneous access
14
risks metadata corruption in the repository. Also, you cannot link Data Services Designer to more than one local repository at any given time. Install database client software on the computer containing the Job Server to support the repository associated with that Job Server. For example, if the repository associated with a Job Server named "oradev" is an Oracle database, then Oracle client software must be installed and configured on the computer containing the "oradev" Job Server.
The following diagram depicts a simple distribution of Data Services components among computers in a network. Note that you can install each Data Services component on one or more computers. Also note that there are many possible connections between Data Services components. Each box in the diagram represents a different computer.
15
16
You can install the Data Services Management Console on any computer with or without other Data Services components. It is Java-based. You have the choice to use the packaged Tomcat server, or use a previously installed application server.
Note: If BusinessObjects Enterprise is installed on the same machine with
the BusinessObjects Enterprise-packaged Tomcat application server, the installer will detect the existing Tomcat instance and share it with BusinessObjects Data Services instead of installing a new instance.
Related Topics
Getting Started Guide: Data Services Architecture Getting Started Guide: Data Services distributed architecture
17
Related Topics
Repository database requirements and preparation on page 22 Using the Repository Manager on page 72 Advanced Development Guide: Multi-user development
ports you specify are available. The following example configuration diagram shows default port numbers, as well as the packaged Tomcat installation. Default ports for other web application servers may differ.
18
3500
4001
Packaged Tomcat Application Server Supports communication between web browsers and the 28080 management console. The Tomcat service uses this port to start and shutdown the Web Server which sup- 28005 ports the Management Console.
HTTP port
Tomcat conf\server.xml
Shutdown port
Tomcat conf\server.xml
Access Server Communication port Designer Interactive Debug- Supports communication for 5001 ger port the debugging feature Address Server ChooseTools > Options in the Designer. Receives and sends messages from clients and services
4000
19
Control port
Application port
where hostname is the host name of the UNIX computer. Then from the UNIX computer, log in as root and from the prompt, enter:
$ ping hostname
20
software failure, the Windows Cluster Manager will attempt to restart your Data Services services. After you create a Windows cluster: 1. Install Data Services on a shared drive from the first cluster computer. 2. After you install Data Services, create a new resource for the Data Services service as a Generic Service. a. Open the Cluster Administrator. b. Under Active Resources, add a new resource. Enter a Name, Description and choose Generic Service for the Resource Type. c. Configure resource dependencies. Since Data Services is a Generic Service, it requires a file share, IP address, Network Name, and available physical disk resources. d. Configure Generic Service Parameters. Enter DI_JOBSERVICE as the Service name. 3. Create a new resource for the Data Services Web Server Service as a Generic Service. (If you did not install the Data Services Management Console, skip this step.) a. Under Active Resources, add a new resource. Enter a Name, Description and choose Generic Service for the Resource Type. b. Configure Generic Service Parameters. Enter DataServicesWebServer as the Service name and click to select the Use Network Name for computer name option. 4. Run the Data Services cluster install utility (js_cluster_install.exe located in the bin directory of your Data Services installation) on the other cluster computers to populate them with the Data Services service-related information. a. Copy the js_cluster_install.exe and bodi_cluster_conf.txt files from the Data Services bin directory on your primary cluster computer. b. Paste these files to each non-primary cluster computer and run the following commands to install the Data Services Service and Data Services Web Server Service, and to replicate the shortcuts set up on the primary cluster computer:
js_cluster_install.exe js_cluster_install.exe when not using system js_cluster_install.exe -install if using system account -install -Uuser -Ppasswd -Ddomain account on primary node -remove
21
c. Data Services components will use a Cluster Network Name to communicate with other Data Services components over your network. Open the Data Services Server Manager, enter the Cluster Network Name and click Apply.
Note: If Job Servers are already configured before you enter the
Cluster Network Name, the Server Manager will prompt you to enter a password for each currently configured repository associated with each configured Job Server. d. Click Restart.
Related Topics
Before you install BusinessObjects Data Services, you should review this information in order to properly prepare your repository database.
22
Note: You can also choose to skip creating a repository during installation,
names on imported tables or multi-byte data in Data Quality reports, your database must be configured to use Unicode character encoding, such as UTF-8.
Related Topics
The packaged MySQL database can be used only to store the different Data Services repository tables. You are not allowed to store your own data (datamart, data warehouse) in this MySQL instance. If you choose to use the packaged MySQL installation, the database server is uninstalled if you uninstall Data Services. Back up the Data Services repository with the MySQL admininstration tools if you want to uninstall Data Services before upgrading to a new version.
Data Services installation setup creates a new MySQL installation with the following details:
Property ODBC datasource name MySQL schema name MySQL service name Value DataServices DataServices BOE120MySQL
23
Note: The TCP/IP port number, the root user password, and the username
and password for the account that owns the MySQL schema can be configured during installation setup. The MySQL administration tools are also installed to the MySqlAdmin5 folder at the same level as LINK_DIR. To start or stop the MySQL service, you can use the installed MySQL administration tools or the "Services" panel located in the "Administrative Tools" section of the Windows Control Panel. For more information about administering the MySQL installation, refer to the MySQL documentation at http://dev.mysql.com/doc/index.html.
24
requirements, review the online BusinessObjects Data Services supported platforms document: http://support.businessobjects.com/documentation/sup ported_platforms To use your existing database with BusinessObjects Services, you need to prepare it. 1. Create a new database. 2. Create a new user account and password for the database to be used by BusinessObjects Data Services. 3. Specify that the new user account has required permissions to create, modify, and delete tables and create procedures so that the database can be modified as required. 4. Record the name of the database, the user account, and the password when you run the BusinessObjects Data Services installation setup program. During the installation setup, you can choose to reinitialize the existing database. This will cause new tables to be created in your existing database to store BusinessObjects Data Services data. If you are unsure of the procedure for creating a new database, consult your specific database server documentation.
Note: If you have an existing Data Services or Data Integrator repository,
you can upgrade the repository during installation or use the Data Services Repository Manager to upgrade it after installation. If you have an existing Data Quality repository, create a new Data Services repository and see the Data Services Migration Considerations.
32-bit and 64-bit notes
Data Services 32-bit and 64-bit applications are supported on a variety of operating systems. When you use a database client with the Data Services 32-bit application, the 32-bit database client libraries must be installed and referenced in the library paths. For example, the default installation of the Oracle 64-bit client includes installation of the 32-bit client. For non-standard installations, these libraries must be specified as part of the installation. After installation, the libraries should be in the $ORACLE_HOME\lib32 directory.
25
If these 32-bit libraries are not present, you receive an error message stating that Data Services cannot load the client library. Examples of error messages include:
(5.2) 02-05-02 14:55:23 (E) (26797:0001) CON-120103: System call <dlopen> to load and initialize functions failed for <libclntsh.a>. Make sure the SHARED LIBRARY is installed and resides in the correct location. \(5.2) 02-05-02 14:55:23 (E) (26797:0001) REP-100108: Cannot perform operation on Repository<Default Repository> because a connection to the repository was never opened. A connection must be opened to the repository before performing any opera tion.
When you use a database client with the Data Services 64-bit application, the 64-bit client libraries must be installed and referenced in the library paths.
Related Topics
DB2 database setup requirements on page 26 Microsoft SQL Server database setup requirements on page 27 MySQL database setup requirements on page 27 Oracle database setup requirements on page 28 Sybase database setup requirements on page 29
Install the DB2 Application Enabler software and use DB2 Control Center and DB2 Script Center to verify the connection between the Designer computer and the Data Services repository computer. When the database is created, you need to prepare it for the BusinessObjects Data Services installation.
Related Topics
26
When the database is created, you need to prepare it for the BusinessObjects Data Services installation.
Related Topics
The ODBC name is either the user Data Source Name (DSN), or the system DSN.
Note: ODBC driver version 3.51.22 is recommended for use with MySQL.
If you select the option to install and configure MySQL that is supplied with your installation, the installation creates a MySQL database with the default settings for the repository database. When the database is created, you need to prepare it for the BusinessObjects Data Services installation.
27
Caution: If you provide the password when creating an ODBC data source,
users will be able to log into the Data Services Designer without specifying a password. If you choose to install the packaged MySQL server, the password is automatically specified for the ODBC data source, and anyone with a valid username can access the Data Services Designer without specifying a password.
Related Topics
Grant the user the connect and resource roles. For Oracle 10G/R2, also grant the create view role. Install the Oracle client software and use SQL*Plus to verify the connection between the Designer computer and the Data Services repository.
Note: To store multi-byte characters in a Data Services repository table
when the repository is on an Oracle database, you must change the Oracle database character set to a code page that supports the multi-byte language that you plan to use or you risk corrupting your metadata. For example, to store Japanese characters, change the Oracle database character set to either SHIFT_JIS or UTF8. When the database is created, you need to prepare it for the BusinessObjects Data Services installation.
Related Topics
28
Designer, the case you type for the database server name must match the associated case in the SYBASE_Home\interfaces file. If the case does not match, you might receive an error because the Job Server cannot communicate with the repository. If you are using both Sybase and Microsoft SQL Server on a Windows platform, ensure the Sybase path precedes the Microsoft SQL Server path in the environment variables %PATH% statement. When the database is created, you need to prepare it for the BusinessObjects Data Services installation.
Related Topics
permissions to perform the necessary operations. 4. Ensure the following are set up before you begin your installation:
Database type Information required
29
Database type
Information required
ODBC datasource name tnsnames connect identifier Sybase server name Database name
Note: The Sybase server name is a combination of the host name and
the port number which is set by your database administrator in the file sql.ini. 5. Record these details because you are required to provide them during installation: The name of your database, ODBC datasource name, Sybase server name, Oracle tnsnames connect identifier, or DB2 database alias. The user account and the password authorized to the database. For information on how to create a new database, consult your database server documentation or your database administrator.
Related Topics
DB2 database setup requirements on page 26 Microsoft SQL Server database setup requirements on page 27 MySQL database setup requirements on page 27 Oracle database setup requirements on page 28 Sybase database setup requirements on page 29
30
Installation scenarios
Standard installation overview
A standard installation allows you to specify which components to install. You may want to perform a custom installation when you want to exclude some components, or install only a limited set of components. The installable feature categories include: Server Components Client Components Web Tier Components Message Client Components Documentation Components By default, MySQL is installed as the repository database, and Tomcat is installed as the web application server. You can also choose to use your own database or web application server during the installation process.
Note: During installation, you can choose whether to configure many of the
components, such as Job Servers and Access Servers. If you skip component configuration during installation, you can use the Data Services configuration tools to accomplish these tasks after installation has finished.
Related Topics
Choose components and determine component distribution on page 13 Getting Started Guide: Data Services Architecture
31
Following installation, you can perform any additional configuration needed using Data Services configuration tools. For example, you can: Create additional local, central, or Global Parsing Option repositories with the Repository Manager. Register any repositories in the Management Console. Create and configure a profiler repository. Configure additional Job Servers with the Server Manager. Add any additional license keycodes with the License Manager.
Related Topics
Pre-installation overview on page 10 Beginning your installation on page 36 Using the Repository Manager on page 72 Using the Server Manager on page 76 Using the License Manager on page 84 Logging in to the Management Console on page 72
32
Related Topics
33
34
When you perform the following installation setup, all the components that you select are installed on the local machine. You can start the installation setup by running setup.exe, or by inserting the application CD, selecting a language, and clicking Install if your system is configured for autorun. After the Welcome screen is displayed, click Next to begin your installation.
Tip: Before beginning your installation, review the Installation Overview to
36
1. Review the License Agreement. 2. Select I accept the License Agreement. You cannot continue unless you accept the License Agreement. 3. Click Next to continue the installation setup. The "User Information" screen is displayed.
37
1. Provide your user credentials in the Full Name and Organization fields. This information personalizes your installation and is recorded in the registry. 2. Enter a valid code in the Product Keycode field.
Note: You can enter a single base product keycode during Data Services
installation. If you need to add additional keycodes for other features that you've purchased, you can enter them after installation with the Data Services License Manager. 3. Click Next to continue the installation setup. The "Directory Selection" screen is displayed.
Related Topics
38
1. Specify where to install the BusinessObjects Data Services components in the Destination Folder field. The default location is C:\Program Files\Business Objects\BusinessObjects Data Services\.
Restriction: The maximum allowable path length is 100 characters. Note: Data Services installation setup creates a Windows environment
named LINK_DIR for this path. LINK_DIR is used throughout the Data Services documentation to refer to this path. Depending on your component selection, the Data Services installation setup may create other folders or files at the same level as the Data Services installation folder: BusinessObjects Enterprise 12.0
39
2. Click Next to continue the installation setup. The "Select Features" screen is displayed.
Note: To run the Data Services Designer, a user requires both read and
You can select or deselect the following categories and their sub-components:
40
Server components
Includes the Job Server, Access Server, MySQL (Server), Metadata Integrator, Address Server, Technology Interfaces, and other adapters. All Server components install by default unless deselected.
Client components
Includes the Designer and Repository manager. All client components install by default unless deselected.
Web Tier compo- Includes the optional Tomcat application server installanents tion and the Management Console web application (including the Administrator, Impact and Lineage Analysis, Operational Dashboards, Data Quality Dashboards, and Auto Documentation). All Web Tier components install by default unless deselected. Message Client components Includes the C++ and Java libraries for integrating external application with Data Services real-time jobs. The Message Client components do not install by default unless selected. Documentation components Includes BusinessObjects Data Services product documentation as PDF documents. The Documentation components install by default unless deselected.
1. Select the features that you want to install. Each component displays a drop-down menu that allows you to choose from the following options: Will be installed on local hard drive Installs only the selected component in the tree for that feature. Entire feature will be installed on local hard drive Installs all components in the tree for that feature.
41
Entire feature will be unavailable No components for that feature are installed. An X appears next to the deselected component.
2. To check if you have enough available disk space for the selected components, click Disk Cost. The disk cost screen appears. Click OK to return to feature selection. 3. If you want to reset the feature selection to default, click Reset. 4. When you have made your component selections, click Next to continue the installation setup. The next screen appears based on the features that you chose to install.
To select a repository
At the "Repository Selection" screen, choose which type of database to use for the repository.
1. Select the type of repository that you want to configure. Install MySQL database server (Default)
42
Use an existing database server Skip configuration If you choose to install MySQL or use an existing database, you can configure one local repository during installation. If you skip the configuration, or you need more repositories, you can configure additional repositories later using the Data Services Repository Manager. 2. Click Next to continue the installation setup. The next screen appears based on which configuration you chose to perform.
Related Topics
43
1. Specify the port number for the MySQL database server in the MySQL Port Number field. The default port number is 3306. Use this number unless this port is unavailable. 2. Specify and confirm a password for the MySQL root user account in the MySQL root User Account area. The root user is required for administrative and maintenance tasks on the MySQL server, such as creating new users for more repositories or performing backups. 3. Specify and confirm a username and password for the MySQL Repository user account in the MySQL Repository User Account area. 4. Click Next to continue the installation setup. The "Configure Job Server" screen is displayed.
44
1. Select a database type from the Database type drop-down list. Depending on your database type selection, corresponding input fields are displayed. 2. Provide the database-specific required information in the fields displayed.
Database type Required information
DB2
45
Database type
Required information
ODBC datasource name Database connection name Sybase server name Database name
3. Specify the user name for the account authorized to use the database in the User name field. 4. Specify the password for the account authorized to use the database in the Password field. 5. Click Get Version to check the database connection and verify whether a version of the repository already exists. If you are upgrading from an existing Data Integrator or Data Services repository, click Upgrade to keep and upgrade the existing repository. If you are creating a new repository, click Create.
Caution: If you choose to use Create on an existing repository, the
repository tables are recreated, and all data in the existing repository will be lost. 6. Click Next to continue the installation setup. The "Configure Job Server" screen is displayed.
46
1. Select the type of Job Server configuration to perform: Configure a new Job Server (Default) Skip Job Server configuration If you skip the configuration, you can configure a Job Server later using the Data Services Server Manager. Any existing Job Servers from a previous Data Integrator or Data Services installation will be kept, unless it has been uninstalled or DSConfig.txt has been removed. 2. If you chose to configure a new Job Server, specify a name and port number for the new server in the Job Server name and Job Server port fields. The default Job Server port is 3500. 3. If you need to configure SNMP support or change the runtime resources for the Job Server, click Advanced. The Job Server details screen is displayed. Make any necessary configuration changes and click OK. 4. Click Next to continue the installation setup. The "Login Information" screen is displayed.
47
Note: If you are using a Sybase or DB2 repository, and need to change the
locale of your Job Server, use the Data Services Locale Selector after installing Data Services. To use the Locale Selector, choose Start > Programs > BusinessObjects XI 3.0 > BusinessObjects Data Services > Data Services Locale Selector.
Related Topics
1. Select the type of account to use: Use system account Use this account If you use the system account, you must reboot the system following Data Services installation.
48
full access to the Data Services installation directory rights to Log on as a Service
You can change this account and password later using the Windows Services tool. 2. If you chose to specify a user account, enter the username and password in the User and Password fields. 3. Click Next to continue the installation configuration. The "Configure Access Server" screen is displayed.
1. Select the type of Access Server configuration to perform: Configure a new Access Server (Default) Skip Access Server configuration
49
Because of this, you should skip configuration if you do not need real-time processing. Real-time and transactional processing is not licensed in all Data Service packages and is available as an option. If you skip the configuration, you can configure an Access Server later using the Data Services Server Manager. Any existing Access Servers from a previous Data Integrator or Data Services installation will be kept, unless it has been uninstalled or DSConfig.txt has been removed . 2. If you chose to configure a new Access Server, specify a directory and port number for the new server in the Directory and Communication port fields. The default directory for the Access Server is LINK_DIR\Log\AccessServ er_1. 3. Check Enable Access Server if you want the Access Server to start when the Data Services system service is started. By default, Enable Access Server is checked. 4. Click Next to continue the installation setup. If BusinessObjects Enterprise is installed, the "Configure Metadata Integrator" screen is displayed. If not, the next screen appears based on which features you chose to install.
Related Topics
50
1. Select the type of Metadata Integrator configuration to perform: Configure a new Metadata Integrator Skip Metadata Integrator configuration If you skip the configuration, you can configure Metadata Integrator later by choosing Start > Programs > BusinessObjects XI 3.0 > BusinessObjects Data Services > Data Services Metadata Integrator. 2. If you chose to create a new Metadata Integrator configuration, specify a name for the new configuration in the Configuration name field. 3. Click Next to continue the installation setup. The next screen appears based on which configuration you chose to perform.
51
1. Specify the host name of your BusinessObjects Enterprise CMS server in the Server name field. 2. Check Enable SSL if you want to use a SSL secure connection. 3. Specify the user name used to connect to the CMS server to register and execute the Metadata Integrator in the User field. 4. Specify the password for the CMS user in the Password field. 5. Select the CMS authentication mode from the Authentication Mode drop-down list. For more information about the available modes, see the BusinessObjects Enterprise Administrator's Guide. 6. Specify the folder in which the CMS system adds the Metadata Integrator as a program object in the Folder name field. The default value is Data Services. If the specified folder does not exist, it is created automatically. 7. Specify configuration for your Data Services Repository database in the "Repository Database server" area. If you chose to use the packaged MySQL server or an existing BusinessObjects Enterprise MySQL installation, this area is disabled.
52
8. Click Next to continue the installation setup. The next screen appears based on which features you chose to install.
1. Click Browse to specify the location of your SSL certificates. 2. Specify the filenames for the Server SSL Certificate, SSL Trusted Certificates, SSL Private key, and SSL Passphrase in the appropriate fields. 3. Click Next to continue the installation setup.
53
Standard Installation of Data Services To select a web application server configuration option
To configure your web application server for BusinessObjects Data Services, you need account information along with port information. 1. Select one of the following options: Use a pre-installed Web Application Server Install Tomcat application server 2. To use your current Web application server, you can Specify your server from the drop-down list provided.
54
Standard Installation of Data Services To select a web application server configuration option
Tip: You can configure the server during the current installation setup.
You will need to provide access information for this server in a subsequent screen. 3. Click Next to continue the installation setup. The next screen appears, based on your selection.
1. In the fields provided, specify which port numbers will be used by Tomcat for connection, shutdown, and redirect.
Tip: You can accept the default values for each port setting.
55
Standard Installation of Data Services To select a web application server configuration option
can modify the Tomcat setup.xml file. By default, this file is installed to the Tomcat55\conf folder at the same level as LINK_DIR.
WebLogic 10
56
Standard Installation of Data Services To select a web application server configuration option
Web Appli- Required information cation Server WebLogic 9 Port: Administration port of the application server mandatory for Weblogic (e.g. "7001"). Username: User name with administration rights to the application server - mandatory for Weblogic. Password: Password for account with administration rights to the application server - mandatory for Weblogic. Server Instance: Name of the current web application server instance (e.g. "mserver1"). Application Server Installation Directory: The directory for the web application server instance (e.g. C:\bea\we blogic92\samples\domains\wl_server). Port: Administration port of the WebSphere application server - the SOAP port. Default SOAP port will be used if not specified. Username: User name with administration rights to the WebSphere application server. Note: If Admin is Secure is not selected you do not need to specify a username or a password. Password: Password for account with administration rights to the application server. Server Instance: Name of the current web application server instance (e.g. "server1"). Virtual Host: The virtual host to which the application must be bound (e.g. "default_host"). Admin is Secure: Select this option to enable security requiring administrative access credentials to the application. If WebSphere was installed with the secure option, this is required. Application Server Installation Directory: The directory for the web application server instance (e.g. C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01).
WebSphere 6.1
2. Click Next to continue the installation setup. The "Start Installation" screen is displayed.
57
Note: To deploy the Management Console to a web server farm, run the
and have the -w filename parameter switch enabled, this is the point at which you can Cancel the installation process to have the .ini file written with all the installation parameter information. This .ini file can then be used in silent and scripted installations. Click the Next button to start the installation process. At the end of installation, you can launch the Data Services License Manager automatically by checking Launch License Manager before clicking Finish.
58
Silent installation
A silent installation is one that you run from the command line to install BusinessObjects Data Services on any machine in your system. When you run a silent installation, you can specify all the parameters to be used for the install at the same time on the command line, rather than following the install wizard. The silent install command line includes a series of parameters that provide information for installation settings and directory paths. You can also specify options that control the level of prompts during an install. The silent BusinessObjects Data Services installation is particularly useful when you need to perform multiple installations or you do not want to interrupt people who are working on machines in your system. You can also use the silent installation command in your own scripts. For example, if your organization uses scripts to install software on machines, you can insert the silent BusinessObjects Data Services installation command into your scripts. The silent installation command consists of the command setup.exe, followed by the install destination, and a number of parameters that provide information about the installation. The following example installs BusinessObjects Data Services with Tomcat and MySQL onto the machine with no user interface and no prompts through to the end of the installation:
setup.exe /qn+ INSTALLDIR="C:\Program Files\BusinessObjects\" ADDLOCAL="Data_Integrator,Tomcat,MySQL"
The example uses the most common parameters. You can choose any number of valid parameters, but it is good practice to keep the silent installation as simple as possible. If you need to specify many parameters it is best to create an installation .ini file.
Related Topics
60
/qn+
Specifies that the user is only prompted when the installation is complete. Specifies that the user is not prompted during the install, or when the install is complete. Specifies that the user is not prompted during the install, or when the install is complete. Specifies the machine and directory where you want to install the new BusinessObjects Data Services components. For example, C:\Program
Files\Business Objects\Busines sObjects Data Services
/qn
/qa /qb
INSTALLDIR
PIDKEY
61
Installation parameter
Description
For trusted authentication this parameter is not required, use DATABASEAUTHENTICATION=trusted. Specifies the MySQL root password. Specifies the account password for the database you'll be using for BusinessObjects Data Services.
DATABASEPWD_MYSQLROOT
DATABASEPWD
For trusted authentication, this parameter is not required, use DATABASEAUTHENTICATION=trusted instead. Identify the type of database for the repository. For Oracle, enter OracleDatabaseSubsystem. For DB2, enter DB2DatabaseSubsystem.
DATABASEDRIVER
For Sybase, enter SYBASEDatabaseSubsystem. For ODBC SQL, enter ODBCDatabaseSubsystem. For Remote MySQL, enter MySqlDatabaseSubsystem.
62
Installation parameter
Description
DATABASEDSN
Specifies the ODBC DSN for the Data Services repository database. Specifies the port used for MySQL Server. Defaults to port 3306 if it is not specified. Specifies the name of the CMS database. This database name defaults to BOE120 if this parameter is not specified. Changes the name of the MySQL audit database, otherwise, the default name of BOE120_Audit will be used. Specifies the user ID for the database.
DATABASEPORT
DATABASEDB
DATABASEDB_AUDIT
DATABASEUID_AUDIT
For trusted authentication this parameter is not required, use DATABASEAUTHENTICATION=trusted. Specifies the account password for the database you'll be using for BusinessObjects Data Services.
DATABSEPWD_AUDIT
For trusted authentication, this parameter is not required, use DATABASEAUTHENTICATION=trusted instead.
63
Installation parameter
Description
If you don't specify this parameter, Tomcat will be installed the directory TOMCAT under the default directory for BusinessObjects Data Services. Specifies a different connection port. If this option is not specified, port 28080 will be used. Specifies a different redirect port. If this option is not specified, port 28443 will be used. Specifies a different shutdown port. If this option is not specified, port 28005 will be used. Specifies which components will be installed. This is the same as running a Custom install. Each component is specified, comma separated and grouped within quotes.
TOMCAT_CONNECTION_PORT
TOMCAT_REDIRECT_PORT
TOMCAT_SHUTDOWN_PORT
ADDLOCAL
Related Topics
Silent/scripted installation .ini file on page 66 Custom install options for silent installation on page 65
64
Silent Installation of Data Services Custom install options for silent installation
The following table specifies each feature category and its corresponding silent installation feature names.
Note: Silent installation feature names are case sensitive. Feature Category Silent Installation Feature Name
Server Components Data_Integrator Data_Integrator_Server Data_Integrator_AccessServer Data_Integrator_JobServer Data_Integrator_Interfaces Data_Integrator_MetadataIntegrator Client Components Data_Integrator_Client Data_Integrator_Designer Data_Integrator_Repository Web Tier Components Data_Integrator_WebTier Data_Integrator_ManagementConsole
65
Feature Category
Documentation Com- Data_Integrator_Documentation ponents Packaged MySQL Database Packaged Tomcat Application Server MySQL
Tomcat
-w filename
Writes the .ini file to filename. (You may specify the full path.) The simplest way to write to the .ini file is to go through the user interface install and select whatever parameters you want in each dialog box. At the Start Installation screen, cancel out of the install. The .ini file is written with the closing of the installation setup sequence.
66
Installation parameter
Description
-r filename
Reads the .ini file and passes the properties to the installer as settings. Within the .ini file there is a section titled [OTHERS]. If you set QUIET= to /qb, then it will do an install showing the progress meter. If set to /qa, then it will do a full silent install.
-l filename
Sets the install log to this path and file name and is used in conjuction with the -r switch. If not specified, the log file will be written to the default %TEMP% folder.
Each installation setup screen that has relevant properties writes that configuration information to the file.
67
CMSAUTHENTICATION="" CMSUSERNAME="" COMPANYNAME="Company Name, Inc." DATABASEDB="EIM120" DATABASEDB_AUDIT="BOE120_AUDIT" DATABASEDRIVER="MySQLDatabaseSubSystem" DATABASEDSN="" DATABASEPWD="bobj" DATABASEPWD_AUDIT="bobj" DATABASEPWD_MYSQLROOT="root" DATABASEUID="bobj" DATABASEUID_AUDIT="bobj" DIASCONFIG="Yes" DIASENABLE="Yes" DIASPATH="C:\Program Files\Business Objects\BusinessObjects Data Services\Log\AccessServer_1" DIASPORT="4000" DIJSCACHEPATH="C:\Program Files\Business Objects\BusinessObjects Data Services\Log\pCache" DIJSCOMMPORT="4001" DIJSCONFIG="Yes" DIJSENABLECOMMPORT="No" DIJSENABLESNMP="No" DIJSENDPORT="32767" DIJSNAME="JobServer_1" DIJSPORT="3500" DIJSSTARTPORT="1025" DILIPW="password" DILIUSER="DOMAIN\username" DILIUSESYSACCOUNT="No" DILRDBNAME="" DILRDBTYPE="" DILROPTYPE="" DILRPASSWORD="" DILRSERVERNAME="" DILRUSERNAME="" DILRWINDOWSAUTHENTICATION="" DIMICERTFILE="" DIMICERTFOLDER="" DIMICFGNAME="" DIMICONFIGURE="" DIMIDBHOST="" DIMIDBPORT="" DIMIFOLDERNAME="" DIMIPASSPHRASEFILE="" DIMIPRIVKEYFILE="" DIMISID="" DIMISSLENABLED="" DIMITRUSTEDCERTFILE="" DIREPOSELECTION="MySQL" DSCFGFOUND="Yes" DotNetFrameworkVersionRequirementMet="1" ENABLESERVERS=""
68
ENTERPRISE110="" EXPANDCMS="1" FOUNDDOTNET="" HASIIS4="" INSTALLDIR="C:\Program Files\Business Objects\" INSTALLLEVEL="3" INSTALLSWITCH="" INSTALL_DB_TYPE="NoNeed" IS_CA_INSTALLED="" IS_CLIENT_INSTALL="" IS_UPGRADE_UNSUPPORTED="" KeycodeIsValid="" KeycodeIsValid_AFSets="" KeycodeIsValid_DM="" KeycodeIsValid_Prediction="" KeycodeIsValid_RAS="" KeycodeIsValid_SPC="" LUGE="" MYSQLDIR="C:\Program Files\Business Objects\MySql5\" MYSQLPORT="3306" NAMESERVER="" NEWCMSPASSWORD="" NODAS="" NO_INPUT_NEEDED="" PIDKEY="00000-0000000-0000000-0000" PREVIOUS_CA="" PREVIOUS_CE_UPGRADE="" Preselected="" Privileged="1" ProductID="none" ProductName="BusinessObjects Data Services" RAS_RegWizCmdLine="" RESUME="" REUSEDSCONFIG="" RegWizCmdLine="" SKIP_DEPLOYMENT="" SUPPORTED_UPGRADES="" TOMCATDIR="C:\Program Files\Business Objects\Tomcat55\" TOMCAT_CONNECTION_PORT="28080" TOMCAT_REDIRECT_PORT="28443" TOMCAT_SHUTDOWN_PORT="28005" UNSUPPORTED_UPGRADES="" USERNAME="User Name" WCADOTNETINSTALL="" WCAJAVAINSTALL="True" WCATOMCATINSTALL="True" WDEPLOY_LATER="" WEBSERVER_CONFLICT="1" WEBSITE_HOST="LOCAL-HOST" WEBSITE_METABASE_NUMBER="" WEBSITE_PORT="80" _ServiceAccountName="Local System Account" [FEATURES]
69
REMOVE="" ADDLOCAL="Data_Integrator_AccessServer,Data_Integrator_Serv er,Data_Integrator_JMSAdapter,Data_Integrator_Interfaces,Da ta_Integrator_SFDCAdapter,MySQL,Data_Integrator_JobServer,Da ta_Integrator_MetadataIntegrator,Data_Integrator,Data_Integra tor_R3Functions,Data_Integrator_Designer,Data_Integrator_JDEd wards,Data_Integrator_MultiUser,Data_Integrator_OraApps,Data_In tegrator_PeopleSoft,Data_Integrator_SAPBW,Data_Integra tor_SAPR3Abap,Data_Integrator_SAPR3Bapi,Data_Integra tor_SAPR3Idoc,Data_Integrator_Siebel,Data_Integrator_Client,Da ta_Integrator_Repository,Tomcat,Data_Integrator_WebTier,Data_In tegrator_ManagementConsole,Data_Integrator_Documentation" ADDSOURCE="" ADVERTISE=""
70
by default, but must be started before using the Global Address Cleanse or Global Suggestion List transforms. If you do not need Global Address Cleanse or Global Suggestion List functionality, Business Objects recommends that you leave the Address Server service as Manual and do not start it.
72
Related Topics
To create or upgrade repositories on page 73 To create or upgrade repositories in batch mode on page 74
Local
(Default) Stores definitions of Data Services objects in your local repository. Stores definitions of Data Services objects in a central repository for multiple-user users. Stores information generated by the Data Profiler for determining the quality of your data. Stores dictionary information for Global Parsing Options used by Data Cleanse transforms.
Central
Profiler
GPO
6. If you are creating a new repository, click Create. If you are upgrading an existing repository, click Upgrade. 7. If you want to create or upgrade another repository, repeat steps 1 through 6. 8. When you finish creating or upgrading repositories, click Close.
73
Management Console Administrator Guide: Connecting repositories to the Administrator Using the Server Manager on page 76 To configure Job Servers on page 78 Repository database requirements and preparation on page 22
For example:
RepoManBatch -Usa -P -NMicroSoft_SQL_Server -SServer -QJake c -tcentral -d
or
RepoManBatch -UJake -PJake -NOracle -Sdbsvr -v
74
Usage:
Flag -U -P Description Repository login user Repository login password Repository server name: For Microsoft SQL Server: database server name For Oracle: database connection name For DB2: data source For Sybase ASE: server For MySQL: ODBC data source name Repository database type: Microsoft_SQL_Server DB2 Oracle Sybase MySQL Repository database name Repository Type: local, central, profiler, GPO Create repository Upgrade repository Get repository version Show details Central repository security
-S
-N
-Q -t -c -u -v -d -a
75
76
2. Follow the procedures in the next sections to configure Job and Access servers as needed. 3. In the Data Services Server Manager window, click Restart.
Related Topics
77
To resynchronize Job Servers on page 80 To configure run-time resources for Job Servers on page 81 To configure Access Servers on page 82 Configuring the Metadata Integrator on page 90
Select this check box if the Job Server manages Support Adapter and adapters or if this Job Server will be the one to comSNMP communica- municate with an SNMP agent. Each computer that tion hosts adapters and an SNMP agent must have exactly one Job Server designated to manage them. Enter the port number that the Job Server uses for Communication port communicating with adapters or an SNMP agent. The default is 4001. Enable SNMP Check this to enables this Job Server to send events to the SNMP agent.
78
4. Under Associated Repositories, enter the local and profiler repositories to associate with this Job Server. Each Job Server must be associated with at least one local repository. a. Click Add to associate a new local or profiler repository with this Job Server. b. Enter the required information for your database type. c. Enter the user name and password that you want to use for your repository. d. Select the Default repository check box if this is the default repository for this Job Server. You must specify exactly one default repository.
Note: Do not select the Default repository check box if this is a profiler
repository. e. Click Apply to save your entries and associate the repository with the Job Server. The associated repository updates with the Job Server's computer name and port number. f. Repeat steps a through e until you are done adding all associated repositories. 5. To edit an associated repository: a. Select a repository and click Edit to change the repository's default setting. b. Under Repository Information, enter the password. c. Select or clear the Default repository check box, indicating whether this is the default repository for the Job Server. d. Click Apply to save the change. 6. To delete an associated repository: a. Select a repository and click Delete. b. Under Repository Information, enter the password. c. Click Apply to remove this associated repository. 7. When you finish adding all associated repositories, including one default, click OK. 8. From the Job Server Configuration Editor window, complete any other necessary steps. You can: Add another Job Server a. Click Add. b. Repeat steps 3 through 7.
79
Change a Job Server's configuration a. Select the Job Server. b. Click Edit. c. Repeat steps 3 through 7. Remove a Job Server a. Select the Job Server. b. Click Delete.
Note: If the Job Server has associated repositories, you must first
delete those and then click OK before you can delete the Job Server. Resynchronize your Job Server configuration with a local repository. Resynchronizing registers the Job Server again in all associated repositories.
9. When you have configured all the Job Servers you want, click OK. You return to the Data Services Server Manager window. 10. Click Restart to restart the services with the updated configurations.
Related Topics
Designer Guide: SNMP support To resynchronize Job Servers on page 80 To configure run-time resources for Job Servers on page 81
To resynchronize Job Servers: 1. In the Job Server Configuration Editor window, select the name of your Job Server.
80
2. 3. 4. 5.
Click Resync with Repository. In the Job Server Properties window, select an associated local repository. Click Resync. When asked whether to update this associated repository with this local machine information, click Yes. 6. Under Repository Information, enter the local repository password. 7. Click Apply. 8. Click OK on the Job Server Properties window. If you resynchronize your Job Server configuration with a local repository, you must reassociate this repository with the Management Console.
Related Topics
and Detailed profiling, specify a pageable cache directory that: Contains enough disk space for your data. To estimate the amount of space required for pageable cache, consider factors such as: Number of concurrently running jobs or data flows. Amount of pageable cache required for each concurrent data flow. Exists on a separate disk or file system from the Data Services system and Operating system (such as the C: drive on Windows, or the root file system on UNIX). Limits the disk space that Data Services data flows consume. The Data Services pageable cache uses all available disk space on the file system that contains the pageable cache directory. So, to limit the disk space that Data Services data flows consume, create a file system
81
(or partition on Windows) with a limited size. Use the new file system (partition on Windows) as the pageable cache directory. Data Services uses this directory: For pageable caching, which is the default cache type for data flows. When selecting a file transfer type and Automatic is specified in the Data_Transfer transform.
3. In the "Peer-to-peer options" area, change the values for Start port and End port to restrict the number of ports used by Data Services. The default values for Start port and End port are 1025 and 32767, respectively. Data Services uses these ports for peer-to-peer communications when sending data between data flows or sub data flows.
Related Topics
To configure Access Servers on page 82 Performance Optimization Guide: Caching data Reference Guide: Data_Transfer Performance Optimization Guide: Using grid computing to distribute data flows execution
82
Field
Description
Directory
The location of the log files for this instance of the Access Server. Click the ellipses button to browse to the Log directory under the directory where you installed Data Services. Do not change this value after the initial configuration. The port on this computer that the Access Server uses to listen for incoming messages from clients. Make sure that this port number is unused and is unique for each Access Server.
Communication Port
Parameters
An option to control the automatic start of the Enable Access Server Access Server when the Data Services Service starts.
Click OK. You return to the Access Server Configuration Editor window: 4. Optionally, perform further actions: To change an Access Server's configuration: In the Access Server Configuration Editor window, highlight the Access Server, click Edit, and repeat step 3. To remove an Access Server: In the Access Server Configuration Editor window, highlight the Access Server and click Delete. 5. After you configure your Access Servers, click OK to return to the Data Services Server Manager window.
83
If you do not see all the processes expected, check for error messages in the Job Server event log in LINK_DIR/log/JobServer name/server_eventlog.txt. Access Server logs are in AccessServerPathName/er
ror_mm_dd_yyyy.log
cannot access the keycodes from a remote system. When updating keycodes, make the changes on all Data Services computers by launching License Manager on each computer, including Designer and Job Server computers.
84
85
Related Topics
Parameter
Description
Displays the product activation keycodes stored in the registry in a format similar to the License Manager graphical interface. For example: -v or --view
------ Registered Keycodes -----EIM Titan Suite 12.0 Data Services XI 3.0 Premium Keycode: 00000-0000000-0000000-0000 Trial Option: Yes Expired: No Days Remaining: 54
86
After Installing Data Services Installing and configuring the Metadata Integrator
Parameter
Description
Adds the specified license keycode to the registry, and displays the keycodes stored in the registry in a format similar to the License Manager graphical interface. Returns status messages for the following conditions: -a or --add keycode An internal error occurred. Successfully added the keycode. Successfully added the keycode and replaced a trial version. Keycode not added because it is invalid. Keycode not added because it is a duplicate.
Removes the specified product activation keycode from the registry, and displays the keycodes stored in the registry in a format similar to the License Manager graphical interface. If registry_location is specified, the removal is restricted to that registry node. Returns status messages for the following conditions: An internal error occurred. Removed one keycode from the registry. Removed multiple keycodes from the registry. Keycode not removed because it is invalid. Keycode not removed because it was not found.
87
After Installing Data Services Installing and configuring the Metadata Integrator
stores the information in Data Services repository for impact analysis and lineage analysis. You can install the Metadata Integrator on multiple CMS systems and store the report information in one Data Services repository.
Related Topics
Installing Metadata Integrator on page 88 Metadata Integrator installation tips and troubleshooting on page 89 Configuring the Metadata Integrator on page 90
88
After Installing Data Services Installing and configuring the Metadata Integrator
Related Topics
89
After Installing Data Services Installing and configuring the Metadata Integrator
90
After Installing Data Services Installing and configuring the Metadata Integrator
During Data Services installation on the computer where the BusinessObjects Enterprise CMS resides, click Configure on the Metadata Integrator Manager window. During installation for the Metadata Integrator when the CMS is installed on a different computer than Data Services, click Configure on the Metadata Integrator Manager window. If you deferred the configuration or you want to modify the configuration, use the Start > Programs > Business Objects XI 3.0 > BusinessObjects Data Services > Data Services Metadata Integrator option. This Start menu option exists when you install either Data Services or the Data Services Metadata Integrator.
Related Topics
91
After Installing Data Services Installing and configuring the Metadata Integrator
Option
Description
Configuration Name
Name for this Metadata Integrator configuration. The default name is "Metadata Integrator" followed by a sequential number. For example:
Metadata Integrator 2
Host name of the Central Management Server (CMS) server. The user name to connect to the CMS server to register and execute the Metadata Integrator. If you want a different user to execute the Metadata Integrator, use the Central Management Console to change the rights for the user. See the BusinessObjects Enterprise Administrator's Guide for details. The password to connect to the CMS server to register and execute the Metadata Integrator. The CMS authentication mode. See the Business Objects Enterprise Administrator's Guide for available modes. The folder in which the CMS system adds the Metadata Integrator as a program object. This folder is only visible in the Business Objects Central Management Console. The default value is Data Services (the wizard creates this folder if it does not exist).
CMS Password
92
After Installing Data Services Installing and configuring the Metadata Integrator
3. Click Next. 4. On the "Metadata Repository" window, enter the following information to connect to the Data Services repository. Consult your database administrator if you need assistance with these values. Option Description
The database type of the Data Services repository. The available database types are: Database type DB2 Microsoft SQL Server Oracle Sybase ASE MySQL
Computer Name
Host name on which the Data Services repository resides. Port number that the Central Management Server (CMS) uses to connect to the Data Services repository.
Database Port
Service Name/SID Database name Datasource Database Name Connection String Database Port and Server The login name to connect to the Data Services repository. This field requires additional information based on the Database type you select.
User name
93
Option
Description
Password
5. (Optional) Click Test to check the connection to the metadata repository. 6. Click Next. The status window for Metadata Integrator Configuration displays. 7. Click Finish.
To create or upgrade repositories on page 73 To configure Job Servers on page 78 To configure run-time resources for Job Servers on page 81 Management Console Administrator Guide: Connecting repositories to the Administrator
94
Repository problems on page 95 Management Console problems on page 96 Metadata Integrator installation tips and troubleshooting on page 89
Repository problems
Common repository-related installation errors include: The DBMS connection was lost while building the repository tables. If this happens, recreate the repository with the Repository Manager. There is not enough space available in the database for the repository tables. If this happens, use your DBMS administration tools to allocate more space for the repository and run the Repository Manager.
If you experience problems when upgrading or creating a repository, you can select the Show Details check box before you click Update or Create again. This option allows you to view the SQL code that Data Services uses to perform these operations. The Show Details option can help you diagnose problems.
Related Topics
95
96
To upgrade from an existing Data Integrator or Data Services installation, install the new Data Services components and then upgrade your repositories. To upgrade from an existing Data Quality XI installation, see the BusinessObjects Data Services Migration Considerations.
Note: If you are using the SAP ERP or R/3 ABAP interface, re-install the
Repository upgrades
Minor releases do not require a repository upgrade. For example, if 11.7 is a major release and 11.7.3 is a minor release, then when upgrading from 11.7 to 11.7.3, it would not be necessary to upgrade your repository. However, product features introduced in the latest product version might not be available without the repository upgrade. To see whether you need to upgrade your repository for a particular release, see the Release Notes for that release. Using database backup utilities, always make a copy of your existing repository before upgrading. Note that you will upgrade using the original repository (not your backup copy). Several repository upgrade paths are available.
98
To upgrade from
Procedure
Install this release using one of the following methods: Upgrade your repository during the installation process
Data Integrator Version 11.0.x, 11.5.x, 11.6.x, 11.7.x
Upgrade your repository after installing the Client Components by running the Repository Manager utility and choosing the Upgrade option.
Note: If you are using an end-of-life version of Data Integrator, first upgrade
to a supported version before upgrading to Data Services. For example, if you have Data Integrator 6.5, first upgrade to Data Integrator 11.7 and then upgrade to Data Services.
Related Topics
in this guide that explain how to use the Data Services installation program. Business Objects recommends that while upgrading Data Services you do not use the installation program to reconfigure Job or Access Servers or upgrade the repository. Instead, after updating components with the
99
installation program, use the Server Manager and Repository Manager to reconfigure Job and Access Servers and upgrade the repository.
Related Topics
Beginning your installation on page 36 Using configurations from a previous version on page 100
During the installation process, Data Services will overwrite the "dummy" directory structure with the new installation structure, merging custom settings (such as repository and Access Server connections added to the Administrator) from your old DSConfig.txt file into the new DSConfig.txt file. 2. Before installing the new version, manually move the following subdirectories out of your installation directory. Conf - Contains Administrator settings Log - Contains old logs 3. If your current installation includes support for real-time message handling, then when you configured an Access Server (using the Data Services Server Manager) you specified a location for each Access Server configuration directory. If those directories are in the Data Services installation directory make a copy of each Access Server configuration directory. Save your current copy until after you test the upgrade and confirm that your new system is working as expected. When you merge the old DSConfig.txt file with the new one, Data Services should find the Access Server configuration directories. If not, use the Server Manager to point to the backup Access Server directories.
100
4. Uninstall the existing product. 5. Install the new product, then move the contents of the old Conf and Log subdirectories into the new subdirectories.
Related Topics
101
In the Windows Task Manager, click the Processes tab, and look for:
al_jobserver.exe al_jobservice.exe AL_AccessServer.exe
6. Install the new version of the Message Client libraries on any computers where they are used. If you are upgrading your Message Client library, you must stop your web application, install the Message Client library files, then restart your web application computer.
Related Topics
Upgrading repositories
After installing a new version of Data Services, you can create new repositories or upgrade existing repositories. To associate an existing repository with your new installation of Data Services, you must upgrade that repository. Before upgrading repositories with the Repository Manager: Back up each repository that you intend to upgrade by using an external database backup utility. For more information, see your database documentation. Install the new version of Data Services Client Components.
To upgrade a repository
1. From the Start menu on the computer where you installed the Designer, select Programs > Business Objects XI 3.0 > BusinessObjects Data Services > Data Services Repository Manager. 2. Enter the repository connection information for your original repository in the Repository Manager window.
Note: Do not attempt to upgrade the backup copy of your repository or
102
3. Click Get Version. The Repository Manager displays the version number recorded in the repository. 4. Click Upgrade. The Repository Manager converts the pre-existing repository to the format required by the new version of Data Services and adds metadata for new and changed objects. 5. Repeat steps 2 through 4 for each repository you want to upgrade.
Note: Corresponding local and central repositories must have the same
Using the Repository Manager on page 72 To create or upgrade repositories in batch mode on page 74
Errors that prevent installation progress (for example, an incorrect server name, user name, or password) yield immediate error messages.
Successful upgrade
A "successful completion" message verifies successful Data Services installation. The LINK_DIR system variable is defined during the Data Services installation. Its value is set to the location of the directory in which you installed Data Services.
103
Related Topics
104
Citrix Support
You can set up Data Services to run under Citrix Presentation Server. Presentation Server provides an access infrastructure for enterprise applications. Presentation Server supports many methods of running applications. This section provides information about how to install one copy of a Data Services component, run it as a Presentation Server-published application or published desktop on a server, and set client user permissions for it.
Definitions
The following definitions introduce basic Citrix concepts. To learn more about Citrix Presentation Server, see Citrix Presentation Server documentation.
Concept ICA Client Description A Citrix-defined protocol/connection to a server. The ICA client connection allows Presentation Server to run any application on its server and manage how each client accesses the user interface of the application.
Program Neigh- The Presentation Server component installed on a client. It borhood manages ICA client connections and published applications for a given user. Published Appli- Application software (for example, Data Services Designer) cation installed on a Presentation Server server and published to users. An administrator can choose which users can run and view the application. Application Set When a user starts their Program Neighborhood software, they see all the published applications to which they have access. This is an application set and can include multiple applications published on multiple Presentation Server servers.
106
Designer (includes the Metadata Reporting tool) Management Console License Manager Repository Manager Server Manager
Initial installation
The installation process for Data Services on a Presentation Server server is slightly different from a typical Data Services installation. The Presentation Server server runs Microsoft terminal services in application mode. Therefore, you must install Data Services using the Add/Remove programs service in the Windows control panel. To install Data Services, follow the prompts of the Add/Remove program wizard and use the file browser of the wizard to run setup.exe from the install CD (or network directory). Business Objects recommends that you install the Designer and the Job Server on separate computers. After you install Job Servers and Access Servers, you must provide connection settings to users because their remote setups will look for the servers locally by default. Similarly, manage sources, targets, and repositories from the Presentation Server server in the usual fashion. However, individual clients must use database connection names defined on the server (not the local client). The Designer defaults to looking for configuration information locally. For example, to connect to an Oracle repository, define the Oracle connection name on the Presentation Server server and provide the connection information to your users.
Note: Because Citrix Presentation Server is running on a server, be aware
that the first time you install Data Services, you must reboot the server.
Related Topics
107
Related Topics
108
109
Instead of running the Designer from a users client machine, run the CopyRunDesigner.bat file. Note that:
The script is a DOS shell script. You can create a similar script in any operating system language. This is an example script. Substitute a literal root directory name for D:\USERS and variables for %TEMP% (root directory for each users resources), %USERNAME% (login for each user), and %PATH% (user environment path that points to the Designer installation).
110
The CreateRunDesigner batch file copies the minimum set of files for Designer to run. It also: Creates a temporary resource directory for the user Copies Designer resources from a Designer installation (either on the Presentation Server server or the network to this directory) Sets up the user environment path to point to the Designer installation Sets up LINK_DIR in the users environment to point to the resource directory Optionally copies a user-specific DSConfig.txt to the user's resource directory Starts the Designer process Optionally caches the user-specific DSConfig.txt Removes the copied resources from the server.
When the user ends the Designer session, this batch file:
@echo off rem Copies Designer resources from the install directory and puts the directory anywhere you specify SET TEMP=D:\USERS rem Determines if the temporary directory exists. If it exists, it is deleted IF EXIST %TEMP%\%USERNAME%\DI RD /S /Q %TEMP%\%USERNAME%\DI rem Creates a temporary directory for the user, which is the subdirectory temp/username used by Data Integrator to cache user settings MD%TEMP%\%USERNAME%\DI XCOPY "%LINK_DIR%"\Admin %TEMP%\%USERNAME%\DI\ADMIN /S /Q /I XCOPY "%LINK_DIR%"\bin\fcache %TEMP%\%USERNAME%\DI\fcache /T /E /I /Q XCOPY "%LINK_DIR%"\bin\Locales %TEMP%\%USERNAME%\DI\bin\Lo cales /S /Q /I XCOPY "%LINK_DIR%"\bin\visuals %TEMP%\%USERNAME%\DI\bin\vi suals /S /Q /I COPY "%LINK_DIR%"\bin\*.txt %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.bin %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.jar %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.bat %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.xem %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.xsl %TEMP%\%USERNAME%\DI\bin rem Uses the following two lines to support the metadata ex change option COPY "%LINK_DIR%"\bin\xalantransform.exe %TEMP%\%USER
111
NAME%\DI\bin COPY "%LINK_DIR%"\bin\xalantransformer.dll %TEMP%\%USER NAME%\DI\bin XCOPY "%LINK_DIR%"\log\Errorlog.* %TEMP%\%USERNAME%\DI\Log /I /Q COPY "%LINK_DIR%"\log\Tracelog.* %TEMP%\%USERNAME%\DI\Log XCOPY "%LINK_DIR%"\log\BulkLoader %TEMP%\%USER NAME%\DI\log\BulkLoader /T /E /I /Q XCOPY "%LINK_DIR%"\log\Metaexchange %TEMP%\%USER NAME%\DI\log\Metaexchange /S /Q /I XCOPY "%LINK_DIR%"\Lib %TEMP%\%USERNAME%\DI\Lib /S /Q /I XCOPY "%LINK_DIR%"\Doc\Books %TEMP%\%USERNAME%\DI\Doc\Books /S /Q /I rem Sets the environment to the Designer install directory SET PATH=%PATH%;"%LINK_DIR%"\BIN rem Sets the user environment for this login SET LINK_DIR=%TEMP%\%USERNAME%\DI rem Optional, restores user settings IF EXIST %TEMP%\%USERNAME%\DSConfig.txt COPY %TEMP%\%USER NAME%\DSConfig.txt %TEMP%\%USERNAME%\DI\BIN\DSConfig.txt rem Executes BusinessObjects Data Services Designer AL_Designer.exe rem Optional, backs up user settings COPY %TEMP%\%USERNAME%\DI\BIN\DSConfig.txt %TEMP%\%USER NAME%\DSConfig.txt rem Removes the temporary user directory RD /S /Q %TEMP%\%USERNAME%\DI
As an alternate option, you can also break the script into two smaller files. The first file creates a resource directory for the user.
@echo off rem Copies Designer resources from the install directory and puts the directory anywhere you specify SET TEMP=D:\USERS rem Creates a temporary directory for the user, which is the subdirectory temp/username used by Data Integrator to cache user settings MD %TEMP%\%USERNAME%\DI XCOPY "%LINK_DIR%"\Admin %TEMP%\%USERNAME%\DI\ADMIN /S /Q
112
/I XCOPY "%LINK_DIR%"\bin\Fcache %TEMP%\%USERNAME%\DI\fcache /T /E /I /Q XCOPY "%LINK_DIR%"\bin\Locales %TEMP%\%USERNAME%\DI\bin\Lo cales /S /Q /I XCOPY "%LINK_DIR%"\bin\Visuals %TEMP%\%USERNAME%\DI\bin\vi suals /S /Q /I COPY "%LINK_DIR%"\bin\*.txt %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.bin %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.jar %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.bat %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.xem %TEMP%\%USERNAME%\DI\bin COPY "%LINK_DIR%"\bin\*.xsl %TEMP%\%USERNAME%\DI\bin rem Uses the following two lines to support metadata exchange COPY "%LINK_DIR%"\bin\xalantransform.exe %TEMP%\%USER NAME%\DI\bin COPY "%LINK_DIR%"\bin\xalantransformer.dll %TEMP%\%USER NAME%\DI\bin XCOPY "%LINK_DIR%"\log\Errorlog.* %TEMP%\%USERNAME%\DI\Log /I /Q COPY "%LINK_DIR%"\log\Tracelog.* %TEMP%\%USERNAME%\DI\Log XCOPY "%LINK_DIR%"\log\BulkLoader %TEMP%\%USER NAME%\DI\log\BulkLoader /T /E /I /Q XCOPY "%LINK_DIR%"\log\Metaexchange %TEMP%\%USER NAME%\DI\log\Metaexchange /S /Q /I XCOPY "%LINK_DIR%"\Lib %TEMP%\%USERNAME%\DI\Lib /S /Q /I XCOPY "%LINK_DIR%"\Doc\Books %TEMP%\%USERNAME%\DI\Doc\Books /S /Q /I RunDesigner.bat
The second file runs the Designer if resources are already copied.
@echo off rem Puts directory anywhere you specify SET TEMP=D:\USERS rem Determines if the temporary directory exists. If it does not exist, uses the previous script CopyResources IF NOT EXIST %TEMP%\%USERNAME%\DI CALL COPYRESOURCES rem Sets the environment to the Designer install directory SET PATH=%PATH%;%LINK_DIR%\BIN rem Sets the user environment for this login SET LINK_DIR=%TEMP%\%USERNAME%\DI rem Executes BusinessObjects Data Services Designer AL_Designer.exe
113
This method eliminates the need to copy resources each time the user starts the Designer. However, you have to store multiple resource caches on the server for each user. Also, in this scenario the users computer does not have to cache user settings (DSConfing.txt) since they remain on the server between runs.
Directory structure
Use the following directory structure for the all Designer batch files:
User (the literal value you use in the script) Admin/* Bin Fcache Locales/* Visuals/* *.txt *.bin (localization only) *.jar *.bat *.xem *.xsl Log Errorlog.* Tracelog.* BulkLoader Metaexhange/* Lib/* (web services, adapter, admin jar files) Doc Books/*
This directory structure includes some options that may not be necessary for your installation. However, Business Objects recommends that you include these folders and their contents because they are used with metadata exchange and SNMP.
114
Content address
License Manager (op- Applica- LicenseManag "$LINK_DIR"\bin tional) tion er.exe Management Console Content
"$LINK_DIR"/ext/DataSer vices.html
Note:
a. Publish the Designer .bat file(s) instead of al_designer.exe. b. To allow for spaces in the install path name, use quotes around any variable that includes a directory name. c. After using Presentation Server to configure the Management Console as content, share the ext directory with all Management Console users. The Publish Application Wizard allows you to enter a file name for the start icon used by applications published as content. For the Management Console, enter the path to Admin_small.ico if you want users to have access to the icon. Note that Designer components run as a shortcut on the client desktop. 4. The next page in the wizard allows you to define Program Neighborhood settings. Complete the configuration:
115
Setting
Description
Application Appear- Choose 256 colors at minimum. Lower resolution setance tings may work but will not allow users to easily distinguish icons and object bitmaps. Program Neighborhood provides an option to maximize any application at startup. Business Objects recommends that you do not maximize the Designer at startup because older versions of the Designer might fail. ICA Client Require- Business Objects recommends that you use only the ments basic security level option in Program Neighborhood. Higher levels of security may work but have not been tested. Application Limits
The Designer, Repository Manager, Server Manager, and License Manager were not designed to be run by multiple users at the same time. However, Citrix will allow several instances of these programs to be active at the same time on the same server. Business Objects recommends that you set the maximum number of instances for the Repository Manager, Server Manager, and License Manager executables to 1. For the Designer, you can allow multiple instances of the .bat file to run, but limit one instance of this .bat file per user. Since the Management Console is published as content, you can run multiple instances of it.
Specify Servers
You can specify which servers in a Presentation Server server farm will run an application for client users. Select the server on which you installed Data Services for this purpose. If you installed Data Services on several servers, publish only one. You can specify which users can access a particular application. If you specify three users, the Data Services component defined by the application appears in each of the users' Program Neighborhoods.
Specify Users
116
Connection management
After installing Data Services components, give each user permission to establish an ICA connection with the Presentation Server. Run the Citrix Connection Configuration tool to assign user permissions to a connection.
Client setup
If users will be running Data Services components from client computers, install the Citrix Program Neighborhood software on these computers.
Note: Data Services components were tested as a Citrix Program
Neighborhood application set. These components were not tested as a Program Neighborhood agent or web interface.
Related Topics
Limitations
The following are known limitations to running Data Services on Citrix: Data Services stores files in the Job Servers log directory when you capture sample data using the View Data feature. If the Designer runs on the same computer as the Job Server, the default location of the log directory changes each time a user logs in through Citrix. This change prevents the Designer from locating the View Data log files for a given user. To avoid this issue, Business Objects recommends running the Job Server on a different computer than Designer. This limitation does not apply to the interactive debugger. If the Server Manager is published to a Citrix client and you try to add a Job Server from the client, the Data Services service might not start. If this occurs, log onto the Job Servers computer and restart the Data Services service. You must have sufficient user privileges to restart a service using the computers operating system. When the Data Services service is installed, it uses the ID and password that belong to the user who runs the installer as its default login values.
117
Citrix runs the Designer process on the server and publishes only its user interface to the client. Since the Designer runs on the server, users must have sufficient read/write permissions for directories or files on the server if you want users to access a file on the server as part of a Designer job. If registry popup windows appear when users attempt to start the Designer, then either give user accounts authority to query registry keys on the server or give users administrator authority on the server.
118
Directory Data
To correct addresses and assign codes with Data Services, the Address Cleanse transform relies on directories, or databases. When Address Cleanse uses the directories, its similar to the way that you use the telephone directory. A telephone directory is a large table in which you look up something you knowsomeones nameand locate something that you dont knowtheir phone number. You may not need to use all of the reference files depending on which transforms or options you use in Data Services. Dependng on which option you own, some disks or online packages that you receive may contain extra files in addition to your directories. For example, you may see an Extract folder. If you do not need these extra files, do not copy them to your computer. For information about extra folders, see the ReadMe.txt file included with the reference files.
691MB
MB MB
2 MB 2 MB 2 MB 97 MB
Weekly M
560 MB
120
Directory type
Directory filename
Size
Enhanced Line of Travel Di- elot.dir rectory Canada engine - Address Data
canada.dir cancity.dir canfsa.dir canpci.dir
472 MB 42 MB
M M
200 MB
MB
Global Address engine - Data all files Note: You will receive files only for those countries your company has purchased. Centroid Level Geo Data Address Level Geo Data Z4Change Data
cgeox.dir ageox.dir
677 MB 4 GB
Q Q M Q
z4change.dir 199 MB
30 MB
Designer Guide: Address Server for the EMEA engine and Global Suggestion Lists
121
unusable. The directories are lookup files used by Business Objects applications. The system administrator must install monthly or bimonthly directory updates to ensure that they are compatible with the current software.
122
Related Topics
123
directories in a different location, you must then update your substitution file.
Related Topics
store your data directories. AddressServerGlobal.db MultiLineKeywords.db GaDirectoryDb.xml GaDirectoryDbemea.xml Ga_country.dir Ga_region_gen.dir
Note: Copy the reference files from to the default location to where you
store your directories every time you install an Data Services update. Copy the reference files over to the location where you store your data directories before you install the new directories. 4. Update the REFERENCE_DATA_DIRECTORY parameter in the Ad dressServerConfig.txt file located in <DataServicesInstallLoca
tion>\Business Objects Data Services\bin\address_server\ to
the new reference directory location. 5. Update the RefFilesAddressCleanse substitution parameter configuration to the new reference directory location 6. Restart the Address Server.
124
125
5. When the unzip process is finished, exit the unzip program. 6. Repeat steps 1 through 5 for each required file.
126
Global Parsing Options Data Cleanse repository database requirements and preparation
Global Parsing Options are packages that enhance the ability of Data Services to accurately process various forms of global data by including language-specific reference data and parsing rules.
Each installed Global Parsing Option requires free disk space in the repository database. For the English person and firm dictionary, the largest dictionary, approximately 600MB of free disk space is required. In addition to the database space, temporary free hard drive space is required to run the Global Parsing Options installer. The amount required varies greatly depending on which dictionary is being installed and what type of database is being used for the repository. Temporary space requirements for the English person and firm dictionary are shown as an example:
Database type DB2 Microsoft SQL Server MySQL Oracle Temporary space requirement 6,920MB 420MB 390MB 1,100MB
128
Global Parsing Options Data Cleanse repository database requirements and preparation
The DB2 database must also be configured with the following settings: Code Page: 1208 Character Set: UTF-8
Database for XML option. The DB2 client must be configured with the following environment variable: DB2CODEPAGE = 1208
You can use the db2set utility to configure this environment variable. See the DB2 documentation for more information.
Install Microsoft SQL Server client software and use Microsoft SQL Server's SQL Query Tool to verify the connection between the Data Services Designer computer and the Data Cleanse repository server.
Note: The Global Parsing Options installer requires Service Pack 4 to be
129
Grant the user the connect and resource roles. For Oracle 10G/R2, also grant the create view role. The Oracle server must also be configured with the following character sets: NLS_CHARACTERSET: AL32UTF8 NLS_NCHARSET: AL16UTF16
To determine the currently configured character set, you can use the following select statement on the Oracle server:
Select * from nls_database_parameters WHERE PARAMETER = 'NLS_CHARACTERSET' OR PARAMETER = 'NLS_NCHAR_CHARACTERSET'
Install the Oracle client software and use SQL*Plus to verify the connection between the Data Services Designer computer and the Data Cleanse repository. Set the NLS_LANG entry in the client registry to AMERI CAN_AMERICA.AL32UTF8.
Note: The Oracle client version must match the Oracle server version. For
130
1. Specify whether or not you want to load the dictionaries into the Data Cleanse repository during installation and click Next. If you choose not to load the dictionaries now, the installer will copy server cache and dictionary source information only. You can then load them into the Data Cleanse repository at a later time by using the Data Services Repository Manager. 2. If you chose to load the dictionaries, specify the connection information to your Data Cleanse repository and click Next. The information required depends on the database type of the Data Cleanse repository.
Database type Information required
DB2
Microsoft SQL Database Server Server Database Name Windows Authentication User Name Password MySQL Database Server Database Name Port Number User Name Password Oracle Connection Name User Name Password
131
3. Select the dictionaries that you are licensed to install and want to load into the Data Cleanse repository and click Next. 4. Confirm the dictionaries to be loaded and click Next. The installer copies any necessary files and begins loading the specified dictionaries into the Data Cleanse repository. This can be a time-consuming process, particularly if you are loading multiple dictionaries.
Silent installation
A silent installation is one that you run from the command line to install Global Parsing Options. When you run a silent installation, you can specify all the parameters to be used for the install at the same time on the command line, rather than following the install wizard. The silent install command line includes a series of parameters that provide information for installation settings and directory paths. You can also specify options that control the level of prompts during an install. The silent Global Parsing Options installation is particularly useful when you need to perform multiple installations or you do not want to interrupt people who are working on machines in your system. You can also use the silent installation command in your own scripts. For example, if your organization uses scripts to install software on machines, you can insert the silent Global Parsing Options installation command into your scripts. The silent installation command consists of the command setup.exe, followed by a number of parameters that provide information about the installation.
132
The installer will record all selections made to the setup.iss file in the computer's Windows folder. If you want to specify a different location for the ISS file, specify the /f1 option: /f1"./path/to/setup.iss" 2. Run the installer in silent mode by specifying the /s option. Use the /f1 option to specify the location of the setup.iss file. setup.exe /s /f1"./path/to/setup.iss" The installer silently completes Global Parsing Option installation, using all the responses entered during recording mode.
Caution: When installing Global Parsing Options from the command line,
there is no automatic check for existing data in the target database. Any existing dictionary information in the target database will be lost and overwritten by the new dictionary.
Parameter Description
gpo_zip_location
Location of the Global Parsing Option dictionary zip files. For example, D:\ Filename of the Global Parsing Option zip file to install. For example, PERSON_FIRM_EN.zip
gpo_zip_name
133
Parameter
Description
Connection information required to connect to the Data Cleanse repository. For DB2:
Database Name User Name Password Database Server Database Name Windows Authentication (TRUE or FALSE) User Name Password Database Server Database Name Port Number User Name Password Connection Name User Name Password
database_connec tion_info
For MySQL:
For Oracle:
134
Example:
To install the English person and firm dictionary to a Microsoft SQL Server 2000 database named DCRepository on the local computer using a user named GPOUser with a password of GPOPassword and no Windows Authentication, you could use the following command:
setup.exe Install D:\ PERSON_FIRM_EN.zip Microsoft_SQL_Serv er_2000 localhost DCRepository FALSE GPOUser GPOPassword
135
136
Index
A
Access Server configuration file, upgrading 100 configuring, Windows 76, 82 verify running 84 Administrator configuration file, upgrading 100 DSConfig.txt file, upgrading custom configurations 100
F
functor_list2312d.dll 103 functor2312d.dll 103
C
ClientTest.exe 103 COM API, description 103 components distribution 13 ports 18 upgrading 98 configuring Access Servers 76, 82 Job Servers 76, 78, 95 runtime resources for Job Servers 81 Configuring Job Server run-time resources resources, runtime for Job Servers configuring 81
I
installation errors 95 Windows 72 itc2312d.dll 103
J
Job Server configuration 76, 78, 95 repository, synchronizing with 78 verify running 84
L
LINK_DIR system variable 103 log, configuration file, upgrading 100 logging in, Management Console 72
D
Data Profiler configuring 94 Data Services installing on Windows 72 services, starting automatically 72 Data Services Web Server starting 72
M
Management Console 20, 72, 103 log in 72 troubleshooting 96
137
Index
Message Client library COM 103 mny2012d.dll 103 multi-user development requirements for 13
S
Server Manager 76 services, starting automatically 72 SNMP, enable for a Job Server on Windows 103 starting services 72 Support adapter and SNMP option 103 sync2312d.dll 103
N
network1712d.dll 103
P
pointer2312d.dl 103 ports default numbers 18 description 18 Job Server, configuring 103
T
TCP/IP port for Job Server 103 thread2312d.dll 103 threxcept2312d.dll 103 tls7712d.dll 103
R
repository central 17 configuring 72 creating, multiple 74 Job Server, synchronizing with 78 local 17 troubleshooting 95 upgrading 98, 102 upgrading, multiple 102 Repository Manager 72 restarting Data Services services 76
U
upgrading components 98 paths 98 repository 98, 102 successful 103
V
versions, repository 98
138