未更改的 Azure 数据流在流表达式上显示验证错误



我们尝试使用数据流将数据从一个 cosmos 集合复制并转换为另一个 cosmos 集合。我们使用查询从集合中选择数据,突然数据工厂显示验证错误:

数据流表达式使用当前上下文中不存在的函数/参数/列

选择"validate all"选项时。

我们没有进行任何修改,也没有发布任何内容。同样,当我们尝试调试时,它会显示相同的错误。

应该如何解决这个问题?

是的,我在@Akhilesh之前遇到过此错误。

  1. 检查您使用的查询是否有效。
  2. 检查数据流转换中的所有输入字段是否有任何字段以红色突出显示。
  3. 如果上述不起作用,请删除并创建新的数据流,并添加表达式或查询,而不会出现任何错误。每次添加任何转换时进行验证,以获得出错的明确答案。

如果数据流中有任何无效字段,则不会运行调试。 可能有任何表达式字段无效,因此您会收到验证错误。

我不知道您是否仍然遇到此问题,但是对于将来来到这里的人来说,通过在过滤器/选择之前的步骤中导入架构来解决此问题。

  1. 启动调试会话

  2. 选择源投影>>导入投影

这将更新架构以允许查询查看列

相关内容

  • 没有找到相关文章

最新更新