
Answer-first summary for fast verification
Answer: Load the DataFrame using a secure connection to the data source, and apply column-level encryption to the sensitive columns.
Option B is the correct answer as it involves loading the DataFrame using a secure connection to the data source and applying column-level encryption to the sensitive columns. This approach ensures that the data is protected both in transit and at rest. Option A is partially correct but does not address encryption of sensitive columns. Option C is incorrect as it does not provide specific details on how the data is secured during the loading process. Option D is incorrect as it focuses on encryption at rest, but does not address the secure loading of the DataFrame.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are responsible for loading a DataFrame with sensitive information into an Azure Databricks cluster. Describe the steps you would take to ensure that the data is loaded securely and maintain its confidentiality.
A
Use Azure Databricks' built-in libraries to read the data from a secure source and apply encryption-in-transit.
B
Load the DataFrame using a secure connection to the data source, and apply column-level encryption to the sensitive columns.
C
Utilize Azure Databricks' data access APIs to securely load the data and store it in an encrypted format within the cluster.
D
Encrypt the data at rest using Azure Key Vault and load the encrypted DataFrame into the Azure Databricks cluster.
No comments yet.