Category Archives: ODI
Data Exports and ODI
ODI, the Essbase API and Jython I
Through this blog, we’ve been trying to advertise the fact that the tools we have at our disposal go a long way towards creating user-friendly solutions. Today, I thought I’d delve into the world of the Essbase API. Further, I thought we’d explore how the API can work, with Jython, and by extension, ODI. There……
Export Essbase Substitution variables to SQL
ODI Studio, External Authentication and Multiple Environments
I wanted to go over a scenario that arises when you have enterprise licensing for ODI and how this relates to authentication. Specifically, when ODI is authenticated externally. Now, this is not something that most of us EPM developers are used to, but this is standard when BIAPPS is set up. Normally, we would just……
Super-size me! ODI Variables and long string values (ORA-12899/ODI-1228 errors)
I often use Oracle Data Integrator (ODI) for automation and ETL processes in the EPM projects I help deliver. ODI is a wonderfully flexible and powerful tool that works incredibly well out of the box. But there are some little tweaks to ODI that I find necessary to resolve some occasional hiccups I encounter. I……
Groovy + REST + ODI
ODI and Dynamic SQL
I thought today we’d look at how executing dynamic SQL with ODI is both simple and effective. I ran into a scenario recently, where I had to make updates to an indeterminate number of tables. The number was indeterminate, but not the names of the tables. The table names were derived from a view, which……
ODI Studio Connection Setup: The easy method
The first time a user launches the ODI Studio they will be prompted or required to set up the initial connection to the Master and Work repositories. This connection information is stored in each user profile. So each user that wishes to log into the ODI Studio console will have to perform this action. To……
ODI 12c Installation (Standalone install)
PREREQUISITES Download the ODI install file http://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html. Make sure you have a Java JDK installed. I used the version seen below. The Oracle support matrix shows any version greater than 1.7.0_55 as supported. I’m not sure if 1.8 is supported though so I stuck with version 7. Note that support for 7 is set to……
Real World Case Example for ODI Yellow Interface (w/ Dynamic Source and Target)
Until recently, I never encountered a situation where I needed a “yellow interface” in ODI (Oracle Data Integrator). Typical ODI interfaces leverage models that are manually created and point to static objects such as tables or files. On a recent project, I took to ODI to create an automation process that would be used to……