|
||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
org.omg.cwm.analysis.olap | Online Analytical Processing (OLAP) is a class of analytic application software that exposes business data in a multidimensional format. |
org.omg.cwm.foundation.expressions | The CWM Expressions metamodel provides basic support for the definition of expression trees within the CWM. |
org.omg.cwm.objectmodel.core | The ObjectModel Core metamodel depends on no other packages, and contains basic metamodel classes and associations used by all other CWM metamodel packages, including other ObjectModel packages. |
org.omg.cwm.objectmodel.instance | The ObjectModel's Instance metamodel allows the inclusion of data instances with the metadata, since in addition to the metadata normally interchanged with CWM, it is sometimes useful to interchange specific data instances as well. |
org.omg.cwm.resource.multidimensional | The CWM Multidimensional metamodel is a generic representation of a multidimensional database. |
org.omg.cwm.resource.relational | The Relational package describes data accessible through a relational interface such as a native RDBMS, ODBC, or JDBC. |
The purpose of the Object Management Group's (OMG) Common Warehouse Metadata Initiative (CWMI) is to enable easy interchange of metadata between data warehousing tools and metadata repositories in distributed heterogeneous environments.
The amount of data in a given organization doubles every five years. Most organizations suffer from an overabundance of redundant and inconsistent data that is difficult to manage effectively, to access, and to use for decision making purposes. Data warehousing provides an excellent approach for transforming data into useful and reliable information to support the business decision making process and to achieve business intelligence. One of the most important aspects of data warehousing is metadata. Metadata is used for building, maintaining, managing, and using the data warehouse. Unfortunately, the proliferation of data management and analysis tools has resulted in almost as many different representations and treatments of metadata as there are tools.
Since every data management and analysis tool requires different metadata and a different metadata model (known as a metamodel) to solve the data warehouse metadata problem, it is simply not possible to have a single metadata repository that implements a single metamodel for all the metadata in an organization. Instead, what is needed is a standard for interchange of warehouse metadata.
The CWM is a response to these needs. It provides a framework for representing metadata about data sources, data targets, transformations and analysis, and the processes and operations that create and manage warehouse data and provide lineage information about its use.
The CWM Metamodel consists of a number of sub-metamodels which represent common warehouse metadata in the following major areas of interest to data warehousing and business intelligence:
The following figure provides an overview of the Java packages derived from the CWM Metamodel and its sub-metamodels:
For additional information:
|
||||||||
PREV NEXT | FRAMES NO FRAMES |