Resource: LineageEvent
A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.
JSON representation |
---|
{
"name": string,
"links": [
{
object ( |
Fields | |
---|---|
name |
Immutable. The resource name of the lineage event. Format: |
links[] |
Optional. List of source-target pairs. Can't contain more than 100 tuples. |
start |
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.Examples: |
end |
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.Examples: |
EventLink
A lineage between source and target entities.
JSON representation |
---|
{ "source": { object ( |
Fields | |
---|---|
source |
Required. Reference to the source entity |
target |
Required. Reference to the target entity |
EntityReference
The soft reference to everything you can attach a lineage event to.
JSON representation |
---|
{ "fullyQualifiedName": string } |
Fields | |
---|---|
fully |
Required. Fully Qualified Name (FQN) of the entity. |
Methods |
|
---|---|
|
Creates a new lineage event. |
|
Deletes the lineage event with the specified name. |
|
Gets details of a specified lineage event. |
|
Lists lineage events in the given project and location. |