Invoke Azure Data Factory Pipeline via MSFT Fabric without REST API

Problem Statement

In the blog Invoke Azure Data Factory Pipeline via MSFT Fabric, we saw the possibility of triggering an Azure Data Factory (ADF) pipeline via MSFT Fabric data pipeline leveraging ADF REST APIs.

Is it possible to invoke the ADF pipeline via the MSFT Fabric data pipeline without the REST API / Web activity?

Prerequisites

  1. Azure Data Factory
  2. MSFT Data Factory
  3. Organizational Account /Service Principal
  4. How to Create a Service Principal

Note. To trigger an ADF pipeline, the Organizational Account / Service Principal must have the below minimum permission on the ADF.

/Microsoft.DataFactory/factories/pipelines/createrun/action
  1. Create a pipeline in MSFT Fabric Data Factory and Drag and drop the Invoke Pipeline activity.
    MSFT Fabric Data
  2. Select 'Azure Data Factory' in the Type section.
    Azure Data Factory
  3. Click on Connection to create a new connection. And select 'Azure Data Factory'.
    Connection
  4. Provide the necessary details pertaining to the Azure Data Factory pipeline that needs to be triggered.
    Azure Data

Note. One can create a connection either via an Organization account or Service principal.

Organization account

Once the connection is established, Select the necessary pipeline (or parameterize it via dynamic content).

Pipeline

Output

Output


Similar Articles