问题标签 [snowflake-cloud-data-platform]

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 投票
1 回答
385 浏览

vb.net - 适用于 Azure 的 SnowMaker .Net 库

我在我的 vb.net 网络应用程序中使用上述库。开发snowmaker的人说你不应该每次想要一个ID时都创建一个新实例,你应该使用一个基本的单例。

我知道单例是什么,但从未使用过它们。我在堆栈溢出时遇到过这个

这是我用来生成 ID 的代码

哪个有效,但是我如何将它合并到单例类中,以便我只从我的网络应用程序中调用它一次?

0 投票
2 回答
876 浏览

javascript - 循环函数导致它在 javascript 中无响应

这是我为雪花尝试的代码。一切似乎都很好,但是一旦脚本在一段时间内没有响应意味着(它会减慢浏览器的 firefox 速度)。我不确定为什么会发生这种情况。我怎样才能让它响应而不会对浏览器造成任何影响。这是小提琴

我怎样才能使它不会导致任何响应脚本。!我想我在循环javascript函数时犯了一个错误:(任何建议都会很棒。

谢谢

Javascript:

0 投票
3 回答
8528 浏览

database - 如何将数据从雪花云数据仓库导出到本地系统?

我正在使用雪花云数据仓库,它就像托管数据的 teradata。我能够在 Web UI 本身上运行查询并获得结果。但我不清楚如何将结果导出到本地 PC,以便我们可以根据数据进行报告。

提前致谢

0 投票
1 回答
2469 浏览

php - 在 PHP 中通过 ODBC(使用 PDO)查询雪花返回不正确的数据

我正在尝试通过他们在 PHP(CentOS 6 和 7)中的 ODBC 驱动程序连接到 Snowflake,并利用 PDO 更轻松地访问。

ODBC 驱动程序似乎已安装并正常运行,因为 PHP 中的本机 ODBC 函数运行良好:

返回

这正是我直接查询数据库时得到的。

但是当我想使用 PDO 时,结果变得很奇怪。

返回

注意: 之后没有进一步的输出Rows: 3

所以 PDOStatement 知道正确的行数,但内容SHOW TABLES不完整,并且SELECT * FROM TEST不知何故完全丢失(立即$statement->fetch()返回false)。

任何想法是否有任何 PDO 选项在这里会有所帮助?

我还注意到,在这种情况下,本机 ODBC 函数会消耗大约 200MB 的内存,这似乎很多。

0 投票
3 回答
19378 浏览

sql - 雪花数据仓库的 SELECT INTO 语法

我相信SELECT INTOSnowflake 中有类似 - 的语法,但我找不到使用它的文档或示例。

以上方法有效,但不是定义summary我想要的表SELECT INTO并让 SQL 解析器为我创建表。

0 投票
3 回答
2471 浏览

csv - 是否可以在 csv 中包含列名和 Snowflake 中的 copy into 语句?

例如:

将产生一个 csv 但不包括列标题。如果无法使用 copy into 语句,是否有任何不明显的技术可以实现这一点?

提前致谢。

0 投票
1 回答
1073 浏览

php - 通过 ODBC 连接到雪花数据库时收到错误消息

我正在使用 Ubuntu,我正在尝试使用 ODBC 驱动程序将 php 连接到雪花,我在/etc/odbcinst.ini. 这是我正在使用的驱动程序信息

我收到错误两个错误

错误1 SFRestRequestFailed could not be found in the en-US locale. Check that /en-US/SFMessages.xml exists:。

错误2 REST request to the Snowflake is failing(I got this error by checking corresponding message attached to 'SFRestRequestFailed' in SFMessages.xml):。

但我可以在 Windows 中使用相同的访问详细信息连接 Snowflake 并获取数据。

请分享您的想法以解决此问题。

谢谢

0 投票
2 回答
2362 浏览

python - Py2exe 错误:尚不支持命名空间包:跳过包“雪花”

我一直在尝试使用 py2exe 为以下脚本生成 .exe :

代码非常简单,就像一个魅力。

我希望使用 py2exe 将其转换为 .exe,但当时我收到以下错误:

Snowflake 是一个允许我连接到我的数据库的包(一个雪花数据库,相当新)

我的操作系统是:Windows 10,Python 版本 3.5.1

我的 py2exe 的 setup.py :

我环顾四周,找不到这个问题的任何答案。如果有人有想法。

在此先感谢您的帮助。

0 投票
4 回答
2906 浏览

sql - SQL:排序,然后为多列选择具有不同值的第一行

作为一个简化的示例,我需要选择客户的送货地址与他们之前的送货地址不同的每个实例。所以我有一个大表,其中包含以下列:

请注意,客户可以像客户 5 在第 7 行中所做的那样“移回”到以前的地址。

我想要选择(并且尽可能高效,因为这是一个非常大的表)是每个“块”中的第一行,其中客户将后续订单运送到同一地址。在此示例中,这将是第 1、2、5、7 和 8 行。在所有其他行中,客户的地址与其之前的订单相同。

所以我想先有效ORDER BY (cust_id, date),然后SELECT purchase_id, cust_id, min(date), address, description

但是我遇到了麻烦,因为 SQL 通常需要GROUP BY在之前完成ORDER BY。因此,我无法弄清楚如何调整这个问题的任何一个最佳答案(否则我非常喜欢。)有必要(至少在概念上)在分组或使用聚合函数之前按日期排序min(),否则我会错过像我的示例表中的第 7 行这样的实例,其中客户“移回”到以前的地址。

另请注意,两个客户可以共享一个地址,因此我需要在按日期订购后cust_id按两者有效分组。address

我正在使用雪花,我相信它与最新版本的 PostgreSQL 和 SQL Server 具有大部分相同的命令(尽管我对雪花还很陌生,所以不完全确定。)

0 投票
2 回答
4838 浏览

snowflake-cloud-data-platform - 横向压平两列,雪花中不重复

我有一个查询,它按两个变量分组以获得另一个变量的总数。为了为以后的计算维护我的表结构,我列出了另外两个变量以保存到查询的下一阶段。但是,当我尝试对 listagg() 列进行两次展平时,我的数据会重复很多次。

示例:my_table

结果:

我了解发生了什么,但我只是想知道如何获得我想要的结果: