Semantical partitioning of data
First Claim
Patent Images
1. An article for semantic partitioning data stored in a data warehouse environment, the article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
- extracting, in a data warehousing environment, data from one or more data sources;
transforming the extracted data to a format compatible with a plurality of structurally identical data targets; and
loading, in parallel, the transformed data into the plurality of data targets via data transfer processes;
wherein;
the data targets comprises metaobjects in a database that is uniformly seen within a query definition and having data that is reported uniformly by one or more reporting modules,the data transfer processes define disjoint data sets among the plurality of data targets so that each data target includes a distinct data set,the transforming comprises automatically mapping data from the one or more data sources to data in the one or more data targets using predefined transformation rules,the transformation rules map any number of source fields to at least one target field, wherein routines are used to implement complex transformation rules,the routines are available as a rule type,the rule type is a specific operation applied to relevant fields using a transformation rule;
at least one of the reporting modules is a MultiProvider;
at least one of the reporting modules is an Infocubeat least one of the data targets is an InfoProvider with data storage.
2 Assignments
0 Petitions
Accused Products
Abstract
Data can be extracted from one or more data sources. Thereafter, the extracted data can be transformed to a format compatible with a plurality of structurally identical data targets so that the transformed data can be loaded into the plurality of data targets via data transfer processes. The data transfer processes define disjoint data sets among the plurality of data targets. Related apparatus, systems, methods, and articles are also described.
-
Citations
13 Claims
-
1. An article for semantic partitioning data stored in a data warehouse environment, the article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
extracting, in a data warehousing environment, data from one or more data sources; transforming the extracted data to a format compatible with a plurality of structurally identical data targets; and loading, in parallel, the transformed data into the plurality of data targets via data transfer processes; wherein; the data targets comprises metaobjects in a database that is uniformly seen within a query definition and having data that is reported uniformly by one or more reporting modules, the data transfer processes define disjoint data sets among the plurality of data targets so that each data target includes a distinct data set, the transforming comprises automatically mapping data from the one or more data sources to data in the one or more data targets using predefined transformation rules, the transformation rules map any number of source fields to at least one target field, wherein routines are used to implement complex transformation rules, the routines are available as a rule type, the rule type is a specific operation applied to relevant fields using a transformation rule; at least one of the reporting modules is a MultiProvider; at least one of the reporting modules is an Infocube at least one of the data targets is an InfoProvider with data storage. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article for semantically partitioning data stored in a data warehouse, the article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
deriving a plurality of structurally identical data targets from a master object, the data targets comprising metaobjects in a database that is uniformly seen as data providers within a query definition and having data that is reported uniformly through one or more reporting modules; and defining disjoint data transfer processes coupling the data targets to one or more data sources, the data transfer processes defining disjoint semantic partitions among the plurality of structurally identical data targets so that each data target includes a distinct data set; wherein at least one of the reporting modules is a MultiProvider; wherein at least one of the reporting modules is an Infocube; wherein at least one of the data targets is an InfoProvider with data storage. - View Dependent Claims (7)
-
-
8. A semantically partitioned data warehousing system comprising:
-
one or more data sources; a first data collection module characterizing data available in the one or more data sources, the first data collection module being connected to the one or more data sources via a first set of transformations, the first set of transformations mapping data from the one or more data sources from a first format to a second format; a second data collection module characterizing data available for the plurality of data targets, the second data collection module being connected to the first data collection module via a second transformation; two or more structurally identical data targets, the data targets each being identically connected to the second data collection module via a third set of transformations, the data targets being respectively coupled to the one or more data sources by disjoint data transfer processes so that each data target includes a distinct data set, the data targets comprising metaobjects in a database that is uniformly seen as data providers within a query definition and having data that is reported uniformly; and one or more reporting modules to enable reporting the extracted data; wherein; at least one of the data collection modules comprises an InfoSource; at least one of the reporting modules comprises a MultiProvider; at least one of the data sources is an InfoProvider. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification