straight-hairdresser-4506
04/24/2023, 3:12 PMmutation ($downstream_urn: String!, $upstream_urn: String!,){
updateLineage(
input: {
edgesToAdd: [{
downstreamUrn: $downstream_urn
upstreamUrn: $upstream_urn
}]
edgesToRemove: []
}
)
}
Variables for dataset (working):
{
"downstream_urn": "urn:li:dataset:(urn:li:dataPlatform:postgres,postgres.public.device,PROD)",
"upstream_urn": "urn:li:dataset:(urn:li:dataPlatform:mssql,DB.db_table.asset,PROD)"
}
Variables for schemafield (not working):
{
"downstream_urn": "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,postgres.public.device,PROD),device_id)",
"upstream_urn": "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:mssql,DB.db_table.asset,PROD),serial_number)"
}
Response I am getting:
{
"errors": [
{
"message": "Cannot upsert lineage as downstream urn urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,postgres.public.device,PROD),device_id) doesn't exist",
"locations": [
{
"line": 3,
"column": 17
}
],
"path": [
"updateLineage"
],
"extensions": {
"code": 400,
"type": "BAD_REQUEST",
"classification": "DataFetchingException"
}
}
],
"data": {
"updateLineage": null
},
"extensions": {}
}
lively-cat-88289
04/24/2023, 3:12 PMdelightful-ram-75848
04/25/2023, 12:28 AM