Derive an efficient method for computing ranking cube

Assignment Help Basic Computer Science
Reference no: EM131221988

The ranking cube was designed to support top-k (ranking) queries in relational database systems. However, ranking queries are also posed to data warehouses, where ranking is on multidimensional aggregates instead of on measures of base facts. For example, consider a product manager who is analyzing a sales database that stores the nationwide sales history, organized by location and time. To make investment decisions, the manager may pose the following query: "What are the top-10 (state, year) cells having the largest total product sales?" He may further drill down and ask, "What are the top-10 (city, month) cells?" Suppose the system can perform such partial materialization to derive two types of materialized cuboids: a guiding cuboid and a supporting cuboid, where the former contains a number of guiding cells that provide concise, high-level data statistics to guide the ranking query processing, whereas the latter provides inverted indices for efficient online aggregation.

(a) Derive an efficient method for computing such aggregate ranking cubes.

(b) Extend your framework to handle more advanced measures. One such example could be as follows. Consider an organization donation database, where donors are grouped by "age," "income," and other attributes. Interesting questions include: "Which age and income groups have made the top-k average amount of donation (per donor)?" and "Which income group of donors has the largest standard deviation in the donation amount?"

Reference no: EM131221988

Questions Cloud

List two skus that were purchased most frequently together : List the two SKUs that were purchased most frequently together. List the three SKUs that were purchased most frequently together. List the four SKUs that were purchased most frequently together.
Define and apply social contract theory : Define and apply social contract theory. Is it appropriate for organizations like the one in the video to use a U.S. law (Fair Labor Standards Act of 1938) to offer low wages for its disabled workers? Why or why not?
Has the crisis worsened or eased : Has the crisis worsened or eased? Has it affected other European or non-European economies? - Have events followed the typical pattern of financial crises?
Develop and manage complex multi-media documents spreadsheet : Provide the appropriate APA formatted citationson the References page to avoid the perception of plagiarism. This includes citing all external sources including the vendor Web sites, assigned readings and videos, the mini case, and other sources,..
Derive an efficient method for computing ranking cube : Extend your framework to handle more advanced measures. One such example could be as follows. Consider an organization donation database, where donors are grouped by "age," "income," and other attributes. Interesting questions include: "Which age ..
Roles and interrelationships among physicians : Given the roles and interrelationships among physicians, nurses, and other health service professionals, distinguish the health information management profession.
Discuss how dollarization might have changed : some economists advised Argentina to dollarize, that is, to eliminate the peso and use the U.S. dollar as its currency. - Discuss how dollarization might have changed.
Effort to stabilize the process : In an effort to stabilize the process, there was some discussion about "those 3 machines."These 3 machines have an 'apparent' effect on the material thickness (measured prior to plating).
Main measure of performance : A recent report highlighted that the main measure of performance used by the majority of purchasing organisations was reduced costs.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd