【问题标题】:Azure Data Factory: Dataset Dynamic DB Table name not resolving in Data Wrangling FlowAzure 数据工厂:数据集动态数据库表名称未在数据整理流中解析
【发布时间】:2020-02-11 08:40:47
【问题描述】:

我创建了一个指向我数据库中的表的数据集。表名设置为动态内容:@concat(dataset().db_prefix, '_Baseline_CIs')。这在通过“预览数据”签入数据集时有效。显示表格内容。

但是:在 Data Warngling Flow 中使用数据集时,M-query 失败并出现以下错误:

Expression.Error: The key didn't match any rows in the table.
AdfDoc = Sql.Database("oedudigital.database.windows.net", "IntegratedEnvironments"),
  InputTable = AdfDoc{[Schema = "dbo", Item = "undefined"]}[Data]

如您所见,表名连接返回了“未定义”。这是一个错误吗?

BR,丹尼斯

【问题讨论】:

    标签: azure-data-factory dataflow data-wrangling


    【解决方案1】:

    如果我理解正确,您有作为参数的 DataSet,至少在我这边是这样。在 AdFResouce 下,您将看到数据集名称。您必须将表名传递为

    AdfDoc{[Schema = "dbo", Item = "TableName"]}[数据] 然后它会带入记录。

    【讨论】:

    • 谢谢,这是一种解决方法。但我需要在设计期间提交功能请求以解决参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2020-05-01
    • 1970-01-01
    相关资源
    最近更新 更多