Использование шлюза PowerBI с веб-источниками данных: параметры запроса

Использование шлюза PowerBI с веб-источниками данных: параметры запроса

У нас есть локальный шлюз для PowerBI, который обеспечивает доступ к некоторым источникам данных SQL и веб-данных.

Это работает, но, похоже, каждый внутренний веб-адрес, который мы хотим использовать в PowerBI, приходится добавлять как отдельный источник данных, что неудобно.

Все источники данных проходят через одну и ту же конечную точку с различными параметрами для управления тем, какой отчет бэкэнда фактически выполняется.

Изначально я настроил URL-адрес .../get.php?report=id, но смог добавить только один, поскольку powerbi использовал get.php в качестве «уникального» имени источника данных и не позволил мне добавить еще один с другим идентификатором.

Затем я переработал дизайн так, чтобы .../get.php/id/params/report+nameрешить первоначальную проблему, но мне по-прежнему необходимо иметь один источник данных для каждого отчета, определенный в нашем шлюзе.

Неужели нет решения для этого? Разве я не могу просто определить источник данных как .../powerbi.phpи заставить powerbi передавать параметры запроса либо через строку запроса, либо даже через тело поста?

решение1

Насколько я понимаю, это "по замыслу". Глупый дизайн, по моему мнению. Недавно они предприняли неудачную попытку исправить это:

https://powerbi.microsoft.com/en-us/blog/skip-test-connection-for-on-premises-and-cloud-data-sources/

Я не уверен, что это применимо к вашему сценарию, но записи в блоге Криса Уэбба кажутся лучшим источником по этой теме:

https://blog.crossjoin.co.uk/2019/04/25/skip-test-connection-power-bi-refresh-failures/#comment-105465

Связанный контент