переменная, специфичная для рабочего пространства, для динамического использования в power bi-запросе - PullRequest
0 голосов
/ 30 мая 2019

Сценарий использования. Мы получаем данные о событиях в приложении insight из приложения insight и публикуем их в формате power bi, используя запросы power bi.У нас есть 3 среды (Dev, PreProd и Prod).Мы создали 3 рабочих места для каждой среды.

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

1 Ответ

1 голос
/ 31 мая 2019

Я думаю, что вы хотите использовать параметры.Парень в кубе снял видео о чем-то похожем некоторое время назад, но этот процесс можно изменить для работы с App Insights.

Инструкции по созданию подключения к App Insights из Power BI Desktopпопросить вас экспортировать М-код из App Insights, а затем скопировать его в пустой запрос.Запустите редактор запросов, но вместо того, чтобы сразу копировать код, сначала задайте параметр, который будет содержать ссылку на конкретный экземпляр App Insights, к которому вы хотите подключиться.

enter image description here

enter image description here

После создания параметра вы можете открыть расширенный редактор запроса и вставить код, экспортированный из App Insights.,Замените строку подключения на созданный вами параметр.

enter image description here

Завершите работу над отчетом и опубликуйте его в службе.Наконец, перейдите в каждую рабочую область и обновите параметр в меню настроек набора данных.

enter image description here

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

...