2021-10-28 22:00:53 +00:00

2.5 KiB

Task

This schema defines the Task entity. A task is a unit of computation in a Pipeline.

id: https://open-metadata.org/schema/entity/data/task.json

Type: object

Properties

  • id required
  • name required
    • Name that identifies this task instance uniquely.
    • Type: string
    • Length: between 1 and 64
  • displayName
    • Display Name that identifies this Task. It could be title or label from the pipeline services.
    • Type: string
  • fullyQualifiedName
    • A unique name that identifies a pipeline in the format 'ServiceName.PipelineName.TaskName'.
    • Type: string
    • Length: between 1 and 64
  • description
    • Description of this Task.
    • Type: string
  • version
  • updatedAt
  • updatedBy
    • User who made the update.
    • Type: string
  • taskUrl
    • Task URL to visit/manage. This URL points to respective pipeline service UI.
    • Type: string
    • String format must be a "uri"
  • downstreamTasks
    • All the tasks that are downstream of this task.
    • Type: array
      • Items
      • Type: string
      • Length: between 1 and 64
  • taskType
    • Type of the Task. Usually refers to the class it implements.
    • Type: string
  • taskSQL
    • SQL used in the task. Can be used to determine the lineage.
    • Type: string
  • startDate
  • endDate
  • tags
  • href
  • owner
  • service required

This document was updated on: Monday, October 18, 2021