提问人:monetenmangel 提问时间:11/18/2023 最后编辑:monetenmangel 更新时间:11/18/2023 访问量:16
运行增量实时表
Get Delta Live Tables running
问:
我是 Databricks Delta Live 表的新手,我构建了一个小型用例来测试其工作原理。 因此,我创建了 2 个表,我想将它们合并到笔记本中,然后将连接的表写入第 3 个表。密西根语 我想测试 APPLY CHANGES TO 函数 我想将连接的结果合并到第 3 个表中。此表目前为空,我在笔记本中尝试了此代码,但它不起作用。错误是:更新 5a190f 失败。
脚本如下所示:
WITH cte AS (
SELECT
distinct a.PK,
a.Value AS first_name,
b.VALUE AS last_name
FROM xx_xxx_xxx_dev.sandbox.tablea AS A
JOIN xx_xxx_xxx_dev.sandbox.tableb AS B ON a.PK = b.FK
)
APPLY CHANGES INTO xx_xxx_xxx_dev.sandbox.joined_table
FROM cte
KEY (PK)
;
我感觉我在这里错过了很多东西,所以非常感谢任何帮助。流水线的配置如下:
如果笔记本中不存在该表,我首先尝试创建该表,但这不起作用,因此我在架构中创建了该表,该表在管道设置中引用为目标架构。 我玩过分号,但我没有任何线索 tbh 如果必须在 cte 的 2 个块之间有一些并应用更改部分。 联接的表只是架构中的常规表。
答: 暂无答案
评论