Adovo

Data & Analytics

Lakeflow Connect CDC costs lose their pipeline ID in billing rows

A practitioner reports null pipeline IDs after October 1. Preserve billing evidence and reconcile usage without assuming an undocumented replacement field.

October 24, 2026

A data team can see its Lakeflow Connect bill but cannot allocate it by pipeline. In a recent Databricks community question on Reddit, the author says usage_metadata.dlt_pipeline_id became null in their usage rows after October 1. A reply speculates that the field moved; another points out that current documentation still uses it. Treat the change as an incident to verify, not a settled migration instruction.

Confirm which records are affected

Databricks’ cost guide filters managed connector rows with billing_origin_product = 'LAKEFLOW_CONNECT' and joins usage_metadata.dlt_pipeline_id to pipeline metadata. Compare before-and-after rows by account, workspace, SKU, usage date and pipeline type. Check whether nulls are isolated to a connector, compute mode or time window.

Keep the accounting honest

The billing table reference still lists dlt_pipeline_id for Lakeflow usage. Do not attribute null rows to a pipeline by a loose timestamp match and present the result as exact. Reconcile total DBUs at the product level, then identify the unallocated portion explicitly. Resource tags can help future analysis, but only if their propagation is verified on the relevant billing records.

Escalate with a small sample

Send Databricks Support masked examples of one populated and one null usage row, their pipeline IDs, dates and relevant workspace information. Ask whether the field is expected to populate for the specific integrated CDC configuration and whether any correction is planned.

Adovo’s view

Cost transparency is part of data platform reliability. A pipeline that runs while its spend loses ownership is an operational defect in the control plane, even if the data remains fresh.

Continue exploring

Data & Analytics

DatabricksUnity Catalog

A Unity Catalog row filter fails when its lookup table is filtered too

A mapping-table row filter can create a nested policy conflict. Diagnose the security graph before loosening access.

Read more

Data & Analytics

DatabricksDelta Lake

Before changing a Delta table schema, find the consumers your lineage misses

Observed lineage is useful, but it can miss infrequent or external consumers. Combine it with declared contracts before renaming or removing a Delta column.

Read more

Data & Analytics

DatabricksUnity Catalog

Unity Catalog migration: test the job and storage permissions before cutover

Moving tables from Hive Metastore can leave jobs or path-based reads failing. Validate compute, grants and external locations with real principals.

Read more
Explore data and analytics services →