Databricks Data Engineer Associate exam dumps

Databricks Data Engineer Associate practice question 531 of 532

Databricks Certified Data Engineer Associate. Associate level, Databricks. Free question with the correct answer and a full explanation.

Databricks Data Engineer Associate Question 531

Select 2

A company is using Databricks Unity Catalog to manage its data lake. The organization consists of multiple business units such as Marketing, Sales, and Finance, each requiring secure access to their respective datasets. What is the best practice for segregating access across these business units?

  1. A

    Create a separate catalog for each business unit, such as 'marketing_catalog', 'sales_catalog', and 'finance_catalog', to isolate their data.

  2. B

    Use the same catalog for all business units but segregate data using schema-level permissions.

  3. C

    Assign row-level access controls within a single schema to segregate data for each business unit.

  4. D

    Use a separate catalog for each business unit and implement schema-level permissions within those catalogs to further restrict access.

Show answer and explanation

Correct answers: A, D

Explanation

The best practice for segregating business units in Databricks Unity Catalog is to create separate catalogs for each unit, ensuring clear isolation of data. Additionally, schema-level permissions within those catalogs can be implemented to provide more granular control over access. This approach simplifies access management while maintaining strict segregation across units.

  • A. Correct.

    Correct. Creating separate catalogs for each business unit is a best practice to ensure data segregation at the highest level, as catalogs are the top-level container in Unity Catalog.

  • B. Incorrect.

    Incorrect. Using the same catalog for all business units can lead to a more complex permissions model and increases the risk of accidental access across business units.

  • C. Incorrect.

    Incorrect. Row-level access controls are more appropriate for fine-grained access within a single dataset, not for segregating data across entire business units.

  • D. Correct.

    Correct. Using a separate catalog for each business unit ensures high-level segregation, and applying schema-level permissions within those catalogs provides additional control over access to specific datasets.

Timed practice exam

Take a Databricks Data Engineer Associate practice test under exam conditions

45 questions in 90 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam