Фабрика данных Azure: имя таблицы динамической базы данных набора данных не разрешается в потоке обработки данных

Я создал DataSet, который указывает на таблицу в моей базе данных. Имя таблицы задано как динамическое содержимое:@concat(dataset().db_prefix, '_Baseline_CIs'). Это работает при проверке набора данных через "Предварительный просмотр данных". Отображается содержимое таблицы.

НО: при использовании набора данных в потоке предупреждений данных 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]

Как видите, объединение имен таблиц вернуло undefined. Это ошибка?

BR, Денис

1 ответ

Решение

Если я правильно понимаю, у вас есть DataSet, который является параметром, по крайней мере, так было на моей стороне. Под AdFResouce вы увидите имя набора данных. Вам нужно будет передать имя таблицы как

AdfDoc{[Schema = "dbo", Item = "TableName"]}[Data], а затем внесет записи.

Другие вопросы по тегам