Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Graphical-user-interface-for-relational-database

 Detection of cholesterol deposits in arteries
According to the present invention, a 5 MHz ultrasonic beam is directed from a transmitting ...


 Disease simulation system and method
The invention presents a system and method for simulating a disease control parameter and for ...


 Method and system for modeling interaction of objects
The present invention provides a method for modeling interactions between models. A first ...


 Image sequence compression featuring independently coded regions
The invention summarized above and defined by the enumerated claims may be better understood by ...


 Interactive access, manipulation, sharing and exchange of multimedia data
OF THE INVENTION The various aspects of the present invention are described below in terms of ...


 Display device and image display system
The present invention is devised in view of such situation, and its object is to provide a display ...


 Dynamic memory allocation suitable for stride-based prefetching
The problems outlined above are in large part solved by a dynamic memory allocation routine in ...


 PARALLEL COMPRESSION/DECOMPRESSION SYSTEM AND METHOD FOR IMPLEMENTATION OF IN-MEMORY COMPRESSED CACHE IMPROVING STORAGE DENSITY AND ACCESS SPEED FOR INDUSTRY STANDARD MEMORY SUBSYSTEMS AND IN-LINE MEMORY MODULES
One embodiment of the present invention discloses a system and process to initialize, operate, and ...


 System and method for dynamically allocating associative resources
There is provided, according to one aspect of the invention, a system and method to reallocate ...


 Memory-usage tracking tool
OF THE INVENTION The present invention provides a method and suite of tools that allow tracking of ...


 Graphical user interface for relational database

Details
Inventors: Shah, Arun; Novy, Robert F.; Ertl, Robert A.;
Assignee: Hyperion Solutions Corporation (Sunnyvale, CA)
Primary Examiner: Mizrahi; Diane D.
Assistant Examiner:
Attorney, Agent or Firm: Baker & McKenzie

Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.

DETAILED DESCRIPTION Referring now to FIG.
1, there is illustrated a block diagram describing an exemplary computer architecture 100, configurable in accordance with an embodiment of the present invention.
The computer architecture 100 comprises a relational database management system (RDBMS) 105, a database or data warehouse 110, an interface 140, and an analytical server 120.
The database 110 is accessible by the analytical server engine 120.
The analytical server engine 120 accepts requests for metric calculations from clients 135, uses the metadata structures 145 to identify the necessary fact components and the best star schema for accessing them, generates and executes structured queries in a database query language, such as Structured Query Language (SQL), performs outer joins to conform query results, calculates the desired metrics, and returns them to the clients in a structured form such as multidimensional cubes.
The clients access the analytical server via an application programming interface (API) 140, through which metrics can be requested, possibly constrained on dimensional values.
The query and metric calculation results are transmitted through the interface as objects.
The client need not have knowledge of how the metric is calculated.
The database 110 includes a collection of base_fact tables 125a and dimension tables 125b organized in multiple star schemas 125.
Exemplary star schemas are described in Ralph Kimball, THE DATA WAREHOUSE TOOLKIT (John Wiley & Sons 1996), which is hereby incorporated by reference for all purposes.
Additionally, the database includes aggregate fact tables 130.
The aggregate_fact tables 130 contain values summarized from the base_fact tables 125a to certain specified levels of one or more dimensions.
An aggregate fact table 130 is more efficient and preferable to access than a base_fact table 125a, provided the level of detail of a given aggregate_fact table 130 is still sufficient for a given query.
Additionally, a set of metadata structures 145 describe the contents of, and relationships between, the various fact and dimension tables 125a, 125b



Related patents
  Selection and storage of policies in network management
The present invention is directed to the user interface and policy loading aspects of a policy-based, outsourced, network management system. In one aspect, a user ...
  Method and apparatus for providing a highly interactive transaction environment in a distributed network
In one embodiment of the invention, in a multithreaded computing environment, a platform independent method for providing a highly interactive transaction session ...
  Intelligent agent with negotiation capability and method of negotiation therewith
OF THE ILLUSTRATED EMBODIMENTS Turning to the Drawing, wherein like parts are denoted by like numbers throughout the several views, FIG. 1 illustrates a networked ...
  Method and system for forecasting events and threats based on geospatial modeling
The present invention provides a forecasting engine and method which assists in forecasting occurrences of identifiable events and/or threats based on signature and/or ...
  Methods, apparatus, and articles of manufacture for analyzing memory use
Systems, methods, and articles of manufacture consistent with the present invention track accesses to memory during execution of an application program. Additional ...
  Method and system for report presentation and navigation in a computer system
The present invention is a method and system for report presentation and navigation in a computer system that includes multiple reports about multiple components. The ...
  Web based data mining and location data reporting and system
The database reporting and data mining system that is the subject of this invention is implemented, in one of its aspects, as part of a Location Aware Wireless Gateway. T...
  Fast refresh of snapshots
One aspect of the invention is a method of refreshing a snapshot defined by a snapshot definition query that references a master table. The master table has a primary ...
  Document management system for automating operations performed on documents in data storage areas
In accordance with the present invention, there is provided a document management system with an improved document distribution functionality. Further, in accordance ...
  Method and apparatus for providing multi-level searching in an electronic book
What is claimed is: 1. In a method for providing user access to stored textual information in a hand-held electronic book having a digital memory, entry keys, a display ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved