问题标签 [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.
vb.net - 适用于 Azure 的 SnowMaker .Net 库
我在我的 vb.net 网络应用程序中使用上述库。开发snowmaker的人说你不应该每次想要一个ID时都创建一个新实例,你应该使用一个基本的单例。
我知道单例是什么,但从未使用过它们。我在堆栈溢出时遇到过这个
这是我用来生成 ID 的代码
哪个有效,但是我如何将它合并到单例类中,以便我只从我的网络应用程序中调用它一次?
javascript - 循环函数导致它在 javascript 中无响应
这是我为雪花尝试的代码。一切似乎都很好,但是一旦脚本在一段时间内没有响应意味着(它会减慢浏览器的 firefox 速度)。我不确定为什么会发生这种情况。我怎样才能让它响应而不会对浏览器造成任何影响。这是小提琴
我怎样才能使它不会导致任何响应脚本。!我想我在循环javascript函数时犯了一个错误:(任何建议都会很棒。
谢谢
Javascript:
database - 如何将数据从雪花云数据仓库导出到本地系统?
我正在使用雪花云数据仓库,它就像托管数据的 teradata。我能够在 Web UI 本身上运行查询并获得结果。但我不清楚如何将结果导出到本地 PC,以便我们可以根据数据进行报告。
提前致谢
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 的内存,这似乎很多。
sql - 雪花数据仓库的 SELECT INTO 语法
我相信SELECT INTO
Snowflake 中有类似 - 的语法,但我找不到使用它的文档或示例。
以上方法有效,但不是定义summary
我想要的表SELECT INTO
并让 SQL 解析器为我创建表。
csv - 是否可以在 csv 中包含列名和 Snowflake 中的 copy into 语句?
例如:
将产生一个 csv 但不包括列标题。如果无法使用 copy into 语句,是否有任何不明显的技术可以实现这一点?
提前致谢。
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 并获取数据。
请分享您的想法以解决此问题。
谢谢
python - Py2exe 错误:尚不支持命名空间包:跳过包“雪花”
我一直在尝试使用 py2exe 为以下脚本生成 .exe :
代码非常简单,就像一个魅力。
我希望使用 py2exe 将其转换为 .exe,但当时我收到以下错误:
Snowflake 是一个允许我连接到我的数据库的包(一个雪花数据库,相当新)
我的操作系统是:Windows 10,Python 版本 3.5.1
我的 py2exe 的 setup.py :
我环顾四周,找不到这个问题的任何答案。如果有人有想法。
在此先感谢您的帮助。
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 具有大部分相同的命令(尽管我对雪花还很陌生,所以不完全确定。)
snowflake-cloud-data-platform - 横向压平两列,雪花中不重复
我有一个查询,它按两个变量分组以获得另一个变量的总数。为了为以后的计算维护我的表结构,我列出了另外两个变量以保存到查询的下一阶段。但是,当我尝试对 listagg() 列进行两次展平时,我的数据会重复很多次。
示例:my_table
结果:
我了解发生了什么,但我只是想知道如何获得我想要的结果: