Patent ID: 11928124
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An Artificial Intelligence (AI) based data processing system, comprising:
at least one processor;
a non-transitory processor-readable medium storing machine-readable instructions that cause the processor to:
access current data to be loaded to a data consumer wherein the current data includes current facts data and current dimensions data which includes reference data for the current facts data;
aggregate the current data into one or more clusters based on corresponding one or more aggregation criteria;
obtain one or more real-time patterns as outputs from processing the aggregated data by selected one or more machine learning (ML) models of a plurality of ML models;
determine, based on comparisons of the real-time patterns with one or more dynamic thresholds, that quality of the aggregated data permits uploading of the aggregated data to the data consumer,
wherein an upload of the aggregated data includes,
determining if differences exist in one or more of the current dimensions data and the current facts data in comparison with historical data,

wherein if the differences exist within the current dimensions data,
the upload of the aggregated data includes an upload of impacted data associated with the differences of the current facts data and the current dimensions data to the data consumer, and

wherein if the differences exist within the current facts data,
the upload of the aggregated data includes an upload of incremental data associated with the differences of the current facts data to the data consumer;

determining resources needed in terms or a number of processing units for loading the aggregated data by determining different configurations for different data volumes, wherein each configuration is selected based on a number of processing units determined from a delta factor that represents a percentage of the current data to be processed vs total amount of data in a database including the current data, a load factor ⊖ which is a comparison of all the processing units and base processing units, μfull that forms the number of processing units required for a full load and μbase that represents the number of processing units required if there are no interactions between the current facts data and the current dimensions data; and
loading the aggregated data to the data consumer using the resources including the determined number of processing units.