У нас есть веб-приложение, которое установлено на сайтах клиентов.Dynamic Power BI Местоположение источника данных OData
Они могут выбрать имя веб-сервера и порт, на котором он работает.
Веб-приложение предоставляет некоторые данные через конечную точку OData.
Веб-приложение также служит некоторые файлы шаблона питания BI (.pbit)
В данный момент, когда клиенты запускать файлы PBIT в первый раз, то обновление данных не удается, и они должны перелинковать их источник данных ,
Мы используем ссылку на источник данных и сохраняем местоположение конечной точки в таблице параметров, но все равно больно, чтобы клиенты могли изменить это значение, и, поскольку мы (веб-приложение) знаем URL конечной точки, мы Мне бы хотелось обновить файл pbit соответствующей настройкой.
В идеале мы хотели бы, чтобы API мог манипулировать файлом pbit или, возможно, иметь возможность отправлять параметры на рабочий стол Power BI или даже загружать файл pbit (который является .zip-файлом, поскольку я конечно, вы знаете!), и измените соответствующую часть внутри нее.
Неужели кому-нибудь удалось сделать программно или динамически изменить URI источника данных без необходимости вмешательства вручную?
Спасибо.
Как я уже сказал, мы уже пробовали этот подход, но он по-прежнему включает в себя просить клиента, чтобы изменить значения в своих PBIX файлов/PBIT, чтобы связать конечную OData (URL) их монтаж. Мы уже это знаем, когда подаем им файл, и мы хотим, чтобы этот параметр, специфичный для клиента, был в файле каким-то образом. – Kram
Скорее всего, это самое близкое к этому вопросу на данный момент. Что вы использовали для запроса «допустимые значения параметра»? –
Я не использовал список допустимых значений, поскольку они бесконечны (клиенты могут называть свои серверы чем угодно), поэтому вместо этого я использовал таблицу параметров, которую клиент должен редактировать ячейку таблицы, и эта ячейка ссылается на создание URI конечной точки OData – Kram