USER DRIVEN BUSINESS DATA AGGREGATION AND CROSS MAPPING FRAMEWORK
First Claim
1. A method of aggregating business data, the method comprising the steps of:
- a computer receiving, from a user, columns, attributes of the columns, and keys of a dataset of a database, the keys being unique identifiers of records in the dataset, and the dataset not being initially cross-linked to any dataset included in a central hub of a plurality of datasets, each dataset including data that is independently and locally maintained;
based on the received columns, attributes, and keys of the dataset, the computer registering the dataset so that the dataset is included in the central hub;
the computer loading initial data or updated data into the dataset in the central hub;
the computer determining and displaying other datasets included in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively;
the computer receiving from the user a selection of one or more of the displayed datasets; and
in response to the step of receiving the selection, the computer automatically generating cross-links between the dataset and each of the one or more datasets selected from the displayed datasets, the cross-links based at least in part on the columns, attributes, or keys of the displayed datasets that match the received columns, attributes or keys, and the cross-links providing an aggregation of business data in the dataset and the one or more datasets.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for aggregating business data. Based on received columns, attributes, and keys of a dataset, the dataset is registered in a central hub of datasets which include data that is independently and locally maintained. Initial or updated data is loaded into the dataset in the central hub. Other datasets in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively, are determined and displayed. In response to receiving a user selection of one or more of the displayed datasets, cross-links between the dataset and each of the one or more selected datasets are automatically generated. The cross-links are based on the columns, attributes, or keys of the displayed datasets that match the received columns, attributes or keys. The cross-links provide an aggregation of business data in the dataset and the one or more selected datasets.
78 Citations
20 Claims
-
1. A method of aggregating business data, the method comprising the steps of:
-
a computer receiving, from a user, columns, attributes of the columns, and keys of a dataset of a database, the keys being unique identifiers of records in the dataset, and the dataset not being initially cross-linked to any dataset included in a central hub of a plurality of datasets, each dataset including data that is independently and locally maintained; based on the received columns, attributes, and keys of the dataset, the computer registering the dataset so that the dataset is included in the central hub; the computer loading initial data or updated data into the dataset in the central hub; the computer determining and displaying other datasets included in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively; the computer receiving from the user a selection of one or more of the displayed datasets; and in response to the step of receiving the selection, the computer automatically generating cross-links between the dataset and each of the one or more datasets selected from the displayed datasets, the cross-links based at least in part on the columns, attributes, or keys of the displayed datasets that match the received columns, attributes or keys, and the cross-links providing an aggregation of business data in the dataset and the one or more datasets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
a computer-readable storage device; and a computer-readable program code stored in the computer-readable storage device, the computer-readable program code containing instructions that are executed by a central processing unit (CPU) of a computer system to implement a method of aggregating business data, the method comprising the steps of; the computer system receiving from a user columns, attributes of the columns, and keys of a dataset of a database, the keys being unique identifiers of records in the dataset, and the dataset not being initially cross-linked to any dataset included in a central hub of a plurality of datasets, each dataset including data that is independently and locally maintained; based on the received columns, attributes, and keys of the dataset, the computer system registering the dataset so that the dataset is included in the central hub; the computer system loading initial data or updated data into the dataset in the central hub; the computer system determining and displaying other datasets included in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively; the computer system receiving from the user a selection of one or more of the displayed datasets; and in response to the step of receiving the selection, the computer system automatically generating cross-links between the dataset and each of the one or more datasets selected from the displayed datasets, the cross-links based at least in part on the columns, attributes, or keys of the displayed datasets that match the received columns, attributes or keys, and the cross-links providing an aggregation of business data in the dataset and the one or more datasets. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; and a computer-readable storage device coupled to the CPU, the storage device containing instructions that are executed by the CPU via the memory to implement a method of aggregating business data, the method comprising the steps of; the computer system receiving from a user columns, attributes of the columns, and keys of a dataset of a database, the keys being unique identifiers of records in the dataset, and the dataset not being initially cross-linked to any dataset included in a central hub of a plurality of datasets, each dataset including data that is independently and locally maintained; based on the received columns, attributes, and keys of the dataset, the computer system registering the dataset so that the dataset is included in the central hub; the computer system loading initial data or updated data into the dataset in the central hub; the computer system determining and displaying other datasets included in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively; the computer system receiving from the user a selection of one or more of the displayed datasets; and in response to the step of receiving the selection, the computer system automatically generating cross-links between the dataset and each of the one or more datasets selected from the displayed datasets, the cross-links based at least in part on the columns, attributes, or keys of the displayed datasets that match the received columns, attributes or keys, and the cross-links providing an aggregation of business data in the dataset and the one or more datasets. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification