Developing the Business Data Model

When you develop the Business Data Model (BDM) in the context of a project, BDM is propagated from the enterprise level to the project level and finally to the practitioner level. Then, it is customized based on the scoped business terms, and the changes are harvested at the project level. When all practitioners have harvested their changes at the project level, the project BDM is harvested at the enterprise level. This results in a new version of your enterprise BDM. The development of BDM is not limited to warehouse projects, but the tasks that are described in this user guide only focus on that area.

Before you begin

This task assumes that business terms are properly defined in the context of your project. You can use your own format or the IIW proposed format in Information Governance Catalog (IGC). When the business terms are captured by using the IIW vocabulary in Information Governance Catalog (IGC), the mapping to the corresponding BDM elements is already done for preexisting business terms and this accelerates your development.

About this task

Multiple instances of this task can run in parallel in the following cases:
  • Multiple practitioners who are working on the same project.
  • Multiple projects that are running in the enterprise.
The frequency of propagation and harvesting activities is driven by the enterprise model management policies. However, frequently harvested changes minimize the number of conflicts and expedite the harvesting process.

When you develop BDM, propagate its enterprise version into your practitioner version, customize it, and once it has been consolidated at project level, harvest your new version back to the Enterprise stream.

Figure 1. Developing BDM tasks
Developing BDM tasks

Procedure

  1. Propagate the enterprise version of the BDM into your practitioner BDM. See Propagating data models by using BDM.
  2. Customize your practitioner BDM in your data modeling tool. See Customizing the Business Data Model.
  3. Harvest the practitioner BDM at the project level. For each practitioner at a time, follow the steps in Harvesting data models.
  4. Harvest the projects BDM at the enterprise level. For each project at a time, see Harvesting data models.
  5. Import the enterprise BDM into InfoSphere Metadata Asset Manager (IMAM). See Importing the logical IDA data models into IMAM.
  6. Export the glossary assignments from IDA into IMAM. See Exporting the glossary assignments from IDA into Information Server.