exam questions

Exam Certified Data Engineer Professional All Questions

View all questions & answers for the Certified Data Engineer Professional exam

Exam Certified Data Engineer Professional topic 1 question 79 discussion

Actual exam question from Databricks's Certified Data Engineer Professional
Question #: 79
Topic #: 1
[All Certified Data Engineer Professional Questions]

The data architect has mandated that all tables in the Lakehouse should be configured as external (also known as "unmanaged") Delta Lake tables.

Which approach will ensure that this requirement is met?

  • A. When a database is being created, make sure that the LOCATION keyword is used.
  • B. When configuring an external data warehouse for all table storage, leverage Databricks for all ELT.
  • C. When data is saved to a table, make sure that a full file path is specified alongside the Delta format.
  • D. When tables are created, make sure that the EXTERNAL keyword is used in the CREATE TABLE statement.
  • E. When the workspace is being configured, make sure that external cloud object storage has been mounted.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
sturcu
Highly Voted 1 year, 3 months ago
Non of the provided. It should be: When a table is created, make sure LOCATION is provided
upvoted 8 times
...
vctrhugo
Highly Voted 1 year ago
Selected Answer: C
In Delta Lake, an external (or unmanaged) table is a table created outside of the data lake but is still accessible from the data lake. The data for external tables is stored in a location specified by the user, not in the default directory of the data lake. When you save data to an external table, you need to specify the full file path where the data will be stored. This makes the table “external” because the data itself is not managed by Delta Lake, only the metadata is. This is why specifying a full file path alongside the Delta format when saving data to a table will ensure that the table is configured as an external Delta Lake table.
upvoted 5 times
...
Sriramiyer92
Most Recent 1 month, 3 weeks ago
Selected Answer: C
Folks note: While creating a table - Use of External keyword - Non Mandatory. Mentioning Location and providing a path - Mandatory. In option C, it is not mentioned explicitly that Location keyword is used. But since the path is provided.. implies the use of Location keyword indirectly. The devil is in the details. :)
upvoted 2 times
...
hjy
4 months, 3 weeks ago
'create external table' statement is using in HIVE, so C is correct.
upvoted 1 times
...
jkhan2405
1 year ago
Selected Answer: C
C is correct.
upvoted 2 times
...
JamesWright
1 year, 1 month ago
C is correct
upvoted 1 times
...
aragorn_brego
1 year, 2 months ago
Selected Answer: C
Here's why the other options may not ensure the requirement is met: D. Delta Lake does not use the EXTERNAL keyword in the same way as some other SQL-based systems. In Delta Lake, whether a table is external is determined by where the data files are stored, not by a keyword in the CREATE TABLE statement. %sql CREATE TABLE f1_demo.results_external USING DELTA LOCATION '/mnt/formula1dl/demo/results_external'
upvoted 3 times
...
Dileepvikram
1 year, 2 months ago
possible answer is C
upvoted 1 times
...
Laraujo2022
1 year, 3 months ago
I think it should be A because when a database is created using a location all tables within this database are automatically assign as unmanaged tables.
upvoted 1 times
60ties
1 year, 2 months ago
Not quite. Test & see. The tables are 'managed' though database creation has 'LOCATION' keyword. C is best.
upvoted 5 times
...
...
sturcu
1 year, 3 months ago
Selected Answer: C
provide path (LOCATION)
upvoted 1 times
...
mouad_attaqi
1 year, 3 months ago
Selected Answer: C
C is plausible answer, as in this case we are writing the data to an external location
upvoted 1 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