Snowflake 入门教程

本主题中的教程提供了实践示例,可帮助您开始使用 Snowflake。要探索这些教程,您必须拥有 Snowflake 账户,并且用户需具备所需角色和虚拟仓库访问权限:

  • 如果您已注册 试用账户,则该试用账户用户已拥有所需的角色和可用于其中几个教程的虚拟仓库。

  • 如果您使用其他账户探索这些教程,则必须以拥有所需角色且可以使用虚拟仓库的用户身份登录。

每个教程都描述了完成其任务之前必须满足的先决条件,包括执行任务的用户所需的角色。有几个教程需要 ACCOUNTADMIN 和 SYSADMIN 角色。

备注

Snowflake 会对您在这些教程中使用的任何示例数据占用的磁盘存储收取极少量费用。Snowflake 需要一个 虚拟仓库 加载数据并执行查询。正在运行的虚拟仓库会使用 Snowflake Credit。完成教程后,您可以删除在教程中创建的对象,以尽量减少成本。

如果您使用的是提供免费 Credit 的 30 天试用账户 (https://signup.snowflake.com/),则不会产生任何费用。

以下部分包含指向教程的链接,可帮助您开始使用 Snowflake 任务和功能:

Snowflake 入门教程

Snowflake 提供以下教程,向您介绍关键概念和任务:

20 分钟学会使用 Snowflake

使用 SnowSQL(一个 Snowflake 命令行客户端)了解关键概念和任务。

数据工程入门教程

Snowflake 提供以下教程,帮助您开始数据工程:

备注

这些教程将向您展示如何使用 COPY INTO <table> 命令将数据加载到表中。有关加载数据的其他选项的信息,请参阅 数据加载概述

加载数据

使用 SQL 加载和查询示例数据

本教程使用一个名为 Tasty Bytes 的虚构食品卡车品牌来向您展示如何使用 SQL 在 Snowflake 中 加载 并查询数据。您可以访问预加载的 Snowsight 模板 工作表来完成这些任务。

从云存储加载数据:Amazon S3

向您展示如何使用 SQL 将数据从 Amazon S3 桶加载到 Snowflake 中。您可以访问预加载的 Snowsight 模板工作表来完成这些任务。

从云存储加载数据:Microsoft Azure

向您展示如何使用 SQL 将数据从 Microsoft Azure 云存储加载到 Snowflake 中。您可以访问预加载的 Snowsight 模板工作表来完成这些任务。

从云存储加载数据:Google Cloud Storage

向您展示如何使用 SQL 将数据从 Google Cloud Storage 加载到 Snowflake。您可以访问预加载的 Snowsight 模板工作表来完成这些任务。

批量加载数据

Bulk load from a local file system using COPY

介绍如何将数据从本地文件系统中的文件 批量加载 到表中。

Bulk load from Amazon S3 using COPY

介绍如何将数据从现有 Amazon Simple Storage Service (Amazon S3) 桶中的文件中批量加载到表中。

处理半结构化数据

Learn the basics of using JSON with Snowflake

介绍在 Snowflake 中使用 JSON 的基础内容。

Load JSON data into a relational table

使用带有 SELECT 语句的 COPY INTO <table> 命令,将暂存的 JSON 文件中的单个元素加载到表中。

Load and unload Parquet data

介绍如何使用 COPY INTO <table> 命令,将暂存的 Parquet 文件的元素直接转换为表列,从而上传 Parquet 数据。本教程还介绍了如何使用 COPY INTO <location> 命令,将表数据卸载到 Parquet 文件中。

安全性入门教程

Snowflake 提供以下教程,帮助您开始了解安全性:

创建用户并授予角色

本教程向您展示如何使用 SQL 命令创建 用户 并向其授予角色。您可以访问预加载的 Snowsight 模板 工作表来完成这些任务。

其他学习资源

还可以使用以下其他学习资源:

教程

探索包含实践示例的大型教程库,帮助您了解 Snowflake 的功能。

Snowflake Education Services (https://learn.snowflake.com/en/)

探索讲师指导的课程、点播课程和自主学习,帮助您开始使用 Snowflake。

Snowflake 开发者资源

从 Snowflake 专家和合作伙伴处了解产品快速入门、行业特定用例、管理最佳实践和参考架构。

Snowflake 开发者 YouTube 通道 (link removed)

发现 Snowflake 产品技巧、演示和教程。