Power Query Load - Основные и дополнительные таблицы - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть один SQL запрос, который занимает час для обновления таблицы, теперь я создал соединение в Excel Power Query и на основе той же таблицы создал несколько вложенных таблиц, поэтому всякий раз, когда я обновляю sh все соединения (Main Table & Sub Table) обновляется и занимает больше времени, так как один и тот же запрос выполняется во всех соединениях.

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

Пожалуйста, сообщите, если это возможно в Excel Power Query (2016 и O365)

1 Ответ

0 голосов
/ 23 апреля 2020

Один из способов сделать это состоит в том, чтобы загрузить основную таблицу на лист и затем направить подтаблицы в эту таблицу Excel, а не в исходный источник. Затем вы можете выполнить двухэтапный refre sh.

  1. Refre sh в главной таблице.
  2. Refre sh во всех вложенных таблицах

Вы можете сгруппировать все вложенные таблицы в одну папку запроса, которую можно обновить одним щелчком правой кнопки мыши> Обновить sh действие.

...