Takes care of the whole deployment process for data integration applications. It is implemented as a thin client web application supporting segregation of duties, fault tolerance, rollback and restore, email notifications and much more.
Data integration applications, created with Informatica PowerCenter, contain usually a lot of PowerCenter Objects, like workflows, mappings, mapplets and so on. Additionally, there is a need for deploying the supporting database tables from the source and target systems and very often or almost always flat files, like PowerCenter parameter files, configuration files and much more.
The “IC environment manager” supports PowerCenter deployments as well as database deployment and flat file deployment. It integrates into existing environments or third party tools by supporting scripting interfaces for executions that can happen before, during or after the deployment.
A perfect fit for all heterogeneous PowerCenter customers.
The conceptual idea behind “IC environment manager” is that ICem keeps track of all the objects that it will deploy into all environments. All deployment objects are stored in a central repository, often referred to as "golden copy". Within the "golden copy", all the objects are saved with a version number and a timestamp and other necessary information.
Working with the "golden copy" requires a special approach consisting of two major steps :
Step 1 : "Compare" and "Synchronize" and
Step 2 : "Simulate" and "Execute".
Step 1 : "Compare" and "Synchronize" is required to move objects from a source (PowerCenter, database, file server…) to the IC Repository (golden copy). "Compare" identifies new or changed objects; "Synchronize" copies all the environment’s relevant source-side content to the "golden copy" (using a versioning system that ensures uniqueness).
After that first step, the affected (new or changed) source objects are exported and copied to the "golden copy". The appropriate export mechanism is used for each source system.
Step 2 : "Simulate" and "Execute" ensures that the target environments are brought up to date this could be seen as the actual deployment of the objects. "Simulate" (optional step) analyzes the current content of the affected target environment for every object within the "to-be-deployed release" and produces a list, cataloging each step that would be performed if the user decides to "Execute".
This reconciliation of the IC Repository (golden copy) and the target environment is based on the aforementioned internal versioning system and therefore only new and changed objects will be tagged for deployment and be part of the output of "Simulate".
"Execute" performs the same operations as "Simulate" but, rather than just producing a list, uses the list internally to deploy the objects to the affected target environment. The versioning introduced in Step 1 and the thorough reconciliation in Step 2 ensures that only new and changed objects are moved/updated during deployment.
The IC environment manager (ICem) offers the following advantages :
All deployment processes for PowerCenter objects, databases objects and files are based on a structured and traceable process. All activities are documented and reproducible for supporting company compliance and governance. Segregation of duties allows dividing the deployment process, the necessary approvals, the technical part and the execution of deployments into different steps, done by different groups or individuals.
Deployments can be executed between different environments including
The concept of the unique central repository :
For PowerCenter as well as for databases and file systems, special attention has been paid to very fine-grained deployment methods. Nearly all known object types can be deployed individually.
After a severe system failure, applications or previous deployments can be rolled back to any prior point in time.
InfoDyn AG is technological union of the leading minds in the data management and business intelligence arena in Europe.Our vision is a world where companies enjoy complete transparency and control over their most valuable assets their data and information, and the movement and relationships thereof. We thus aid businesses in compliance and governance and enable a process of continual improvement.
Company-wide usage of available metadata from all applications is the basis for transparency and sustainability and thus receives special attention from us.
We see our mission as being the creation of an easy-to-use, user-friendly application platform that follows our vision and that optimally supports our clients.