Examples of when you would use a data warehouse

Assignment Help Data Structure & Algorithms
Reference no: EM134046231

Assignment:

Case: Data Warehouse or Data Lake?

A data lake is a vast pool of raw data, the purpose for which is not yet defined. A data warehouse is a repository for structured, filtered data that has already been processed for a specific purpose. Here are a few primary differences between data lakes and data warehouses:

. Data storage: During the development of a data warehouse, a considerable amount of time is spent analyzing data sources, understanding business processes, and profiling data. The result is a highly structured data model designed for reporting. Data lakes retain all data-not just data that is in use today but data that may be used and even data that may never be used but may one day have value.

. Data types: Data warehouses generally consist of data that is extracted from transactional or source systems and consist of quantitative metrics and the attributes that describe them. A data lake saves all data in raw form, regardless of source and structure.

. Data users: Data warehouses support operational and managerial users generating reports for KPIs and CSFs. These users favorite tool is the spreadsheet, and they create new reports that are often distributed throughout the organization. The data warehouse is their go-to source for data, but they often go beyond functional boundaries. The data lake supports all of these users equally well. The data scientists can go to the lake and work with the very large and varied datasets they need, while other users make use of more structured views of the data provided for their use.

. Data change: One of the chief complaints about data warehouses is how long it takes to change them. Considerable time is spent up front during development to get the warehouse structure right. A good warehouse design can adapt to change, but because of the complexity of the data loading process and the work done to make analysis and reporting easy, these changes will necessarily consume some developer resources and take some time. In the data lake, on the other hand, since all data is stored in its raw form and is always accessible to someone who needs to use it, users are empowered to go beyond the structure of the warehouse to explore data in novel ways and answer their questions at their pace.

Questions

1. In a group, explain the difference between a data warehouse and a data lake along with the advantages and disadvantages of each.

2. Provide a few business examples of when you would use a data warehouse and when you would use a data lake.

Reference no: EM134046231

Questions Cloud

Why fingerprints can be used to tell identical twins apart : Exercise 3.1 From Tissue Engineering, Saltzman 2. Explain why fingerprints can be used to tell identical twins apart.
How identified risks might impact the organizations assets : Impact: Analyze how the identified risks might impact the organization's assets.
Explore a common vulnerability : Explore a common vulnerability and exposure (CVE) for any Hadoop core component.
How should paypal allocate investments between the merchant : How should PayPal allocate investments between the merchant and consumer sides of its platform? Make sure to justify your answer.
Examples of when you would use a data warehouse : In a group, explain the difference between a data warehouse and a data lake along with the advantages and disadvantages of each.
Why is a crossword puzzle in a print newspaper multimodal : Why is a crossword puzzle in a print newspaper multimodal?
What are implications for dfir : According to 10 cybersecurity findings from the 2023 Verizon data breach findings, what are implications for DFIR?
Examples of workplace systems that may use iot devices : A few examples of workplace systems that may use IoT devices are sensors that collect, exchange and process data, smart lighting systems, and security cameras.
Explain how the chrome browser handles memory problems : Explain how the Chrome browser handles memory problems. Explain how the Chrome browser handles Sandboxing and what is it used for.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

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