教學課程:從 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),或建立新的工作區。
- 從您的工作區,瀏覽至 [建立] 中樞。
- 選取要使用的工作區之後,請選取 [建立]。
- 向下捲動並選取 [鏡像 Snowflake] 卡片。
- 輸入新資料庫的名稱。
- 選取 建立。
聯機到任何雲端中的 Snowflake 執行個體
注意
您可能需要變更防火牆雲端,以允許鏡像連線到 Snowflake 執行個體。
選取 [新增連線] 底下的 Snowflake,或選取現有的連線。
如果您選取 [新增連線],請輸入 Snowflake 資料庫的連線詳細資料。
連線設定 描述 Server 您可以在 Snowflake 的資源選單上瀏覽至帳戶,以尋找您的伺服器名稱。 將滑鼠停留在帳戶名稱上,您可以將伺服器名稱複製到剪貼板。 從伺服器名稱中移除 https://
。倉儲 從 Snowflake 資源功能表中的 [倉儲] 區段,選取 [倉儲]。 倉儲是 Snowflake 倉儲 (計算),而不是資料庫。 [連接] 建立新連線。 連線名稱 應該會自動填寫。將它變更為您想要使用的名稱。 驗證種類 Snowflake 使用者名稱 您建立以登入 Snowflake.com 的 Snowflake 使用者名稱。 密碼 當您建立登入資訊以登入 Snowflake.com 時所建立的 Snowflake 密碼。 從下拉式清單選取資料庫。
啟動鏡像程序
依預設,[設定鏡像] 畫面可讓您鏡像資料庫中的所有資料。
- 鏡像所有資料表示啟動鏡像之後建立的任何新資料表都會進行鏡像。
- (選擇性) 僅選擇要鏡像的特定物件。 停用 [鏡像所有資料] 選項,然後從資料庫選取個別資料表。
在本教學課程中,我們會選取 [鏡像所有資料] 選項。
選取 [鏡像資料庫]。 鏡像開始。
等候 2-5 分鐘。 然後,選取 [監視複寫],以查看狀態。
幾分鐘後,狀態應該會變更為 [執行中],這表示資料表正在同步處理。
如果您沒有看到資料表和對應的複寫狀態,請等待幾秒鐘,然後重新整理面板。
當他們完成資料表的初始複製時,日期就會在 [上次重新整理] 資料行中顯示。
現在您的資料已啟動並執行,所有 Fabric 都有各種可用的分析案例。
重要
在來源資料庫中建立的任何細微安全性,都必須在 Microsoft Fabric 的鏡像資料庫中重新設定。
監視 Fabric 鏡像
設定鏡像後,系統會將您導向至 [鏡像狀態] 頁面。 在此,您可監視複寫的目前狀態。
如需復寫狀態的詳細資訊和詳細數據,請參閱 監視網狀架構鏡像資料庫複寫。
重要
如果來源資料表中沒有任何更新,複寫引擎會開始退避,其中持續時間呈指數遞增,且最多為一小時。 複寫器引擎會在偵測到更新的資料之後自動繼續定期輪詢。