Azure 数据工厂:数据集动态数据库 Table 名称未在数据整理流中解析
Azure Data Factory: Dataset Dynamic DB Table name not resolving in Data Wrangling Flow
我在我的数据库中创建了一个指向 table 的数据集。 table 的名称设置为动态内容:@concat(dataset().db_prefix, '_Baseline_CIs')
。这在通过 'Preview Data' 签入数据集时有效。 table 内容已显示。
但是:在数据警告流中使用数据集时,M 查询失败并出现以下错误:
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]
如您所见,table 名称串联已返回 'undefined'。这是一个错误吗?
BR,丹尼斯
如果我没理解错的话,你有作为参数的数据集,至少我这边是这样。在 AdFResouce 下,您将看到数据集名称。您必须将 table 名称作为
传递
AdfDoc{[Schema = "dbo", Item = "TableName"]}[数据]
然后它会带来记录。
我在我的数据库中创建了一个指向 table 的数据集。 table 的名称设置为动态内容:@concat(dataset().db_prefix, '_Baseline_CIs')
。这在通过 'Preview Data' 签入数据集时有效。 table 内容已显示。
但是:在数据警告流中使用数据集时,M 查询失败并出现以下错误:
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]
如您所见,table 名称串联已返回 'undefined'。这是一个错误吗?
BR,丹尼斯
如果我没理解错的话,你有作为参数的数据集,至少我这边是这样。在 AdFResouce 下,您将看到数据集名称。您必须将 table 名称作为
传递AdfDoc{[Schema = "dbo", Item = "TableName"]}[数据] 然后它会带来记录。