{ "parameters": { "api-version": "2018-06-01", "dataFlowName": "exampleDataFlow", "factoryName": "exampleFactoryName", "ifNoneMatch": "15004c4f-0000-0200-0000-5cbe090e0000", "resourceGroupName": "exampleResourceGroup", "subscriptionId": "12345678-1234-1234-1234-123456789012" }, "responses": { "200": { "body": { "name": "exampleDataFlow", "type": "Microsoft.DataFactory/factories/dataflows", "etag": "15004c4f-0000-0200-0000-5cbe090e0000", "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/dataflows/exampleDataFlow", "properties": { "type": "MappingDataFlow", "description": "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.", "typeProperties": { "script": "source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency\nsource(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource\nUSDCurrency, CADSource union(byName: true)~> Union\nUnion derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn\nNewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)\nConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink\nConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink", "sinks": [ { "name": "USDSink", "dataset": { "type": "DatasetReference", "referenceName": "USDOutput" } }, { "name": "CADSink", "dataset": { "type": "DatasetReference", "referenceName": "CADOutput" } } ], "sources": [ { "name": "USDCurrency", "dataset": { "type": "DatasetReference", "referenceName": "CurrencyDatasetUSD" } }, { "name": "CADSource", "dataset": { "type": "DatasetReference", "referenceName": "CurrencyDatasetCAD" } } ] } } }, "headers": { "Date": "Mon, 22 Apr 2019 18:33:50 GMT", "X-Content-Type-Options": "nosniff", "x-ms-correlation-request-id": "48983fb5-612a-44c6-8158-add7ffebb32b", "x-ms-ratelimit-remaining-subscription-reads": "11993", "x-ms-request-id": "48983fb5-612a-44c6-8158-add7ffebb32b" } } }, "operationId": "DataFlows_Get", "title": "DataFlows_Get" }