Snowflake - 仓库
仓库对于计算非常重要。让我们讨论如何创建仓库、修改仓库以及查看仓库的详细信息。
Snowflake 提供了两种创建/修改/查看仓库的方法 - 第一种方法是 UI,另一种方法是 SQL 语句。
使用 Snowflake 的 UI 处理仓库
让我们从创建仓库开始 −
创建仓库
使用唯一 URL 登录 Snowflake。单击顶部功能区中的 仓库,如以下屏幕截图所示 −
导航到下一个屏幕。点击仓库列表上方的创建,如下图所示。
打开创建仓库对话框。创建仓库时,需要输入以下字段。
- 名称 − test_WH
- 大小 −小
- 将自动暂停设置为5 分钟
然后单击完成按钮。
创建仓库后,用户可以在列表中查看,如以下屏幕截图所示 −
编辑/修改/更改仓库
Snowflake 提供根据需求修改或更改仓库的功能。例如,在创建和使用后,用户可以更新仓库大小、集群、暂停时间。
点击顶部功能区中的仓库按钮。它会显示仓库页面详细信息。从仓库列表中选择需要更改的仓库。点击配置,如下图所示 −
它会弹出配置仓库对话框。用户可以修改除名称之外的所有详细信息。将自动暂停时间从5分钟更新为10分钟。单击完成按钮,如以下屏幕截图所示。
当用户单击完成按钮时,他们将能够在视图面板中看到更新的详细信息。
查看仓库
点击顶部功能区中的仓库按钮。它显示仓库的查看面板,其中显示所有已创建的仓库。
使用创建按钮创建新仓库。
使用配置按钮更改/修改现有仓库。
如果所选仓库处于暂停模式,请使用恢复按钮激活它。
以下屏幕截图演示了如何恢复处于暂停模式的仓库 −
单击恢复按钮后,会弹出一个对话框。点击完成按钮,如以下屏幕截图所示 −
现在用户可以看到仓库已启动,如以下屏幕截图所示 −
同样,用户可以使用暂停按钮立即暂停仓库。如果您的任何仓库处于已启动模式,此按钮将启用。选择要暂停的仓库,然后单击暂停按钮。它会弹出一个对话框,点击是暂停,否则点击否。
以下屏幕截图显示暂停功能 −
用户也可以删除仓库,方法是选择一个仓库并点击删除按钮,如以下屏幕截图所示 −
它会弹出一个对话框进行确认。单击"是"删除,否则单击"否"。
使用 Snowflake 的 SQL 接口处理仓库
现在让我们检查如何使用 Snowflake 的 SQL 接口处理仓库。
创建仓库
登录 Snowflake 并导航到工作表。默认情况下,用户登录后会打开工作表,否则单击顶部功能区中显示的工作表,如以下屏幕截图所示。
使用以下查询创建仓库 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 − 处理的输出
编辑/修改/更改仓库
要更改/修改仓库,请使用以下查询并运行它 −
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 = ' '
用户可以进入查看面板并验证更新的详细信息,如下所示 −
查看仓库
要查看所有列出的仓库,用户可以使用以下 SQL。它提供了所有列出的仓库的详细信息。
SHOW WAREHOUSES
要暂停仓库,请使用以下 SQL −
ALTER WAREHOUSE TEST_WH SUSPEND
要恢复仓库,请使用以下 SQL −
ALTER WAREHOUSE "TEST_WH" RESUME If SUSPENDED
要删除仓库,请使用以下 SQL −
DROP WAREHOUSE "TEST_WH"