Transformation Manager is an integrated ... - ETL Solutions · to run a project using sample data...

4
TM Designer Designer is used to develop, debug and maintain data transformation projects. The tool is a modern IDE with a range of features for effective transformation development. TM Migrator The Migrator has a user-friendly graphical interface in which to set up and run data transformation projects. Typically, it is used during development to run a project using sample data and to view the results. Transformation Manager is an integrated development toolkit used by some of the world’s leading companies to build data migration and data integration solutions more efficiently. A metadata-driven code generator, Transformation Manager provides users with the ability to generate lightweight, easy-to-deploy code. It combines a Graphical User Interface with a statement-driven mapping language. The Transformation Manager software derives metadata from the elements, attributes and relationships in a source and target model. Transformation Manager then uses rules specified by Simple Mapping Language (SML), which is specifically designed for implementing data transformation projects, to generate code written in Java. Transformation Manager is designed to be an open system. All models and transform logic are stored in a text-based metadata repository, which can easily be shared by multiple developers. The flexibility of Transformation Manager enables developers to apply any source control software against this repository to manage transformations. All Transformation Manager’s proprietary tools share the repository, creating a streamlined process.

Transcript of Transformation Manager is an integrated ... - ETL Solutions · to run a project using sample data...

TM Designer

Designer is used to develop, debug and

maintain data transformation projects.

The tool is a modern IDE with a range of

features for effective transformation

development.

TM Migrator

The Migrator has a user-friendly

graphical interface in which to set up

and run data transformation projects.

Typically, it is used during development

to run a project using sample data and

to view the results.

Transformation Manager is an integrated development toolkit used by some of the world’s leading

companies to build data migration and data integration solutions more efficiently.

A metadata-driven code generator, Transformation Manager provides users with the ability to

generate lightweight, easy-to-deploy code. It combines a Graphical User Interface with a

statement-driven mapping language.

The Transformation Manager software derives metadata from the elements, attributes and

relationships in a source and target model. Transformation Manager then uses rules specified by

Simple Mapping Language (SML), which is specifically designed for implementing data

transformation projects, to generate code written in Java.

Transformation Manager is designed to be an open system. All models and transform logic are

stored in a text-based metadata repository, which can easily be shared by multiple developers.

The flexibility of Transformation Manager enables developers to apply any source control software

against this repository to manage transformations. All Transformation Manager’s proprietary tools

share the repository, creating a streamlined process.

Repository Management

Multiple projects, imported models, transform logic and SML procedures can be stored and

managed in the repository, increasing efficiency and reducing workload.

Model Editing

This feature of TM Designer enables users to enhance data models, adding elements, attributes

and relationships, modifying them and removing them. The changes ensure that the transforms

are able to perform exactly as required, regardless of the underlying model type that is imported.

Built-in Functions

Transformation Manager has a wide range of different functionalities, including string

manipulation, logging, error handling and runtime information.

Debugger

The Debugger helps developers to find and fix errors in a project, including the ability to step

through code line-by-line and use breakpoints to pause execution at a specific point.

Data Viewer

View source and target data via the models, reducing risk by seeing the data as the mapping

does.

Lookup Manager

Lookup Manager provides straightforward access to reference data within source, target or

external data stores, allowing enhancement or verification of migration data.

Identification Management

This functionality enables the adjustment of target keys, allowing population of target data using

natural or surrogate keys.

Modular Mapping

Mapping rules can be defined in groups relating to source and target objects, allowing clearly

defined business mapping logic. Combined with the relational handling, this enables full migration

structures to be migrated cleanly and simply, with no need to worry about foreign keys.

Model Import

A simple process which automatically imports external models such as database schemas, XML

schemas, Excel workbooks and more.

SML Procedure Management

Supports code re-use through SML (Simple Mapping Language) procedures, increasing efficiency

and modularity.

User Defined Function Management

This extends the functionality of SML by enabling developers to reuse existing code or to

implement functionality which would otherwise be unavailable.

Change and Update Handling

As source and target data models change, Transformation Manager allows for this by simply

swapping in the new model. The software reports any impact the new model may have on the ex-

isting logic, pin-pointing the necessary updates in business logic.

Lightweight Deployment

Transforms can be deployed in various forms: run using the TM Migrator; in deployment packs

specific to the models being used; or callable in a Java environment.

Structural Manipulation

One of the software’s core strengths is in handling structural changes between source and target.

This generates additional structure in the target, to populate ever more complex new systems

coming online, or simplifies structures from source systems to a data warehouse.

Relational Manipulation

Adding and modifying relationships within any model loaded into Transformation Manager, from

database to flat file, allows greater flexibility and strength. This provides greater structural

integrity when defining migration business rules.

[email protected]

+44 (0)1248 675 070

+44 (0)7736 404 080

Combined with its sophisticated tooling, Transformation Manager provides the optimum approach

for data transformation projects:

Common mapping language provided by SML

Domain-specific terminology provided by the metadata

Rich, mature support of the Java environment.

Flexibility: No need to make changes to corporate software architecture. A small deployment foot-

print enables transformations to slot into existing data flows within current architectures.

Reduced errors: Integrated test and debugging environments, together with a complete

regression test framework, minimise the risk of errors in a transformation.

Proven track record: The software has a long history of use in a wide range of industry sectors.

This includes complex industries such as Oil & Gas, Financial Services and Supply Chain.

Lower risk: Transformation Manager provides the benefits of a Java environment, but without the

risk associated with a hand-coded solution. The software’s use of SML provides a clear and

concise way of handling mapping logic, reducing errors and minimising risk.

Greater efficiency: The toolset enables developers to reuse existing models and transforms. They

can also work more transparently within their business, talking the same language, with far

greater scope to get a transformation right the first time.

Lower costs: The software enables integration projects to be completed faster, complementing

the skills of the development team. The software enables the user to identify and correct errors

early and promotes greater re-use, translating into lower project costs. Transformation Manager

does not require server hosting, so expensive hardware is not necessary.

Responsive support: Transformation Manager comes with all the benefits found in a commercially

To find out more about Transformation Manager or to request a demo,

contact Karl Glenn, Sales Director at ETL Solutions.

karlglenn