Identify which fields from your facts

Assignment Help Computer Engineering
Reference no: EM133217291

Your task is to design a data warehouse for Chemist Warehouse using multidimensional Modelling. Your design needs to encompass the following steps:

First construct a Data Warehouse Bus Matrix to identify the company's business processes and any likely Data Marts. (10 marks)

Design the star schema for any Data Marts you have identified, ensuring your Dimensions are conformed, primary and foreign keys are clearly labelled, and that your attributes are named using verbose textual descriptions. (40 marks)

Create the following table with a row for each fact table in your design, indicating the granularity of each fact and a brief justification for choosing that granularity.

Fact table name

Fact granularity

Fact table type

Brief justification

Create the following table with a row for each dimension table in your design, giving a brief justification for choosing that dimension, and indicating any attribute hierarchies that exist within the dimension.

Dimension table name

Brief justification

Attribute hierarchies

Create the following table with a row for each design feature you have used, such as handling of possible null foreign keys, and the inclusion of any fact-less fact tables, degenerate dimensions, role playing dimensions, junk dimensions, outriggers, mini-dimensions, or any other design techniques discussed in the lectures. Provide a brief description of each design feature used (how and where it is used - not the theory behind the concept) and a justification for its use.

Design feature

Brief description

Brief justification

Identify which fields from your facts/dimensions are required to answer each of the business questions listed above.

Reference no: EM133217291

Questions Cloud

Describe the marketing mix strategy of the event : The IWA World Water Congress & Exhibition 2022 will be held in Copenhagen, Denmark, from 11-15 September 2022. Research on the event and any other relevant webs
Explain the different types of communications : List and explain the different types of communications. Provide an example for each of the different types communications on a Marketing Project.
Discussing electronic innovation and the government : Discussing electronic innovation and the government. Complete review of the article by writing a two or three page overview of the article.
Implement a function void draw bar : Implement a function void draw Bar (int range) draws a black bar representing the range of ages from Task Two. The bar has width 40 pixels and height equal
Identify which fields from your facts : Identify which fields from your facts/dimensions are required to answer each of the business questions listed above - giving a brief justification for choosing
Produce an er model for the given scenario : Produce an ER Model for the following scenario (presented in Step 1 below) and business need, for the Pythagoras Math Academy. Reference the attached video
Draw an access control matrix : DSCI 519 University of Southern California - Draw an access control matrix that encodes the BLP rules for the given access classes.
Describe how blockchain technology makes your application : Describe how blockchain technology makes your application possible and more valuable than existing offerings. c. Describe what value your blockchain app provide
How many diagonals does p contain in total : How many diagonals does P contain in total - express the total cost of these triangles in terms of the perimeter of P and the lengths of those edges

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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