Customizing the Dimensional Warehouse Model

When customizing the Dimensional Warehouse Model (DWM) in the context of an analytical project, you look at your scoped analytical requirements. Alternatively, if the entry point to the DWM is to identify and store data required for more complex applications such as risk calculations, the terms documented in the supportive content should be your starting point. For each requirement, you identify the fact entities and dimension entities that represent it in DWM by applying dimensional modeling techniques and by using the analytical requirements definition. Identify the existing DWM fact entities, measure attributes, dimension entities, and dimension entity attributes that are relevant to the project. Modify them if needed, and create new ones when they do not exist. This results in a customized project DWM that structures your business terminology and provides a solid foundation for building your dimensional IT assets.

Before you begin

  • The terms in scope of your project must be defined.
  • The practitioner version of the DWM must be available.

About this task

The purpose of this task is to review in detail all DWM elements that have been included in the scope of the project, because they have been mapped to the IGC terms, and to create new elements in the DWM, that provide the dimensional structures that are required to represent the new analytical requirements. When customizing the DWM, which holds dimensional structures that represent an enterprise-wide view of the business, consider a broader (enterprise-wide) perspective of the business, rather than just the particular project scope.

When customizing the DWM, for each scoped requirement, maintain your entities and packages, and create a DWM practitioner version.

Figure 1. Customizing DWM tasks
Customizing DWM tasks

Procedure

  1. Maintain the entities into of your practitioner DWM. See Maintaining DWM entities using DWM.
  2. Version your practitioner DWM. See Versioning data models.