Build a logical model

Assignment Help PL-SQL Programming
Reference no: EM133191070

Question 1) When securing a data warehouse, there are many security considerations and techniques you can use:
a. List the 4 layers of security that need to be considered
b. Provide 2 "best practices" for each of the layers listed in part a.

Question 2) When implementing a data warehouse, performance is usually a paramount consideration. List 10 items which could have a performance impact on the data warehouse itself and whether that impact would be positive or negative. You should have 10 items and 10 positive/negative indications.

Question 3) If you were handed the requirement to deploy a data warehouse which is continuously available (up and running 24x7x365), describe the following considerations:
a. The difference between high availability and disaster recovery
b. The kinds of outages you must protect against
c. The approach options available to address this requirement
d. The topology options for deploying a continuously available environment
e. Any other considerations

Question 4) Describe the different degrees of latency, how they would be implemented and some of the key characteristics of each regarding normalization, cleansed, etc. Also include a description of an Operational Data Store (ODS) and how it distinguishes itself from the Data Warehouse:

Question 5) Big Data is a new and important trend in the market place today.
a. List the "4 Vs" or possible characteristics of a Big Data workload.
b. Include a description and example of each
c. List 2 ways that a user or developer can access/work with data in Hadoop 3

Question 6) We are going to build a logical model (like you did in Assignment 1) for a car rental agency, however, we'll have some enhancements which include a multi-model database and leveraging sources of data from Internet of Things. You are only building the logical model.

You do not need to build the physical model. This is a paper exercise. As you build your logical model, here are the considerations and common queries:

a. The FACT table contains rental facts. Each car rental by a customer is a record in the fact table.
b. You must have the following DIMENSION tables. Cars. Customers.
c. You must pick at least FOUR additional DIMENSION tables for your logical model
d. You must have a REFERENCE table which contains Canadian postal codes
e. Part of the data you will be collecting is from sensors and devices from the rental vehicles.

You will need an EVENT table which gathers this input (more details below)
f. The actual rental contract will be in JSON format and must be stored with each fact.
g. The following are the common queries that the users will be performing:
i. The service department will be leveraging data from the sensors and devices, like alignment, tire pressure, break pad wear and fluid levels - they will want to have a maintenance requisition prepared for each rental, prior to its planned return. Assume each sensor has a SENSOR ID which uniquely identifies it. Have a table (maintenance table), not part of the star schema, to meet this need - and - a table that stores the information from the sensors and devices (event table) which maps to the vehicle identification number (VIN) and date/time.
1. Define a reference table which maps each sensor ID to a vehicle (VIN)
2. Write the SQL query that will take data from the event table and produce a maintenance record in the maintenance table.
ii. The financial analysts will want to have weekly, monthly, quarterly and annual revenue reports by rental agency location.
1. Write the SQL queries that will generate these financial results.
2. Define a summary table which will help with the performance of these queries
iii. The business analysts will want to have a summary report showing the utilization rate for each vehicle - and a utilization summary for the company's fleet as a whole.

Note: utilization rate means what % of days is a particular car being rented versus sitting on the lot (idle).
1. Write the query that will produce a report for each vehicle in the fleet showing its utilization rate and the summary for the company.
2. Define a summary table which will help with the performance of these queries iv. The legal team will want to have access to the original signed documents, requested by rental agreement number, to pull up agreements and look at insurance options chosen by customers.
1. Write a query, that takes a rental agreement number as input, and returnsthe rental agreement document, in JSON format.
2. Create an INDEX which would help improve the performance of these queries.

Question 7. List ten "best practice" capabilities you should (or should not) use when building your physical data warehouse. Think in terms of your CREATE TABLE command and what you would / would not want to leverage.

Question 8 When figuring out the system size for a Data Warehouse / BI System, what are the four key influencing factors? Include a couple of considerations associated with each

Reference no: EM133191070

Questions Cloud

Calculate environmental impact for tank for climate change : ENVS 415 - University of Idaho - Calculate the environmental impact for each tank for Climate Change (GWP100), Photo-oxidant Formation (POCP), Acidification
Total energy consumption in the united states : GED 108 - California Coast University - From the 1800s to the present, total energy consumption in the United States.
Identify a natural capital sustainability problem : ENVSTY 101 - Northeastern University - Identify a natural capital sustainability problem that has prompted the development of possible solutions.
Analyze and interpret the given data : psc 309, University of Central Florida, Analyze and interpret the given data along with providing original insights of your own
Build a logical model : Define a summary table which will help with the performance of these queries iv. The legal team will want to have access to the original signed documents
How the seasons are caused : City Colleges of Chicago-Harold Washington - What other fact does your friend likely know that completely contradicts this view of how the seasons are caused?
What factors do you consider when doing an intervention plan : What factors do you consider when doing an intervention plan? How do you utilize resources available within the correctional institution?
Health policy that will address your geographic region : Consider a Health Policy that will address your topic of concern specifically for your geographic region.
Describe feminist ethnography and decolonizing ethnography : Define or describe feminist ethnography and decolonizing ethnography. What does it mean to conduct feminist ethnography or to decolonize ethnography?

Reviews

Write a Review

PL-SQL Programming Questions & Answers

  Write a perl subroutine for temperature conversion

Write a perl subroutine for temperature conversion named 'convert_temp'. It should be able to handle both Fahrenheit to Celsius conversions as well as Celsius to Fahrenheit conversions.

  Create gui which allow for input and display of student data

Create a GUI which allows for input and display of student data. It should include buttons to save a record, display all records.

  Find certain governors general of australia

Find certain Governors General of Australia. Find all Governors General of Australia who were Barons at the time of their appointment. List them by Title and name and date that they were appointed to the position. Order the list by ascending date o..

  Write the queries to report the details of the want_ad table

Write the queries to report the details of the WANT_AD table of the CLASSMATE schema. Save teh script in a file.

  Assignment related to sql querries

Write a SELECT statement that returns these columns from the Products table: The DateAdded column, A column that uses the CAST function to return the DateAdded column with its date only (year, month, and day)

  Provide four queries to answer questions asked by end users

Explain how you will go about developing this database. Provide at least four queries that answer some of the questions asked by the end users.

  Write sql to correction create the beach table

Write SQL to correction create the BEACH table, Write SQL to inset the data into the BEACH table

  Write a sql statement that will count the number of orders

Write a SQL statement that will join the [Order Details ] table and [Products] table to determine the top selling product based on [Quantity]*[Unit Price].

  Display all the columns from the orders table

Display all the columns from the Orders table that were paid with a Visa Card and have been shipped to the customer (hint: not a null). Order results by the Item Price in descending order.

  List the entire contents of the database

List the entire contents of the database. List records that contain a specific field value. List records that do not contain a specific value.

  Provide a copy of your working sql code as part of the paper

Provide a copy of your working SQL code as part of the paper. Analyze security considerations and pricing of the different cloud implementation types.

  Question 1 calculate the tax on an ordercomplete the

question 1. calculate the tax on an ordercomplete the following steps to create a procedure to calculate the tax on an

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