Alteryx“更新选项所需的主键”中的雪花插入/更新错误
Posted
技术标签:
【中文标题】Alteryx“更新选项所需的主键”中的雪花插入/更新错误【英文标题】:Snowflake Insert/Update Error in Alteryx "Primary Key required for update option" 【发布时间】:2021-11-17 19:20:29 【问题描述】:在通过基于主键插入/更新记录来更新雪花数据库时遇到一些问题。在下面出现此错误:
enter image description here
我的设置:
我在雪花数据库“PRIMARY_KEY”中设置了一个主键,使用以下语句:
ALTER TABLE [TABLE NAME] 添加主键(PRIMARY_KEY);
enter image description here
我的 Alteryx 数据库中有相同的字段“PRIMARY_KEY”,用于写入雪花表。
enter image description here
我的输出选项是:
enter image description here
我正在使用 Snowflake Driver ODBC Driver 2.23.2
我能做些什么来解决这个问题吗?谢谢!
【问题讨论】:
我读到这是由 Alteryx 抛出的,也许 this solution 适用于你? 【参考方案1】:您可以在 Snowflake 中定义主键,但 Snowflake 不会强制执行它们,老实说,它只是提供信息并对使用该定义的工具有用。
您收到的错误消息可能是 Alteryx 错误,而不是 Snowflake。有没有办法查看 Alteryx 正在生成什么代码?我怀疑生成的运行更新的代码缺少更新的内容。
【讨论】:
以上是关于Alteryx“更新选项所需的主键”中的雪花插入/更新错误的主要内容,如果未能解决你的问题,请参考以下文章