Snowflake - 資料倉庫



由於資料倉庫對於計算非常重要。讓我們討論一下如何建立資料倉庫、修改它以及檢視資料倉庫的詳細資訊。

Snowflake 提供兩種建立/修改/檢視資料倉庫的方法——第一種是 UI,另一種是SQL語句。

使用 Snowflake 的 UI 操作資料倉庫

讓我們從建立資料倉庫開始:

建立資料倉庫

使用唯一的 URL 登入到 Snowflake。點選頂部功能區中顯示的資料倉庫,如下面的螢幕截圖所示:

Click Warehouses

它會導航到下一個螢幕。點選資料倉庫列表上方的建立,如下所示。

Create Warehouses

它將開啟建立資料倉庫對話方塊。需要輸入以下欄位才能建立資料倉庫。

  • 名稱 - test_WH
  • 大小 - 小型
  • 自動掛起設定為5 分鐘

然後點選完成按鈕。

Finish Creating Warehouse

建立資料倉庫後,使用者可以在列表中檢視,如下面的螢幕截圖所示:

Warehouse is Created

編輯/修改/更改資料倉庫

Snowflake 提供了根據需求修改或更改資料倉庫的功能。例如,建立和使用後,使用者可以更新資料倉庫大小、叢集和掛起時間。

點選頂部功能區中顯示的資料倉庫按鈕。它顯示資料倉庫頁面詳細資訊。從資料倉庫列表中選擇需要更改的資料倉庫。點選配置,如下面的螢幕截圖所示:

Click Configure

它會彈出配置資料倉庫對話方塊。使用者可以修改除名稱之外的所有詳細資訊。將自動掛起時間5分鐘更新為10分鐘。點選完成按鈕,如下面的螢幕截圖所示。

Configure Warehouse

當用戶點選完成按鈕時,他們將能夠在檢視面板中看到更新的詳細資訊。

檢視資料倉庫

點選頂部功能區中顯示的資料倉庫按鈕。它顯示資料倉庫的檢視面板,其中包含所有建立的資料倉庫。

  • 使用建立按鈕建立新的資料倉庫。

  • 使用配置按鈕更改/修改現有資料倉庫。

  • 如果選定的資料倉庫處於掛起狀態,請使用恢復按鈕啟用它。

下面的螢幕截圖演示瞭如何恢復處於掛起狀態的資料倉庫:

Resume Warehouse

點選恢復按鈕後,它會彈出一個對話方塊。點選那裡的完成按鈕,如下面的螢幕截圖所示:

Click Finish

現在使用者可以看到資料倉庫啟動,如下面的螢幕截圖所示:

Warehouse is Started

類似地,使用者可以使用掛起按鈕立即掛起資料倉庫。如果您的任何資料倉庫處於已啟動模式,則此按鈕將啟用。選擇要掛起的資料倉庫並點選掛起按鈕。它會彈出一個對話方塊,點選以掛起,否則點選否。

下面的螢幕截圖顯示了掛起功能:

Suspend Functionality

使用者也可以刪除資料倉庫,方法是選擇一個數據倉庫並點選刪除按鈕,如下面的螢幕截圖所示:

Delete Warehouse

它會彈出一個對話方塊以確認。點選是進行刪除,否則點選否。

使用 Snowflake 的 SQL 介面操作資料倉庫

現在讓我們檢查如何使用 Snowflake 的 SQL 介面操作資料倉庫。

建立資料倉庫

登入到 Snowflake 並導航到工作表。預設情況下,使用者登入後會開啟工作表,否則點選頂部功能區中顯示的工作表,如下面的螢幕截圖所示。

Navigate to Worksheets

使用以下查詢建立資料倉庫TEST_WH

CREATE WAREHOUSE "TEST_WH" 
WITH WAREHOUSE_SIZE = 'SMALL' 
AUTO_SUSPEND = 600 
AUTO_RESUME = TRUE 
MIN_CLUSTER_COUNT = 1 
MAX_CLUSTER_COUNT = 2 
SCALING_POLICY = 'STANDARD' 
COMMENT = ' '

點選執行執行查詢。結果將顯示在結果面板中,因為資料倉庫“TEST_WH”已成功建立。

下面的螢幕截圖顯示了使用 SQL 處理的輸出:

Click Run to Execute

編輯/修改/更改資料倉庫

要更改/修改資料倉庫,請使用以下查詢並執行它:

ALTER WAREHOUSE "TEST_WH" 
SET WAREHOUSE_SIZE = 'SMALL' 
AUTO_SUSPEND = 1200 
AUTO_RESUME = TRUE 
MIN_CLUSTER_COUNT = 1 
MAX_CLUSTER_COUNT = 1 
SCALING_POLICY = 'STANDARD' 
COMMENT = ' '

使用者可以轉到檢視面板並驗證更新的詳細資訊,如下所示:

View Panel

檢視資料倉庫

要檢視所有列出的資料倉庫,使用者可以使用以下 SQL。它會顯示所有列出資料倉庫的詳細資訊。

SHOW WAREHOUSES

要掛起資料倉庫,請使用以下 SQL:

ALTER WAREHOUSE TEST_WH SUSPEND

恢復資料倉庫,請使用以下 SQL:

ALTER WAREHOUSE "TEST_WH" RESUME If SUSPENDED

刪除資料倉庫,請使用以下 SQL:

DROP WAREHOUSE "TEST_WH"
廣告

© . All rights reserved.