
Explanation:
To enable an Apache Spark pool in Azure Synapse Analytics to query data from an external Azure Data Lake Storage account, the following approaches are valid:
Option B (Load the data to the primary storage account of workspace1) is correct because when data is loaded into the workspace's primary storage account, it becomes automatically accessible to all Spark pools within that workspace without requiring additional configuration. This is the most straightforward approach for making data available to Spark pools.
Option C (From workspace1, create a linked service for dl1) is correct because linked services establish secure connections between Synapse Analytics and external data sources. By creating a linked service for dl1, you configure the authentication and connection details that allow Pool1 to access and query the data directly from the external storage account.
Why other options are less suitable:
Ultimate access to all questions.
No comments yet.
You have an Azure subscription containing an Azure Data Lake Storage account named dl1 and an Azure Synapse Analytics workspace named workspace1.
You need to query the data in dl1 using an Apache Spark pool named Pool1 in workspace1. The solution must ensure the data is accessible to Pool1.
Which two actions achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct answer is worth one point.
A
Implement Azure Synapse Link.
B
Load the data to the primary storage account of workspace1.
C
From workspace1, create a linked service for the dl1.
D
From Microsoft Purview, register dl1 as a data source.