PowerQuery (или PowerPivot): только обновленные строки? - PullRequest
0 голосов
/ 27 апреля 2018

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

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

Есть ли способ использовать PowerBI (или базовый PowerQuery), чтобы он мог извлекать только новые или измененные строки и добавлять их в свой текущий набор данных? Например, будет ли вести себя канал OData таким образом?

Внутренняя БД в моем случае будет MSSQL или SSAS. Я управляю БД и могу добавлять столбцы отслеживания изменений и т. Д., Если это необходимо.

1 Ответ

0 голосов
/ 27 апреля 2018

Можно предположительно загрузить большую часть ваших данных до определенного момента времени и использовать их в качестве таблицы с именем Static, к которой вы затем добавляете другую таблицу с именем Dynamic, которая выбирает только те строки, которые вы указали (используя фильтр в столбце отслеживания изменений), которые добавляются после этого момента.

Проблема в том, что ничто из таблицы Dynamic никогда не попадает в таблицу Static, и в итоге вы перезагружаете вещи без необходимости.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...