Инкрементное обновление таблицы Power BI Desktop из Power Query

Я собираю свои данные из стороннего REST API, который имеет много тысяч записей, но обновляется каждый день, и поэтому обновление моих источников данных становится длительной задачей. Поэтому мне было интересно, есть ли способ выполнять инкрементную загрузку и извлекать из API только данные за последние 30 дней и добавлять их в таблицу в PowerBI Desktop.

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

На самом деле я ищу способ иметь таблицу в PowerBI, которая затем обновляется при каждом обновлении запроса. Кто-нибудь видел, возможно ли такое?

Любая помощь была бы замечательной, спасибо.


person Skarjj    schedule 21.12.2015    source источник


Ответы (2)


Я бы разбил это на два процесса:

  1. Экстракт Excel Power Query из REST API для всех исторических данных (например, отфильтрованных по «предыдущим месяцам», обновляемых каждый месяц), доставляемых в таблицу Excel.
  2. Запросы Power BI, которые добавляют сохраненные исторические данные из Excel к последним данным через REST API.

Я бы сохранил начальный запрос к REST API идентичным как в Excel, так и в Power BI, чтобы его можно было легко поддерживать. Затем вы можете ссылаться на это в другом запросе, который применяет определенные требуемые фильтры даты.

person Mike Honey    schedule 21.12.2015
comment
Спасибо за ответ, я надеялся, что смогу все это сделать в PowerBI, но похоже, что это должен быть путь, по которому я пойду, ура. - person Skarjj; 22.12.2015

У меня тоже была аналогичная среда с использованием Excel для создания Power Querys и последующего импорта файла .xls на рабочий стол PowerBI (PBI), но это включает создание нового файла .pbix и потерю всех ранее выполненных разработок. Итак, теперь я понимаю, когда вы говорите, что запрос должен быть одинаковым в обоих приложениях (1: Excel и 2: PBI). Несомненно, команда MS PBI могла бы предложить некоторую форму централизованного управления исходным кодом для запросов (каталог данных запросов) в PBI.

person SmarterKey    schedule 08.01.2016