RODIN Data Asset Management

From Wikipedia, the free encyclopedia

RODIN Data Asset Management
Developed by Coglin Mill
Latest release 5.05 / May 15, 2008
OS IBM i5/OS
Genre Software
Website thinkrodin.com

RODIN Data Asset Management (RODIN) is a software application that facilitates the development and deployment of data warehouse and data mart environments on the IBM System i platform (previously known as iSeries and AS/400). Named after the French sculptor, RODIN is developed by an Australian software company, Coglin Mill, and is distributed worldwide.

Contents

[edit] History

RODIN Release 1 was delivered in 1996 as the first available data warehouse tool for the AS/400 platform.

The latest version, Release 5.05 was delivered in May 2008.

[edit] Architecture

RODIN is a client-server application. The server component runs natively on system i, and the client, which runs under Microsoft Windows is a Java application. The server code provides support for the development client, and also provides the run-time deployment environment.

[edit] Functionality

[edit] Manage Tables and Indexes

RODIN removes the user from the need to use DDS or DDL to create data warehouse and/or data mart tables and indexes. Column (data element) and table (data set) definitions may be defined manually, or reverse engineered from existing tables. Data elements, once defined may be reused any number of times in different tables without needing to re-define their attributes. The available data elements effectively become a data dictionary, which both simplifies further development and ensures consistency. The user works in a GUI based editor to design data sets, simply dragging and dropping data element definitions onto a canvas to create a table. Once created, tables may be changed as needed, in which case RODIN will automatically retain and convert any data in the table. Any number of indexes may be defined over a data set table.

[edit] ETL (Extract, Transform and Load)

RODIN uses a visual editor to design ETL processes to load the data warehouse and data mart tables. Data sources for ETL may be local DB2 tables, remote DB2 tables (any platform), Microsoft SQL Server, Microsoft Access, Oracle, Informix, MySql or Sybase tables, as well as flat files. A single ETL process may target one or many data set tables, supporting automatic insert or update of existing rows as applicable. Extensive transformation capabilities and a business rule editor provide support for most requirements. User exits are also supported for further extensibility. Data errors may be detected automatically (failed joins, invalid dates etc) or based on user-defined business rules. Rejected data is placed in a suspense table and an error report is generated. Audit trails, including row counts, hash totals and performance criteria are also generated automatically.

[edit] Change Data Capture

Change Data Capture servers may be defined to capture inserts, updates and deletes from journals images (both local and remote journals). The capture is performed in real-time, with a separate apply step available to present the captured data into the ETL process.

[edit] Metadata

RODIN functionality is centered around a Metadata repository. Tables, indexes and ETL processes are generated from the metadata layer. Unlimited free-form text may be entered at any level, allowing developers to fully document all entities and processes. Cross-reference information (e.g. where used) and impact analysis tools are also provided. The metadata may be accessed via a browser or exported in XMI format to other compliant tools.

[edit] Change Management

RODIN has built-in change management and version support.

[edit] Environment Support

Many instances of the RODIN software may be installed on a single server, allowing for development, test and production environments. Definitions may be exported from one environment and imported into another.

[edit] Security

RODIN is integrated with System i security and is highly configurable. Each environment may have a different security setup.

[edit] External links