forked from datahub-project/datahub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dataFlow.graphql
138 lines (135 loc) · 3.31 KB
/
dataFlow.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
fragment dataFlowFields on DataFlow {
urn
type
exists
lastIngested
orchestrator
flowId
cluster
platform {
...platformFields
}
properties {
name
description
project
externalUrl
customProperties {
key
value
}
}
privileges {
...entityPrivileges
}
editableProperties {
description
}
ownership {
...ownershipFields
}
globalTags {
...globalTagsFields
}
institutionalMemory {
...institutionalMemoryFields
}
glossaryTerms {
...glossaryTerms
}
domain {
...entityDomain
}
...entityDataProduct
status {
removed
}
deprecation {
...deprecationFields
}
dataPlatformInstance {
...dataPlatformInstanceFields
}
browsePathV2 {
...browsePathV2Fields
}
health {
...entityHealth
}
activeIncidents: incidents(start: 0, count: 1, state: ACTIVE) {
total
}
}
query getDataFlow($urn: String!) {
dataFlow(urn: $urn) {
...dataFlowFields
upstream: lineage(input: { direction: UPSTREAM, start: 0, count: 100 }) {
...partialLineageResults
}
downstream: lineage(input: { direction: DOWNSTREAM, start: 0, count: 100 }) {
...partialLineageResults
}
autoRenderAspects: aspects(input: { autoRenderOnly: true }) {
...autoRenderAspectFields
}
structuredProperties {
properties {
...structuredPropertiesFields
}
}
forms {
...formsFields
}
}
}
query getDataFlowChildJobs($urn: String!, $start: Int, $count: Int) {
dataFlow(urn: $urn) {
...dataFlowFields
childJobs: relationships(input: { types: ["IsPartOf"], direction: INCOMING, start: $start, count: $count }) {
start
count
total
relationships {
entity {
... on DataJob {
urn
type
jobId
dataFlow {
urn
type
orchestrator
platform {
...platformFields
}
}
ownership {
...ownershipFields
}
properties {
name
description
}
editableProperties {
description
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
deprecation {
...deprecationFields
}
}
}
}
}
}
}
mutation updateDataFlow($urn: String!, $input: DataFlowUpdateInput!) {
updateDataFlow(urn: $urn, input: $input) {
urn
}
}