Создание реплики с сервера

Доступно с лицензией Standard или Advanced.

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

Вы можете использовать инструмент геообработки Создать реплику с сервера Create Replica From Server, чтобы создать реплику с помощью указанного списка классов объектов, слоев, наборов классов или таблиц из удаленной базы геоданных с помощью сервиса геоданных, опубликованного на ArcGIS Server. Вы можете получить доступ к этому инструменту из меню Управление репликами Меню на панели Управление репликами или открыть его на панели Геообработка в ArcGIS AllSource.

Диаграмма, показывающая, как сервисы геоданных позволяют вам извлекать и возвращать данные и выполнять репликацию через Интернет или интранет.
На диаграмме выше компания может по желанию настроить корпоративные базы геоданных для управления данными между ее офисами в Лос-Анджелесе и Нью-Йорке. Реплика была впервые создана путем публикации базы геоданных Лос-Анджелеса в качестве сервиса геоданных с разрешенной операцией репликации. Затем администратор в Нью-Йорке получил доступ к этому сервису геоданных через Интернет и использовал инструмент Создать реплику с сервера для создания реплики. После создания этой реплики редакторы локально обновляют каждую многопользовательскую базу геоданных. Администратор в Нью-Йорке периодически запускает модель геообработки для подключения к сервису геоданных в Лос-Анджелесе и синхронизации изменений в обоих направлениях через Интернет. Это обеспечивает синхронизацию баз геоданных, позволяя пользователям получать доступ к одной и той же информации в любом месте.

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

Список поддерживаемых с репликацией базы геоданных типов данных в ArcGIS AllSource см. Совместимость репликации и базы геоданных.

Для создания реплики с сервера выполните следующие шаги:

  1. Запустите ArcGIS AllSource и откройте существующий проект ArcGIS AllSource или начните с шаблона.
  2. Подключитесь к сайту ArcGIS Server, содержащему сервис геоданных, реплику которого вы хотите создать.
  3. Доступ к панели Управление репликами Управлять репликой одним из следующих способов:
  4. На вкладке Реплики базы геоданных на панели Управление репликами щелкните меню Управлением репликами Меню и щелкните Создать реплику с сервера Create Replica From Server.

    Команды Меню Управление репликами

    Появится диалоговое окно инструмента геообработки Создать реплику с сервера с настройками по умолчанию.

    Диалоговое окно инструмента геообработки Создать реплику с сервера.

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

    Примечание:

    • База геоданных, на которую ссылается сервис геоданных, должна быть многопользовательской.
    • Сервис геоданных, опубликованный из ArcMap, основывается на среде исполнения сервиса ArcMap. Начиная с ArcGIS Server версии 11, среда выполнения ArcMap больше не поддерживаются. См. Сервисы и среда исполнения сервисов ArcGIS AllSource для получения информации о средах исполнения сервисов и шагах по переносу сервисов геоданных из среды исполнения ArcMap в среду исполнения сервисов ArcGIS AllSource. После переноса сервиса в среду выполнения сервиса ArcGIS AllSource его можно использовать в инструменте геообработки Создать реплику с сервера и в других рабочих процессах репликации базы геоданных.

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

    Примечание:

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

  7. В ниспадающем меню Тип реплики выберите одно из следующего:
    • Двухсторонняя реплика
    • Односторонняя реплика
    • Открепленная реплика
    • Односторонняя реплика от дочерней к родительской
  8. Для Базы геоданных, в которую реплицируются данные щелкните кнопку обзора Обзор, чтобы перейти к локальной или удаленной базе геоданных, в которой будет размещена дочерняя реплика.

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

  9. Для Имени реплики введите имя, определяющее реплику.

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

    Примечание:
    При выборе имени обратите внимание на следующие дополнительные правила:
    • Имена должны начинаться с буквы, а не с цифры или специального символа, такого как звездочка или знак процента.
    • Имена не должны содержать пробелов. Если имя реплики состоит из двух частей, соедините слова нижним подчеркиванием.
    • Длина названия реплики ограничена 128 символами.
    • Имена не могут содержать зарезервированных слов, таких как select или add. Зарезервированные слова для имен объектов специфичны для базы данных, в которой находится база геоданных; поэтому обратитесь к документации базы данных для получения дополнительных списков зарезервированных слов.
    Дополнительную информацию о правилах для объектов баз геоданных см. в разделе Имя и псевдоним.
  10. Щелкните Расширенные настройки, чтобы развернуть дополнительные параметры, если требуется переопределить параметры репликации по умолчанию. Если вы не меняете параметры по умолчанию, перейдите к шагу 15.

    Поля расширенных настроек в диалоговом окне инструмента геообработки Создать реплику с сервера.

  11. В Дополнительных настройках для Типа доступа к реплике выберите Полная или Простая для модели базы геоданных.
  12. Дополнительно, для исходный отправитель данных определите, какая реплика может отправлять изменения в автономном режиме.
    • Дочерний отправитель данных – дочерняя реплика является исходным отправителем данных. Используется по умолчанию.
    • Родительский отправитель данных – родительская реплика является исходным отправителем данных.
  13. Дополнительно, в Расширить классы объектов и таблицы выберите одну из следующих опций:
    • Использовать по умолчанию - реплика будет содержать таблицы, которые являются частью любого расширенного типа набора данных, например топологии, класса отношений или сети, в котором участвуют классы пространственных объектов или таблицы в реплике. По умолчанию для классов пространственных объектов реплицируются все объекты, пересекающие пространственный фильтр. Если пространственный фильтр не задан, включаются все объекты. По умолчанию для таблиц используется только репликация схемы.
    • Добавить только со схемой - добавляет схемы классов пространственных объектов и таблиц в расширенные наборы данных, но не данные для них.
    • Все строки - добавляет все строки для классов пространственных объектов и таблиц в расширенных наборах данных.
    • Не добавлять - добавляет наборы данных, выбранные на шаге 6, но не добавляет классы пространственных объектов и таблицы из расширенных типов наборов данных, в которых участвуют эти наборы.
  14. Дополнительно для Повторно использовать схему выберите одну из доступных опций: Использовать повторно или Не использовать повторно, которая является настройкой по умолчанию.

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

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

    Примечание:

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

    Создать открепленную реплику с Опцией Повторно использовать схему в Инструменте Создать реплику с сервера

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

    Получать связанные – настройка по умолчанию.

    Примечание:

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

  16. При необходимости укажите векторный слой в поле Объекты геометрии реплики, чтобы определить геометрию реплики:
    • Объектами геометрии реплики может быть векторный слой точек, линий или полигонов.
    • Векторный слой, используемый для определения области реплики, может содержать один или несколько пространственных объектов. Если в слое более одного объекта, их геометрия объединяется, и реплицируются только те данные, которые пересекают объединенную геометрию.
    • Если для объектов геометрии реплики были заданы фильтры (например, определяющий запрос), то для определения геометрии реплики будут использоваться только те объекты, которые соответствуют этим фильтрам.
    • Также для определения геометрии реплики можно также использовать параметр среды  Экстент :
      • Если задана Геометрия объектов реплики , она используется в качестве геометрии реплики.
      • Если Объекты геометрии реплики не заданы, для геометрии реплики будет использоваться параметр среды Экстент.
      • Если заданы и Объекты геометрии реплики, и параметр среды Экстент, будет использоваться настройка Объекты геометрии реплики.
      • Если параметры среды Объекты геометрии реплики и Экстент не установлены, используется полный экстент данных.
  17. Дополнительно можно включить опцию Использовать архивирование для отслеживания изменений для односторонней репликации в нижней части диалогового окна инструмента, чтобы включить эту опцию.

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

  18. При необходимости используйте опцию Все записи для таблиц, чтобы указать, будут ли скопированы все записи или только схема в дочернюю базу геоданных для таблиц, к которым не применены фильтры (например, выборки или определяющие запросы).
    • Отмечено — Для таблиц без примененных фильтров все записи будут скопированы в дочернюю базу геоданных для таблиц. Эта опция заместит значение параметра Расширить классы объектов и таблицы.
    • Не отмечено — Для таблиц без примененных фильтров в дочернюю базу геоданных для таблиц будет скопирована только схема. Таблицы с примененными фильтрами будут учтены. Используется по умолчанию.
  19. Щелкните Запустить, чтобы создать реплику.

    Примечание:

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

    Запланировать запуск

    Дополнительные сведения о запуске инструментов геообработки по расписанию