Create a complex multi-subject area analysis in Oracle Transactional Business Intelligence
Summary
Oracle Transactional Business Intelligence (OTBI) is a great reporting tool that is embedded in a lot of Oracle's cloud services - including ERP Cloud, HCM Cloud and many others.
A lot of reports and analyses come out-of-the box and you can use the BI tool itself to change existing reports and/or create new ones. Creating a new report is really easy and does not need any IT involvement. It involves dragging and dropping the fields you want analyse and then choosing a nice layout:
But what if you want to need to do something much more complex such as combining data from different possibly unrelated subject areas and joining them together?
This blog will explain how you can do that and provide you an example.
Subject Areas
Data in the OTBI repository is grouped in subject areas. You can easily create your own analyses using the pre-defined subject areas. These subject areas are defined as follows in the online documentation:
The BI repository defines the columns that are available for you to include in analyses and where data for each column comes from. The repository is organized into subject areas which contain folders with columns. Each subject area has one fact folder and a number of dimension folders. The dimension folders contain attribute and hierarchical columns and are joined to the fact folder within a subject area. For example, if your analysis has Currency attribute from a dimension folder, you see a currency column in the results. If you also add the Total fact, then your analysis includes only those records that have both currency and total amount columns populated.
For the vast majority of your reporting needs you can use drag and drop.
The online documentation also documents how to create analyses across different related subject areas.
But if you need to create an analysis which combines unrelated subject areas (maybe because you are using flexfields to join data together) then you can't use drag and drop anymore.
Advanced OTBI
Create Analysis
Write SQL
- It combines two unrelated subject areas together. In this case "Procurement - Purchasing Real Time" and "Receivables - Transactions Real Time"
- It queries two columns from each subject area
- In the WHERE clause the join is made on one column from each subject area. You can make this WHERE clause much more complex, but most of the time you join on one column from each subject area.
Make sure you edit the SQL in notepad first so there will be no extra formatting in the SQL statement. Keep it simple.
View the results
So What?
One of the main advantages of Oracle SAAS services is that all Supply Chain, Sales and Service, ERP and HCM and other data resides in one database. This blog shows that even though the OTBI repository is organized in distinct subject areas, you can always report across ALL of your real-time enterprise data without the need to move data into a data-warehouse first.
If you need to combine data that resides in Oracle SAAS services with other data then you can use the advanced capabilities of Oracle Analytics Cloud - but that may be the subject of another blog in the future.
I hope this is helpful and good luck!
Alex.
I am not a spokesperson of Oracle and the information in this blog reflects my personal findings and opinions.
Comments
Post a Comment