Snowflake 简明教程
Snowflake - Warehouse
由于仓库对于计算很重要。我们来讨论如何创建仓库,修改仓库以及查看仓库详细信息。
Snowflake 提供两种方式来创建/修改/查看仓库 - 第一种方式是 UI,另一种是 SQL 语句。
Working on Warehouses using Snowflake’s UI
让我们从创建仓库开始 −
Create Warehouse
使用唯一的 URL 登录到 Snowflake。单击以下屏幕截图中所示的顶部功能区上的 Warehouses −
它导航到下一个屏幕。单击仓库列表上方的 Create ,如下所示。
它将打开 Create 仓库对话框。应该输入以下字段来创建仓库。
-
Name − test_WH
-
Size − Small
-
将 Auto-Suspend 设置为 5 minutes
然后单击 Finish 按钮。
一旦创建仓库,用户就可以在列表中查看,如下面的屏幕截图所示 −
Edit/Modify/Alter Warehouse
Snowflake 提供根据要求修改或更改 Warehouses 的功能。例如,在创建和使用后,用户可以更新仓库大小、集群、暂停时间。
单击顶部功能区上的 Warehouse 按钮。它将显示仓库页面详细信息。从仓库列表中选择需要更改的 warehouse 。点击 Configure ,如下面的屏幕截图所示 −
它将弹出 Configure Warehouse 对话框。用户可以修改 Name 之外的所有详细信息。将 auto suspend time 从 5 分钟更新为 10 分钟。单击 Finish 按钮,如下面的屏幕截图所示。
当用户单击 Finish 按钮时,他们将能够在视图面板中看到更新的详细信息。
View Warehouse
单击顶部功能区上的 Warehouses 按钮。它显示了仓库的视图面板,其中存在所有已创建的仓库。
-
使用 Create 按钮创建新仓库。
-
使用 Configure 按钮更改/修改现有仓库。
-
若选定的仓库处于暂停模式,请使用 Resume 按钮激活仓库。
以下截图演示了如何 Resume 处于 suspended 模式的仓库 −
单击 Resume 按钮后,将弹出对话框。在对话框中单击 Finish 按钮,如下图所示 −
现在,用户可以看到 warehouse 是 started ,如下图所示 −
同样,用户可以立即单击 Suspend 按钮 suspend 仓库。如果任何仓库处于 Started 模式,则启用此按钮。选择要暂停的 warehouse 并单击 Suspend 按钮。将弹出对话框,单击 Yes 暂停,否则单击否。
以下截图显示了 suspend 功能 −
用户也可以删除仓库,方法是选择仓库并单击 Drop 按钮,如下图所示 −
将弹出确认对话框。单击是删除,否则单击否。
Working on Warehouses using Snowflake’s SQL Interface
现在,我们来了解如何使用 Snowflake 的 SQL 界面处理仓库。
Create Warehouse
登录 Snowflake 并导航到 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 = ' '
单击 Run 执行查询。结果将显示在 Results 面板中,说明已成功创建仓库“TEST_WH”。
以下屏幕截图显示了使用 SQL 处理的输出 −