共用方式為


教學課程:從 Snowflake 設定Microsoft網狀架構鏡像資料庫

在本教學課程中,您將從 Snowflake 設定 Fabric 鏡像資料庫。

在此範例中,您將了解如何設定與 Snowflake 資料源的安全連線,以及其他實用資訊,讓您熟悉並精通 Microsoft Fabric 中的鏡像概念。

注意

雖然此範例專屬於 Snowflake,但您可以找到針對其他資料來源設定鏡像的詳細步驟,例如 Azure SQL 資料庫或 Azure Cosmos DB。 如需詳細資訊,請參閱什麼是 Fabric 中的鏡像?

必要條件

  • 建立或使用現有的 Snowflake 倉儲。 您可以在任何雲端連線到任何版本的 Snowflake 執行個體,包括 Microsoft Azure。
  • 您需要的是現有 Fabric 容量。 如果您沒有,則開始試用 Fabric
  • 您將需要 Snowflake 資料庫的使用者權限,其中包含下列權限。 如需詳細資訊,請參閱 Snowflake 文件的串流資料表存取控制權限串流所需的權限
    • CREATE STREAM
    • SELECT table
    • SHOW tables
    • DESCRIBE tables
  • 使用者必須至少指派一個角色,才能存取 Snowflake 資料庫。

建立鏡像資料庫

在本節中,我們將提供如何建立新的鏡像資料庫以搭配鏡像 Snowflake 資料來源使用的簡短概觀。

您可以使用現有的工作區 (非 My Workspace),或建立新的工作區。

  1. 從您的工作區,瀏覽至 [建立] 中樞。
  2. 選取要使用的工作區之後,請選取 [建立]
  3. 向下捲動並選取 [鏡像 Snowflake] 卡片。
  4. 輸入新資料庫的名稱。
  5. 選取 建立

聯機到任何雲端中的 Snowflake 執行個體

注意

您可能需要變更防火牆雲端,以允許鏡像連線到 Snowflake 執行個體。

  1. 選取 [新增連線] 底下的 Snowflake,或選取現有的連線。

  2. 如果您選取 [新增連線],請輸入 Snowflake 資料庫的連線詳細資料。

    連線設定 描述
    Server 您可以在 Snowflake 的資源選單上瀏覽至帳戶,以尋找您的伺服器名稱。 將滑鼠停留在帳戶名稱上,您可以將伺服器名稱複製到剪貼板。 從伺服器名稱中移除 https://
    倉儲 從 Snowflake 資源功能表中的 [倉儲] 區段,選取 [倉儲]。 倉儲是 Snowflake 倉儲 (計算),而不是資料庫。
    [連接] 建立新連線。
    連線名稱 應該會自動填寫。將它變更為您想要使用的名稱。
    驗證種類 Snowflake
    使用者名稱 您建立以登入 Snowflake.com 的 Snowflake 使用者名稱。
    密碼 當您建立登入資訊以登入 Snowflake.com 時所建立的 Snowflake 密碼。
  3. 從下拉式清單選取資料庫。

啟動鏡像程序

  1. 依預設,[設定鏡像] 畫面可讓您鏡像資料庫中的所有資料。

    • 鏡像所有資料表示啟動鏡像之後建立的任何新資料表都會進行鏡像。
    • (選擇性) 僅選擇要鏡像的特定物件。 停用 [鏡像所有資料] 選項,然後從資料庫選取個別資料表。

    在本教學課程中,我們會選取 [鏡像所有資料] 選項。

  2. 選取 [鏡像資料庫]。 鏡像開始。

    Fabric 入口網站的螢幕擷取畫面,其中顯示鏡像的 snowflake 正在執行。[監視鏡像] 按鈕是可見的。

  3. 等候 2-5 分鐘。 然後,選取 [監視複寫],以查看狀態。

  4. 幾分鐘後,狀態應該會變更為 [執行中],這表示資料表正在同步處理。

    如果您沒有看到資料表和對應的複寫狀態,請等待幾秒鐘,然後重新整理面板。

  5. 當他們完成資料表的初始複製時,日期就會在 [上次重新整理] 資料行中顯示。

  6. 現在您的資料已啟動並執行,所有 Fabric 都有各種可用的分析案例。

重要

在來源資料庫中建立的任何細微安全性,都必須在 Microsoft Fabric 的鏡像資料庫中重新設定。

監視 Fabric 鏡像

設定鏡像後,系統會將您導向至 [鏡像狀態] 頁面。 在此,您可監視複寫的目前狀態。

如需復寫狀態的詳細資訊和詳細數據,請參閱 監視網狀架構鏡像資料庫複寫。

重要

如果來源資料表中沒有任何更新,複寫引擎會開始退避,其中持續時間呈指數遞增,且最多為一小時。 複寫器引擎會在偵測到更新的資料之後自動繼續定期輪詢。