Processing

Please wait...

Settings

Settings

1. WO2020003063 - DYNAMIC INCREMENTAL UPDATING OF DATA CUBES

Publication Number WO/2020/003063
Publication Date 02.01.2020
International Application No. PCT/IB2019/055163
International Filing Date 19.06.2019
IPC
[IPC code unknown for G06F 16/23]
G06F 16/23 (2019.01)
CPC
G06F 16/2264
G06F 16/2379
G06F 16/2393
G06F 16/245
G06F 16/254
G06F 16/283
Applicants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504, US
  • IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU, GB (MG)
  • IBM (CHINA) INVESTMENT COMPANY LIMITED [CN/CN]; 25/F, Pangu Plaza No.27, Central North 4th Ring Road, Chaoyang District, Beijing 100101, CN (MG)
Inventors
  • RAO, Suryanarayana; IN
  • PARIKH, Viren; IN
  • PATHAK, Ramesh Chandra; IN
  • GOEL, Ramesh Kumar; IN
Agents
  • FOURNIER, Kevin; GB
Priority Data
16/020,24627.06.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) DYNAMIC INCREMENTAL UPDATING OF DATA CUBES
(FR) MISE À JOUR INCRÉMENTALE DYNAMIQUE DE CUBES DE DONNÉES
Abstract
(EN)
Systems and methods for dynamic incremental updating of online analytical processing (OLAP) data cubes are disclosed. In embodiments, a computer-implemented method, comprises: receiving real-time transactional event data including a plurality of data fields; identifying aggregate computing functions for each of a plurality of standard query language (SQL) queries of a target data cube to be updated, wherein the target data cube is in a multidimensional form for storing OLAP data in the form of numeric values organized in fields; incrementally calculating the aggregate computing functions based on a current aggregated value obtained from an updated aggregated field database, and a value of one of the plurality of data fields; repeating the incremental calculation for each of the plurality of SQL queries to obtain updated field data for the target data cube; and updating the updated aggregated field database with the updated field data.
(FR)
L'invention concerne des systèmes et des procédés de mise à jour incrémentale dynamique de cubes de données de traitement analytique en ligne (OLAP). Selon certains modes de réalisation, un procédé mis en œuvre par ordinateur comporte les étapes consistant à: recevoir des données d'événements de transactions en temps réel comprenant une pluralité de champs de données; identifier des fonctions de calcul d'agrégats pour chaque requête d'une pluralité de requêtes de langage d'interrogation standard (SQL) d'un cube de données cible à mettre à jour, le cube de données cible étant sous forme multidimensionnelle pour stocker des données OLAP sous la forme de valeurs numériques organisées en champs; calculer de façon incrémentale les fonctions de calcul d'agrégats d'après une valeur agrégée actuelle obtenue à partir d'une base de données de champs agrégés mis à jour, et une valeur d'un champ de la pluralité de champs de données; répéter le calcul incrémental pour chaque requête de la pluralité de requêtes SQL afin d'obtenir des données de champs mis à jour pour le cube de données cible; et mettre à jour la base de données de champs agrégés mis à jour avec les données de champs mis à jour.
Latest bibliographic data on file with the International Bureau