Интеграция данных — это ключевой фактор успеха практически в каждом внедрении Dynamics 365. Важное значение играет скорость, с которой данные могут быть импортированы. Особенно, если данных огромное количество, а временное окно для загрузки узкое.
Рассмотрим несколько рекомендаций для повышения производительности:
- Не рекомендуется использовать Composite entities
Например, если необходимо импортировать заказы на продажу, то следует использовать Sales Order Headers V2 and the Sales Order Lines V2 entities, а не использовать Sales orders composite entity.
- Ограничить использование XML файлов
Работа с XML файлами требует много времени. Файл должен пройти через сложный синтаксический анализ и преобразования, которые могут занимать значительное количество процессорного времени и мощности. Для обработки больших объемов данных следует использовать следует CSV файлы с параллельной обработкой.
- Настроить параметры
Открыть форму Data Management Workspace – Framework parameters – Entity settings – Configure entity execution parameters.

Для примера, в столбце «Import threshold count» было указано значение 100, а в столбце «Import task count» значение 4.
— Import threshold record count – определяет, сколько строк будет загружено одной задачей.
— Import task count – опеределяет, количество задач, которые должны быть запущены одновременно. - Увеличить количество потоков на пакетном сервере
Data migration использует для своих задач импорта и экспорта пакетный сервер, поэтому лучше увеличить количество одновременно запущенных потоков на пакетном сервере.
Например, в данном примере будет создано 8 потоков, вместо стандартных 4-х.
- Чистые данные
Много времени тратиться на проверки и создания отчетов об ошибках. Этот факт необходимо учитывать, когда импортируется большой объем, содержащий ошибочные или противоречивые данные.
Все комментарии
Чтобы оставить комментарий, необходимо войти или зарегистрироваться.
Пока нет комментариев. Будьте первым!