Как использовать Power BI Desktop с контролем версий?

приветствую любимых товарищей,

Я создаю серию панелей мониторинга power bi, и по мере их запуска в производство я хотел бы поместить их в TFS. Однако из-за большого количества используемых наборов данных некоторые из этих определений отчетов довольно велики (1,6 ГБ).

не кажется хорошей идеей заставлять TFS хранить все фактические данные, когда имеет значение только определение.

есть ли простой способ удалить данные из a .pbix файл или только сохранить определение?

Edit: похоже, Microsoft сделала этот вопрос устаревшим с созданием шаблонов PowerBI. обновление апреля для PowerBI Тем не менее, обходной путь в ответе может быть использован для других целей.

1 ответов


Я бы добавил запрос" параметры "(таблица с одной строкой, созданная с помощью Edit Queries / Edit Data) со столбцом под названием [Data Load], с одной строкой, содержащей"Yes".

затем я бы добавил шаг фильтра в конец всех других запросов, ссылаясь на этот запрос" параметры". Синтаксис фильтра будет:

Parameters{0}[Data Load] = "Yes"

этот синтаксис немного неясен - это означает:

перейти к запросу параметров, получить значение из 1-й строки, в столбце [загрузка данных] проверьте, равно ли оно "да".

когда вы хотите очистить все данные от.файл pbix, отредактируйте исходный шаг в запросе " параметры "и измените значение [загрузка данных] на" нет", примените и обновите.

Я создал рабочий пример, который вы можете скачать с моего OneDrive и попробовать:

http://1drv.ms/1AzPAZp

это файл: Power BI Demo-динамически фильтровать все данные.pbix