transformation manager is an integrated ... - etl solutions · to run a project using sample data...
TRANSCRIPT
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.
+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