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

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

Ваш активный портал определяет, можете ли вы публиковать веб-слои, которые ссылаются на зарегистрированные данные, или только копировать все данные. ArcGIS Enterprise поддерживает оба варианта, в то время как ArcGIS Online поддерживает только публикацию веб-слоев, которые копируют все данные.

Ссылаться на зарегистрированные данные

При публикации веб-слоя, который ссылается на зарегистрированные данные, ссылки на данные размещаются в управляемом пользователем месте, например в папке, базе данных или облачном хранилище. Например, вы можете захотеть опубликовать данные, которые находятся в Microsoft SQL Server или другом источнике данных, которым вы управляете. Если вы ссылаетесь на данные при публикации, данные веб-слоя остаются в источнике данных, где их можно поддерживать и постоянно обновлять. Веб-слой зависит от доступности источника данных и автоматически отражает изменения в данных. Аналогично, правки, внесенные в веб-слой, отражаются в источнике данных.

Чтобы веб-слои могли ссылаться на данные, необходимо зарегистрировать источник данных на сервере, чтобы он мог получить доступ к местам, содержащим эти данные. В противном случае по возможности копируются незарегистрированные данные. Информацию о регистрации источника данных см. в разделах Источники данных для ArcGIS Server и Управление хранилищами зарегистрированных данных.

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

Опция ссылки на зарегистрированные данные доступна при публикации изображений карт, объектов, векторных листов, снимков, сцен и слоев высот. Слой изображения карты включается при публикации векторных веб-слоев, слоев векторных листов и слоев веб-сцен с опцией ссылки. (Для слоев векторных листов и слоев веб-сцены, которые ссылаются на зарегистрированные данные, также включен векторный веб-слой для поддержки редактирования).

Копирование всех данных

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

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

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

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

В таблице ниже приведены различия между данными, зарегистрированными по ссылке, и данными копирования.

Ссылаться на зарегистрированные данныеКопирование всех данных

Цель

Ссылается на данные в папке, базе данных или облачном хранилище

Создает копию данных или загружает пакет, содержащий кэш

Редактирование веб-слоя

Отражает изменения, внесенные в исходный источник данных

Не отражает изменений, внесенных в исходный источник данных

Кто управляет данными

Пользователь

ArcGIS

Местоположение данных

Данные по-прежнему хранятся в зарегистрированном месте источника данных.

Данные копируются в реляционное хранилище данных на хост-сервере, в директорию сервера или используются для создания кэша, который хранится в директории кэша сервера.

Поддерживаемый портал

ArcGIS Enterprise

ArcGIS Enterprise и ArcGIS Online

Когда использовать ссылку на зарегистрированные данные или копировать все данные.

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

Ссылка на зарегистрированные данные рекомендуется или требуется в следующих сценариях:

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

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

  • Данные большие или сложные.

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

  • Данные хранятся в облачном хранилище.

    Обмен данными в облачном хранилище данных возможен только при наличии ссылок на зарегистрированные данные.

  • Данные относятся к вервис-ориентированной версии, или включено архивирование.

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

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

Копирование всех данных рекомендуется или требуется в следующих сценариях:

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

Подробнее см. раздел Данные и публикация в ArcGIS Enterprise.

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