Movatterモバイル変換


[0]ホーム

URL:


US20230084389A1 - System and method for providing bottom-up aggregation in a multidimensional database environment - Google Patents

System and method for providing bottom-up aggregation in a multidimensional database environment
Download PDF

Info

Publication number
US20230084389A1
US20230084389A1US17/992,305US202217992305AUS2023084389A1US 20230084389 A1US20230084389 A1US 20230084389A1US 202217992305 AUS202217992305 AUS 202217992305AUS 2023084389 A1US2023084389 A1US 2023084389A1
Authority
US
United States
Prior art keywords
data
data blocks
input query
multidimensional database
members
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
US17/992,305
Inventor
Alexey Roytman
Natasha Reichman
Victor Belyaev
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oracle International Corp
Original Assignee
Oracle International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oracle International CorpfiledCriticalOracle International Corp
Priority to US17/992,305priorityCriticalpatent/US20230084389A1/en
Assigned to ORACLE INTERNATIONAL CORPORATIONreassignmentORACLE INTERNATIONAL CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: REICHMAN, NATASHA, ROYTMAN, ALEXEY, BELYAEV, VICTOR
Publication of US20230084389A1publicationCriticalpatent/US20230084389A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods for supporting bottom-up aggregation in a multidimensional database computing environment. A dynamic flow, coupled with a data retrieval layer or data fetching component, which in some environments can incorporate a kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members, enables bottom-up aggregation of cube data which, for example with pure aggregating queries, provides considerable run time improvement.

Description

Claims (15)

What is claimed is:
1. A system for providing bottom-up aggregation in a multidimensional database environment, comprising:
a data storage container including data blocks that represent a multidimensional database, for at least one of storage or analysis of data; and
a computing device having a processor executing instructions that cause the processor to:
receive an input query;
define, based on the received input query, a region of data within the multidimensional database which includes links to other regions within the multidimensional database;
create a data structure that includes pointers to the data blocks;
determine, by reference to the data structure, which of the data blocks contribute to processing the input query; and
scan the data blocks so determined, to calculate an upper-level of data blocks during processing of the input query.
2. The system ofclaim 1, wherein the storage container is one of a block storage option, or an aggregate storage option.
3. The system ofclaim 2, wherein a dynamic flow process includes a marking of upper-level members as dynamic, for use during the processing of the input query, and expanding dynamic members down to a selection of aggregated members.
4. The system ofclaim 3, wherein the data structure that includes pointers to the data blocks operates as an odometer that includes an array of arrays of pointers.
5. The system ofclaim 1, wherein the instructions cause the processor to provide a response to the input query, the response including the data blocks in the upper-level.
6. A method for providing bottom-up aggregation in a multidimensional database environment, comprising:
providing, at a computer system including a processor, a data storage container including data blocks that represent a multidimensional database, for at least one of storage or analysis of data;
receiving an input query;
defining, based on the received input query, a region of data within the multidimensional database which includes links to other regions within the multidimensional database;
creating a data structure that includes pointers to the data blocks;
determining, by reference to the data structure, which of the data blocks contribute to processing the input query; and
scanning the data blocks so determined, to calculate an upper-level of data blocks during processing of the input query.
7. The method ofclaim 6, wherein the storage container is one of a block storage option, or an aggregate storage option.
8. The method ofclaim 7, wherein a dynamic flow process includes a marking of upper-level members as dynamic, for use during the processing of the input query, and expanding dynamic members down to a selection of aggregated members.
9. The method ofclaim 8, wherein the data structure that includes pointers to the data blocks operates as an odometer that includes an array of arrays of pointers.
10. The method ofclaim 6, wherein the instructions cause the processor to provide a response to the input query, the response including the data blocks in the upper-level.
11. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the method comprising:
providing, at a computer system including a processor, a data storage container including data blocks that represent a multidimensional database, for at least one of storage or analysis of data;
receiving an input query;
defining, based on the received input query, a region of data within the multidimensional database which includes links to other regions within the multidimensional database;
creating a data structure that includes pointers to the data blocks;
determining, by reference to the data structure, which of the data blocks contribute to processing the input query; and
scanning the data blocks so determined, to calculate an upper-level of data blocks during processing of the input query.
12. The non-transitory computer readable storage medium ofclaim 11, wherein the storage container is one of a block storage option, or an aggregate storage option.
13. The non-transitory computer readable storage medium ofclaim 12, wherein a dynamic flow process includes a marking of upper-level members as dynamic, for use during the processing of the input query, and expanding dynamic members down to a selection of aggregated members.
14. The non-transitory computer readable storage medium ofclaim 13, wherein the data structure that includes pointers to the data blocks operates as an odometer that includes an array of arrays of pointers.
15. The non-transitory computer readable storage medium ofclaim 11, wherein the instructions cause the processor to provide a response to the input query, the response including the data blocks in the upper-level.
US17/992,3052015-10-232022-11-22System and method for providing bottom-up aggregation in a multidimensional database environmentPendingUS20230084389A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/992,305US20230084389A1 (en)2015-10-232022-11-22System and method for providing bottom-up aggregation in a multidimensional database environment

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
US201562245897P2015-10-232015-10-23
US201562245901P2015-10-232015-10-23
US201562245892P2015-10-232015-10-23
US201662411473P2016-10-212016-10-21
US15/333,022US11520760B2 (en)2015-10-232016-10-24System and method for providing bottom-up aggregation in a multidimensional database environment
US17/992,305US20230084389A1 (en)2015-10-232022-11-22System and method for providing bottom-up aggregation in a multidimensional database environment

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/333,022ContinuationUS11520760B2 (en)2015-10-232016-10-24System and method for providing bottom-up aggregation in a multidimensional database environment

Publications (1)

Publication NumberPublication Date
US20230084389A1true US20230084389A1 (en)2023-03-16

Family

ID=58561671

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US15/332,948Active2037-09-28US10552393B2 (en)2015-10-232016-10-24System and method for use of a dynamic flow in a multidimensional database environment
US15/333,022Active2036-11-19US11520760B2 (en)2015-10-232016-10-24System and method for providing bottom-up aggregation in a multidimensional database environment
US16/735,448Active2036-12-24US11531662B2 (en)2015-10-232020-01-06System and method for use of a dynamic flow in a multidimensional database environment
US17/992,805ActiveUS12197408B2 (en)2015-10-232022-11-22System and method for use of a dynamic flow in a multidimensional database environment
US17/992,305PendingUS20230084389A1 (en)2015-10-232022-11-22System and method for providing bottom-up aggregation in a multidimensional database environment

Family Applications Before (4)

Application NumberTitlePriority DateFiling Date
US15/332,948Active2037-09-28US10552393B2 (en)2015-10-232016-10-24System and method for use of a dynamic flow in a multidimensional database environment
US15/333,022Active2036-11-19US11520760B2 (en)2015-10-232016-10-24System and method for providing bottom-up aggregation in a multidimensional database environment
US16/735,448Active2036-12-24US11531662B2 (en)2015-10-232020-01-06System and method for use of a dynamic flow in a multidimensional database environment
US17/992,805ActiveUS12197408B2 (en)2015-10-232022-11-22System and method for use of a dynamic flow in a multidimensional database environment

Country Status (1)

CountryLink
US (5)US10552393B2 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10552393B2 (en)2015-10-232020-02-04Oracle International CorporationSystem and method for use of a dynamic flow in a multidimensional database environment
US10628451B2 (en)2015-10-232020-04-21Oracle International CorporationSystem and method for supporting queries having sub-select constructs in a multidimensional database environment
US10318498B2 (en)2015-10-232019-06-11Oracle International CorporationSystem and method for parallel support of multidimensional slices with a multidimensional database
US10838982B2 (en)2015-10-232020-11-17Oracle International CorporationSystem and method for aggregating values through risk dimension hierarchies in a multidimensional database environment
WO2017070533A1 (en)2015-10-232017-04-27Oracle International CorporationSystem and method for automatic inference of a cube schema from a tabular data for use in a multidimensional database environment
US10936574B2 (en)2015-10-232021-03-02Oracle International CorporationSystem and method for use of lock-less techniques with a multidimensional database
US10346435B2 (en)2015-10-232019-07-09Oracle International CorporationSystem and method for improved performance in a multidimensional database environment
US10467251B2 (en)2015-10-232019-11-05Oracle International CorporationSystem and method for automatic dependency analysis for use with a multidimensional database
US10733155B2 (en)2015-10-232020-08-04Oracle International CorporationSystem and method for extracting a star schema from tabular data for use in a multidimensional database environment
US11226987B2 (en)2015-10-232022-01-18Oracle International CorporationSystem and method for in-place data writes to reduce fragmentation in a multidimensional database environment
US10909134B2 (en)2017-09-012021-02-02Oracle International CorporationSystem and method for client-side calculation in a multidimensional database environment
US10983972B2 (en)2017-09-082021-04-20Oracle International CorporationSystem and method for slowing changing dimension and metadata versioning in a multidimensional database environment
US11593402B2 (en)2017-09-292023-02-28Oracle International CorporationSystem and method for enabling multiple parents with weights in a multidimensional database environment
US11042569B2 (en)2017-09-292021-06-22Oracle International CorporationSystem and method for load, aggregate and batch calculation in one scan in a multidimensional database environment
CN108829831B (en)*2018-06-152020-12-18北京探境科技有限公司Data processing method and device, hardware device and chip
US11188554B2 (en)2018-07-192021-11-30Oracle International CorporationSystem and method for real time data aggregation in a virtual cube in a multidimensional database environment
US11422881B2 (en)2018-07-192022-08-23Oracle International CorporationSystem and method for automatic root cause analysis and automatic generation of key metrics in a multidimensional database environment
US11200223B2 (en)*2018-10-182021-12-14Oracle International CorporationSystem and method for dependency analysis in a multidimensional database environment
CN109902101B (en)*2019-02-182021-04-02国家计算机网络与信息安全管理中心Transparent partitioning method and device based on spark SQL
CN110110165B (en)*2019-04-012021-04-02跬云(上海)信息科技有限公司Dynamic routing method and device for query engine in precomputation system

Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5890151A (en)*1997-05-091999-03-30International Business Machines CorporationMethod and system for performing partial-sum queries on a data cube
US20030217075A1 (en)*2002-05-162003-11-20Hitachi, Ltd.Method for reserving pages of database
US20050091206A1 (en)*2003-09-102005-04-28Francois KoukerdjinianMethod and system for handling data available in multidimensional databases using a spreadsheet
US20050094742A1 (en)*2003-10-032005-05-05Kabushiki Kaisha ToshibaSignal decoding methods and apparatus
US6931418B1 (en)*2001-03-262005-08-16Steven M. BarnesMethod and system for partial-order analysis of multi-dimensional data
US20070073737A1 (en)*2005-09-272007-03-29Cognos IncorporatedUpdate processes in an enterprise planning system
US20070094236A1 (en)*2005-10-242007-04-26Wolfgang OtterCombining multi-dimensional data sources using database operations
US20080140622A1 (en)*2006-12-122008-06-12Bestgen Robert JDisplaying Explain Data for a SQL Query of a Database
US20090063403A1 (en)*2002-12-182009-03-05International Business Machines CorporationSystems and computer program products to identify related data in a multidimensional database
US20090307248A1 (en)*2006-03-312009-12-10Cira Discovery Sciences, Inc.Method and Apparatus for Representing Multidimensional Data
US20120331259A1 (en)*2011-06-252012-12-27International Business Machines CorporationGeometric array data structure
US20130103638A1 (en)*2011-10-252013-04-25Chetan Kumar GuptaComputing a hierarchical pattern query from another hierarchical pattern query
US20140317156A1 (en)*2008-02-072014-10-23International Business Machines CorporationData management for data aggregation
US20150026207A1 (en)*2013-07-222015-01-22International Business Machines CorporationManaging sparsity in an multidimensional data structure
US20150032684A1 (en)*2013-07-292015-01-29Amazon Technologies, Inc.Generating a multi-column index for relational databases by interleaving data bits for selectivity
US20150120786A1 (en)*2013-10-282015-04-30Zoom International S.R.O.Multidimensional data representation
US20150142724A1 (en)*2013-11-182015-05-21Nuwafin Holdings LtdMethod and system for representing olap queries using directed acyclic graph structures in a datagrid to support real-time analytical operations
US10565176B2 (en)*2015-09-092020-02-18International Business Machines CorporationProcessing large data tables

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5574952A (en)1994-05-111996-11-12International Business Machines CorporationData storage system and method for operating a disk controller including allocating disk space for compressed data
US5915129A (en)1994-06-271999-06-22Microsoft CorporationMethod and system for storing uncompressed data in a memory cache that is destined for a compressed file system
AU4199396A (en)1994-11-211996-06-17Oracle CorporationMethod and apparatus for multidimensional database using binary hyperspatial code
US5799300A (en)*1996-12-121998-08-25International Business Machines CorporationsMethod and system for performing range-sum queries on a data cube
US6574720B1 (en)1997-05-302003-06-03Oracle International CorporationSystem for maintaining a buffer pool
US6161103A (en)*1998-05-062000-12-12Epiphany, Inc.Method and apparatus for creating aggregates for use in a datamart
US6560594B2 (en)*1999-05-132003-05-06International Business Machines CorporationCube indices for relational database management systems
US9208213B2 (en)1999-05-282015-12-08Microstrategy, IncorporatedSystem and method for network user interface OLAP report formatting
US6766325B1 (en)1999-12-022004-07-20Microsoft CorporationSystem and method for maintaining data for performing “what if” analysis
US20020029207A1 (en)2000-02-282002-03-07Hyperroll, Inc.Data aggregation server for managing a multi-dimensional database and database management system having data aggregation server integrated therein
US6915289B1 (en)*2000-05-042005-07-05International Business Machines CorporationUsing an index to access a subject multi-dimensional database
US6629102B1 (en)2000-07-282003-09-30International Business Machines CorporationEfficiently updating a key table during outline restructure of a multi-dimensional database
US6651055B1 (en)*2001-03-012003-11-18Lawson Software, Inc.OLAP query generation engine
US7133876B2 (en)2001-06-122006-11-07The University Of Maryland College ParkDwarf cube architecture for reducing storage sizes of multidimensional data
US6880154B2 (en)2001-06-292005-04-12Intel CorporationAlias-free test for dynamic array structures
US6873994B2 (en)2001-08-312005-03-29I2 Technologies Us, Inc.Conflict detection and resolution in association with data allocation
US8090730B2 (en)*2001-12-042012-01-03University Of Southern CaliforniaMethods for fast progressive evaluation of polynomial range-sum queries on real-time datacubes
US8386296B2 (en)2002-03-082013-02-26Agile Software CorporationSystem and method for managing and monitoring supply costs
US7080081B2 (en)*2002-04-152006-07-18International Business Machines CorporationMultidimensional data clustering scheme for query processing and maintenance in relational databases
US7058783B2 (en)2002-09-182006-06-06Oracle International CorporationMethod and mechanism for on-line data compression and in-place updates
US7181450B2 (en)*2002-12-182007-02-20International Business Machines CorporationMethod, system, and program for use of metadata to create multidimensional cubes in a relational database
US7895191B2 (en)*2003-04-092011-02-22International Business Machines CorporationImproving performance of database queries
US7765211B2 (en)*2003-04-292010-07-27International Business Machines CorporationSystem and method for space management of multidimensionally clustered tables
US8200612B2 (en)*2003-05-072012-06-12Oracle International CorporationEfficient SQL access to multidimensional data
US7392242B1 (en)2004-02-272008-06-24Hyperion Solutions CorporationQuery costing in a multidimensional database
US7647356B2 (en)2004-05-072010-01-12Oracle International CorporationMethods and apparatus for facilitating analysis of large data sets
US7562086B2 (en)2004-07-092009-07-14Microsoft CorporationCustom grouping for dimension members
US20060010156A1 (en)*2004-07-092006-01-12Microsoft CorporationRelational reporting system and methodology
US20060106769A1 (en)2004-11-122006-05-18Gibbs Kevin AMethod and system for autocompletion for languages having ideographs and phonetic characters
US7284011B1 (en)*2004-12-282007-10-16Emc CorporationSystem and methods for processing a multidimensional database
US8510329B2 (en)2005-05-252013-08-13Experian Marketing Solutions, Inc.Distributed and interactive database architecture for parallel and asynchronous data processing of complex data and for real-time query processing
WO2006136789A2 (en)2005-06-202006-12-28Future Route LimitedAnalytical system for discovery and generation of rules to predict and detect anomalies in data and financial fraud
US7792847B2 (en)2005-09-092010-09-07Microsoft CorporationConverting structured reports to formulas
US7805433B2 (en)2005-10-142010-09-28Microsoft CorporationMultidimensional cube functions
US20070094668A1 (en)2005-10-172007-04-26Jacquot Bryan JMethod and apparatus for dynamically allocating resources used by software
US8156083B2 (en)2005-12-012012-04-10Oracle International CorporationDatabase system that provides for history-enabled tables
US7779031B2 (en)2007-02-152010-08-17International Business Machines CorporationMultidimensional query simplification using data access service having local calculation engine
US8108399B2 (en)2007-05-182012-01-31Microsoft CorporationFiltering of multi attribute data via on-demand indexing
US8037086B1 (en)*2007-07-102011-10-11Google Inc.Identifying common co-occurring elements in lists
US8234298B2 (en)2007-07-252012-07-31International Business Machines CorporationSystem and method for determining driving factor in a data cube
US8150850B2 (en)*2008-01-072012-04-03Akiban Technologies, Inc.Multiple dimensioned database architecture
US8005818B2 (en)2008-03-312011-08-23Business Objects, S.A.Apparatus and method for maintaining metadata version awareness during set evaluation for OLAP hierarchies
US8606803B2 (en)2008-04-012013-12-10Microsoft CorporationTranslating a relational query to a multidimensional query
US8169481B2 (en)2008-05-052012-05-01Panasonic CorporationSystem architecture and process for assessing multi-perspective multi-context abnormal behavior
US8204901B2 (en)*2009-09-022012-06-19International Business Machines CorporationGenerating query predicates for processing multidimensional data
US20120005151A1 (en)*2010-07-012012-01-05Vineetha VasudevanMethods and systems of content development for a data warehouse
US9135586B2 (en)2010-10-282015-09-15Sap SeSystem for dynamic parallel looping of repetitive tasks during execution of process-flows in process runtime
US10360527B2 (en)2010-11-102019-07-23International Business Machines CorporationCasual modeling of multi-dimensional hierarchical metric cubes
US9569477B1 (en)*2010-12-292017-02-14EMC IP Holding Company LLCManaging scanning of databases in data storage systems
US9081830B1 (en)2011-10-082015-07-14Bay DynamicsUpdating a view of a multidimensional cube
US8745021B2 (en)2011-10-182014-06-03International Business Machines CorporationTransformation of complex data source result sets to normalized sets for manipulation and presentation
US8359305B1 (en)*2011-10-182013-01-22International Business Machines CorporationQuery metadata engine
US9348874B2 (en)*2011-12-232016-05-24Sap SeDynamic recreation of multidimensional analytical data
US9020991B2 (en)2012-08-102015-04-28Ca, Inc.System and method for analyzing available space in data blocks
US20140122413A1 (en)2012-10-292014-05-01Paris Technologies, Inc.Bulk read and write between multi-dimensional data structures
US9773048B2 (en)2013-09-122017-09-26Sap SeHistorical data for in memory data warehouse
US9600554B2 (en)*2014-03-252017-03-21AtScale, Inc.Interpreting relational database statements using a virtual multidimensional data model
US10083195B2 (en)2014-04-242018-09-25Futurewei Technologies, Inc.System and method for composing a multidimensional index key in data blocks
US20160306810A1 (en)*2015-04-152016-10-20Futurewei Technologies, Inc.Big data statistics at data-block level
US10528540B2 (en)*2015-05-112020-01-07AtScale, Inc.Dynamic aggregate generation and updating for high performance querying of large datasets
GB201515951D0 (en)*2015-09-092015-10-21IbmEfficent spatital queries in large data tables
US10984020B2 (en)2015-10-232021-04-20Oracle International CorporationSystem and method for supporting large queries in a multidimensional database environment
US10318498B2 (en)2015-10-232019-06-11Oracle International CorporationSystem and method for parallel support of multidimensional slices with a multidimensional database
US10346435B2 (en)2015-10-232019-07-09Oracle International CorporationSystem and method for improved performance in a multidimensional database environment
US10628451B2 (en)2015-10-232020-04-21Oracle International CorporationSystem and method for supporting queries having sub-select constructs in a multidimensional database environment
US10838982B2 (en)2015-10-232020-11-17Oracle International CorporationSystem and method for aggregating values through risk dimension hierarchies in a multidimensional database environment
US11226987B2 (en)2015-10-232022-01-18Oracle International CorporationSystem and method for in-place data writes to reduce fragmentation in a multidimensional database environment
US10467251B2 (en)2015-10-232019-11-05Oracle International CorporationSystem and method for automatic dependency analysis for use with a multidimensional database
US20170116311A1 (en)2015-10-232017-04-27Oracle International CorporationSystem and method for use of automatic slice merge in a multidimensional database environment
US10552393B2 (en)2015-10-232020-02-04Oracle International CorporationSystem and method for use of a dynamic flow in a multidimensional database environment
US10909134B2 (en)2017-09-012021-02-02Oracle International CorporationSystem and method for client-side calculation in a multidimensional database environment
US10983972B2 (en)2017-09-082021-04-20Oracle International CorporationSystem and method for slowing changing dimension and metadata versioning in a multidimensional database environment
US11042569B2 (en)2017-09-292021-06-22Oracle International CorporationSystem and method for load, aggregate and batch calculation in one scan in a multidimensional database environment
US20190102447A1 (en)2017-09-292019-04-04Oracle International CorporationSystem and method for metadata sandboxing and what-if analysis in a multidimensional database environment
US11593402B2 (en)2017-09-292023-02-28Oracle International CorporationSystem and method for enabling multiple parents with weights in a multidimensional database environment

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5890151A (en)*1997-05-091999-03-30International Business Machines CorporationMethod and system for performing partial-sum queries on a data cube
US6931418B1 (en)*2001-03-262005-08-16Steven M. BarnesMethod and system for partial-order analysis of multi-dimensional data
US20030217075A1 (en)*2002-05-162003-11-20Hitachi, Ltd.Method for reserving pages of database
US20090063403A1 (en)*2002-12-182009-03-05International Business Machines CorporationSystems and computer program products to identify related data in a multidimensional database
US20050091206A1 (en)*2003-09-102005-04-28Francois KoukerdjinianMethod and system for handling data available in multidimensional databases using a spreadsheet
US20050094742A1 (en)*2003-10-032005-05-05Kabushiki Kaisha ToshibaSignal decoding methods and apparatus
US20070073737A1 (en)*2005-09-272007-03-29Cognos IncorporatedUpdate processes in an enterprise planning system
US20070094236A1 (en)*2005-10-242007-04-26Wolfgang OtterCombining multi-dimensional data sources using database operations
US20090307248A1 (en)*2006-03-312009-12-10Cira Discovery Sciences, Inc.Method and Apparatus for Representing Multidimensional Data
US20080140622A1 (en)*2006-12-122008-06-12Bestgen Robert JDisplaying Explain Data for a SQL Query of a Database
US20140317156A1 (en)*2008-02-072014-10-23International Business Machines CorporationData management for data aggregation
US20120331259A1 (en)*2011-06-252012-12-27International Business Machines CorporationGeometric array data structure
US20130103638A1 (en)*2011-10-252013-04-25Chetan Kumar GuptaComputing a hierarchical pattern query from another hierarchical pattern query
US20150026207A1 (en)*2013-07-222015-01-22International Business Machines CorporationManaging sparsity in an multidimensional data structure
US20150032684A1 (en)*2013-07-292015-01-29Amazon Technologies, Inc.Generating a multi-column index for relational databases by interleaving data bits for selectivity
US20150120786A1 (en)*2013-10-282015-04-30Zoom International S.R.O.Multidimensional data representation
US20150142724A1 (en)*2013-11-182015-05-21Nuwafin Holdings LtdMethod and system for representing olap queries using directed acyclic graph structures in a datagrid to support real-time analytical operations
US10565176B2 (en)*2015-09-092020-02-18International Business Machines CorporationProcessing large data tables

Also Published As

Publication numberPublication date
US12197408B2 (en)2025-01-14
US10552393B2 (en)2020-02-04
US11531662B2 (en)2022-12-20
US20200142872A1 (en)2020-05-07
US20230089618A1 (en)2023-03-23
US20170116290A1 (en)2017-04-27
US11520760B2 (en)2022-12-06
US20170116281A1 (en)2017-04-27

Similar Documents

PublicationPublication DateTitle
US20230084389A1 (en)System and method for providing bottom-up aggregation in a multidimensional database environment
US12079245B2 (en)System and method for supporting large queries in a multidimensional database environment
US11789978B2 (en)System and method for load, aggregate and batch calculation in one scan in a multidimensional database environment
US20230334030A1 (en)System and method for slowly changing dimension and metadata versioning in a multidimensional database environment
US12130839B2 (en)System and method for supporting queries having sub-select constructs in a multidimensional database environment
US11797496B2 (en)System and method for parallel support of multidimensional slices with a multidimensional database
US12013878B2 (en)System and method for sandboxing support in a multidimensional database environment
US20190102447A1 (en)System and method for metadata sandboxing and what-if analysis in a multidimensional database environment
US11768825B2 (en)System and method for dependency analysis in a multidimensional database environment
US20170116311A1 (en)System and method for use of automatic slice merge in a multidimensional database environment
US11797559B2 (en)System and method for real time data aggregation in a virtual cube in a multidimensional database environment

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ORACLE INTERNATIONAL CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROYTMAN, ALEXEY;REICHMAN, NATASHA;BELYAEV, VICTOR;SIGNING DATES FROM 20161013 TO 20161019;REEL/FRAME:061857/0624

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION COUNTED, NOT YET MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION


[8]ページ先頭

©2009-2025 Movatter.jp