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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание:

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

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

    Примечание:

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

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

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

  9. Для Имени реплики введите имя, определяющее реплику. Имя каждой реплики должно быть уникальным для пользователя, создающего эту реплику.
    Примечание:
    При выборе имени обратите внимание на следующие дополнительные правила:
    • Имена должны начинаться с буквы, а не с цифры или специального символа, такого как звездочка (*) или знак процента (%).
    • Имена не должны содержать пробелов. Если имя реплики состоит из двух частей, соедините слова нижним подчеркиванием (_).
    • Имена не должны содержать зарезервированных слов, таких как select или add. Список зарезервированных слов см. в документации к СУБД.
    • Длина имени реплики зависит от используемой базы данных. Уточните максимальную длину в документации к СУБД.
    Дополнительную информацию о правилах для объектов баз геоданных см. в разделе Имя и псевдоним.
  10. Щелкните Расширенные настройки, чтобы развернуть дополнительные параметры, если требуется переопределить параметры репликации по умолчанию. Если вы не будете производить никаких изменений в опциях по умолчанию, то перейдите сразу к шагу 15.

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

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

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

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

    Еще одно преимущество - это экономия времени, так как не будет содержимого, которое надо потом удалять.

    Примечание:

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

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

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

    Примечание:

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

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

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

  18. Щелкните Запустить, чтобы создать одностороннюю реплику.

Связанные разделы

Более подробно смотрите в следующих разделах:


В этом разделе
  1. Связанные разделы