Query
query LineageEdge($id: LineageEdgeId!) {
lineageEdge(id: $id) {
description
downstream {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
field
}
id
origin
sqlQuery
tags {
createdAt
id
key
origin
updatedAt
value
}
}
}Variables
{
"id": "value"
}Response
{
"data": {
"lineageEdge": {
"description": "string",
"downstream": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"field": "value"
},
"id": "value",
"origin": "DBT",
"sqlQuery": "string",
"tags": [
{
"createdAt": "value",
"id": "value",
"key": "string",
"origin": "CATALOG_REFRESH",
"updatedAt": "value",
"value": "string"
}
]
}
}
}Queries
lineageEdge
Get a lineage edge. Requires LINEAGE_READ permissions.
QUERY
lineageEdge(id: LineageEdgeId!): LineageEdgeArguments
id
LineageEdgeId!
required
Returns
description
String
downstream
The downstream lineage node which references the upstream node.
id
LineageEdgeId!
Unique id for the two nodes connected.
origin
How the edge was created: extracted from query history, imported from dbt or OpenLineage, or created manually.
sqlQuery
String
tags
[Tag!]!
updatedAt
DateTime!
When Diver last wrote the edge. Query history and BI edges carry the time of the query they were read from, so the value can move backwards. Is in beta and can be changed without notice.
upstream
The upstream lineage node which is referenced from the downstream node. This can be as a
filter node (from a WHERE clause) or for data, e.g. a VIEW.
Query
query LineageEdge($id: LineageEdgeId!) {
lineageEdge(id: $id) {
description
downstream {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
field
}
id
origin
sqlQuery
tags {
createdAt
id
key
origin
updatedAt
value
}
}
}Variables
{
"id": "value"
}Response
{
"data": {
"lineageEdge": {
"description": "string",
"downstream": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"field": "value"
},
"id": "value",
"origin": "DBT",
"sqlQuery": "string",
"tags": [
{
"createdAt": "value",
"id": "value",
"key": "string",
"origin": "CATALOG_REFRESH",
"updatedAt": "value",
"value": "string"
}
]
}
}
}