Skip to main content

Включить отслеживание изменений (Инструменты Управление данными)

Краткая информация

Включает отслеживание редактирования для класса пространственных объектов, таблицы, набора классов объектов или класса отношений в базе геоданных.

Использование

Внимание:

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

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

  • Этот инструмент добавляет поля, если они еще не существуют. Если поля существуют, они должны иметь корректный тип данных. Значения, указанные в параметрах Поле создателя и Поле последнего редактора, должны быть строковыми, а значения, указанные для параметров Поле даты создания и Поле даты последнего изменения должны быть полями типа дата.

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

  • Вы можете записывать даты правок в той временной зоне, где находится база данных, либо в формате UTC.

    Если вы планируете копировать или реплицировать данные между разными часовым поясами, или редактировать при помощи сервиса объектов, используйте UTC. Поскольку редакторы могут использовать изменения, осуществленные в любой точке мира, формат UTC обеспечивает запись времени универсально принятым и последовательным методом.

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

  • Можно использовать этот инструмент для набора данных, для которого уже включено отслеживание изменений, но только для включения отслеживания дополнительной информации. Например, если набор данных отслеживает только автора и дату создания, можно запустить этот инструмент для добавления функции отслеживания изменений редактора и даты последних изменений. Этот инструмент не используется для отключения отслеживания поля, переход к отслеживанию другого поля или переключение времени в формате UTC на зону времени базы данных. Для выполнения вышеуказанных операций необходимо отключить отслеживание изменений для набора входных данных до запуска этого инструмента.

  • Не для всех типов классов отношений можно включить отслеживание изменений. Отслеживание изменений можно активировать только для классов отношений с таблицами (то есть много-ко-многим).

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

  • В ArcGIS Pro 2.4 инструмент поддерживает в качестве входных данных наборы классов объектов. Если вы добавляете новые поля для каждого элемента в набор классов объектов, то эти поля будут по умолчанию иметь имена created_user, created_date, last_edited_user и last_edited_date. Если вы используете имеющиеся поля, они должны существовать во всех элементах набора.

Параметры

Подпись Объяснение Тип данных

Входной набор данных

Класс пространственных объектов, таблица, набор классов объектов или класс отношений, для которых необходимо включить отслеживание изменений.

Dataset; Topology; Network Dataset

Поле создателя:

(Дополнительный)

Имя поля, в котором будут храниться имена пользователей, создавших объекты или записи. Если это поле уже существует, оно должно быть строковым полем.

String

Поле даты создания

(Дополнительный)

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

String

Поле последнего редактора

(Дополнительный)

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

String

Поле даты последнего изменения

(Дополнительный)

Имя поля, в котором хранятся даты последнего редактирования объектов или записей. Если это поле уже существует, оно должно быть полем даты с низкой точностью.

String

Добавление полей

(Дополнительный)

Указывает, следует ли добавить поля, если они еще не существуют.

  • ОтмеченоЕсли поля еще не существуют, они будут добавлены. Вам нужно задать имена добавляемых полей для параметров Поле создателя, Поле даты создания, Поле последнего редактора и Поле даты последнего изменения.

  • Не отмеченоПоля не добавляются. Заданные поля должны быть уже созданы в значении параметра Входной набор данных. Используется по умолчанию.

Boolean

Записывать даты в:

(Дополнительный)

Определяет формат времени, в котором будут записаны дата создания и дата последнего изменения.

  • UTC (Всемирное координированное время)Даты будут храниться в формате UTC. Используется по умолчанию.

  • Часовой пояс базы данныхДаты будут храниться в часовом поясе, в котором находится база данных.

String

Производные выходные данные

Подпись Объяснение Тип данных

Измененный входной набор данных

Измененный входной набор данных.

Dataset

Параметры среды

Этот инструмент не использует параметры среды геообработки.

Информация о лицензировании

  • Basic: Да
  • Standard: Да
  • Advanced: Да

]()