Previous Table of Contents Next


2.2 Users of CWM

   CWM is targeted at six categories of users:

   These users participate in one or more of the following four stages in the development and usage of CWM-based data warehouses:

   This chapter presents usage scenarios that illustrate activities in the Build and Maintenance steps.

    Table 2-1 shows how CWM benefits users in data warehouse development and usage. Table 2-1 Value of CWM to Users

User Category

Stage

Problem or Need

Tools and Repositories

How CWM promotes better Data Warehouse utilization

Warehouse platform and tool vendors Build Must subscribe to standards for inter-vendor interconnect. • CWM • OMG Repository Common Facility • Tools for modeling, development, deployment, and system management CWM provides a common backplane for pluggable subsystems. It is a globally usable notation for metadata exchange protocols, which enables flexible distribution of enterprise services over a heterogeneous collection of systems.
Professional service providers Build Must accumulate and reuse objects from service engagement. Third party and in-house tools that apply CWM metadata to concrete database catalogs and vice versa. Reusable, editable, and extensible CWM metadata provides an asset base that builds value. This base of reusable objects starts a self-reinforcing feedback loop with continually increasing returns (improved engagement productivity).
Professional service providers Maintenance Must modify configuration: knowing what and where to modify; knowing dependency closure. Third party or in-house tools to manage reconfiguration editing of a warehouse model. CWM exposes the information required to modify a model. Context definition and self-describing features of CWM are used to isolate dependency relationships.
Professional service providers, warehouse administrators Maintenance Must integrate existing tools and data which adhere to standards other than CWM into a data warehouse configuration. Tools based on CWM's ability to incorporate metamodels of legacy, web, proprietary, and alternate metadata definition practices and standards. CWM provides submodels supporting details of information held in a variety of different formats, including XML, Relational SQL, and conventional file formats.
Warehouse administrators Build Must establish and manage expressions, relationships, and lineage over multiple database schemata. Tools that use built-in facilities of CWM to define schema content, relationships, and lineage. CWM design is based on need to manage such information at multiple levels. The Transformation and Warehouse Operation packages are designed to allow navigation of metadata correlated to schemata.
Warehouse administrators Maintenance Must add, subtract, re-partition, reallocate, or merge resources in deployment configuration. System management tools. CWM consists of models of metadata that assist in making such changes and allow impact of these changes to be assessed.

   Table 2-1 Value of CWM to Users

User Category

Stage

Problem or Need

Tools and Repositories

How CWM promotes better Data Warehouse utilization

Warehouse developers All Must view source, target, application descriptions (including interfaces). Tools to facilitate development with ability to refer to information in metadata repository. CWM includes containers for description at fine and coarse grain levels.
End users All Must know • refresh state of inputs and outputs of queries, • mapping between models for transfer of data sets between tools, and • transformation rules. Query and presentation tools CWM presents models of metadata to be exploited by query and presentation tools.
Information technology managers All Must have visibility into warehouse deployment state. System management and report tools CWM presents models of metadata to be exploited by system management and report tools.