You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[`pipeline` reference as optional](https://github.com/open-metadata/OpenMetadata/blob/8e199f486b63df9f44d4c827a9f43559d9e56e07/openmetadata-spec/src/main/resources/json/schema/type/entityLineage.json#L45-L64),
126
+
and its server implementation explicitly
127
+
[`validates API endpoint request and response fields`](https://github.com/open-metadata/OpenMetadata/blob/8e199f486b63df9f44d4c827a9f43559d9e56e07/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/LineageRepository.java#L1207-L1229)
128
+
for column lineage. The generic edge-schema description still says lineage
129
+
details are for table-to-table edges; this example follows the executable RC1
130
+
server behavior for API endpoints.
131
+
132
+
## Troubleshooting Empty `columnsLineage`
133
+
134
+
RC1 keeps a valid entity-level edge but filters field mappings whose FQNs do
135
+
not belong to that edge. This can leave the lineage visible in the UI while the
136
+
matching edge returns `columnsLineage: []`.
137
+
138
+
Use the exact `fullyQualifiedName` values returned by OpenMetadata:
139
+
140
+
```text
141
+
API response field: service.collection.endpoint.responseSchema.field
142
+
API request field: service.collection.endpoint.requestSchema.field
0 commit comments