Как использовать один и тот же опубликованный отчет PowerBI со ссылкой на разные источники данных?

Я новичок в PowerBI, и мне нужно использовать один и тот же отчет, созданный с разными источниками ссылок, источники имеют одинаковую структуру таблиц.

Я использую Other - Web в качестве источника данных и использую такую ​​ссылку

http://db.other.com.br/nahar/infinity/rest/entitygrupo

где бесконечность - это база данных, а у меня много других:

http://db.other.com.br/nahar/rachu/rest/entitygrupo

полученные данные точно такие же.

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


person Eduardo Elias    schedule 07.07.2018    source источник


Ответы (1)


Параметры и шаблоны в Power BI точно соответствуют этому варианту использования.

Предположим, у нас есть следующий источник данных для демонстрационных целей:

https://jsonplaceholder.typicode.com/posts/1

https://jsonplaceholder.typicode.com/posts/2

Где 1 и 2 эквивалентны именам базы данных (infinity и rachu) в вашем источнике данных.

Запрос будет таким:

let
    Source = Json.Document(Web.Contents("https://jsonplaceholder.typicode.com/posts/1")),
    #"Converted to Table" = Record.ToTable(Source)
in
    #"Converted to Table"

Теперь мы можем создать новый параметр для database_name:

новый параметр

имя_базы_данных

Затем мы можем перейти к Advanced Editor, чтобы изменить запрос и параметризовать источник данных:

let
    Source = Json.Document(Web.Contents("https://jsonplaceholder.typicode.com/posts/" & database_name)),
    #"Converted to Table" = Record.ToTable(Source)
in
    #"Converted to Table"

расширенный редактор

Вы заметите, что на данный момент изменений нет.

параметризация

Создайте простую таблицу для отображения данных (id 1):

таблица 1

А затем мы можем экспортировать отчет как шаблон Power BI:

шаблон power bi

Если вы откроете файл шаблона, вам будет предложено ввести значения для параметров. Давайте попробуем 2 для database_name и нажмем "Загрузить":

введите параметры

Вы увидите, что в отчет загружены данные из базы данных 2 (id 2), и он имеет идентичный макет отчета, как и первый:

report 2

person Foxan Ng    schedule 08.07.2018