Skip to main content

Shared Azure Data Factory Workload

Overview

A Shared Azure Data Factory ("ADF")[1] workload represents an ADF instance intended for sharing an integration runtime ("IR")[2] with other Functional Data Workloads. This is especially helpful when using a self-hosted IR for accessing resources behind a corporate firewall. A single self-hosted IR can be configured and centrally managed to provide the service as a product to teams within the organization.

By itself, this workload can also be used as a standalone ADF, however, it is recommended to start with our Functional Data Workloads to try and meet the requirements of the application.

Configuring this workload scaffolds the infrastructure-as-code to deploy an Azure Data Factory instance.

Architecture

Shared ADF Workload Architecture

Capabilities

Add-ons

Diagnostic Logging

The Diagnostic Logging Add-on is automatically configured upon adding a Logging Link. This add-on enables diagnostic logging for ADF, backed by the linked Log Analytics[3] workspace.

A Logging Link collects the necessary information from the linked Log Analytics workspace and triggers the provisioning of the Diagnostic Logging Add-on.

Ports

Integration Runtime Port

An Integration Runtime Port enables the connection of one or more Data workloads to allow the sharing of an integration runtime hosted by the Shared ADF instance. Establishing a Link to this Port grants access to the linking Service to reference the integration runtime in its configuration.

Use Cases

  • Central management of a self-hosted integration runtime among multiple Data Workloads owned by various teams within an organization
  • Use of a standalone ADF instance for authoring and executing data pipelines

References