You are on page 1of 7

Technote for supporting the Lineage to include Customizations

TABLE OF CONTENTS

Issue Summary 2

Release Impacted 2

Customers Impacted 2

Resolution 2
Issue Summary
This tech-note for modifying the ETL mapping, Webcat and scripts to include the Data Lineage for the customizations

Release Impacted
This has impact on Oracle BI Applications 11.1.1.8.1 and above customers

Customers Impacted
Customers using OBIA 11.1.1.8.1 or above and includes customizations

Resolution

Steps to be done in ODI

1. Connect to the ODI repository.


2. Go to Designer Tab and Expand Projects and then Mappings and then DataLineage_ETL folder.

3. Expand SDE_DL_ODI_Adaptor_List folder.


4. Expand Interfaces.
5. Open SDE_DL_ODI_Adaptor_List interface.
6. Go to Quick Edit Tab and expand filters and edit the filter as shown below.
The filter should be changed from
W_INTERFACE_D.ADAPTOR_NAME LIKE 'SDE%'
to
W_INTERFACE_D.ADAPTOR_NAME LIKE '%SDE%'

7. Save the interface.


8. Expand Package and then Scenarios. Regenerate the existing scenario.

9. Expand SDE_DL_ODI_Interface_Hierarchy_Derive folder.


10. Expand Procedures.
11. Create a copy of existing procedure INTERFACE_HIERARCHY
12. Open INTERFACE_HIERARCHY procedure.
13. Go to Details tab and double click INTERFACE_HIERARCHY as shown below

14. Find the the below part of code


def process_files(self, adaptor_in_process, column_mapping_file, dwh_column_list_file, outputfile, outputfile1):
self.reset_variables()

add the below line after the above 2 lines as shown below
import re
15. Now Find the below part of code
if input_adaptor == adaptor_in_process or input_adaptor == 'SILOS' or input_adaptor == 'PLP':

replace the above line with below line as shown below

if input_adaptor == adaptor_in_process or re.search('SILOS',input_adaptor) or re.search('PLP',input_adaptor):

16. Save the procedure


17. Expand Package and then Scenarios. Regenerate the existing scenario.
Steps to be done in OBIEE

1. All the OOTB Data Lineage reports pertaining to “Source Dependent ETL” in the Catalog use the following filter to
report

Source Dependent ETL contents

The above filter has to be modified to use the below

2. All the OOTB Data Lineage reports pertaining to “Source Independent ETL” in the Catalog use the following filter to
report

Source Independent ETL contents.

The above filter has to be modified to use the below

3. Make the changes for all the reports and save them

Once the above changes are completed. Follow the steps below

1. Rename the existing BIA_11 folder (present under $ORACLE_BI_HOME/biapps/etl/data_files/src_files/BIA_11) to


BIA_11_bkp.

2. Create a new BIA_11 folder (with same permission) under $ORACLE_BI_HOME/biapps/etl/data_files/src_files/

3. Copy all three output Files rpd_text.txt , WebCat_dashboard_text.txt and WebCat_text.txt to the newly created
folder.

4. The following additional files also needs to be copied to


$ORACLE_BI_HOME/biapps/etl/data_files/src_files/BIA_11 for DL process to run.

-EarCrmAnalytics.ear
-EarFscmAnalytics.ear
-EarHcmAnalytics.ear
-Common_ADFObjects.ear etc
-Additional jar files/libraries :

/oracle.applcore.model_11.1.1/Analytics-Model.jar,
oracle.applcore.model_11.1.1/Trees-Model.jar (if present)
-All the files from <BIAPPS_HOME>/biapps/DataLineage/

Make sure there are no file with *.txt,*.dsv,*.csv or *.xml present under
$ORACLE_BI_HOME/biapps/etl/data_files/src_files/BIA_11.

5. Once the files are copied, truncate all the DL tables. Attached below is the list of DL tables

6. Rerun the Load Plan.

You might also like