Set Up a Microsoft Fabric OneLake File Federation Connection
Create a Microsoft Fabric OneLake File Federation Data Stream
MuleSoft Anypoint Connector for Salesforce Data 360
Create a Microsoft Fabric OneLake connection to pull data into Data 360.
| User Permissions Needed | |
|---|---|
| To create a OneLake connection: | System Admin profile or Data 360 Architect permission set |
Before You Begin
You must complete these setup tasks before creating the connection in Data 360:
Foundational Objects: Understand how objects are managed in OneLake. A tenant is effectively a single instance of Microsoft Fabric. You can create multiple workspaces within a tenant and multiple items within a workspace.
Firewall: Both the catalog and storage endpoints must be accessible to Data 360’s IP addresses. Add these Data 360 IP Addresses to your allowlist before creating a connection. Connecting to private endpoints isn’t supported.
Authentication: In Azure Portal, go to Microsoft Entra ID > App Registrations > New Registration, and register Data 360 as an application. Inside the newly registered application, go to Certificates & Secrets > New Client Secret. Record the client ID and client secret immediately, because the client secret isn’t available after you close the tab.
Set Up the Connector
In Data Cloud, click Setup, and select Data Cloud Setup.
Under External Integrations, select Other Connectors.
Click New.
On the Source tab, select Microsoft Fabric OneLake and click Next.
Enter a name for the connection.
In Client ID, enter the ID of the application you registered in Microsoft Entra ID to represent Data 360. If you didn’t record the application ID, navigate to Azure Portal > Entra ID > App Registrations > {YOUR_APPLICATION} > Overview > Application ID.
In Client Secret, enter the secret you recorded during authentication setup. If you didn’t record the secret, create a new application in Microsoft Entra ID.
In Tenant ID, enter the ID of the tenant that Data 360 should connect to. Use one of these steps to find the tenant ID.
https://app.fabric.microsoft.com/groups/...?ctid=<TENANT_ID>.In Workspace ID, enter the ID of the workspace Data 360 should connect to. Use one of these steps to find the workspace ID.
https://app.fabric.microsoft.com/groups/<WORKSPACE_ID>https://api.fabric.microsoft.com/v1/workspaces.In Item ID, enter the ID of the lakehouse item that Data 360 should connect to. Use one of these steps to find the lakehouse ID.
https://app.fabric.microsoft.com/.../lakehouses/<ITEM_ID>https://api.fabric.microsoft.com/v1/workspaces/<WORKSPACE_ID>/items?type=Lakehouse.In Catalog URL, enter one of these values.
https://onelake.dfs.fabric.microsoft.com/iceberghttps://<REGION>-api.onelake.dfs.fabric.microsoft.com/iceberg.Storage Considerations
Other Considerations
catalog -> namespace -> table or catalog -> namespace -> namespace -> table. When configuring a data stream, the Database picklist displays the names of all top-level namespaces, and the Schema picklist displays secondary namespaces registered under the selected top-level namespace. If no secondary namespaces exist, the Schema picklist is empty.time and timestamp_ntz data types aren’t supported.identifier-field-ids construct to define which columns comprise a table’s primary key and ensure that your query engines (writers) respect your configuration. Currently, this isn’t possible for Microsoft Fabric OneLake Delta tables.