Systems and methods for general aggregation of characteristics and key figures
First Claim
1. A computer-implemented method for automated generic and parallel aggregation of characteristics and key figures of mass data, the mass data including M records from a single database of a single data source or from different databases of different data sources, particularly associated with financial institutions and with financial affairs in banking practice, and further including sets of rows and sets of columns, each row corresponding to a record, and the columns including fields of predetermined granularity characteristics and fields of predetermined key figures, wherein the aggregation reduces the amount of data to N≦
- M records for a customer defined granularity, the method comprising the following steps;
receiving the mass data from a single database of a single data source or from different databases of different data sources associated with banking practice;
selecting predetermined granularity characteristics and predetermined key figures, and selecting predetermined aggregation operations to be carried out by the processing means of a data processing system;
reading input data from a single database of a single data source or from different databases of different data sources into the processing means of a data processing system;
preparing the input data as data packages being of the size Mp in a preparational step before the aggregation starts;
processing the data packages being of the size Mp in a parallel process by identifying the granularity characteristics, thereby identifying unique granularity levels i;
sorting the records of each data package for a given order of granularity characteristics of the customized granularity; and
subsequently aggregating the records in each data package for key figures by using aggregation operations; and
following the aggregation, saving the results of each data package.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods, computer systems, and computer programs product are provided for automated generic and parallel aggregation of characteristics and key figures of unsorted mass data being of specific economic interest, particularly associated with financial institutions, and with financial affairs in banking practice. The parallel aggregation may reduce the amount of data for a customer defined granularity for the purpose of facilitating the handling of raw data related to all areas of credit risk management in banking practice. Moreover, the computing power of software and the software performance run time, respectively, may be improved in the case of mass data.
-
Citations
26 Claims
-
1. A computer-implemented method for automated generic and parallel aggregation of characteristics and key figures of mass data, the mass data including M records from a single database of a single data source or from different databases of different data sources, particularly associated with financial institutions and with financial affairs in banking practice, and further including sets of rows and sets of columns, each row corresponding to a record, and the columns including fields of predetermined granularity characteristics and fields of predetermined key figures, wherein the aggregation reduces the amount of data to N≦
- M records for a customer defined granularity, the method comprising the following steps;
receiving the mass data from a single database of a single data source or from different databases of different data sources associated with banking practice;
selecting predetermined granularity characteristics and predetermined key figures, and selecting predetermined aggregation operations to be carried out by the processing means of a data processing system;
reading input data from a single database of a single data source or from different databases of different data sources into the processing means of a data processing system;
preparing the input data as data packages being of the size Mp in a preparational step before the aggregation starts;
processing the data packages being of the size Mp in a parallel process by identifying the granularity characteristics, thereby identifying unique granularity levels i;
sorting the records of each data package for a given order of granularity characteristics of the customized granularity; and
subsequently aggregating the records in each data package for key figures by using aggregation operations; and
following the aggregation, saving the results of each data package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- M records for a customer defined granularity, the method comprising the following steps;
-
15. A computer system configured to perform automated generic and parallel aggregation of characteristics and key figures of mass data, the mass data including M records from a single database of a single data source or from different databases of different data sources, particularly associated with financial institutions and with financial affairs in banking practice, and further including sets of rows and sets of columns, each row corresponding to a record, and the columns including fields of predetermined granularity characteristics and fields of predetermined key figures, wherein the aggregation reduces the amount of data to N≦
- M records for a customer defined granularity, comprising;
means for receiving the mass data from a single database of a single data source or from different databases of different data sources associated with banking practice;
means for selecting predetermined granularity characteristics and predetermined key figures, and selecting predetermined aggregation operations to be carried out by the processing means of a data processing system;
means for reading input data from a single database of a single data source or from different databases of different data sources into the processing means of a data processing system;
means for preparing the input data as data packages being of the size Mp in a preparational step before the aggregation starts;
means for processing the data packages being of the size Mp in a parallel process by identifying the granularity characteristics, thereby identifying unique granularity levels i;
sorting the records of each data package for a given order of granularity characteristics of the customized granularity; and
subsequently aggregating the records in each data package for key figures by using aggregation operations; and
means for, following the aggregation, saving the results of each data package. - View Dependent Claims (16, 17, 18, 19, 20)
- M records for a customer defined granularity, comprising;
-
21. A computer program product having a plurality of instructions for causing processing means of a computer system to execute steps of:
-
receiving the mass data from a single database of a single data source or from different databases of different data sources associated with banking practice;
selecting predetermined granularity characteristics and predetermined key figures, and selecting predetermined aggregation operations to be carried out by the processing means of a data processing system;
reading input data from a single database of a single data source or from different databases of different data sources into the processing means of a data processing system;
preparing the input data as data packages being of the size Mp in a preparational step before the aggregation starts;
processing the data packages being of the size Mp in a parallel process by identifying the granularity characteristics, thereby identifying unique granularity levels i;
sorting the records of each data package for a given order of granularity characteristics of the customized granularity; and
subsequently aggregating the records in each data package for key figures by using aggregation operations; and
following the aggregation, saving the results of each data package. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification