Long back by using Endeca 3.0 we have seen Integration of OBIEE and Endeca which involves many steps like running Clover ETL using Integrator and Creating domains which loads data to MDEX engine but in EID 3.1 a new Data Source has been added "Oracle BI" which directly connects to your Oracle BI Service.
At high level this integration can be done in three steps which are straight forward if you have already configured Provisioning Service
1) Configuring RPD to load data
2) Creating Data Source Library/Oracle BI connection using Endeca Studio
3) Application/Report creation
Data Source : Define and manage connections to various data sources from which Studio users can create data sets for their discovery applications. For each data source, you define the data that can be obtained, set limits on the amount of data that can be uploaded into a data set, and control which users have access to the data source.
Before adding BI as Data source you should have Installed/configured Provisioning Service if the service is not configured properly you can't connect to the Oracle BI /Endeca Server .
Make sure BI Services are up and running.
Configuring RPD :
1) Open the RPD and create a new Subject Area called Endeca and create a new presentation table called Sales and pull the necessary columns Dimensions/Facts under it. I will explain later why we need to create new subject area instead of using existing Subject Area so finally our RPD looks as shown below
Creating Data Source Library/Oracle BI connection using Endeca Studio :
2) Open Endeca Studio ( http://localhost:8001/eid/web ) and navigate to My Account --> Data Source Library and click on New Data Source
When you select Subject Area "SH" it gives you all the presentation tables available under SH
At high level this integration can be done in three steps which are straight forward if you have already configured Provisioning Service
1) Configuring RPD to load data
2) Creating Data Source Library/Oracle BI connection using Endeca Studio
3) Application/Report creation
Data Source : Define and manage connections to various data sources from which Studio users can create data sets for their discovery applications. For each data source, you define the data that can be obtained, set limits on the amount of data that can be uploaded into a data set, and control which users have access to the data source.
Before adding BI as Data source you should have Installed/configured Provisioning Service if the service is not configured properly you can't connect to the Oracle BI /Endeca Server .
Make sure BI Services are up and running.
Configuring RPD :
1) Open the RPD and create a new Subject Area called Endeca and create a new presentation table called Sales and pull the necessary columns Dimensions/Facts under it. I will explain later why we need to create new subject area instead of using existing Subject Area so finally our RPD looks as shown below
Creating Data Source Library/Oracle BI connection using Endeca Studio :
2) Open Endeca Studio ( http://localhost:8001/eid/web ) and navigate to My Account --> Data Source Library and click on New Data Source
In the Data source Name : you can give any name under Define Connection Select Data source Type as Oracle BI then enter your BI Server credentials host name, Port (9703- BI Server) , User Name and Pwd used to connect Analytics and click on Next to select Subject Area where you can see two subject Areas "Endeca" and "SH" lets select one of them If you want you can change the Max records per upload number .
When you select Subject Area "SH" it gives you all the presentation tables available under SH
By Selecting Sales/Costs/Customers presentation table the Data Source Sales will give only columns related for a specific presentation table that's the reason I created new Presentation table called Endeca and pulled all columns under Sales . I have selected "Endeca" as my Subject Area now click on Next which takes you to Attributes screen where you can modify column names/Data type/Format of the data values after the changes by clicking on SAVE button will create Data Source.
Now the Data Source Library looks as shown below (Sales)
Application creation :
3) We are almost there for creation of reports using Oracle BI as data source ! click on New Application and Data Source as "Load Data from a Database" it gives you available data sources names select Sales and click on Next which will give a pop-up "Verify Access" windows there enter your Oracle BI connection details
which brings you Attribute section by clicking on Advanced Options to Edit the Adjustment Rules for the missing values for a column as shown below if Country Region is not assigned you can shows as "Unspecified" other features of editing attributes are already discussed in previous post
Once you click on Done it takes some time to create Best Visualizations(pre- configured) for the Sales Application you can customize it by adding different components as shown below
For me this is pretty easy we completed this integration in three steps to make OBI as source !