Несколько способов оптимизации кода для массового удаления данных в Power Query:
- Уменьшить объём данных в самом начале запроса. 1 Так можно не превысить лимит ресурсов и избежать разбиения на страницы, которое приводит к снижению производительности или сбоям. 1
- Использовать свертывание запросов. 1 Power Query преобразует запрос в язык источника данных и объединяет несколько шагов на языке М в один эффективный запрос. 1 Это позволяет сократить использование памяти Power Query за счёт использования вычислительной мощности источника данных. 1
- Временно ограничить число строк в конкретном запросе. 5 Например, если в запросе миллион строк, можно временно оставить в нём 100 строк. 5 После этого сделать все необходимые преобразования запросов и в заключение удалить тот шаг, в котором ограничивалось количество строк. 5
Также для массового удаления данных в Power Platform можно использовать функцию массового удаления, которая помогает управлять качеством данных и контролировать потребление пространства системного хранилища. 2