2015-12-21 2 views
2

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

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

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

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

ответ

3

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

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

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

+0

Спасибо за ответ, я надеялся, что смогу сделать все это в PowerBI, но похоже, что это может быть дорога, с которой я схожу, приветствует. – Skarjj

0

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