繁体   English   中英

Azure 数据工厂:平凡的 SQL 在数据流中的查询不返回任何内容

[英]Azure Data Factory: trivial SQL query in Data Flow returns nothing

我正在 Azure 数据工厂中试验数据流。

我有:

  1. 将 LinkedService 设置为 SQL 服务器数据库。 这个数据库只有 2 个表。
  2. 这两个表称为“dummy_data_table1”和“dummy_data_table1”,并注册为数据集
  3. ADF 正在从这 2 个表中复制数据,在数据流中它们被称为“source1”和“source2”

但是,当我将 select a source,go 更改为 Source options,并将 Input from Table 更改为 Query 并输入简单查询时,它返回 0 列(dummy_data_table1 中有 11 列)。 我怀疑我的语法错误,但我应该如何更改它?

希望这个屏幕截图会有所帮助。 在此处输入图像描述

问题不在于语法。 问题是数据流无法识别“dummy_data_table1”,因为它没有引用任何已知的东西。 为了使它工作,我必须:

  1. 启用数据流调试(在页面顶部,在我的屏幕截图中不可见)
  2. 启用后,我必须单击“导入投影”以导入表的架构

完成此操作后,表名和字段都将自动识别并可以在查询中引用,就像在 SQL 服务器中所做的那样。

来源: https://docs.microsoft.com/en-us/azure/data-factory/data-flow-source#import-schema

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM