Fabric 外部資料共用是一項功能,可讓 Fabric 使用者與另一個 Fabric 租用戶中的使用者共用其租用戶的資料。 資料會從共用者租戶中的 OneLake 儲存位置就地共用,這表示實際上不會將資料複製到另一個租戶。 相反地,這種跨租用戶共用會在另一個租用戶中建立 OneLake 捷徑,以指向共用者租用戶中的原始資料。 由於捷徑提供即時存取,原始碼的變更會立即反映在消費者租戶中;不需要 ETL 或重複操作。 跨租使用者界限共享的數據會以唯讀方式向其他租使用者中的用戶公開,而且該租使用者中的任何 OneLake 相容網狀架構工作負載都可以取用。
此 Fabric OneLake 數據的外部數據共用功能與與 Microsoft Entra B2B 來賓使用者共用 Power BI 語意模型的機制無關。
外部資料共用的運作方式
作為外部資料共用的必要條件,Fabric 管理員必須在共用者的租用戶和外部租用戶中都開啟外部資料共用。 啟用外部資料共用的作業包括指定可以建立及接受外部資料共用的人員。 如需詳細資訊,請參閱啟用外部資料共用。
被允許建立外部數據共享的使用者可以共用位於 支援的網狀架構專案中的數據表或檔案,只要他們具有該專案的標準網狀架構讀取和重新共享許可權。 建立共享的使用者邀請來自其他租用戶的使用者接受外部資料共享。 這位使用者獲得用來接受分享的連結。 接受共用時,接受者會選擇用於建立共用資料捷徑的 Lakehouse。 由此產生的捷徑提供對即時原始資料的唯讀存取;消費者可以直接查詢,無需暫存管線或中間副本。
外部資料共用連結不適用於建立外部資料共用之租用戶中的使用者。 它們僅適用於外部租戶的使用者。 若要與相同租用戶中的使用者共用 OneLake 儲存體帳戶的資料,請使用 OneLake 捷徑。
附註
跨租戶資料存取是通過專門的 Fabric-to-Fabric 驗證機制啟用,不需要 Entra B2B 來賓使用者存取權限。
支援的 Fabric 物件類型
下列列出可用於外部數據共用的 Fabric 項目類型。
建立外部資料分享(提供者租戶):您可以在 Lakehouse 和倉儲中的資料表或檔案,以及在 KQL、SQL 和鏡像資料庫中建立外部資料分享。
接受外部數據共享(取用租使用者):接受外部數據共享時,只能選擇 Lakehouse 作為外部數據共用快捷方式的位置。 捷徑建立後,消費者端的工作負載如 Power BI 報告、Spark 筆記本、資料科學與機器學習實驗,以及 SQL 分析端點查詢,都能存取共享資料。
撤銷外部資料共用
共用租使用者中具有外部共享專案讀取和重新共享許可權的任何使用者,都可以使用 [管理許可權] 頁面上的 [ 外部數據共用 ] 索引標籤,隨時撤銷外部數據共用。 取消外部資料共用可能會對正使用中的租戶產生嚴重影響,因此應該經過仔細考量。 如需詳細資訊,請參閱 撤銷外部數據共用。
安全性考慮
與主租用戶外部的使用者共用資料,會對您應該考量的資料安全性和隱私造成影響。 請務必瞭解資料共用的基礎流程,以更妥善地評估這些影響。 雖然外部資料共享會維持單一版本的真實性(兩個租戶讀取相同的即時資料),但來自提供者租戶的治理控制不會跨越租戶邊界流動。 消費者租戶必須對進入的共享資料套用自身的治理、存取控制及合規政策。
Fabric 內部安全機制會在租戶間共享資料。 分享安全機制會將唯讀存取權限授予你所邀請接受分享的使用者其主租用戶內的 任何使用者。 資料是「原地」共享:不會複製資料,且資料直到接收租戶的使用者在共享資料上執行 Fabric 工作負載後才會被存取。 Fabric 會在定義這些角色與權限的租用戶內,評估並強制套用以 Entra ID 為基礎的角色與權限。 供應商租戶的治理控制不會自動轉移到或執行於消費者租戶內。 因此,像是標籤可見性、下游標籤繼承、匯出加密,以及類似的 Microsoft Purview 資訊保護 和資料遺失防護行為,在消費者租戶中並未被強制執行。 然而,限制共享資料存取的提供者與租戶政策仍在源頭執行,並能防止外部消費。 存取權限授予後,您在消費者租戶中定義的治理、存取控制及合規政策將套用到新進的份額。
在瞭解這項資訊的同時,還請注意下列事項:
共用者無法控制誰可以存取消費者租用戶內的資料。 如需瞭解在消費者租戶中如何強制執行存取控制的詳細資訊,請參閱 Microsoft Fabric 和 Power BI 中的 資訊保護:存取控制。
取用者可以將資料的存取權授與任何人,甚至是來自取用者組織外部的來賓使用者。
當在使用者租戶內存取資料時,資料可能會被跨越地理邊界傳輸。
考量與限制
- 捷徑:透過外部資料分享的資料夾中包含的捷徑將無法在使用者租戶中運作。