Поделиться через


Планирование очистки данных истории продаж

В рамках своей стандартной работы, Microsoft Dynamics 365 Supply Chain Management создает и сохраняет обновленные данные истории продаж на постоянной основе. Со временем в системе могут накапливаться большие объемы устаревших данных истории продаж. Эти накопленные данные могут вызывать проблемы производительности и функциональности при разноске документов, связанных с заказами на продажу. (Эти документы включают подтверждения заказов на продажу, отборочные накладные по продаже, листы подбора по продаже и накладные.) Поэтому следует настроить и запланировать периодическую задачу Очистка истории обновления продаж с регулярным интервалом. Эта задача будет удалять все более ненужные данные обновления истории продаж.

При использовании периодической задачи Очистка истории обновления продаж рекомендуется включить функцию Улучшение производительности очистки истории продаж, которая повышает эффективность выполнения этой задачи. (Тем не менее, эту задачу можно также выполнить без включения этой функции.)

Включение функций очистки истории продаж

Чтобы настроить и использовать периодическую задачу Очистка истории обновления продаж вместе со всеми функциями, описанными в этой статье, необходимо включить функции Улучшения производительности очистки истории продаж и Очистить историю обновления продаж на основе срока в управлении функциями, как описано в следующих подразделах.

Повышение производительности очистки истории продаж

Периодическое пакетное задание Очистка истории обработки продаж может занять много времени, если она редко выполняется в средах с большим объемом обновлений продаж. В этих ситуациях функция Улучшения производительности очистки истории продаж может помочь сократить длительность выполнения и повысить надежность.

Функция улучшает существующее задание очистки следующими способами:

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

После включения функции пакетное задание Очистка истории обработки продаж (Продажи и маркетинг > Периодические задачи > Очистка > Очистка истории обработки продаж) будет запускаться как прежде, но с лучшей производительностью и максимум на 2 часа. Это означает, что может потребоваться несколько раз выполнить очистку всех данных для определенного интервала времени хранения.

Прежде чем использовать эту функцию, ее необходимо включить для системы. Администраторы могут использовать параметры управления компонентами для проверки статуса функции и ее включения. В рабочей области Управление функциями эта функция перечисляется следующими способами:

  • Модуль:Продажи и маркетинг
  • Название функции:повышение производительности очистки истории продаж

Очистить историю обновления продаж на основании срока

Функция Очистить историю обновления продаж на основании срока позволяет указать максимальный срок давности записей, которые будут сохраняться при запуске периодической задачи Очистка журнала обновлений продаж. Более старые записи будут удалены. Эта функция полезна, когда вы настраиваете периодическое выполнение задачи, поскольку срок всегда вычисляется относительно даты выполнения задачи. Если вы не используете эту функцию, можно настроить только определенную дату для сохранения более старых записей.

Чтобы использовать эту функцию, ее необходимо включить для системы. В Supply Chain Management версии 10.0.29 эта функция обязательна и не может быть отключена. При запуске версии, более старой, чем 10.0.29, администраторы могут включать или выключать эту функцию путем поиска функции Очистить историю обновления продаж на основании срока в рабочей области Управление функциями.

Настройка и планирование периодической задачи очистки истории продаж

Чтобы настроить и планировать периодическую задачу Очистка журнала продаж, выполните следующие действия.

  1. Проанализируйте бизнес-потребности, чтобы определить, сколько дней исторических данных разноски заказов на продажу необходимо сохранять. Обычно рекомендуется выполнять задачу очистки каждые три месяца и максимум каждые шесть месяцев.

  2. Перейти в раздел Продажи и маркетинг > Периодические задачи > Очистка > Очистка истории обновления продаж.

  3. В диалоговом окне Очистка истории обновления продаж на экспресс-вкладке Параметры установите следующие поля:

    • Очистка – выберите одно из следующих значений, чтобы указать тип записей для очистки:

      • Выполнено – удаляются только записи, которые были полностью обработаны. Так как вряд ли вы будете использовать эти записи в дальнейшем, этот параметр является самым безопасным.
      • Исполнено и ошибочно – удалите как полностью обработанные записи, так и записи, в которых произошла ошибка. Этот параметр используется наиболее часто. Возможно потребуется проверка и даже исправление ошибочных записей вместо автоматической их очистки. Однако многие компании выбирают, чтобы эти записи были также очищены примерно через месяц, потому что они, вероятно, больше не будут важны к этому времени.
      • Все – удалить исполненные, ошибочные записи и записи ожидания. Ожидающие записи действительны, но еще не полностью обработаны. В большинстве случаев их не нужно удалять автоматически. Однако в некоторых ситуациях они могут быть автоматически удалены после истечения определенного периода времени.
    • Сохранить записи по возрасту – укажите, следует ли очищать записи на основе их возраста в день выполнения задачи, или удалить записи, созданные до фиксированной даты. При планировании очистки в качестве повторяющейся задачи следует установить для этого параметра значение Да, поскольку срок всегда вычисляется относительно даты выполнения задачи.

      • Установите для этого параметра значение Да, чтобы включить поле Максимальный срок. Это поле используется для указания максимального срока хранения записей при каждом выполнении задачи. Поле Создано до игнорируется.
      • Установите для этого параметра значение Нет, чтобы включить поле Создано до. Это поле используется для указания самой старой даты создания сохраняемых записей при выполнении задачи. Поле Максимальный срок игнорируется.
    • Создано до окончания – эта настройка применяется только в том случае, если для параметра Сохранить записи на основе возраста установлено значение Нет. Укажите самую старую дату создания записей, которые будут сохраняться при выполнении задачи. Записи, которые были созданы до этой даты, будут удалены.

    • Максимальный возраст – этот параметр применяется только в том случае, если для параметра Сохранить записи на основе возраста установлено значение Да. Укажите максимальный срок (в днях) хранения записей при каждом выполнении задачи. Более старые записи будут удалены.

  4. На экспресс-вкладке Выполнять в фоновом режиме укажите как, когда и как часто выполняется задача. Используйте эти параметры, чтобы реализовать график, определенный на шаге 1. Поля работают так же, как они работают для других типов пакетных заданий в Supply Chain Management.

  5. Выберите ОК, чтобы применить настройки и закрыть диалоговое окно.