mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-13 03:59:45 +00:00
52 lines
3.3 KiB
Markdown
52 lines
3.3 KiB
Markdown
![]() |
---
|
||
|
title: workflow
|
||
|
slug: /main-concepts/metadata-standard/schemas/metadataingestion/workflow
|
||
|
---
|
||
|
|
||
|
# MetadataWorkflow
|
||
|
|
||
|
*OpenMetadata Ingestion Framework definition.*
|
||
|
|
||
|
## Properties
|
||
|
|
||
|
- **`id`**: Unique identifier that identifies this pipeline. Refer to *../type/basic.json#/definitions/uuid*.
|
||
|
- **`name`**: Name that identifies this pipeline instance uniquely. Refer to *../type/basic.json#/definitions/entityName*.
|
||
|
- **`openMetadataWorkflowConfig`** *(object)*: OpenMetadata Ingestion Workflow Config. Cannot contain additional properties.
|
||
|
- **`source`**: Refer to *#/definitions/source*.
|
||
|
- **`processor`**: Refer to *#/definitions/processor*.
|
||
|
- **`sink`**: Refer to *#/definitions/sink*.
|
||
|
- **`stage`**: Refer to *#/definitions/stage*.
|
||
|
- **`bulkSink`**: Refer to *#/definitions/bulkSink*.
|
||
|
- **`workflowConfig`**: Refer to *#/definitions/workflowConfig*.
|
||
|
## Definitions
|
||
|
|
||
|
- **`sourceConfig`** *(object)*: Additional connection configuration. Cannot contain additional properties.
|
||
|
- **`config`**
|
||
|
- **`componentConfig`** *(object)*: key/value pairs to pass to sink component. Can contain additional properties.
|
||
|
- **Additional Properties** *(string)*
|
||
|
- **`source`** *(object)*: Configuration for Source component in OpenMetadata Ingestion Framework. Cannot contain additional properties.
|
||
|
- **`type`** *(string)*: Type of the source connector ex: mysql, snowflake, tableau etc..
|
||
|
- **`serviceName`** *(string)*: Type of the source connector ex: mysql, snowflake, tableau etc..
|
||
|
- **`serviceConnection`**: Connection configuration for the source. ex: mysql , tableau connection. Refer to *../entity/services/connections/serviceConnection.json#/definitions/serviceConnection*.
|
||
|
- **`sourceConfig`**: Refer to *#/definitions/sourceConfig*.
|
||
|
- **`processor`** *(object)*: Configuration for Processor Component in the OpenMetadata Ingestion Framework. Cannot contain additional properties.
|
||
|
- **`type`** *(string)*: Type of processor component ex: pii-processor.
|
||
|
- **`config`**: Refer to *#/definitions/componentConfig*.
|
||
|
- **`stage`** *(object)*: Configuration for Stage Component in the OpenMetadata Ingestion Framework. Cannot contain additional properties.
|
||
|
- **`type`** *(string)*: Type of stage component ex: table-usage.
|
||
|
- **`config`**: Refer to *#/definitions/componentConfig*.
|
||
|
- **`sink`** *(object)*: Configuration for Sink Component in the OpenMetadata Ingestion Framework. Cannot contain additional properties.
|
||
|
- **`type`** *(string)*: Type of sink component ex: metadata.
|
||
|
- **`config`**: Refer to *#/definitions/componentConfig*.
|
||
|
- **`bulkSink`** *(object)*: Configuration for BulkSink Component in the OpenMetadata Ingestion Framework. Cannot contain additional properties.
|
||
|
- **`type`** *(string)*: Type of BulkSink component ex: metadata-usage.
|
||
|
- **`config`**: Refer to *#/definitions/componentConfig*.
|
||
|
- **`logLevels`** *(string)*: Supported logging levels. Must be one of: `['DEBUG', 'INFO', 'WARN', 'ERROR']`. Default: `INFO`.
|
||
|
- **`workflowConfig`** *(object)*: Configuration for the entire Ingestion Workflow. Cannot contain additional properties.
|
||
|
- **`loggerLevel`**: Refer to *#/definitions/logLevels*. Default: `INFO`.
|
||
|
- **`openMetadataServerConfig`**: Refer to *../entity/services/connections/metadata/openMetadataConnection.json*.
|
||
|
- **`config`**: Refer to *#/definitions/componentConfig*.
|
||
|
|
||
|
|
||
|
Documentation file automatically generated at 2022-07-14 10:51:34.749986.
|