exam questions

Exam DP-900 All Questions

View all questions & answers for the DP-900 exam

Exam DP-900 topic 1 question 3 discussion

Actual exam question from Microsoft's DP-900
Question #: 3
Topic #: 1
[All DP-900 Questions]

HOTSPOT -
To complete the sentence, select the appropriate option in the answer area.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:
Extract, transform, and load (ETL) is a data pipeline used to collect data from various sources, transform the data according to business rules, and load it into a destination data store.
Reference:
https://docs.microsoft.com/en-us/azure/architecture/data-guide/relational-data/etl

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
muks1003
Highly Voted 2 years, 10 months ago
For ETL it should be C, for ELT it will be B.
upvoted 30 times
...
heenak55
Highly Voted 3 years ago
I am confused for the answer why it is C instead of B
upvoted 5 times
pads98
3 years ago
ETL process, note the order EXTRACT, TRANSFORM, LOAD. data should be TRANSFORMED(processed) before it is loaded.
upvoted 16 times
...
dongboy
3 years ago
It's in the name, E T L. The data needs to be transformed before it is loaded. If this was ELT, then the answer would be B.
upvoted 6 times
...
...
man5484
Most Recent 5 months, 3 weeks ago
a. a matching schema in the data source and the data target Incorrect. While having a well-defined schema can help, ETL processes are designed to handle differences between schemas in the source and target. ETL can transform data to fit the target schema. b. a target data store powerful enough to transform data Incorrect. ETL processes transform data in transit, typically in an ETL tool or engine, before loading it into the target data store. The transformation does not rely on the processing power of the target store. c. data that is fully processed before being loaded to the target data store Correct. In a typical ETL process, data is extracted from the source, transformed as needed (e.g., cleaned, aggregated, formatted), and then loaded into the target data store. d. that the data target be a relational database Incorrect. The target data store can be various types, including relational databases, data lakes, or NoSQL databases. ETL processes are not limited to relational databases.
upvoted 2 times
...
shahrzadkhb
8 months, 2 weeks ago
ETL stands for extract, transform, and load. So, data must be transformed before loading. Therefore, the third option is correct.
upvoted 2 times
...
Jstein91
8 months, 3 weeks ago
Answer is correct -C. - BEFORE the Data store - Extract, load, transform (ELT) differs from ETL solely in where the transformation takes place. In the ELT pipeline, the transformation occurs in the target data store. - This question asks - before being loaded not "in" the data store - Which is ETL
upvoted 1 times
...
Abhishek17
11 months, 1 week ago
No yes yes
upvoted 1 times
...
AGTraining
1 year, 1 month ago
option C
upvoted 2 times
...
Vanessa23
2 years ago
ETL - extract, transform (before load) and load. target datastore only load data (no transformation)
upvoted 1 times
...
chiiiweiii
2 years, 1 month ago
Correct Answer ELT-a target data store powerful enough to transform data. ETL-data that is fully processed before being loaded to the target data store.
upvoted 3 times
...
Rakrah
2 years, 3 months ago
ETL - Extract then Transform the Load - It always ensure apply all the transformation logic after extracting/bore loading into Target table. Target table is ready to use the data for reporting/visualizations. My preference is "C"
upvoted 1 times
...
KMLearn3
2 years, 4 months ago
Pretty similar to Qst#31 (ELT there). Here ETL. It will be understandable if you take "transform" and "process" as equivalent. And then yes, process/transform is before load. And on ELT (Qst#31): yes, for transform/process the target needs capabilities for it.
upvoted 1 times
...
KMLearn3
2 years, 4 months ago
Missleading because question is about "requires" (=prerequisite) and then the answer "fully processed before". Extraction belongs to processing (ETL or ELT). So why should that have startet after "FULLY processed before"?
upvoted 1 times
...
JustMe84
2 years, 9 months ago
The answer has to be C. Microsoft trainer handbook describes ETL as raw data being retrieved and transformed before being saved. The book also states that ELT is data stored before being transformed. Although the question is poorly articulated, I would choose C in this case.
upvoted 2 times
...
TiTe123
2 years, 10 months ago
I think this is a misleading question. Clearly it is not A or D. ETL process can be run in parallel to save time. While data is being extracted, a transformation process could be working on data already received and prepare it for loading, and a loading process can begin working on the prepared data, rather than waiting for the entire extraction process to complete. (https://docs.microsoft.com/en-us/azure/architecture/data-guide/relational-data/etl). This suggests that C is also incorrect. This leaves B. By the book, this would be correct for ELT but appears incorrect for ETL because the transformation process occurs in an isolated specialized engine prior to loading. However, in reality, a lot of older ETL routines are actually ELT based on their infrastructure. Therefore, I would be inclined to go for B. Nonetheless another poorly chosen question though.
upvoted 4 times
...
SyedaShapna
2 years, 11 months ago
Answer :C
upvoted 1 times
...
trdr
3 years ago
Answer: C
upvoted 1 times
...
kingzmole
3 years ago
Transform mean processed. so the answer should be B
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago