首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上求解器雪花输出在雪花子表中创建空记录

上求解器雪花输出在雪花子表中创建空记录
EN

Stack Overflow用户
提问于 2022-11-21 20:32:47
回答 1查看 16关注 0票数 1

我们在输入流中有一个嵌套的json,我们使用Upsolver雪花输出将其写入雪花规范化表中。父表很好,但在子表中可以看到空记录。为什么会发生这种情况,我们如何解决这一问题?

EN

回答 1

Stack Overflow用户

发布于 2022-11-21 20:32:47

这可能是因为输入json中有空子节点。由于父id始终存在于输入记录中,因此子表输出记录将填充此父id,其子表列的其余部分将为空,因为输入事件中没有数据。要解决这个问题,请在子表Upsolver斯诺please输出中添加"WHERE 不为NULL“。这将确保只编写有效的子节点。

注意:子记录的Upsolver输出预览也将显示空值,这应该是一个指示符,表明此输出的SQL需要进行一些更正,在这种情况下,需要使用WHERE过滤器。

如果此作业已运行,请停止作业,截断雪花表,编辑作业以添加WHERE条件,并从开始重新运行作业(从头开始重放)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74524581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档