Before you start
IBM Industry Models are comprehensive business frameworks of data, process, and service models that have been created for various industries. They accelerate the development of industry solutions by combining expertise and industry best practices to create blueprints for development based on experience.
This tutorial deals specifically with scoping an industry model. Scoping is the process of selecting business objects out of a conceptual model, an analytical requirements model (called a requirements model), or a data model from an industry model, such as the Banking Data Warehouse (BDW) Model. In data warehouse projects that use IBM Industry Models, it is critically important to correctly scope the model in order to build a meaningful logical data model. For example, you want to scope appropriately so that you can get the measures you need in your fact entities, or so that you get meaningful attributes in the dimension entities. To determine this, you need a basic understanding of the dependencies among all the objects in the industry model and how they are presented in InfoSphere Data Architect. In this tutorial, you will select the business objects from the conceptual and requirements models.
The goal of the tutorial is to help you understand the scoping process using IBM Enterprise Model Extender (EME) with IBM InfoSphere Data Architect (IDA). EME is a set of plug-in extensions to IDA. EME and IDA provide a single environment for the manipulation and mapping of all of IBM data models. EME also provides the additional functionality needed to manage the full set of IBM Industry Data Models. That includes:
- Scoping: Creating a coherent and consistent "subset" child model
- Harvesting: Propagating customizations from a child model to its parent
- Validation: Verifying model consistency and correctness
- Impact analysis: Understanding how a change to one model can impact other related models
You will use this functionality of EME with IDA (together referred to as EME/IDA) to reach the goal of the tutorial. A great deal of education material is already available for general modeling with EME/IDA (see the Resources section of this tutorial).
This tutorial also provides many hints about modeling and points out pitfalls to avoid. This tutorial concentrates on the scoping of the IBM Industry Model BDW 8.2. By following the steps provided, you can recreate the same logical data model as in this tutorial.
Here are the four steps you will follow to scope the Banking Data Warehouse (BDW) model using EME/IDA:
- Define a special scope with EME/IDA for the BDW model
- Scope a data model with a conceptual model and analytical requirements model in IDA
- Define and export the scoped model to a new industry model development project (a "child" project)
- Further logical modeling in the new industry model development project
To follow along with this tutorial, install the following:
- InfoSphere Data Architect 7.5.2 (see Resources for a link to a trial download)
- IBM Enterprise Model Extender (EME) 8.1.1
- IBM Banking Data Warehouse Industry Model
The Information Center for InfoSphere Data Architect includes instructions that cover the installation of IBM Industry Models, EME, and InfoSphere Data Architect (see Resources).