Oracle® Health Sciences Clinical Development Analytics Secure Installation and Configuration Guide Release 2.2 for Standard Configuration E25025-04 |
|
|
PDF · Mobi · ePub |
This chapter provides procedures that explain how to upgrade OHSCDA. It includes the following sections:
If you are migrating from OCDA 2.1 (Plus Configuration) to OHSCDA 2.2 (Standard Configuration), perform the following steps:
Install OHSCDA 2.2 (Standard Configuration). Refer to Section 2.1.1, "Running the OHSCDA Installer," for more details.
If you made any modifications to database tables or ETL System Dependent Extract (SDE) or System Independent load (SIL) in your Plus Configuration, apply the same changes to their counterparts in the Standard Configuration (Informatica PowerCenter and DAC).
Perform an initial load of data from the transactional sources.
Perform a full load of the warehouse using CDA- Warehouse Execution Plan.
The Installer automates the upgrade of the warehouse and the Informatica mappings. After running the Installer, carry out the remaining steps manually.
Note:
OHASCDA 2.2 Standard is certified on Oracle Database 11.2.0.3. For detailed certification information, refer to Finding Certification Information.Upgrade the warehouse database version from 11.2.0.2 to 11.2.0.3.
Ensure that your OBIEE version is 11.1.1.6.4.
Reconfigure OBIEE and DAC client, pointing to the new upgraded warehouse database version 11.2.0.3.
Run the OHSCDA Installer as described in the section Section 2.1.1, "Running the OHSCDA Installer."
After the installation is completed, you can inspect the installation log at:
<ocda_home>\install\ocda_install.log.
After running the installer, perform the following steps:
Perform the steps listed in the section Section 3.2.5, "Migrating Data from OHSCDA 2.1 to OHSCDA 2.2 (Standard Configuration)."
Perform the steps listed in the following sections:
If you plan to use deduplication:
Install OHMPI, following the instructions in 1Section 1.6, "Installing the Prerequisite Software"
Add the OHMPI master index database as an Informatica source, following the instructions in section Section 2.1.2, "Setting Up Relational Connections in the Informatica Workflow for OHSCDA"
Add the OHMPI master index database as a DAC source, following the instructions in steps 7, 8, and 9 of Section Section 2.1.3, "Preparing a DAC Repository for OHSCDA"
Section 2.1.5, "Preparing the OBIEE Web Catalog and Repository for OHSCDA,"
Note:
If you are upgrading from OHSCDA 2.1 and have modified the OBIEE repository or Web Catalog, merge these objects. For more information, refer to Oracle® Fusion Middleware Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1.Section 2.1.7, "Creating Security Groups and Application Roles for OHSCDA,"
If you do not plan to use deduplication:
Section 2.1.5, "Preparing the OBIEE Web Catalog and Repository for OHSCDA,"
Note:
If you are upgrading from OHSCDA 2.1 and have modified the OBIEE repository or Web Catalog, merge these objects. For more information, refer to Oracle® Fusion Middleware Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1.Section 2.1.7, "Creating Security Groups and Application Roles for OHSCDA,"
You will be using help.zip and images.zip files in this section.
You should manually deploy OHSCDA's help and images files on Oracle WebLogic Managed Server. Perform the following steps to do so:
Navigate to <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\ in Oracle WebLogic Server.
If not already present, create the following folders at <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\
s_ocda
Unzip help.zip from OCDA_Home\oracle.pharma.ocda.standard\Reporting\Help to <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\s_ocda\.
Move customMessages and sk_ocda folders from <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\s_ocda\ to <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\.
If not already present, add the following tag in instanceconfig.xml, present in <MIDDLEWARE_HOME>\\instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1.
<UI><DefaultSkin>ocda</DefaultSkin></UI>
Unzip the Images.zip files from OCDA_Home\oracle.pharma.ocda.standard\Reporting\Images to <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\s_ocda.
Launch Oracle WebLogic Administration Server Console.
Example: https://hostname.domain:port/console
This opens the Oracle WebLogic Server Administration Console.
Log in to Oracle WebLogic Server Administration Console as an Administrator.
In the left pane of the Administration Console, select Deployments.
On the left pane, click Lock & Edit.
In the right pane, click Update.
This opens the Install Application Assistant.
In the Path field browse to <MIDDLEWARE_HOME>\instances\<instancename>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes\.
Select analyticsRes and click Next.
Click Finish.
Click Activate Changes.
Select analyticsRes in Deployment section.
Click Start to view the list and select Servicing all requests. The Start Application Assistant page is displayed.
In the content pane of the new page, click Yes to start the selected deployment.
State of analyticsRes should be Active after this deployment. You may confirm the same on Deployments page.
Log out from Oracle WebLogic Server Administration Console.
Log in to Oracle Enterprise Manager Fusion Middleware Control.
Restart the BI components.
Log in to OBIEE and verify the branding and help links on the dashboards.
See Also:
Oracle WebLogic Server Documentation Library
Perform the following steps to migrate data from OCDA 2.1 to OHSCDA 2.2 (Standard Configuration):
Note:
Data migration scripts are available in OCDA_HOME\oracle.pharma.ocda.standard\DataModels\OCDA_2.1_to_2.2_Data_Migration_scripts.zip.Log in to the OCDA Target database instance using system user.
Grant privileges to the following databases for creating the database link.
For example:
GRANT create database link TO <rxi_user>; GRANT create database link TO ohmpi_study_site; GRANT create database link TO ohmpi_study_region;
Log into your CDA data warehouse schema.
Create the following four database links:
The dblink name should be oc_dblink for Oracle Clinical Source, sc_dblink for Siebel Clinical Source, ohmpi_study_site for OHMPI Study Site, and ohmpi_study_region for OHMPI Study_Region.
Example (OC):
create database link <oc_dblink>
connect to <oc_username> identified by <oc password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Example (SC):
create database link <sc_dblink>
connect to <sc_username> identified by <sc password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Example (OHMPI Study Site):
create database link < ohmpi_study_site>
connect to <ohmpi_study_site_username> identified by <ohmpi_study_site_password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Example (OHMPI Study Region):
create database link < ohmpi_study_region>
connect to <ohmpi_study_region_username> identified by <ohmpi_ohmpi_study_region_password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Execute Dimension Denormalization scripts:
Execute update_dim_oc_denorm_id.sql.
Execute update_dim_sc_denorm_id.sql.
If you had implemented MSI (Multi Source Integration) in CDA 2.1, perform step 7 through 14 else move to step 15 onwards.
Log in to OCDA OHMPI_STUDY_SITE schema.
Create the following two database links:
The dblink name should be oc_dblink for Oracle Clinical Source and sc_dblink for Siebel Clinical Source.
Example (OC):
create database link <oc_dblink>
connect to <oc_username> identified by <oc password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Example (SC):
create database link <sc_dblink>
connect to <sc_username> identified by <sc password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Execute OHMPI Study Site scripts:
Execute alter_ohmpi_study_site.sql.
Execute update_ohmpi_study_site.sql.
Log in to OCDA OHMPI_STUDY schema.
Execute OHMPI Study scripts:
Execute script alter_ohmpi_study.sql.
Log in to OCDA OHMPI_STUDY_REGION schema.
Create the following database link:
The dblink name should be sc_dblink for Siebel Clinical Source.
Example (SC):
create database link <sc_dblink>
connect to <sc_username> identified by <sc password>
using '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=<portno>))(CONNECT_DATA=(SID=<sidname>)))';
Execute OHMPI Study Region scripts:
Execute alter_ohmpi_study_region.sql.
Execute update_ohmpi_study_region.sql.
Log into your CDA warehouse schema.
Execute the following migration scripts:
update_mdm_table.sql
upd_win_data_into_ref_dim.sql
load_region_dim.sql
Execute the commit statement.
Execute the migration script update_fact_wid.sql.
After data validation, delete the temporary table and db links by executing the following script:
drop_tables_and_dblinks.sql
If you plan to use Dedup, ensure the Informatica Server is setup as defined in following sections:
Redeploy the following OHMPI projects into Oracle WebLogic server:
Perform the following steps to upgrade the existing DAC environment:
Perform the following steps to back up the existing DAC repository:
Export the current DAC repository by connecting to DAC repository as an Administrator:
Start the Data Warehouse Administration Console (DAC) client.
From the Tools menu select DAC Repository Management, and then select Export.
Click Change import/export folder to navigate to an appropriate location.
Click OK to display the Export dialog box.
Select the following categories of metadata you want to import: Logical, Overwrite log file, and User Data.
Deselect the System check box.
Select CDA_Warehouse application in the ApplicationList.
Click OK.
Note:
Before upgrading or backing up, note down all parameter and connection values set in DAC containers to reverify these values after DAC upgradation.Connect to the existing DAC repository, as Administrator.
Unzip %ocda_home%\ oracle.pharma.ocda.standard\DAC_Code\CDA_Warehouse.zip into a local folder.
Start the Data Warehouse Administration Console (DAC) client.
Log in to Data Warehouse Administration Console (DAC) client as an Administrator.
Make note of current logical names of the physical data sources. You will need them later during the upgrade.
Change logical names of the physical data sources to Oracle_Clinical, Siebel_Clinical, and Datawarehouse in DAC (depending on the source system connections used during OCDA 2.1).
Navigate to Tool, then DAC Repository Management, and then Upgrade/Merge Wizard.
From the Start Process list, select Replace Base and then click OK.
The Import Source System Container dialog box appears.
Click Change import/export folder to navigate to the directory where you unzipped CDA_Warehouse.zip in Step 1 of this sub section.
Select the container you want to upgrade. It should be same as the one available for you in the Source System Container list. For example, CDA_Warehouse) and click OK.
In the Importing Tables dialog box, re-type the text in the text box to confirm you want to proceed, and click Yes.
When the import process is complete, the Importing Tables dialog box tells you how long the process took.
Click OK.
The Create Difference Report dialog box appears.
Create the Difference Report to view the differences between the new and existing DAC repositories.
Enter a name for the Difference Report, or leave the default name.
Select the appropriate existing container.
(Optional) Enter a description for the Difference Report.
Click OK.
When the Difference Report is complete, the Creating Difference Report dialog box tells you how long the process took.
Click OK.
The View Difference Report dialog box displays the differences between the new and existing DAC repositories.
Click Merge.
The Merge dialog box appears and lists the details of the merge.
Click Merge to begin the merge process.
Click OK in the Merging Repositories dialog box when the merge process is complete.
Verify Physical Data Source connection for the source and target connections.
Start the Data Warehouse Administration Console (DAC) client.
From the Tools menu, select DAC Repository Management, and then select Import.
Click Change import/export folder to navigate to the folder where you unzipped CDA_Warehouse.zip.
Click OK to display the Import dialog box.
Select the following categories of metadata you want to import: Logical, Overwrite log file, and User Data.
Deselect the System check box.
If you plan to implement deduplication, select all the applications in the ApplicationList else select only CDA_Warehouse application in the ApplicationList.
Click OK.
Enter the verification code and OK in the secondary window that is displayed after the import.
You can inspect the import log in ${DAC_ INSTALL_DIR}\log\import.log to verify if import is successful.
You can ignore the following entry in the log:
ORA-00001: unique constraint (<dac_schema>.W_ETL_<table_name>_U1) violated
Revert the logical names of the physical data sources to what you had noted in step 5 of Section 3.2.8.2, "Upgrade the Current DAC Repository,".
Note:
Ensure that the source and target connections names are same as the relational connection names you created in Informatica Workflow Manager.Enable task level parameter in DAC.
Select CDA_Warehouse application in the ApplicationList.
Click Tasks tab in the top pane.
Select a task.
Click Parameters subtab in the bottom pane.
Deselect Inactive for START_TS parameter.
Click Save.
Repeat steps 3, 4, and 5 for each of the following tasks:
Add task level parameter in DAC.
Select CDA_Warehouse application in the ApplicationList.
Click Tasks tab in the top pane.
Select a task.
Click Parameters subtab in the bottom pane.
Click New.
Enter Name as START_TS, Select Data Type as TimeStamp, and Select Load Type as Incremental.
Click the Value field icon to open a new window.
Select Static. In the date field enter Jan,1 1900 12:00:00AM.
In the Function drop-down list select Custom Format as Format type and enter MM/DD/YYYY HH24:MI:SS.
Click OK and deselect Inactive. Click Save in the bottom half of the screen to save the parameter and then Save in the top half of the screen to save the task.
Repeat steps 3 to 10 for following tasks:
Execute one of the following execution plans. It must be same as you have executed in OCDA 2.1.
CDA - Complete Warehouse
CDA - Siebel Clinical Warehouse
CDA - Oracle Clinical Warehouse
Disable START_TS for each task:
Select CDA_Warehouse application in the ApplicationList.
Click Tasks tab in the top pane.
For each task in Table 3-1:
Each OHSCDA release, and some patches, includes a copy of the OHSCDA Repository. If you do modify your copy of the OHSCDA Repository, you must merge your changes into the Oracle-supplied Repository each time you receive a release or patch of OHSCDA that includes a repository. At upgrade time, use the OBIEE Merge Repository Wizard (accessed through File > Merge) in the Repository Administration Tool to merge your modified RPD with the Oracle-supplied RPD.
For information on comparing and merging Repositories, refer to Oracle Fusion Middleware Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1.