A versatile Node for interacting with Microsoft Fabric Lakehouse files through various operations.
- Purpose: Secure authentication for Lakehouse access
- Requirement: Mandatory for all operations
- How to Set Up: Configure a separate OAuth2 credentials node
- Purpose: Specifies the exact file or directory path in Lakehouse
- Format:
https://onelake.dfs.fabric.microsoft.com/{workspaceID}/{lakehouseID}/Files/{filename}
Choose from:
- Create: Initialize a new empty file
- Delete: Remove an existing file
- Read: Retrieve file contents
- Get Properties: Fetch file metadata
- List: Explore files in a directory
- Update: Modify existing file contents
- Purpose: Local file to upload or append
- Requirement: Needed only for Update action
- Example:
C:\Users\YourName\Documents\data.csv
- Purpose: Control file modification behavior
-
- Checked: Replace entire file contents
- Unchecked: Append to existing file
- Purpose: Limit number of files returned
- Default: 5000 items
- Use Case: Pagination for large directories
- Purpose: Control directory listing depth
- Checked: List files in all subdirectories
- Unchecked: List only root-level files
- Configure OAuth2 credentials
- Set target Lakehouse URL
- Choose appropriate action
- Configure optional parameters
- Connect to subsequent nodes for processing
A specialized Node for managing file leases in Microsoft Fabric Lakehouse, providing granular control over file access.
- Purpose: Secure authentication for lease operations
- Requirement: Mandatory for all lease actions
- Purpose: Specify exact file path in Lakehouse
- Format:
https://{accountName}.{dnsSuffix}/{filesystem}/{path}
- Fields:
- Lease Duration:
- Required
- Range: 15-60 seconds or -1 (infinite)
- Controls lease lock period
- Lease Duration:
- Fields:
- Current Lease ID: Existing lease identifier
- New Lease ID: Replacement lease identifier
- Lease Duration: New lease time frame
- Purpose: Interrupts current lease
- Outcome: Provides interval before new lease can be acquired
- Fields:
- Lease ID: Current active lease
- Lease Duration: Extended lease time
- Fields:
- Lease ID: Lease to be terminated
Uploads local files directly to Microsoft Fabric Lakehouse with a single-step process.
- Purpose: Secure authentication for file upload
- Mandatory: Yes
- Format:
https://{accountName}.{dnsSuffix}/{filesystem}/{path} - Example:
https://onelake.dfs.fabric.microsoft.com/workspace/lakehouse/Files/mydata.csv
- Purpose: Source file for upload
- Example:
C:/Users/exampleUser/exampleDesktop/exampleFile.csv - Supports: CSV, text, and other file types
- Authenticate via OAuth2
- Create file in Lakehouse
- Append file contents
- Finalize (flush) file upload
Facilitates table management and data loading in Microsoft Fabric Lakehouse.
- Purpose: Secure authentication
- Mandatory: Yes
- List Tables:
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/tables - Upload Table:
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/tables
- Purpose: Retrieve Lakehouse table inventory
- Parameters:
MaxResultsUploadData: Controls pagination- Default: Up to 5000 items per request
- Continuation Token: Used for paginated requests
- Purpose: Load data into an existing Lakehouse table
- Requirement: Preexisting data file
- Supports CSV and Parquet
- Configurable Delimiter and Header Row for CSV files
- Allows defining Path Type, Mode Type, and Format Type
- File Path: Local file path to upload
- Path Type: Specifies relative or absolute path
- Mode Type: Defines data loading mode
- Format Type: Supports multiple file formats
- Delimiter: Used for CSV format
- Header Row: Boolean flag to include header
- Table Name: Target table for data loading
- Improved logging for API request failures
- Handles missing access token by initiating a local OAuth2 server
- Detailed error messages for request failures