This tutorial was developed to provide a practice scenario
to help you understand how to develop, create, and edit changes to InfoSphere® MDM using
Extension tooling and Metadata tooling.
Before installing and using the
MDM Workbench,
ensure that you have installed
IBM® InfoSphere Master
Data Management and
related prerequisite software installed. See the
system requirements document for full prerequisite
hardware and software requirements information.
Note: Although this
document refers to IBM Rational® Software Architect,
the information is also applicable to IBM Rational Application Developer.
The
MDM Workbench contains
tools for generating:
- data additions, to add a new data entity.
- data extensions, to extend an existing data entity with additional
attributes.
- behavior extensions, to add new functionality to transactions
or the underlying actions within the transaction.
- query extensions, to modify how the data is accessed.
- entity subtypes, to provide an inheritance model for data additions.
- InfoSphere MDM metadata
specs, which are used to define extensions to first class entities
within the InfoSphere MDM data
model.
- product type hierarchy models, which can
be used to create a product type hierarchy to the InfoSphere MDM.
Basic instructions are included to illustrate the use
of each of the fundamental
MDM Workbench elements:
- Extensions tooling: used to create hard types,
or the data additions, extensions, behavior (service) extensions,
and query extensions, described above, that physically change the
database structure and the running code of the InfoSphere MDM application.
- Metadata tooling: used to create soft types,
or the metadata specs and Product type hierarchies, described above,
that can be exported to a server using services without changing the
underlying data model or the server code.
Learning objectives
In this tutorial,
you will become more familiar with the
MDM Workbench by
learning:
- How to create physical customizations using extension tooling
by:
- creating a new hub module project and new entity for it
- creating addition definitions and attributes for the new entity
- creating data extensions and definitions
- generating the physical extension implementation
- viewing the InfoSphere MDM artifacts
generated by the MDM Workbench
- editing MDM Workbench generated
Code Table SQL
- deploying the DDL to the database and republishing the InfoSphere MDM application
- How to create metadata customizations using metadata tooling
by:
- creating a metadata project
- creating a metadata spec
- creating a Product type hierarchy
- deploying metadata to InfoSphere MDM
Time Required
The time required to finish
both of the sections of this tutorial is about one hour and fifteen
minutes.
Prerequisites
In order
to proceed with this tutorial, you must have installed InfoSphere MDM,
the MDM Workbench,
and have set up the necessary environment according to your needs.
The
interface of the MDM Workbench is
made up of Perspectives and Views. Perspectives
allow the environment to be used for many different tasks. Views can
be used to navigate in various perspectives. In this tutorial, use
the MDM Development
perspective.