×

Multidimensional repositories for problem discovery and capacity planning of database applications

  • US 7,617,312 B2
  • Filed: 06/18/2004
  • Issued: 11/10/2009
  • Est. Priority Date: 04/16/1999
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising the steps of:

  • sampling operational characteristics of a component to obtain data reflecting performance of the component;

    storing the data into a storage according to an organization including at least a time dimension and a component dimension;

    wherein the time dimension is a list of time intervals that comprises first time intervals that correspond to a coarser level of granularity and second time intervals that correspond to a finer level of granularity, wherein the first time intervals correspond to longer time periods than the second time intervals;

    wherein each time interval of the first time intervals corresponds to a plurality of the second time intervals;

    wherein all of the second time intervals have a same fixed length;

    wherein the time dimension is a hierarchical dimension in which the first time intervals and the second time intervals have a hierarchical relationship with respect to each other;

    wherein the component dimension is a list of values that comprises first values that correspond to a coarser level of component granularity and second values that correspond to a finer level of component granularity, wherein the first values correspond to first component elements that include second component elements corresponding to the second values;

    wherein each value of the first values corresponds to a plurality of the second values;

    wherein the component dimension is a hierarchical dimension in which the first values and the second values have a hierarchical relationship with respect to each other; and

    performing an operation on the data in the storage, wherein the operation is one of a drill down operation that involves transforming the data at the coarser level of granularity to the data at the finer level of granularity, or a rollup operation that involves transforming the data at the finer level of granularity to the data at the coarser level of granularity;

    wherein performing the operation on the data in the storage further comprises performing one of a drill down operation that involves transforming the data at the coarser level of component granularity to the data at the finer level of component granularity, or a rollup operation that involves transforming the data at the finer level of component granularity to the data at the coarser level of component granularity;

    wherein the steps of the method are performed by one or more computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×