问题标签 [snowflake-schema]

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 回答
484 浏览

sql - 如何在雪花查询中使用百分比关键字

0 投票
5 回答
438 浏览

snowflake-cloud-data-platform - 是否可以在不限定数据库名称的情况下运行雪花 sql 脚本。?

是否可以在不限定数据库名称的情况下运行 SQL 脚本?目前,我们正在使用如下程序,

我们想运行相同的脚本,但不提及数据库名称,如下所示。

0 投票
2 回答
940 浏览

snowflake-cloud-data-platform - 雪花中的 SNOWPIPE 是否 100% 可靠?

我已经使用雪管将数据从AWS S3检索到Snowflake,但就我而言,它没有按预期工作。有时文件没有处理成雪花。

是否有任何替代方法可用于相同的?

0 投票
1 回答
925 浏览

snowflake-cloud-data-platform - 雪花更新重复记录

我在雪花中有暂存表,我正在使用雪管从 AWS S3 复制数据。其中一些记录是一种创建事件和多次更新的类型。对于同一事件,将有一个按时间顺序的创建和多个更新事件。我想将这些记录移动到另一个表中(因此创建事件应将记录插入表中,并且多个更新事件应相应地更新这些记录。)我试图使用“合并”概念雪花,但它不适合我的用例好像我的目标表没有记录,它为每次创建和更新创建一个新记录。

0 投票
0 回答
67 浏览

snowflake-schema - 如何在加载每日数据时更新历史数据的生效日期

我在更新 scd 类型 2 中产品的有效 end_date 时遇到问题,其中每日 current_flag 行具有相同的 pack_size 和 product_code。当前语句不处理它,并且由于没有匹配项而跳过该行。我的示例产品维度如下所示,例如 product_code。

产品尺寸:

产品尺寸

我尝试加载的每日数据如下所示:

要加载的每日数据

我希望看到最终结果如下所示:

预期成绩

但我得到的是:

当前结果

我的陈述如下所示:

您能否建议我如何解决此问题并获得预期的结果?

谢谢 !

0 投票
2 回答
514 浏览

snowflake-cloud-data-platform - 雪花中的哪些操作不消耗计算积分?

我知道 DDL 和 Show 操作不消耗计算积分?是否有人编制了任何列表来确定雪花中的哪些操作不消耗计算积分?感谢你的帮助

0 投票
1 回答
3407 浏览

amazon-s3 - COPY INTO 雪花表未加载数据 - 无错误

作为 Snowflake WebUI Essentials 课程的一部分,我正在尝试将 AWS S3 存储桶上的“WEIGHT.TXT”中的数据加载到 Snowflake DB 表中。

有人可以帮我解决这个问题吗?提前致谢。

更多信息:

S3 对象 URL:(https://my-s3-tstbkt.s3.amazonaws.com/WEIGHT.txt我可以在浏览器中打开文件内容)

文件路径:s3://my-s3-tstbkt/WEIGHT.txt

文件格式定义:

阶段定义:

0 投票
2 回答
32 浏览

snowflake-cloud-data-platform - 对跨标准和变体类型列的查询执行聚合函数

我希望利用雪花中的变体功能。我是雪花的新手,从文档中看不到它是否支持我想做的事情。我想对一个表执行查询,在该表中我对具有标准类型(varchar、int ... ...)和从变量列中提取的值的列进行聚合(分组)。我的变体列将存储一组对象,如下所示:

在传统的 sql 模式中显示我正在尝试做的事情让我们说我有一个 1:n 的关系,其中容器是许多具有 fk(parent_id)的孩子,以指定 rel(对父母说)。这是我尝试在传统 sql/关系模型中表示的变体列上编写的一种查询:

0 投票
2 回答
781 浏览

snowflake-cloud-data-platform - 如何避免雪花复制语句中的子文件夹

我需要从前缀中排除某些文件夹并处理雪花中的数据(复制语句)

在下面的示例中,我需要处理 emp/ 下的文件并从 abc/ 中排除文件

输入 :

s3://bucket1/emp/

s3://bucket1/emp/abc/ - E11.csv

输出 :

s3://bucket1/emp/

有没有关于模式的建议来处理这个问题?

0 投票
1 回答
533 浏览

sql - 在使用公用表表达式时重命名 Snowflake SQL 中的列

我在雪花中有以下格式的数据;

是否可以获取以下格式的数据;

我尝试使用以下代码;

但我得到以下输出;

不确定为什么日期值会消失?我能得到一些帮助吗?在此先感谢。