DataPipeline definition
- Статья
-
-
This article provides a breakdown of the definition structure for data pipeline items.
Definition parts
Definition part path |
type |
Required |
Description |
pipeline-content.json |
ContentDetails (JSON) |
true |
Describes data pipeline content of payload |
.platform |
PlatformDetails (JSON) |
false |
Describes common details of the item |
ContentDetails
Describes content of payload
Description for DataPipelineProperties contents
Describes the fields used to construct the DataPipelineProperties
Name |
Type |
Required |
Description |
activities |
Activity[] |
false |
List of activities. See Description for Activity contents |
description |
String |
false |
Description of Data Pipeline |
Description for Activity contents
Name |
Type |
Required |
Description |
name |
String |
true |
Name of the activity |
type |
String |
true |
Type of the activity |
dependsOn |
DependencyActivity[] |
false |
List of activities the activity depends on. See Description for DependencyActivity contents |
typeProperties |
object(JSON) |
true |
Type properties of activity |
Description for DependencyActivity contents
Name |
Type |
Required |
Description |
activity |
String |
true |
Name of the activity |
dependencyConditions |
String[] |
true |
Dependency Condition. Accepted string values inside array are - Succeeded , Skipped , Failed , Completed |
ContentDetails example
{
"properties": {
"description": "Data pipeline description",
"activities": [
{
"name": "Wait_Activity_1",
"type": "Wait",
"dependsOn": [],
"typeProperties": {
"waitTimeInSeconds": 240
}
},
{
"name": "Wait_Activity_2",
"type": "Wait",
"dependsOn": [
{
"activity": "Wait_Activity_1",
"dependencyConditions": [ "Succeeded" ]
}
],
"typeProperties": {
"waitTimeInSeconds": 240
}
}
]
}
}