Adding dataflow: MappingOrderAggregation Adding dataset: LakeFileOrderHeaderParquet Adding dataset: LakeFileOrderDetailLinesParquet Adding dataset: TableOrderSummary Adding linkedService: traininglake01noneKV Adding linkedService: trainingdb01 Adding linkedService: TrainingKeys01 Adding dataflow: WranglingOrderAggregation Adding dataset: GetSetMetadata Adding dataset: AnyDatabaseTable Adding linkedService: AnyDatabaseConnection Adding dataset: LaptopFolders Adding linkedService: LaptopFiles Adding integrationRuntime: PaulsLaptopIR Adding dataset: LaptopFilePersonCSV Adding dataset: LakeFiles Adding linkedService: traininglake01 Adding dataset: LaptopsFiles Adding dataset: LakeFilePersonCSV Adding dataset: LakeFileParquet Adding integrationRuntime: ForDataFlowDemos Adding integrationRuntime: VNetEnabledIR Adding managedVirtualNetwork: default Adding linkedService: traininglak01 Adding linkedService: TrainingKeys01withUMI Adding linkedService: TrainingStore01 Adding linkedService: BatchForTraining01 Adding pipeline: Scale Out Level 2 Adding pipeline: Scale Out Level 1 Adding pipeline: Lazy Replication Adding pipeline: 03 - Upload - From Discovery Adding pipeline: 01 - Upload - Simple Adding pipeline: 04 - Upload - From Metadata Adding pipeline: Order Summary with Mapping Adding pipeline: 02 - Upload - Copy Params Adding pipeline: 1950 Activities Adding pipeline: Custom Activity Adding managedPrivateEndpoint: AzureKeyVault1 Adding factory: TrainingFactoryDev
		
			
				
	
	
		
			137 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"name": "03 - Upload - From Discovery",
 | |
| 	"properties": {
 | |
| 		"activities": [
 | |
| 			{
 | |
| 				"name": "Get File List",
 | |
| 				"type": "GetMetadata",
 | |
| 				"dependsOn": [],
 | |
| 				"policy": {
 | |
| 					"timeout": "7.00:00:00",
 | |
| 					"retry": 0,
 | |
| 					"retryIntervalInSeconds": 30,
 | |
| 					"secureOutput": false,
 | |
| 					"secureInput": false
 | |
| 				},
 | |
| 				"userProperties": [],
 | |
| 				"typeProperties": {
 | |
| 					"dataset": {
 | |
| 						"referenceName": "LaptopFolders",
 | |
| 						"type": "DatasetReference",
 | |
| 						"parameters": {
 | |
| 							"Directory": "ForUpload\\People"
 | |
| 						}
 | |
| 					},
 | |
| 					"fieldList": [
 | |
| 						"childItems"
 | |
| 					],
 | |
| 					"storeSettings": {
 | |
| 						"type": "FileServerReadSettings",
 | |
| 						"recursive": true
 | |
| 					},
 | |
| 					"formatSettings": {
 | |
| 						"type": "DelimitedTextReadSettings"
 | |
| 					}
 | |
| 				}
 | |
| 			},
 | |
| 			{
 | |
| 				"name": "Upload Files",
 | |
| 				"type": "ForEach",
 | |
| 				"dependsOn": [
 | |
| 					{
 | |
| 						"activity": "Get File List",
 | |
| 						"dependencyConditions": [
 | |
| 							"Succeeded"
 | |
| 						]
 | |
| 					}
 | |
| 				],
 | |
| 				"userProperties": [],
 | |
| 				"typeProperties": {
 | |
| 					"items": {
 | |
| 						"value": "@activity('Get File List').output.childItems",
 | |
| 						"type": "Expression"
 | |
| 					},
 | |
| 					"activities": [
 | |
| 						{
 | |
| 							"name": "Upload File",
 | |
| 							"type": "Copy",
 | |
| 							"dependsOn": [],
 | |
| 							"policy": {
 | |
| 								"timeout": "7.00:00:00",
 | |
| 								"retry": 0,
 | |
| 								"retryIntervalInSeconds": 30,
 | |
| 								"secureOutput": false,
 | |
| 								"secureInput": false
 | |
| 							},
 | |
| 							"userProperties": [],
 | |
| 							"typeProperties": {
 | |
| 								"source": {
 | |
| 									"type": "DelimitedTextSource",
 | |
| 									"storeSettings": {
 | |
| 										"type": "FileServerReadSettings",
 | |
| 										"recursive": true
 | |
| 									},
 | |
| 									"formatSettings": {
 | |
| 										"type": "DelimitedTextReadSettings"
 | |
| 									}
 | |
| 								},
 | |
| 								"sink": {
 | |
| 									"type": "DelimitedTextSink",
 | |
| 									"storeSettings": {
 | |
| 										"type": "AzureBlobFSWriteSettings"
 | |
| 									},
 | |
| 									"formatSettings": {
 | |
| 										"type": "DelimitedTextWriteSettings",
 | |
| 										"quoteAllText": true,
 | |
| 										"fileExtension": ".txt"
 | |
| 									}
 | |
| 								},
 | |
| 								"enableStaging": false,
 | |
| 								"translator": {
 | |
| 									"type": "TabularTranslator",
 | |
| 									"typeConversion": true,
 | |
| 									"typeConversionSettings": {
 | |
| 										"allowDataTruncation": true,
 | |
| 										"treatBooleanAsNumber": false
 | |
| 									}
 | |
| 								}
 | |
| 							},
 | |
| 							"inputs": [
 | |
| 								{
 | |
| 									"referenceName": "LaptopsFiles",
 | |
| 									"type": "DatasetReference",
 | |
| 									"parameters": {
 | |
| 										"Directory": "ForUpload\\People",
 | |
| 										"File": {
 | |
| 											"value": "@item().name",
 | |
| 											"type": "Expression"
 | |
| 										}
 | |
| 									}
 | |
| 								}
 | |
| 							],
 | |
| 							"outputs": [
 | |
| 								{
 | |
| 									"referenceName": "LakeFiles",
 | |
| 									"type": "DatasetReference",
 | |
| 									"parameters": {
 | |
| 										"Directory": "Landing",
 | |
| 										"File": {
 | |
| 											"value": "@item().name",
 | |
| 											"type": "Expression"
 | |
| 										}
 | |
| 									}
 | |
| 								}
 | |
| 							]
 | |
| 						}
 | |
| 					]
 | |
| 				}
 | |
| 			}
 | |
| 		],
 | |
| 		"folder": {
 | |
| 			"name": "Demo Pipelines/Data Uploads"
 | |
| 		},
 | |
| 		"annotations": [],
 | |
| 		"lastPublishTime": "2020-08-27T09:06:45Z"
 | |
| 	},
 | |
| 	"type": "Microsoft.DataFactory/factories/pipelines"
 | |
| } |