
Microsoft Fabric Download
CertifiedDownload a file from Microsoft Fabric OneLake
Microsoft Fabric Download
Download a file from Microsoft Fabric OneLake
Downloads a file from OneLake using the ADLS Gen2 API and stores it in Kestra internal storage.
The file is fetched from Files/{filePath} within the specified Lakehouse item.
type: io.kestra.plugin.microsoft.fabric.onelake.DownloadExamples
id: fabric_onelake_download
namespace: company.team
tasks:
- id: download_file
type: io.kestra.plugin.microsoft.fabric.onelake.Download
tenantId: "{{ secret('FABRIC_TENANT_ID') }}"
clientId: "{{ secret('FABRIC_CLIENT_ID') }}"
clientSecret: "{{ secret('FABRIC_CLIENT_SECRET') }}"
workspaceId: "your-workspace-id"
itemId: "your-lakehouse-item-id"
filePath: "data/myfile.csv"
Properties
filePath *Requiredstring
File path
Path within the item's Files directory to download (leading slash is stripped)
itemId *Requiredstring
Item ID
Lakehouse or other Fabric item GUID within the workspace
workspaceId *Requiredstring
Workspace ID
Microsoft Fabric workspace GUID
clientId string
Client ID
Service principal client (application) ID
clientSecret string
Client Secret
Service principal client secret. When both clientId and clientSecret are provided, service principal authentication is used; otherwise DefaultAzureCredential is used.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
tenantId string
Tenant ID
Azure Active Directory tenant ID for authentication
Outputs
size integer
0File size
Size of the downloaded file in bytes
uri string
Kestra storage URI
Internal storage URI of the downloaded file
Metrics
file.size counter
Size of the downloaded file in bytes