System and method of member unique names
First Claim
Patent Images
1. A member unique name (MUN) translation system comprising:
- a computer-readable storage medium comprising instructions for a translation module; and
a processor configured to execute the translation module to receive a first MUN that identifies a member of a first data source, the first MUN comprising a set of model information that describes a logical model for the first data source, to compare a data source identifier for the first data source to a data source identifier for a second data source, and, when the data source identifier for the first data source is the same as the data source identifier for the second data source, to copy the set of model information of the first MUN into a second MUN that identifies a member of the second data source corresponding to the member of the first data source, and wherein the data source identifier for the first data source indicates that the first data source comprises at least one of an Online Analytic Processing (OLAP) data source, a dimensionally modeled relational (DMR) data source, and a canonical data source.
4 Assignments
0 Petitions
Accused Products
Abstract
A member unique name (MUN) system and MUN translation system and method are provided. The MUN system comprises a dimension reference for defining the context in which the remaining portions of the MUN exist and a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN of a first data source into a MUN of the second data source.
-
Citations
12 Claims
-
1. A member unique name (MUN) translation system comprising:
-
a computer-readable storage medium comprising instructions for a translation module; and a processor configured to execute the translation module to receive a first MUN that identifies a member of a first data source, the first MUN comprising a set of model information that describes a logical model for the first data source, to compare a data source identifier for the first data source to a data source identifier for a second data source, and, when the data source identifier for the first data source is the same as the data source identifier for the second data source, to copy the set of model information of the first MUN into a second MUN that identifies a member of the second data source corresponding to the member of the first data source, and wherein the data source identifier for the first data source indicates that the first data source comprises at least one of an Online Analytic Processing (OLAP) data source, a dimensionally modeled relational (DMR) data source, and a canonical data source. - View Dependent Claims (4, 5, 6)
-
-
2. A method comprising:
-
receiving, by a computing device, a first member unique name (MUN) that identifies a member of a first data source, the first MUN comprising a set of model information that describes a logical model for the first data source; comparing, by the computing device, a data source identifier for the first data source to a data source identifier for a second data source, wherein the data source identifier for the first data source indicates that the first data source comprises at least one of an Online Analytic Processing (OLAP) data source, a dimensionally modeled relational (DMR) data source, and a canonical data source; and when the data source identifier for the first data source is the same as the data source identifier for the second data source, copying, by the computing device, the set of model information for the first MUN into a second MUN that identifies a member of the second data source corresponding to the member of the first data source. - View Dependent Claims (7, 8, 9)
-
-
3. A computer-readable storage medium comprising instructions that, when executed, cause a processor to:
-
receive a first member unique name (MUN) that identifies a member of a first data source, the first MUN comprising a set of model information that describes a logical model for the first data source; compare a data source identifier for the first data source to a data source identifier for a second data source, wherein the data source identifier for the first data source indicates that the first data source comprises at least one of an Online Analytic Processing (OLAP) data source, a dimensionally modeled relational (DMR) data source, and a canonical data source; and when the data source identifier for the first data source is the same as the data source identifier for the second data source, copy the set of model information for the first MUN into a second MUN that identifies a member of the second data source corresponding to the member of the first data source. - View Dependent Claims (10, 11, 12)
-
Specification