title | titleSuffix | description | author | ms.author | ms.service | ms.subservice | ms.custom | ms.topic | ms.date |
---|---|---|---|---|---|---|---|---|---|
Flowlet transformation in mapping data flow |
Azure Data Factory & Azure Synapse |
Learn how to run a flowlet transformation inside of a mapping data flow in Azure Data Factory and Synapse Analytics pipelines. |
joshuha-msft |
joowen |
data-factory |
data-flows |
synapse |
conceptual |
11/11/2021 |
[!INCLUDEappliesto-adf-asa-md]
[!INCLUDEdata-flow-preamble]
Use the flowlet transformation to run a previously create mapping data flow flowlet. For an overview of flowlets see Flowlets in mapping data flow | Microsoft Docs
Note
The flowlet transformation in Azure Data Factory and Synapse Analytics pipelines is currently in public preview
[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RWQK3m]
The flowlet transformation contains the following configuration settings
:::image type="content" source="media/data-flow-flowlet/flowlet-settings.png" alt-text="Screenshot showing Flowlet settings configuration.":::
Select the flowlet to run. Once the flowlet is selected you will be able to map input columns, if any, in the mapping tab.
:::image type="content" source="media/data-flow-flowlet/flowlet-mapping.png" alt-text="Screenshot showing mapping columns to the flowlet input.":::
If the selected flowlet has input columns, you can map columns from the input stream to the expected input columns in the flowlet. This mapping of your mapping data flows columns to the flowlet is what enables the flowlets to serve as reusable snippets of mapping data flow logic across potentially many mapping data flows.
<incomingStream>
<transformation> ~> <transformationName>
<outputStream>
source1 derive(Test = "test") ~> DerivedColumn1
DerivedColumn1 output() ~> output1