问题标签 [snowsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
907 浏览

snowflake-cloud-data-platform - 如何在 SnowSQL 中停止正在运行的查询

是否可以在 SnowSQL 命令行工具中停止正在运行的查询?假设我犯了一个错误,我试图运行一个繁重的查询。Control-C、Esc、Q……似乎没有什么能阻止它。唯一的方法似乎是发送kill命令。

我也尝试在分页时停止查询,但似乎我被迫浏览所有页面才能停止。

有没有办法在这两种情况下停止查询?

0 投票
1 回答
132 浏览

variables - 如何使用 Snowsql 将一个 SQL 脚本用于多个数据库/仓库?

我已经在 SQL 脚本中为数据库和模式定义了变量。那么有什么方法可以同时在不同的数据库和模式中运行该 SQL 脚本?

我的 SQL 脚本如下所示,

这是我在powershell中运行的,

我成功地创建了表,但只能在第二个(schm2)模式中。它选择了第二个模式而不是两者。另外,我如何也可以为仓库定义变量?或者我只能通过设置连接参数在配置文件中做到这一点?请帮助我解决这个问题,并随时建议有关 Snowsql 变量的任何好的文档。

谢谢!

0 投票
2 回答
843 浏览

sql - 如何使用 Snowsql 运行具有多个 .sql 文件的 .sql 文件?

我想弄清楚如何一次运行多个 sql 文件。假设我有这个 test.sql 文件,它有 file1.sql、file2.sql 和 file3.sql 等等。连同一些 DML/DDL。

这是我在power shell中运行的,

有没有办法做到这一点?我知道这在 Oracle 中是可能的,但我想使用 snowsql 来做到这一点。请指导我。提前致谢!

0 投票
1 回答
155 浏览

sql - 如何通过 SnowSQL 从存储在 Snowflake 中的复杂 json 中提取数据?

我有数百万个 JSON 存储在 Snowflake 的单个变量列表中。它们采用以下格式,但每个 JSON 的行数会有所不同。

请问有人能给我一些关于如何将数据提取到平面表中的指导吗?我是使用 JSON 文件的新手,在不一致的行数和缺少定义对象名称的指标之间让我感到困惑。

这是一个示例 JSON:

“Edge 93 Belgium 43-23-19 1932”是一个对象名称;每个 JSON 用于单个对象。

“Time_1_Avg.AB2 Weight on Bit”是读数类型,本质上由Tag1.Tag2组成。

该行的最后一部分是读数值。

JSON 底部的时间戳是读取时间。

此部分不是必需的:

此数据的理想输出是:

在此处输入图像描述

但只是得到这样的东西会非常有帮助:

在此处输入图像描述 感谢您的帮助!

0 投票
2 回答
368 浏览

command - Snowsql 连接不上

我确实安装了 Snowsql 1.25。安装很顺利。我将配置文件配置为正确的帐户 (xq59548.us-east-2.aws) 用户和密码。

我的 .profile 文件看起来不错,$PATH: Error with zhh - command not found

有没有人遇到过这个问题?

0 投票
0 回答
155 浏览

snowflake-cloud-data-platform - CLI 客户端 (SnowSQL) 无法在帮助中下载 —> 下载

帮助中下载 SnowSQL CLI 的 CLI Client(snowSQL) 选项在哪里—>在 Snowflake WebUI 中下载?附上屏幕截图

屏幕截图帮助 —> 下载

0 投票
1 回答
387 浏览

snowflake-schema - SnowSql 无响应

我正在使用 SnowSql 1.2.5,我没有收到任何响应,没有错误,绝对没有。我输入哪个命令都没有关系,即使只输入“SnowSql.exe”并点击确认,我也没有得到回应。

这发生在特定机器上,在其他具有相同 SnowSql 版本的机器上正常工作。

使用的操作系统:Microsoft Windows 10 Enterprise(64 位)版本(内部版本)1903 (10.0.18362)

0 投票
1 回答
625 浏览

snowflake-cloud-data-platform - 在雪花的创建脚本中添加当前日期

我有一个要求,我必须在动态创建表名时创建带有日期/日期时间的表。想知道在雪花中是否可以使用此选项?

例如:我需要这样的东西。

创建表 someNewTable_YYYYMMDD

谢谢您的反馈;

最佳,AB

0 投票
1 回答
176 浏览

select - 在暂存文件#snowflake-cloud-platform 上选择中的列绑定变量

为了暂存和查询文件,文档显示了这个示例查询: SELECT t.$1, t.$2 FROM @mystage1 (file_format => myformat) t;

为了简化字符串操作,我想将 Snowflake 配置为使用除美元符号之外的任何内容作为列引用。例如,用 c 代替 $ 怎么样?

选择 t.c1, t.c2 FROM @mystage1 (file_format => myformat) t;

这是文档的链接: https ://docs.snowflake.com/en/user-guide/querying-stage.html

目前,我被应用程序强制使用 PowerShell 对要由 SnowSql CLI 处理的查询进行编码)。让 PowerShell 发出这个字符串是微不足道的,但随后 SnowSql 添加了它的两分钱,History 显示该语句被处理为 SELECT t., t。FROM @mystage1 (file_format => myformat) t;

0 投票
2 回答
731 浏览

odbc - 当使用 SSO (SAML) 通过 ODBC 和 SnowSQL 连接到雪花时,我可以使用 IDP 发起连接吗?

我想从 ODBC 使用 SAML 访问雪花。我可以通过 ODBC 连接内部雪花身份验证(用户和密码)。

当时authenticator的参数=externalbrowzer。当浏览器启动并且我使用 SAML IDP 进行身份验证时,什么也没有发生。

如果 SSO 是 IDP 启动的,authenticator=externalbrowser 是否不起作用?

idp 使用自定义 idp。

[snowsql 示例]

与 ODBC 类似,当浏览器启动并且我在 IDP 屏幕上进行身份验证时,什么也没有发生。