DP-700 · Question #110
Your organization is tasked with transforming a dataset containing semi-structured JSON data into a structured tabular format. The workflow includes: - Parsing the nested JSON data into individual…
The correct answer is B. Notebooks. A notebook is the most appropriate tool in Microsoft Fabric for transforming semi-structured JSON data with complex parsing, advanced transformations, and custom Python logic.
Question
Exhibit
Options
- ADataflows
- BNotebooks
- CData Pipeline
- DT-SQL
How the community answered
(42 responses)- A5% (2)
- B76% (32)
- C5% (2)
- D14% (6)
Why each option
A notebook is the most appropriate tool in Microsoft Fabric for transforming semi-structured JSON data with complex parsing, advanced transformations, and custom Python logic.
Dataflows provide a low-code/no-code interface for data transformation but may not offer the granular control or custom scripting capabilities required for complex JSON parsing and advanced Python logic.
Notebooks, particularly those utilizing PySpark or Python, offer the flexibility and computational power to effectively handle semi-structured data like nested JSON by parsing it into DataFrames. They are well-suited for applying advanced transformations such as pivoting and aggregations, and crucially, they enable the integration of custom Python logic for tasks like outlier detection and missing value imputation, making them ideal for this multifaceted transformation workflow.
A Data Pipeline is primarily an orchestration tool for sequencing data activities, not for performing the detailed, code-intensive data transformations specified in the requirements.
T-SQL is optimized for relational data operations and would be less efficient or capable for parsing complex nested JSON structures and embedding custom Python logic for advanced data cleaning.
Concept tested: Fabric data transformation tools - complex data manipulation
Source: https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-notebook-develop-code
Topics
Community Discussion
No community discussion yet for this question.
