×

Systems and methods for providing performance metadata in interest-driven business intelligence systems

  • US 9,405,812 B2
  • Filed: 10/22/2013
  • Issued: 08/02/2016
  • Est. Priority Date: 10/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. An interest-driven business intelligence server system, comprising:

  • a processor;

    a memory connected to the processor and configured to store an interest-driven business intelligence application;

    raw data storage configured to store raw data, where a portion of the raw data comprises unstructured data;

    metadata storage configured to store data description metadata describing the raw data; and

    report storage configured to store previously generated reports comprising previous reporting data and previous reporting data requirements;

    wherein the interest-driven business intelligence application directs the processor to;

    receive a report specification, where the report specification comprises at least one reporting data requirement;

    determine estimates of performance metadata information for an interest-driven data pipeline that is utilized to generate reporting data based on the report specification wherein the performance metadata includes metrics for at least one of processes performed and data retrieved by the interest-driven data pipeline and the determining of the estimates of performance metadata includes;

    generate a mini job that is an ETL processing job that extracts a sufficient amount to data provide an accurate sample of the raw data available;

    provide the mini job to an distributed storage system;

    receive the sample of raw data satisfying the mini job from the distributed storage system in response to providing the mini job to the distributed storage system,determine performance metadata of the sample raw data;

    determine estimates of performance metadata for the raw data needed to satisfy the reporting requirements based on the determined performance metadata of the sample of raw data where the performance metadata for the sample of raw data includes performance metadata for the mini job and the estimates of the performance metadata includes estimates for an ETL processing job for obtaining raw data to satisfy the reporting requirements; and

    provide the estimates of performance metadata information for the interest-driven data pipeline to an interest-driven user visualization system.

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