Коллеги, добрый день
Вопрос по dataflow. Запрос вида:
Source = Sql.Database(SERVER, DB_NAME, ...
где SERVER и DB_NAME заданы как параметры валидируются dataflow
сейчас встал вопрос подключения других БД, для чего параметры подключения (в целом постоянные) было решено перенести из параметров в специальную кастомную PQ-табличку)
оказалось, что запрос вида
Source = Sql.Database(Sys_Connection{[Connection = "Company1"]}[Server], Sys_Connection{[Connection = " Company1"]}[DB_Name], ...
dataflow не валидирует и выдает ошибку: «Can't save dataflow. One or more entities references a dynamic data source.». В декстопе такой датасорс вполне работает.
В интернете по такой ошибке информации нашел мало. В основном пишут про computed entities (как обходить ограничения по ним я уже подразобрался). Это другая ошибка.
Можно, конечно, оставить все на параметрах, типа SERVER_0, DB_NAME_0, SERVER_1, DB_NAME_1, … но как-то это не камильфо.
Находил ли кто-нибудь более изящные workarounds по подобному ограничению dataflow?