Select Page

AdvancedEPM Announces Arrival of Proprietary Financial Data Bridge

Author: Eric Russo | | March 29, 2016

The software is used for extracting data and metadata from an Oracle Hyperion Financial Management (HFM) relational database schema and transforming it for consumption by Oracle Essbase Studio. HFM is an application owned, developed and supported by the Oracle Corporation. HFM is intended to produce consolidated financial statement data by translating multi-currency data into one or more reporting currencies, eliminating intercompany activity and applying custom calculations as defined within the application interface. The HFM software product utilizes a relational database repository to store the data and metadata exposed to the user through the software’s user interface and the user interface of ancillary reporting and analysis tools. End users of the HFM software rarely interact directly with the relational database repository, as such interaction is handled by the software’s application layer.

The FDBOT software extracts data and metadata directly from this relational database repository, bypassing the HFM software’s application layer entirely; the FDBOT software in no way utilizes or depends upon the HFM application software. The HFM application software utilizes a multidimensional data model, including a core set of required, pre-defined dimensions and the optional ability for consumers of the software to define one or more additional dimensions. In addition to extracting the data and metadata described above, the FDBOT software may apply one or more transformations to the data, depending upon the relevant configuration options the user has chosen. After the relevant transformations have been applied to the data records, the resulting data set is written to a table (also known as a fact table) in a relational database repository created by the user. The set of columns (or fields) included in this table will depend upon the user’s configuration choices within the FDBOT software as well as the dimensional data model that was configured in the HFM application software.

The records extracted from the metadata tables undergo a series of transformations to reformat the metadata so that it conforms to the requirements of an Oracle Essbase metadata model. The transformations include the derivation of certain Essbase metadata property values, such as consolidation operator and data storage. After the appropriate transformations have been applied, the metadata records for each dimension are written to a separate table, so that a separate table exists for each dimension. Together with the fact table that was created from the extracted data, the resulting set of tables comprises a star schema data model.

After the FDBOT software has created the star schema data model, the software issues the necessary commands to Oracle Essbase Studio to build and deploy an Essbase database (also known as a cube). The Essbase Studio application software consumes the fact and dimension tables from the star schema data model to build the cube structure (i.e., the outline) and load data. The cube is loaded with aggregated data values, which are derived by aggregating the fact table records for each unique combination of metadata members. Once Essbase Studio has completed the cube build and data load operations, the FDBOT software issues a command to the Essbase application server to initiate an aggregation operation; the aggregation process calculates values for the upper-level members of each dimension (subject to certain exceptions based upon the metadata configuration). Upon completion of the aggregation process, the Essbase database is ready for consumption by end users via a variety of reporting and analysis tools.

How to Solve the Oracle Error ORA-12154: TNS:could not resolve the connect identifier specified

The “ORA-12154: TNS Oracle error message is very common for database administrators. Learn how to diagnose & resolve this common issue here today.

Vijay Muthu | February 4, 2021

Data Types: The Importance of Choosing the Correct Data Type

Most DBAs have struggled with the pros and cons of choosing one data type over another. This blog post discusses different situations.

Craig Mullins | October 11, 2017

How to Recover a Table from an Oracle 12c RMAN Backup

Our database experts explain how to recover and restore a table from an Oracle 12c RMAN Backup with this step-by-step blog. Read more.

Megan Elphingstone | February 2, 2017

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.


Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.