You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/fundamentals/direct-lake-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,7 +73,7 @@ The following table compares Direct Lake storage mode to Import and DirectQuery
73
73
| Licensing | Fabric capacity subscription (SKUs) only |Fabric capacity subscription (SKUs) only | Any Fabric or Power BI license (including Microsoft Fabric Free licenses) | Any Fabric or Power BI license (including Microsoft Fabric Free licenses) |
74
74
| Data source | Tables of any Fabric data source backed by Delta tables | Only lakehouse or warehouse tables (or views) | Any connector | Any connector that supports DirectQuery mode |
75
75
| Connect to SQL analytics endpoint views |No | Yes – but will automatically fall back to DirectQuery mode | Yes | Yes |
76
-
| Composite models | Yes - can combine with import storage mode tables in Power BI web modeling and DirectQuery tables with XMLA tools. |No <sup>1</sup> | Yes – can combine with DirectQuery or Dualstorage mode tables | Yes – can combine with Import or Dual storage mode tables |
76
+
| Composite models | Yes - can combine with import storage mode tables in Power BI web modeling and DirectQuery tables with XMLA tools. |No <sup>1</sup> | Yes – can combine with DirectQuery, Dual, and Direct Lake storage mode tables | Yes – can combine with Import, Dual, and Direct Lake storage mode tables |
77
77
| Single sign-on (SSO) | Yes |Yes | Not applicable | Yes |
78
78
| Calculated tables |Yes – but calculations can't refer to columns of tables in Direct Lake mode. |No – except [calculation groups](/power-bi/transform-model/calculation-groups), [what-if parameters](/power-bi/transform-model/desktop-what-if), and [field parameters](/power-bi/create-reports/power-bi-field-parameters), which implicitly create calculated tables | Yes | No – calculated tables use Import storage mode even when they refer to other tables in DirectQuery mode |
Copy file name to clipboardExpand all lines: docs/fundamentals/direct-lake-web-modeling.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,8 @@ LocalizationGroup: Admin
16
16
17
17
| Scenario | Direct Lake on OneLake | Direct Lake on SQL |
18
18
|:-----------|:------------|: ------------|
19
-
| Creating in the web | Select **Create** in the left navigation, then **OneLake catalog**.Select **New semantic model** from Lakehouse.Select **OneLake catalog** from web modeling.Select **New item** from a workspace and choosing **Semantic model**, then **OneLake catalog**| Select **New semantic model** from SQL analytics endpoints or Warehouses. |
20
-
| Editing in the web | Select **Open data model** from the semantic model details page or context menu. | Select **Open data model** from the semantic model details page or context menu.|
19
+
| Creating in the web |<ul><li>Select **Create** in the left navigation, then **OneLake catalog**.</li><li>Select **New semantic model** from Lakehouse.</li> <li>Select **OneLake catalog** from web modeling.</li> <li>Select **New item** from a workspace and choosing **Semantic model**, then **OneLake catalog**</li></ul> | Select **New semantic model** from SQL analytics endpoints or Warehouses. |
20
+
| Editing in the web | Select **Open data model** from the semantic model details page or context menu. | Select **Open data model** from the semantic model details page or context menu. |
21
21
22
22
**Edit in Desktop** is available when web modeling to continue [live editing any Direct Lake semantic model in Power BI Desktop](direct-lake-power-bi-desktop.md).
23
23
@@ -28,14 +28,14 @@ To create a semantic model with **Direct Lake on OneLake tables**, take the foll
28
28
1. Select **Create** from the left navigation bar, then select **OneLake catalog** and choose a Fabric item. Alternatively, open the Lakehouse and select **New semantic model**.
29
29
2. Give your semantic model a name, pick a Fabric workspace for it, and select the tables to include. Then press **OK**.
30
30
31
-
The semantic model is created and now you are live editing the modeling in the browser.
31
+
The semantic model is created and now you're live editing the modeling in the browser.
32
32
33
33
To create a semantic model with **Direct Lake on SQL tables**, take the following steps.
34
34
35
35
1. Open the SQL analytics endpoint or warehouse, go to **Reporting** and then select **New semantic model**.
36
36
2. Give your semantic model a name, pick a Fabric workspace for it, and select the tables to include. Then press **OK**.
37
37
38
-
The semantic model is created and now you are live editing the modeling in the browser.
38
+
The semantic model is created and now you're live editing the modeling in the browser.
39
39
40
40
> [!NOTE]
41
41
> Check your pop-up blocker if web modeling doesn’t appear after clicking OK.
@@ -46,10 +46,10 @@ The differences between Direct Lake on OneLake and Direct Lake on SQL are explai
46
46
47
47
To edit a semantic model with Direct Lake tables later, take the following steps.
48
48
49
-
1. Navigate to the semantic model in the Fabric Portal. **Home**, **Onelake catalog**, and **search** at the top of the page are available to help you find it.
49
+
1. Navigate to the semantic model in the Fabric Portal. **Home**, **OneLake catalog**, and **search** at the top of the page are available to help you find it.
50
50
2. Select the semantic model to open the details page, or use the context-menu, then select **Open data model**.
51
51
52
-
Now you are live editing the semantic model in the web. The model opens by default in **viewing mode** to avoid accidental edits. Change to **editing mode** in the top right-hand corner of the window. **Edit in Desktop** is also available to change to [live edit in Power BI Desktop](direct-lake-power-bi-desktop.md).
52
+
Now you're live editing the semantic model in the web. The model opens by default in **viewing mode** to avoid accidental edits. Change to **editing mode** in the top right-hand corner of the window. **Edit in Desktop** is also available to change to [live edit in Power BI Desktop](direct-lake-power-bi-desktop.md).
53
53
54
54
:::image type="content" source="media/direct-lake-web-modeling/web-modeling-mode.png" alt-text="Screenshot of edit in desktop from web modeling option." lightbox="media/direct-lake-web-modeling/web-modeling-mode.png":::
Copy file name to clipboardExpand all lines: docs/security/security-workspace-level-private-links-set-up.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: mimart
6
6
ms.reviewer: danzhang
7
7
ms.topic: how-to
8
8
ms.custom:
9
-
ms.date: 08/18/2025
9
+
ms.date: 09/22/2025
10
10
11
11
#customer intent: As a workspace admin, I want to configure workspace-level Private Link on my workspace to prevent access to the workspace from the public internet.
12
12
@@ -162,11 +162,24 @@ Next, access Fabric privately from the virtual machine you created in the previo
162
162
163
163
## Step 8. Deny public access to the workspace
164
164
165
-
You can optionally deny public access to the workspace. When the workspace is set to deny public access, it means the workspace can only be accessed via workspace-level private link. You create the access rule to deny public access using an API. Currently, the Fabric portal UI doesn't contain a setting for creating the deny public access rule. You must use the API to set the rule.
165
+
You can optionally deny public access to the workspace. When the workspace is set to deny public access, it means the workspace can only be accessed via workspace-level private link. You can use either the Fabric portal or the Microsoft Graph API to create the access rule for denying public access.
166
166
167
167
> [!NOTE]
168
168
> The workspace-level setting to deny public access can take up to 30 minutes to take effect.
169
169
170
+
### [Fabric portal](#tab/fabric-portal)
171
+
172
+
1. In the Fabric portal, select the workspace you want to configure.
173
+
1. Select **Workspace settings**.
174
+
1. Select **Inbound networking**.
175
+
1. Under **Workspace connection settings**, select **Allow connections only from workspace level private links**.
176
+
177
+
:::image type="content" source="media/security-workspace-level-private-links-set-up/workspace-connection-settings.png" alt-text="Screenshot showing the Workspace connection settings with the radio button selected for the option Allow connections only from workspace level private links." lightbox="media/security-workspace-level-private-links-set-up/workspace-connection-settings.png":::
178
+
179
+
1. Select **Apply**.
180
+
181
+
### [API](#tab/api)
182
+
170
183
Use the [Workspaces - Set Network Communication Policy API](/rest/api/fabric/core/workspaces/set-network-communication-policy) to set the workspace public access rule:
Copy file name to clipboardExpand all lines: docs/security/security-workspace-level-private-links-support.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: mimart
6
6
ms.reviewer: danzhang
7
7
ms.topic: overview
8
8
ms.custom:
9
-
ms.date: 08/21/2025
9
+
ms.date: 09/22/2025
10
10
11
11
#customer intent: As a workspace admin, I want to get more information about how to use workspace-level private link in supported and unsupported scenarios.
12
12
@@ -255,9 +255,9 @@ A virtual network data gateway must be used for every dataflow connector. The vi
255
255
256
256
## Supported and unsupported tools
257
257
258
-
-Workspace-levelprivate link connections are supported via REST API.
259
-
-The Fabric portal doesn't currently support workspace-level private links. If a workspace allows public access, the Fabric portal continues to function using public connectivity. If a workspace is configured to deny inbound public access, the Fabric portal displays an **Access restricted** page.
260
-
- SQL Server Management Studio is supported for connecting to warehouses via private link.
258
+
-You can use either the Fabric portal or the REST API to manage all [supported item types](#supported-item-types-for-workspace-level-private-link) in workspaces with private links enabled. If a workspace allows public access, the Fabric portal continues to function using public connectivity. If a workspace is configured to deny inbound public access, the Fabric portal displays an **Access restricted** page.
259
+
-Direct deeplinks to a Monitoring hub Level 2 (L2) page might not work as expected when using workspace-level private links. You can access the L2 page by first navigating to the Monitoring hub's Level 1 (L1) page in the Fabric portal.
260
+
- SQL Server Management Studio (SSMS) is supported for connecting to warehouses via workspace-level private link.
261
261
- Storage Explorer can be used with workspace-level private links.
262
262
- Azure Storage Explorer, PowerShell, AzCopy, and other Azure Storage tools can connect to OneLake via a private link.
263
263
- To use OneLake File Explorer, you must have access to your tenant, either via public access or a tenant private link.
@@ -274,6 +274,12 @@ A virtual network data gateway must be used for every dataflow connector. The vi
274
274
- To query Lakehouse files or tables from a workspace that has workspace-level private link enabled, you must create a cross-workspace managed private endpoint connection to access resources in the other workspace. <!--For instructions, see [Cross workspace communication](security-cross-workspace-communication.md).-->
275
275
- You can use either relative or full paths to query files or tables within the same workspace, or use a cross-workspace managed private endpoint connection to access them from another workspace.
276
276
- You could run into Spark issues in the following regions when outbound access protection is enabled for the workspace: Mexico Central, Israel Central, and Spain Central.
277
+
- Dataflows currently don't support using a Fabric Warehouse or Fabric Lakehouse in the same workspace as either a data source or an output destination.
278
+
- Current limitations for Private Link with an eventhouse:
279
+
- Copilot features: Machine learning workloads might experience limited functionality due to a known regression.
280
+
- Eventstream pull: Eventstream workloads don't currently support full polling functionality.
281
+
- Fabric doesn't currently support Event Hub integration.
282
+
- Queued ingestion via OneLake isn't currently available.
0 commit comments