共用方式為


Microsoft Fabric 鏡像資料庫與 Snowflake 的限制

本頁列出 Snowflake 的 Microsoft Fabric 鏡像資料庫目前的限制。 此頁面可能會變更。

資料庫層級限制

  • 如果來源資料表沒有更新,複製引擎會開始減退,該資料表的持續時間呈指數增加,最長可達一小時。 如果發生暫態錯誤,導致資料無法更新,也會發生同樣的情況。 複製器引擎會在偵測到更新的資料後自動恢復定期輪詢。
  • 僅支援複製原生資料表。 目前,外部、暫態、臨時、動態資料表都不被支援。
  • 來源結構層次會複製到鏡像資料庫。 針對在啟用此功能之前建立的鏡像資料庫,來源架構會扁平化,並將架構名稱編碼為數據表名稱。 如果您想要使用架構重新組織數據表,請重新建立鏡像資料庫。 從 復寫來源架構階層深入瞭解。
  • 鏡像支持複製包含空格或特殊字元的欄位名稱(例如 ,;{}()\n\t=的欄位)。 針對在啟用此功能之前處於復寫狀態的數據表,您必須更新鏡像資料庫設定或重新啟動鏡像,以納入這些欄位。 從 Delta 欄位對應支援深入瞭解。
  • 可鏡像到 Fabric 的資料表數目上限為 500 個資料表。 目前無法複寫任何超過 500 個限制的資料表。
    • 如果你在設定鏡像時選擇「 鏡像所有資料 」,要鏡像的資料表會根據前 500 個資料表,先依結構名稱字母順序排序,再決定資料表名稱。 字母順序列表底部的其餘資料表將不會被同步。
    • 如果你取消選取 「鏡像所有資料 」並選擇單一資料表,就會被阻止選取超過 500 個資料表。

安全性

  • 支援透過使用者名稱/密碼和 Entra(單一登入(SSO))進行 Snowflake 認證。
  • 必須將共享收件人加入工作區。 要分享資料集或報告,首先將工作區的存取權限設定為管理員、成員、讀者或貢獻者。

Performance

  • 如果您要變更大型資料表中的大部分資料,則停止並重新啟動鏡像會更有效率。 插入或更新數十億筆記錄可能需要很長時間。
  • 有些結構變更不會立即反映出來。 有些結構變更需要先進行資料變更(插入/更新/刪除),才能將結構變更複製到 Fabric。
  • 當將 Snowflake 的資料鏡像到客戶的 OneLake 時,我們通常會分階段處理以提升效能。 即使透過 PREVENT_UNLOAD_TO_INLINE_URL 停用 Snowflake 的內嵌 URL 資料外洩,可能仍需要直接從 Snowflake 讀取資料。 這種做法可能導致複製時間變慢,並增加連線逾時的風險,尤其針對大型資料集。

支援的區域

資料庫鏡像和開放式鏡像可在所有 Microsoft Fabric 區域中使用。 如需詳細資訊,請參閱 Fabric 區域可用性