Patent application number | Description | Published |
20100169268 | SYSTEM AND METHOD OF SECURING AND AUTHORIZING MULTIDIMENSIONAL TRANSACTIONAL DATA - In one embodiment the present invention includes a system for securing and authorizing access to multidimensional transactional data. The system includes online analytical processing (OLAP) system and a database system. The OLAP system accesses a selection of multidimensional transactional data from the database system according to a multidimensional request. The OLAP system aggregates the selection to form aggregated information. The OLAP system filters the selection according to the authorization for the user, to form a filtered selection. In this manner the user can see accurate aggregations yet not see unauthorized data. | 07-01-2010 |
20100250543 | EFFICIENT HANDLING OF MULTIPART QUERIES AGAINST RELATIONAL DATA - A query having multiple parts may be processed to form an intermediate results set. This intermediate results set may be partitioned into a plurality of groups. Thereafter, the groups may be sorted into a plurality of containers so that each container contains data sufficient to calculate one requested result in the multipart query. Related techniques, apparatuses, systems, and computer program products are also described. | 09-30-2010 |
20120130942 | OLAP Execution Model Using Relational Operations - In one embodiment the present invention includes an OLAP execution model using relational operations. In one embodiment, the present invention includes, a method comprising receiving a first query in an online analytic processor (OLAP) executing on one or more computers, the OLAP generating and comprising a model specifying a graph defining a plurality of nodes and a plurality of tiers, each node corresponding to a different operation on data. A second query is generated by the OLAP. The second query includes a plurality of layered subqueries each corresponding to one of the nodes in the graph for specifying the different operations on data. The second query is received in a relational engine coupled to the datastore. The relational engine executes the second query, and in accordance therewith, retrieves data. | 05-24-2012 |
20140108331 | OLAP Execution Model Using Relational Operations - In one embodiment the present invention includes an OLAP execution model using relational operations. In one embodiment, the present invention includes, a method comprising receiving a first query in an online analytic processor (OLAP) executing on one or more computers, the OLAP generating and comprising a model specifying a graph defining a plurality of nodes and a plurality of tiers, each node corresponding to a different operation on data. A second query is generated by the OLAP. The second query includes a plurality of layered subqueries each corresponding to one of the nodes in the graph for specifying the different operations on data. The second query is received in a relational engine coupled to the datastore. The relational engine executes the second query, and in accordance therewith, retrieves data. | 04-17-2014 |
Patent application number | Description | Published |
20100070324 | Architectural Design for Plan-Driven Procurement Application Software - Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing plan-driven procurement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Inbound Delivery Processing process component, a Site Logistics Processing process component, an Inventory Processing process component, a Purchase Request Processing process component, a Purchase Order Processing process component, a Purchasing Contract process component, a Supplier Invoice Processing process component, a Demand Forecast Processing process component, a Supply and Demand Matching process component, an External Procurement Trigger and Response process component, and a Logistics Execution Control process component. | 03-18-2010 |
20100070330 | ARCHITECTURAL DESIGN FOR CUSTOMER RETURNS HANDLING APPLICATION SOFTWARE - Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing customer returns handling. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Accounting process component, a Customer Return Processing process component, a Sales Order Processing process component, a Customer Invoice Processing process component, a Due Item Processing process component, a Balance of Foreign Payment Management process component, a Payment Processing process component, a Supply and Demand Matching process component, an Inventory Processing process component, a Site Logistics Processing process component, and an Inbound Delivery Processing process component. | 03-18-2010 |
20100070336 | Providing Customer Relationship Management Application as Enterprise Services - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having customer relationship management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 03-18-2010 |
20100153158 | PROVIDING PROJECT MANAGEMENT SOFTWARE APPLICATION AS ENTERPRISE SERVICES - Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having project management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 06-17-2010 |