Благодаря настройке параметров смены данных vRealize Automation можно управлять хранением, архивацией и удалением устаревших данных.

Функция смены данных позволяет установить для vRealize Automation максимальное количество дней хранения данных в базе данных SQL ServerИнфраструктура как услуга, прежде чем они будут архивированы или удалены, а также управлять другими параметрами смены данных.

По умолчанию функция смены данных деактивирована.

Параметры смены данных можно настроить в vRealize Automation на странице Глобальные параметры. Активированная функция обеспечивает отправку запросов и удаление данных из следующих таблиц баз данных SQL Server.

  • UserLog;
  • Аудит
  • CategoryLog;
  • VirtualMachineHistory;
  • VirtualMachineHistoryProp;
  • AuditLogItems;
  • AuditLogItemsProperties;
  • TrackingLogItems;
  • WorkflowHistoryInstances;
  • WorkflowHistoryResults.

Если для параметра DataRolloverIsArchiveEnabled установить значение True, в схеме dbo будут создаваться архивные версии таблиц. Например, архивной версией UserLog будет UserLogArchive, а архивной версией VirtualMachineHistory — VirtualMachineHistoryArchive.

Если функция смены данных включена, она запускается один раз в день в заранее определенное время (3:00) в соответствии с установленным часовым поясом для устройства vRealize Automation. Параметр DataRollover MaximumAgeInDays позволяет установить максимальное количество дней хранения данных. Обратите внимание, что этот процесс, как правило, выполняется достаточно быстро и занимает от нескольких минут до одного часа. Тем не менее при первом включении этой функции процесс может занять намного больше времени, так как нужно будет обработать большой объем данных для их архивации или удаления. Данный процесс будет выполняться до тех пор, пока не будет полностью завершен. Он выполняется постепенно в формате небольших и быстро обрабатываемых транзакционных пакетов, чтобы избежать проблем при параллельной обработке. Обратите внимание, что этот процесс можно безопасно остановить, как описано ниже.

Примечание: Для остановки процесса смены данных установите для параметра DataRollover Status значение «Disabled» или «Enabled» вместо «Running». Это позволит безопасно остановить текущий выполняемый процесс. Никакие данные потеряны не будут. Будут сохранены все данные, архивированные или удаленные до момента остановки процесса.

Если для параметра DataRollover IsArchiveEnabled установлено значение True, данные, которые хранятся дольше, чем указано для параметра DataRollover MaximumAgeInDays, будут перемещены в архивные таблицы. Если для параметра DataRollover IsArchiveEnabled установлено значение False, данные не будут заархивированы и будут безвозвратно удалены. Удаленные данные нельзя восстановить.

Процедура

  1. Войдите в консоль vRealize Automation в качестве системного администратора.
  2. Выберите Инфраструктура > Администрирование > Глобальные параметры.
  3. На странице Глобальные параметры найдите раздел таблицы Смена данных, а затем просмотрите параметры и настройте их.
    Параметр Описание
    DataRollover BatchSize

    Значение по умолчанию — 2000. Скорее всего, его не нужно будет изменять. Тем не менее, если существуют проблемы с производительностью, возможно, будет иметь смысл уменьшить значение для BatchSize. Более высокое значение для BatchSize может обеспечить более быстрое выполнение задания, но это приведет к росту нагрузки по параллельной обработке. Диапазон допустимых значений: 100–20 000.

    DataRollover IsArchiveEnabled

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

    По умолчанию для этого параметра установлено значение True.

    Если установить значение False, все данные, которые хранятся дольше, чем указано в параметре DataRollover MaximumAgeInDays, будут безвозвратно удалены.

    DataRollover MaximumAgeInDays

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

    По умолчанию значение этого параметра — 90 дней.

    DataRollover Status

    Указывает, следует ли включить смену данных.

    По умолчанию для этого параметра установлено значение «Отключено». Чтобы включить смену данных, установите значение «Включить».

    DataRollover VirtualMachineHistory BatchSize

    Указывает размер пакета в таблице VirtualMachineHistory в диапазоне от 1 до 5 записей. Значение по умолчанию — 1.

    DataRollover UpdateStatistics

    Параметр UpdateStatistics отключен по умолчанию. Его настоятельно рекомендуется включить (установить значение 1), так как обновленная статистика необходима для эффективной обработки запросов. Это приведет к тому, что хранимая процедура [dbo].[usp_DataRollover] выполнит команду обновления статистики в таблицах после запуска процесса архивации.

  4. В первом столбце таблицы щелкните значок Изменить (значок «Изменить»), чтобы изменить параметр.
    Область Значение соответствующего параметра станет доступна для изменения.
  5. В первом столбце таблицы щелкните значок Сохранить (), чтобы сохранить изменения.