Size: a a a

Power BI Group RU

2020 October 05

MZ

Maxim Zelensky in Power BI Group RU
Alexey
но тут до струкруты не доходит, тут из другой таблички читать параметры подключения не хочет
ну да... есть такая история. проблема, например, в том, что у источника данных может быть только один набор credentials. ну и другие проблемы.
я бы сделал по-другому: создать по запросу на каждое подключение, каждому из них запомнятся его креды, а дальше в другом запросе уже комбинировал бы.
источник

A

Alexey in Power BI Group RU
Maxim Zelensky
ну да... есть такая история. проблема, например, в том, что у источника данных может быть только один набор credentials. ну и другие проблемы.
я бы сделал по-другому: создать по запросу на каждое подключение, каждому из них запомнятся его креды, а дальше в другом запросе уже комбинировал бы.
оно так и есть
источник

A

Alexey in Power BI Group RU
тут вопрос в параметризации самого Source = Sql.Database
источник

A

Alexey in Power BI Group RU
ну вот какая ему разница, если я задам Server = "localhost"
источник

A

Alexey in Power BI Group RU
или создам табличку вида
источник

A

Alexey in Power BI Group RU
let
 ConnectionData = #table({"Connection", "Server", "DB_Name"},
       {
             {"my", "localhost", "DWH"}
       }
   ),
источник

A

Alexey in Power BI Group RU
и буду брать localhost из нее
источник

MZ

Maxim Zelensky in Power BI Group RU
ну вот они обставились буйками и решили, что так безопаснее.
источник

MZ

Maxim Zelensky in Power BI Group RU
я так понимаю, что источники проверяются на доступность и проч. при валидации
источник

A

Alexey in Power BI Group RU
это не работает _только_ в Data flow
источник

MZ

Maxim Zelensky in Power BI Group RU
я думаю, если ты создашь такой отчет в Десктопе и опубликуешь его, там оно тоже не захочет обновляться.
источник

A

Alexey in Power BI Group RU
Maxim Zelensky
я так понимаю, что источники проверяются на доступность и проч. при валидации
согласен. но я отключаю загрузку
источник

A

Alexey in Power BI Group RU
в этом ж случае, он проверяет только синтаксис вроде )
источник

A

Alexey in Power BI Group RU
а хотя нет, вру
источник

A

Alexey in Power BI Group RU
сейчас проверю с отключенной загрузкой кста
источник

MZ

Maxim Zelensky in Power BI Group RU
в десктопе отсутствует часть проверок, которые делаются в сервисе. Ну вот не нравится ему, что там неизвестный источник есть,  с точки зрения смешивания данных, уровня доступа (публичный, организационный, приватный) и т.п.
источник

MZ

Maxim Zelensky in Power BI Group RU
Может быть, еще на шлюзе отключить "тестирование подключения", но х.з., здесь не поможет, наверное
источник

MZ

Maxim Zelensky in Power BI Group RU
и там еще проблема - как ты на шлюзе пропишешь динамический источник? тебе же нужно будет менять ему маппинг "на лету" - так ведь? Так что я всё же за лимитированный набор подключений в отдельных незагружаемых запросах, а дальше уже логику выбора БД в отдельном запросе реализовать как ссылки
источник

A

Alexey in Power BI Group RU
Maxim Zelensky
и там еще проблема - как ты на шлюзе пропишешь динамический источник? тебе же нужно будет менять ему маппинг "на лету" - так ведь? Так что я всё же за лимитированный набор подключений в отдельных незагружаемых запросах, а дальше уже логику выбора БД в отдельном запросе реализовать как ссылки
ну если так рассуждать, то и значение параметра - тоже динамический источник, я ж могу его поменять при запуске отчета?))
источник

A

Alexey in Power BI Group RU
я согласен со всеми твоими аргументми
источник