欢迎阅读 Snowflake 文档¶
WELCOME TO SNOWFLAKE¶
DOCUMENTATION
在这些主题中,您将找到访问 Snowflake 账户以及执行与使用 Snowflake 相关的所有管理和用户任务所需的信息。该文档还提供了概念概述、教程以及所有受支持的 SQL 命令、函数和运算符的详细参考。
您可以先浏览左侧的内容,也可以使用顶部的搜索框搜索文档和其他 Snowflake 资源。如果您没有找到所需的信息,请随时使用每个页面底部的按钮联系 Snowflake 文档或 Snowflake 支持部门。
面向用户的 Snowflake 入门指南¶
- 准备工作
获取账户及访问 Snowflake 的方法的概述。
- Sign in to Snowflake
连接到 Snowflake 的不同方式概述。
- Snowflake key concepts and architecture
Description of Snowflake architecture, key concepts, and features.
- Snowsight 快速导览
|sf-web-interface|(Snowflake 基于 Web 的界面)概述。
- Overview of the data lifecycle
Introduces the main operations and corresponding SQL commands for getting your data into Snowflake and then using it to perform queries and other SQL operations.
教程和其他资源¶
本主题提供使用 Snowflake 的各种“如何使用”教程/实验和“最佳实践”的链接。
使用 Snowflake¶
Snowsight:Snowflake Web 界面 – 了解如何使用 Snowsight 执行 Snowflake 操作:
虚拟仓库 – 创建和使用虚拟仓库来执行查询和执行 DML 操作的关键概念和任务,例如加载和卸载数据:
数据库、表和视图 – 与理解和使用 Snowflake 数据库和表相关的关键概念和任务:
查询 Snowflake 中的数据 – 在 Snowflake 中执行查询的关键概念和任务:
加载半结构化数据简介 – 处理 JSON 和其他类型的半结构化数据的关键概念和任务:
非结构化数据简介 – 处理非结构化数据的关键概念和任务:
Snowflake Time Travel和故障安全 – 了解 Snowflake 如何维护对已删除和修改数据的访问以及 Snowflake 如何在数据丢失时实现数据恢复的关键概念和任务:
Streams 和 Tasks 简介 – 转换和优化已加载数据以进行分析的关键概念和任务:
业务连续性和灾难恢复简介 – 跨多个 Snowflake 账户复制和故障转移数据库以及重定向客户端连接以实现业务连续性和灾难恢复的关键概念和任务:
Sample data sets – 使用 Snowflake 提供的示例数据集的关键概念和任务:
警报和通知 – 在 SQL 中发送电子邮件通知(例如,通过存储过程、任务等发送)并设置警报以在 Snowflake 中的数据满足特定条件时执行操作或发送通知的关键概念和任务。
Snowflake Postgres – 直接从 Snowflake 创建、管理和使用 Postgres 实例:
管理 Snowflake 账户¶
一般参考¶
参数 – 可用于在账户、用户、会话和对象级别控制系统行为的参数。
引用 – 使用引用来授权对存储过程、应用程序和类等对象的所有者权限访问。
三元逻辑 – 有关布尔表达式和比较运算符中 NULL 行为的信息。
排序规则支持 – 有关对文本字符串进行排序和其他与字符集相关的操作的信息。
SQL 格式模型 – 用于指定数字值和日期/时间值与文本字符串之间的转换的格式。
对象标识符 – 用于定义和使用对象标识符的规则,包括用于解析 SQL 语句中使用的对象名称的规则:
约束 – 关于定义和维护表中唯一、主键和外键约束的概念和参考信息:
SQL 变量 – 关于在会话中定义和使用变量的概念和参考。
事务 – 关于将事务与 SQL 语句一起使用的概念和参考。
表字面量 – 关于在查询中使用表字面量而不是单个标量值的概念和参考。
SNOWFLAKE 数据库 – SNOWFLAKE 共享数据库的参考,该数据库由 Snowflake 提供,用于查询/报告您的组织、账户、数据共享和其他对象使用情况。
Snowflake Information Schema – Snowflake Information Schema 的概念和参考,它由一组元数据视图和历史表函数组成,用于查询/报告 Snowflake 中的对象。
Snowflake 中的元数据字段 – Snowflake 中元数据字段的概念和参考。
SQL 命令参考¶
查询语法 – Snowflake 中 SQL 查询的结构。
查询运算符 – 算术运算符、逻辑运算符和其他类型的运算符。
数据定义语言 (DDL) 命令 – DDL 命令概述。
数据操作语言 (DML) 命令 – 用于执行 DML 操作的命令,包括:
在 Snowflake 表中插入、删除、更新和合并数据。
将数据批量复制到 Snowflake 表中或从 Snowflake 表中复制出来。
暂存文件以进行批量复制。
所有命令(按字母顺序排列) – 所有命令的字母顺序列表。
命令按其控制的对象和操作的类型进行分类,包括:
一般账户级对象(账户、用户、角色、安全策略、集成等)和操作(故障转移和恢复等)。
基于会话的操作(会话上下文、查询、变量、事务等)。
虚拟仓库(用于加载数据和执行查询)和资源监视器(用于控制 credit 使用)。
数据库、架构、表和其他架构级对象(视图、序列等)。
Snowflake 扩展和应用程序开发(用户定义函数、存储过程、脚本等)。
用于共享数据的对象(共享、列表等)。
用于分类、保护和治理数据的对象(掩码策略、行访问策略、标签等)。
函数和存储过程参考¶
Snowflake Scripting 参考¶
附录¶