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
		
			
				
	
	
		
			97 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"name": "Scale Out Level 2",
 | |
| 	"properties": {
 | |
| 		"activities": [
 | |
| 			{
 | |
| 				"name": "Get Bucket Contents",
 | |
| 				"type": "Lookup",
 | |
| 				"dependsOn": [],
 | |
| 				"policy": {
 | |
| 					"timeout": "7.00:00:00",
 | |
| 					"retry": 0,
 | |
| 					"retryIntervalInSeconds": 30,
 | |
| 					"secureOutput": false,
 | |
| 					"secureInput": false
 | |
| 				},
 | |
| 				"userProperties": [],
 | |
| 				"typeProperties": {
 | |
| 					"source": {
 | |
| 						"type": "AzureSqlSource",
 | |
| 						"sqlReaderStoredProcedureName": "[dbo].[GetBucketContents]",
 | |
| 						"storedProcedureParameters": {
 | |
| 							"BucketId": {
 | |
| 								"type": "Int32",
 | |
| 								"value": {
 | |
| 									"value": "@pipeline().parameters.BucketId",
 | |
| 									"type": "Expression"
 | |
| 								}
 | |
| 							}
 | |
| 						},
 | |
| 						"partitionOption": "None"
 | |
| 					},
 | |
| 					"dataset": {
 | |
| 						"referenceName": "GetSetMetadata",
 | |
| 						"type": "DatasetReference"
 | |
| 					},
 | |
| 					"firstRowOnly": false
 | |
| 				}
 | |
| 			},
 | |
| 			{
 | |
| 				"name": "Execute Processes",
 | |
| 				"type": "ForEach",
 | |
| 				"dependsOn": [
 | |
| 					{
 | |
| 						"activity": "Get Bucket Contents",
 | |
| 						"dependencyConditions": [
 | |
| 							"Succeeded"
 | |
| 						]
 | |
| 					}
 | |
| 				],
 | |
| 				"userProperties": [],
 | |
| 				"typeProperties": {
 | |
| 					"items": {
 | |
| 						"value": "@activity('Get Bucket Contents').output.value",
 | |
| 						"type": "Expression"
 | |
| 					},
 | |
| 					"batchCount": 50,
 | |
| 					"activities": [
 | |
| 						{
 | |
| 							"name": "Run Process",
 | |
| 							"type": "SqlServerStoredProcedure",
 | |
| 							"dependsOn": [],
 | |
| 							"policy": {
 | |
| 								"timeout": "7.00:00:00",
 | |
| 								"retry": 0,
 | |
| 								"retryIntervalInSeconds": 30,
 | |
| 								"secureOutput": false,
 | |
| 								"secureInput": false
 | |
| 							},
 | |
| 							"userProperties": [],
 | |
| 							"typeProperties": {
 | |
| 								"storedProcedureName": {
 | |
| 									"value": "@concat('[workers].[DumpDataAndWait',item().ProcessId,']')",
 | |
| 									"type": "Expression"
 | |
| 								}
 | |
| 							},
 | |
| 							"linkedServiceName": {
 | |
| 								"referenceName": "trainingdb01",
 | |
| 								"type": "LinkedServiceReference"
 | |
| 							}
 | |
| 						}
 | |
| 					]
 | |
| 				}
 | |
| 			}
 | |
| 		],
 | |
| 		"parameters": {
 | |
| 			"BucketId": {
 | |
| 				"type": "int"
 | |
| 			}
 | |
| 		},
 | |
| 		"folder": {
 | |
| 			"name": "Demo Pipelines/Scaling Out"
 | |
| 		},
 | |
| 		"annotations": [],
 | |
| 		"lastPublishTime": "2020-08-24T13:41:19Z"
 | |
| 	},
 | |
| 	"type": "Microsoft.DataFactory/factories/pipelines"
 | |
| } |