eprentiseTransformation Software Solutions
for Oracle E-Business Suite

Metadata Analysis & eprentise Technology eprentise Metadata Analysis & Technology

eprentise® is a knowledge-based system that incorporates hundreds of thousands of rules about relational databases. eprentise gathers these rules through a process called Metadata Analysis. During Metadata Analysis, eprentise software uses a proprietary technique to “mine” information about your database installation by examining the data dictionaries, applying patterns and algorithms of relational databases, and comparing your actual instance(s) against the standard “Gold” versions of E-Business Suite it already knows.

eprentise Metadata Analysis mines these database rules from the application, and stores the valid rules in an active knowledge base. Metadata Analysis discovers all database objects (e.g., tables and columns, primary and unique keys, rows and objects, foreign keys, other constraints, triggers). When it finds information about your environment, it confirms the information by checking every row of data to see if the information is consistent within the database, and then validates the information against the eprentise Knowledge Repository. After all the rules about the metadata are confirmed and validated, Metadata Analysis populates the eprentise Knowledge Repository with information specifically about your database, your schemas, all the constraints, and other database objects.

Along with user-created rules, the knowledge from Metadata Analysis allows eprentise to perform the functions of copy, merge, filter, and change to any data or data object in the database. The rules serve as selection criteria to allow eprentise to manipulate the data and maintain the relational integrity of the database. The sequence of rules and the objects that the rules act upon can be re-used or modified to repeat the process with different nuances and twists until the data is changed to meet a customer’s business requirements. Once rules are created, eprentise uses what it has learned from Metadata Analysis to generate code to transform the data everywhere in the E-Business Suite. eprentise Technology

Data Levels

In addition to the understanding the database objects, eprentise Metadata Analysis operates at four levels of data in a typical database environment, each representing a different origin and purpose:

Seed Data – Data that comes with the application when it is installed such as standard currencies. The currency is installed (based on the user selection) at the time of install. As is the case with currency, some seed data may vary by localization or version of the application that is installed, among other factors. Seed data is embedded in the application and generally can’t be changed.

Configuration Data – Parameters for the application that are set up by the user. Configuration data may include a chart of accounts, a supplier’s payment terms, or a list of diagnostic codes. For example, the user may configure the units of measure or quantity to display as “doz” while another instance may have this same property defined as “dz”. Configuration data is used everywhere in the system. Transaction data relies on configuration and master data.

Master Data – Generally speaking, this constitutes customers, suppliers, employees and products – the building blocks of a company’s information system that is specific to the business of that company.

Transaction Data – Records of the operation of the business processes. Examples of transactions include orders, invoices, or payment records, payroll, expense reports, or sales, etc.

While eprentise software works at each of these data levels, Metadata Analysis is primarily concerned with the relationships between these levels. By learning about the relationships and rules that have been built into the instance, the software can make sure that the results of copying, filtering, merging, and changing data start at the seed data level then move “up” to the transaction level. By the time changes are made to the transaction data, all of the related data that affects each transaction has been changed to provide it with consistent support. The resulting target is complete, consistent, correct, and aligned with the user-defined business rules. No changes are made to the data during Metadata Analysis; this is simply a fact-finding mission to determine the structure, composition, and relationships found in the database.

Configuration Analysis, an optional part of eprentise Metadata Analysis, is used to compare configuration or set-up data when executing an eprentise merge solution. Configuration Analysis determines the implementation of the base parameters and flexfields in the Oracle E-Business Suite and compares the set-up across different database instances or even across candidate duplicates. For example, Configuration Analysis will determine if you have the same calendar periods in different sets of books, or whether your approval hierarchies are consistent across operating units.

Metadata Analysis can also be used to compare your test instance(s) against the production instances of Oracle E-Business Suite. With eprentise, the user can revise the rules as many times as needed, until the user achieves the desired results. Since the software can be re-used, it offers the possibility of replicating results in other contexts or business units of an enterprise at minimum cost and in minimal time. For example, data quality standards selected and applied to Customers can be applied as well to Suppliers without additional preparation. Changes to an accounting structure made in one set of books can be replicated in another set of books with only a few keystrokes. Work, once done, is captured in eprentise software and need not be redone.


eprentise Software Resources

Software Demos

View Software Demo
FlexField®
View Software Demo
Merge Operating Units
View Software Demo
Move Legal Entity to a new Ledger or Set of Books
View Software Demo
Merge Ledgers or Sets of Books
View Software Demo
Divestiture - Filter by Legal Entity
View Software Demo
Divestiture - Filter by CCID
View Software Demo
Change Calendar Period Dates

What is Metadata Analysis?

View Software Demo
Find out.

Data Sheets & White Papers

Reasons for eprentise and FlexField
Reasons for eprentise and FlexField
FlexField Data Sheet
FlexField Data Sheet
eprentise Consolidation Data Sheet
eprentise Consolidation Data Sheet
eprentise Divestiture Data Sheet
eprentise Divestiture Data Sheet
eprentise Reorganization Data Sheet
eprentise Reorganization Data Sheet
Calendar Change Data Sheet
Calendar Change Data Sheet
Adding Business Value to Database Consolidation
Adding Business Value to Database Consolidation
eprentise
Bookmark and Share

What People are Saying

This is the best thing since peanut butter & jelly.

-- Jack Logsdon, Barrick Gold Corporation
Not only do you have an excellent product, but you and your team provided top notch service to us (including some extra hand holding to get us in the right direction). I’m looking forward to our next project.

-- Tina Mitchell, BIAS Corporation (Client: Xiocom Wireless)
It is a pleasure to work with you and I think that the product is great for companies like Embry Riddle.

-- Karen Kerames, IT Convergence (Client: Embry-Riddle Aeronautical University)
The whole project has been a success. Saved the company lots of money by not re-implementing Oracle. The quality of service was unmatched.

-- Matt Adelman, Consultant (Client: Uponor)
I’d recommend this software to anyone that needs to change their CoA with minimal effort. The FF Express team is well experienced and showed that they were subject matter experts when it came to altering your chart and its impacts.

-- Marco Meirinho, GFI Group
[The FlexField Express team] was on top of our every move from demo to implementation, providing feedback, answering questions, and asking us if we were on track. Communication was better than I have ever had with any vendor.

-- Corvin Deus, Ultradent
[FlexField Express provided] very good service. It takes a lot of the burden off the staff that’s running the conversion and allows for more focus on designing the new COA.

-- Jason LaFontaine, Marion County (Oregon)
FlexField wins Best Exhibitor Marketing at Collaborate 09

>> visit the FlexField page
FlexField Noted as One of Twelve Hot Technologies for Government Customers at IT Channelvision

>> view the article