SQL 开发与管理

Snowflake 提供以下 SQL 原生开发和数据查询接口:

解决方案

描述

备注

Snowflake 客户端和接口

Snowsight 工作表

基于浏览器的 SQL 开发和编辑。

  • 无需安装或配置。

  • 支持多个独立的工作环境,可在多个会话中打开/关闭、命名和重复使用(所有工作都会自动保存)。

Snowflake 客户端和接口

SnowSQL

基于 Python 的客户端,用于执行 Snowflake 中的所有任务,包括查询、执行 DDL/DML 命令和批量加载/卸载数据。

  • 从 SnowSQL Download (https://developers.snowflake.com/snowsql/) 页面下载安装程序。

Snowflake 客户端和接口

Snowflake Extension for Visual Studio Code

Snowflake 提供适用于 Visual Studio Code 的扩展,方便 Snowflake 用户直接在 VSC 中编写和执行 Snowflake SQL 语句(使用 SQL 文件或包含 Snowpark Python 代码的 Python 文件)。

  • 直接在 Visual Studio Code 中安装扩展程序,或通过下载特定版本间接安装。

此外,Snowflake 还可与各种第三方 SQL 工具配合使用,以管理 Snowflake 应用程序中 SQL 代码的建模、开发和部署,包括但不限于以下工具:

解决方案

版本 / 安装 要求

备注

Agile Data Engine (https://www.agiledataengine.com/)

Agile Data Engine: 无要求

Snowflake: 无要求

Aginity 专家/Aginity 团队 (https://www.aginity.com/)

Aginity: 专家或团队

Snowflake: 无要求

DataOps.live (https://www.dataops.live/)

在 Partner Connect 中提供

DataOps.live: 无要求

Snowflake: 无要求

DBeaver SQL 客户端 (http://dbeaver.jkiss.org/)

DBeaver: 4.3.4(或更高版本)

Snowflake: JDBC 驱动程序 – 由 DBeaver 自动下载和安装

erwin (https://erwin.com/)

**erwin:**Data Modeler 2020(或更高版本)

Snowflake: 无要求

  • 其他资源:

    • 用户指南 > erwin Data Modeler ... Snowflake 对象支持 (https://erwin.com/bookshelf/public_html/2020R2/Content/User%20Guides/erwin%20Help/Snowflake_Object_Support.html) (erwin 文档)

    • 用户指南 > erwin Data Modeler ... 数据库连接参数 (https://erwin.com/bookshelf/public_html/2020R2/Content/User%20Guides/erwin%20Help/Database_Connection_Parameters.html) (erwin 文档)

(https://hackolade.com/)

**Hackolade:**Studio 5.2.0(或更高版本)

Snowflake: 无要求

  • 其他资源:

    • Snowflake (https://hackolade.com/help/Snowflake.html) (Hackolade 文档)

    • 连接到 Snowflake 实例 (https://hackolade.com/help/ConnecttoaSnowflakeinstance.html) (Hackolade 文档)

SeekWell (https://www.seekwell.io/)

SeekWell: 无要求

Snowflake: 无要求

  • 其他资源:

    • 连接到 Snowflake (https://intercom.help/seekwell/articles/2725663-connecting-to-snowflake) (SeekWell 帮助中心)

Solita Agile Data Engine (https://www.solita.fi/en/agiledataengine/)

Solita Agile Data Engine: 无要求

Snowflake: 无要求

SqlDBM (https://sqldbm.com/Home/)

在 Partner Connect 中提供

SqlDBM: 无要求

Snowflake: 无要求

  • 可通过 Snowflake Partner Connect 试用。

  • 其他资源:

    • SqlDBM 与 Snowflake 合作 (http://blog.sqldbm.com/snowflake-data-modelling-with-sqldbm/) (SqlDBM 博客)

SQL Workbench/J 客户端 (http://www.sql-workbench.net/)

SQL Workbench: 无要求

Snowflake: JDBC 驱动程序 – 从以下位置下载:Maven Central Repository 中的 JDBC Driver 页面 (https://central.sonatype.com/search?q=g%3Anet.snowflake%20snowflake-jdbc)

  • 其他资源:

    • 配置 SQL Workbench/J 以使用 Snowflake (https://community.snowflake.com/s/article/configuring-sql-workbenchj-to-use-snowflake) (Snowflake 社区)

Statsig (https://statsig.com/)

Statsig: 无要求

Snowflake: 无要求

  • 其他资源:

    • 集成 > 数据导入 > Snowflake (https://docs.statsig.com/integrations/data-imports/snowflake) (Statsig 文档)

备注

这不是可与 Snowflake 配合使用的 SQL 管理工具的完整列表;这些都是已验证可与 Snowflake 配合使用的已知工具。其他工具也可与 Snowflake 配合使用;但是,我们不保证这些第三方工具的所有功能都能与 Snowflake 互操作。

语言: 中文