Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 (?) , you can switch to a simple comment.
Switch to a voting comment New
sturcu
Highly Voted 1 year, 1 month ago
Non of the provided. It should be: When a table is created, make sure LOCATION is provided
upvoted 6 times
...
hjy
Most Recent 2 months, 2 weeks ago
'create external table' statement is using in HIVE, so C is correct.
upvoted 1 times
...
vctrhugo
9 months, 3 weeks 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 4 times
...
jkhan2405
10 months, 1 week ago
Selected Answer: C
C is correct.
upvoted 2 times
...
JamesWright
11 months, 3 weeks ago
C is correct
upvoted 1 times
...
aragorn_brego
1 year 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 ago
possible answer is C
upvoted 1 times
...
Laraujo2022
1 year 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 ago
Not quite. Test & see. The tables are 'managed' though database creation has 'LOCATION' keyword. C is best.
upvoted 4 times
...
...
sturcu
1 year ago
Selected Answer: C
provide path (LOCATION)
upvoted 1 times
...
mouad_attaqi
1 year, 1 month 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 ...