A data engineer must bring several tables from a self-managed SQL Server database into Unity Catalog and keep them current from the database's change data, using Lakeflow Connect rather than bespoke extraction code. The engineer asks which components a database connector puts in place. Which description is correct?
- AA Unity Catalog connection holds the source credentials, an ingestion gateway extracts the initial snapshot and ongoing change data from the database into a staging location, and an ingestion pipeline applies them to Unity Catalog tables. Correct
- BA single ingestion pipeline connects to SQL Server on every scheduled run and overwrites each destination table in full, with no separate component involved in reading change data.
- CAn Auto Loader stream reads transaction log files that the database team exports to cloud storage, and a Lakeflow Connect pipeline then registers the resulting Delta tables in Unity Catalog.
- DA Unity Catalog external location points at the database host, and a scheduled Lakeflow Job runs a MERGE statement against the source tables to pull the rows that have changed since the previous run.
Why A is correct: Correct. A database connector separates authentication, extraction and application: the connection object governs access to the source, the gateway reaches the database and stages snapshot plus change data, and the ingestion pipeline writes the governed destination tables.
Why B is wrong: This is tempting because a full reload is how a hand-written JDBC extraction is usually built, and it does produce a correct table. It is wrong because a Lakeflow Connect database connector is designed to read change data incrementally, and it uses a gateway rather than one component doing everything.
Why C is wrong: This is plausible because Auto Loader is the standard mechanism for incremental file ingestion and the description sounds like change data capture. It is wrong because Auto Loader only reads files, and Lakeflow Connect is not a registration step layered on top of another ingestion product.
Why D is wrong: This is tempting because external locations and MERGE are both genuine Unity Catalog and Delta features used in ingestion work. It is wrong because an external location describes a cloud object storage path, not a database host, and a MERGE runs against Delta tables rather than a remote source.