Azure Фабрика данных: набор данных Dynami c Имя таблицы БД не разрешается в потоке обработки данных - PullRequest
0 голосов
/ 11 февраля 2020

Я создал DataSet, который указывает на таблицу в моей базе данных. Имя таблицы задано как dynamici c content: @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]

Как видно, таблица конкатенация имен вернула «неопределенное». Это ошибка?

BR, Денис

1 Ответ

0 голосов
/ 21 февраля 2020

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

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...