Movatterモバイル変換


[0]ホーム

URL:


US20180285436A1 - Method and system for performing data manipulations associated with business processes and operations - Google Patents

Method and system for performing data manipulations associated with business processes and operations
Download PDF

Info

Publication number
US20180285436A1
US20180285436A1US15/147,130US201615147130AUS2018285436A1US 20180285436 A1US20180285436 A1US 20180285436A1US 201615147130 AUS201615147130 AUS 201615147130AUS 2018285436 A1US2018285436 A1US 2018285436A1
Authority
US
United States
Prior art keywords
data
dimension
members
target
dimensions
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.)
Abandoned
Application number
US15/147,130
Inventor
Paul Grant BARBER
Robert John WALKER
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.)
Prophix Software Inc
Original Assignee
Prophix Software Inc
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 Prophix Software IncfiledCriticalProphix Software Inc
Priority to US15/147,130priorityCriticalpatent/US20180285436A1/en
Publication of US20180285436A1publicationCriticalpatent/US20180285436A1/en
Assigned to TCG SENIOR FUNDING L.L.C.reassignmentTCG SENIOR FUNDING L.L.C.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PROPHIX SOFTWARE INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and apparatus for accessing, processing and manipulating data in an OLAP database. According to one aspect, the present invention comprises a user interface configured for accessing, processing and manipulating data in an OLAP cube. According to another aspect, the present invention comprises a calculation engine for manipulating and managing data in the OLAP cube.

Description

Claims (26)

What is claimed is:
1. A system for processing data in an OLAP database, said system comprising:
a user interface module;
a calculation engine;
said user interface comprising a screen configured for specifying a data process to be performed on data in the OLAP database in response to one or more user inputs; and
said calculation engine being configured to interface to the OLAP database and execute said data process and generate a data process output.
2. The system as claimed inclaim 1, wherein said user interface module comprises a data transformation screen, said data transformation screen being configured for specifying the data process according to one or more dimensions, wherein each of said one or more dimensions comprises a characterization of data stored in the OLAP database.
3. The system as claimed inclaim 2, wherein said one or more dimensions include one or more common dimensions and each said one or more common dimensions comprises a plurality of members, and one or more non-common dimensions and each of said one or more non-common dimensions comprises a plurality of members.
4. The system as claimed inclaim 3, wherein said data process includes a user inputted data value, and said calculation engine is configured to manipulate data in the OLAP database based on said inputted data value.
5. The system as claimed inclaim 3, wherein said calculation engine is configured to manipulate data in the OLAP database for selected common dimension members based on a combination of said associated common dimensions.
6. The system as claimed inclaim 3, wherein said non-common dimension includes one or more source-target dimensions for specifying data to be manipulated, and said source-target dimensions comprising one or more source members and one or more target members, wherein said one or more source members identify data to be accessed from the OLAP database, and wherein said one or more target members identify data to be written back to the OLAP database.
7. The system as claimed inclaim 6, wherein said source-target dimensions comprise time-based target dimensions and non-time based target dimensions.
8. The system as claimed inclaim 7, wherein said user interface includes a screen configured for selecting one or more of said common dimensions for a data process or one or more of said source-target dimensions, and said screen including input controls responsive to user input for selecting said one or more of said source members or said target members.
9. The system as claimed inclaim 8, wherein said data transformation screen is configured to provide an aggregation option associated with the members of said source-target dimension, and said aggregation option comprising one of an aggregate operation, an average including empty values operation, an average excluding empty values operation, or a copy between time members operation.
10. The system as claimed inclaim 9, wherein said data transformation screen is configured to provide a delete data from source operation, and said delete data from source operation being responsive to a user input.
11. The system as claimed inclaim 9, wherein said data transformation screen is configured to provide a source data operation, and said source data operation comprising one of an increase by percentage operation, a decrease by operation, an increase by absolute amount operation, a decrease by absolute amount operation, or a multiply by amount operation.
12. The system as claimed inclaim 9, wherein said data transformation screen is configured to provide a target data write operation, and said target data write operation comprising one of an overwrite existing data operation, an add to existing data operation, or a subtract from existing data operation.
13. The system as claimed inclaim 9, wherein said data transformation screen is configured to provide a time spread operation for allocating data along a time target dimension, and said time spread operation comprising one of a store value to leaf members operation, a spread based on existing data operation, a spread based on data in a member property dimension, or a spread evenly operation.
14. The system as claimed inclaim 9, wherein said data transformation screen is configured to provide a data spread operation for allocating data along a non-time target dimension, and said data spread operation comprising one of a store value to leaf members operation with no spread, a spread based on existing data operation, a spread based on data in a member property dimension, or a spread evenly operation.
15. The system as claimed inclaim 14, wherein said data spread operation is configured for a data value specified by a user.
16. The system as claimed inclaim 2, wherein said user interface includes a processing exception screen, and said processing exception screen being configured to provide a processing options for one or more processing exceptions.
17. The system as claimed inclaim 16, wherein said processing exceptions comprise a spread on zero condition, and said processing options comprise one of a spread evenly without a warning operation, a spread evenly with a warning operation, a skip member combination without a warning operation, a skip member combination with a warning operation, or an abort process operation.
18. The system as claimed inclaim 16, wherein said processing exceptions comprise a dimension spread invalid value handing condition, and said processing options comprise one of a spread evenly without a warning operation, a spread evenly with a warning operation, a skip member combination without a warning operation, a skip member combination with a warning operation, or an abort process operation.
19. The system as claimed inclaim 2, wherein said calculation engine is configured to execute one or more of a store data based on existing data operation, a store single data value operation, or an allocate single data value operation.
20. The system as claimed inclaim 2, wherein said calculation engine is configured to generate a contra account entry, and said data transformation screen is configured for a user to specify data for said contra account entry.
21. A computer-implemented method for processing data stored in an OLAP cube, said method comprising the steps of:
characterizing data in the OLAP cube according to a common dimension, and said common dimension comprising one or more common dimension members;
characterizing data in the OLAP cube according to a non-common dimension, and said non-common dimension comprising one or more non-common dimension members;
specifying a combination comprising selected common dimension members and selected non-common dimension members;
selecting cells in the OLAP cube based on said specified combination, and reading data from said selected cells;
applying a processing operation to the data read from said selected cells; and
writing data from said processing operation back to the OLAP cube.
22. The method as claimed inclaim 21, wherein said non-common dimensions include one or more of a source-target dimensions, and said source-target dimensions comprise one or more source members and one or more target members, wherein said one or more source members identify data to be accessed from the OLAP database, and wherein said one or more target members identify data to be written back to the OLAP database.
23. The method as claimed inclaim 22, wherein said processing operation comprises one of an allocate based on existing operation, a store single data value operation, or an allocate single data value operation.
24. The method as claimed inclaim 22, wherein said source-target dimensions comprise time-based target dimensions and non-time based target dimensions.
25. The method as claimed inclaim 21, wherein said step of writing data comprises one of overwriting existing data in the OLAP cube with data from said processing operation, adding data from said processing operation to existing data in the OLAP cube, or subtracting data from said processing operation to existing data in the OLAP cube.
26. A computer program product for processing data in an OLAP database, said computer program product comprising:
a storage medium configured to store computer readable instructions;
said computer readable instructions including instructions for,
characterizing data in the OLAP cube according to a common dimension, and said common dimension comprising one or more common dimension members;
characterizing data in the OLAP cube according to a non-common dimension, and said non-common dimension comprising one or more non-common dimension members;
specifying a combination comprising selected common dimension members and selected non-common dimension members;
selecting cells in the OLAP cube based on said specified combination, and reading data from said selected cells;
applying a processing operation to the data read from said selected cells; and
writing data from said processing operation back to the OLAP cube.
US15/147,1302008-03-312016-05-05Method and system for performing data manipulations associated with business processes and operationsAbandonedUS20180285436A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/147,130US20180285436A1 (en)2008-03-312016-05-05Method and system for performing data manipulations associated with business processes and operations

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US12/059,070US9355165B2 (en)2008-03-312008-03-31Method and system for performing data manipulations associated with business processes and operations
US15/147,130US20180285436A1 (en)2008-03-312016-05-05Method and system for performing data manipulations associated with business processes and operations

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/059,070ContinuationUS9355165B2 (en)2008-03-312008-03-31Method and system for performing data manipulations associated with business processes and operations

Publications (1)

Publication NumberPublication Date
US20180285436A1true US20180285436A1 (en)2018-10-04

Family

ID=41118701

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/059,070Active2030-10-10US9355165B2 (en)2008-03-312008-03-31Method and system for performing data manipulations associated with business processes and operations
US15/147,130AbandonedUS20180285436A1 (en)2008-03-312016-05-05Method and system for performing data manipulations associated with business processes and operations

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/059,070Active2030-10-10US9355165B2 (en)2008-03-312008-03-31Method and system for performing data manipulations associated with business processes and operations

Country Status (1)

CountryLink
US (2)US9355165B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8190557B2 (en)*2009-11-252012-05-29Barber Paul GrantProcessor and method configured for executing data transfer or data adjustment functions on OLAP based data
US10380134B2 (en)*2016-12-192019-08-13Sap SeIntegrated predictive analysis

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6480842B1 (en)*1998-03-262002-11-12Sap Portals, Inc.Dimension to domain server
US6567814B1 (en)*1998-08-262003-05-20Thinkanalytics LtdMethod and apparatus for knowledge discovery in databases
US6768986B2 (en)*2000-04-032004-07-27Business Objects, S.A.Mapping of an RDBMS schema onto a multidimensional data model
JP2002024286A (en)*2000-06-302002-01-25Hitachi LtdMethod and device for data display and recording medium with recorded processing program thereof
US6931418B1 (en)*2001-03-262005-08-16Steven M. BarnesMethod and system for partial-order analysis of multi-dimensional data
US7080081B2 (en)*2002-04-152006-07-18International Business Machines CorporationMultidimensional data clustering scheme for query processing and maintenance in relational databases

Also Published As

Publication numberPublication date
US9355165B2 (en)2016-05-31
US20090248726A1 (en)2009-10-01

Similar Documents

PublicationPublication DateTitle
US11914620B2 (en)System and method for aggregating values through risk dimension hierarchies in a multidimensional database environment
US10878358B2 (en)Techniques for semantic business policy composition
US10956665B1 (en)Systems and user interfaces for dynamic and interactive table generation and editing based on automatic traversal of complex data structures in a distributed system architecture
US7778899B2 (en)Method and system for object-oriented workflow management of multi-dimensional data
US7853508B2 (en)Method and system for object-oriented management of multi-dimensional data
US7610294B2 (en)Multidimensional data cube validation
US8112302B1 (en)Computer-implemented systems and methods for forecast reconciliation
US7571192B2 (en)Methods and apparatus for maintaining consistency during analysis of large data sets
US9015073B2 (en)Controlled creation of reports from table views
US8706681B2 (en)System and method for processing and/or analyzing OLAP based data according to one or more parameters
US20240256576A1 (en)Data processing system with manipulation of logical dataset groups
US9807169B2 (en)Distributed tagging of data in a hybrid cloud environment
US8050957B2 (en)Systems and methods for planning demand for configurable products
US20170221002A1 (en)Modeling Utilizing Staging Entity
US20180285436A1 (en)Method and system for performing data manipulations associated with business processes and operations
US20100100535A1 (en)Enterprise application platform
US20250104152A1 (en)System and method for generating enterprise forecasts based on input variables
CA2627893C (en)Method and system for performing data manipulations associated with business processes and operations
US8050958B2 (en)Systems and methods for planning demand for configurable products
US8612190B2 (en)Derived simulations for planning systems
US11682084B1 (en)System and method for node presentation of financial data with multimode graphical views
CA2686299C (en)Processor and method configured for executing data transfer or data adjustment functions on olap based data
US20110106667A1 (en)System for object oriented financial accounting
US20110040537A1 (en)Simulation for a multi-dimensional analytical system
SalmonSAP HANA for ERP Financials

Legal Events

DateCodeTitleDescription
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:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

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: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:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

ASAssignment

Owner name:TCG SENIOR FUNDING L.L.C., NEW YORK

Free format text:SECURITY INTEREST;ASSIGNOR:PROPHIX SOFTWARE INC.;REEL/FRAME:055094/0228

Effective date:20210201

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp