Skip To Content

Хранилища данных, управляемые пользователями, в ArcGIS Enterprise

Администраторы и издатели организации ArcGIS Enterprise могут регистрировать управляемые пользователями хранилища данных с интегрированными сайтами ArcGIS Server. Это позволит пользователям портала публиковать веб-сервисы ArcGIS Server, работающие на этих интегрированных серверах. При публикации данные не копируются; веб-сервисы ссылаются на данные, которые хранятся в зарегистрированным хранилище данных.

Вы можете регистрировать эти хранилища данных, управляемые пользователями, просто добавляя элемент хранилища данных на портал. При добавлении элемента хранилища данных, вы регистрируете источник данных на одном или более интегрированных сайтов ArcGIS GIS Server или ArcGIS Image Server. На каждом интегрированном сервере может быть несколько зарегистрированных источников данных.

Элемент хранилища данных можно добавить на портале или при регистрации хранилища данных на интегрированном сайте ArcGIS Server в ArcGIS Pro, начиная с версии ArcGIS Pro 2.5.

Эти элементы хранилища данных предоставляют во многом те же функции, что и элементы, зарегистрированные в ArcGIS Server Manager или ArcMap, но они также позволяют выполнять следующие действия:

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

Примечание:

Вы все еще можете зарегистрировать хранилища данных напрямую на интегрированном сайте ArcGIS Server с помощью ArcGIS Server Manager, ArcGIS Pro 2.4 и более старых версий или ArcMap, но при регистрации хранилищ данных с помощью любого из этих приложений на портале не создается элемент хранилища данных, вы не получаете функции, перечисленные выше, и регистрация хранилища данных управляется исключительно в пределах отдельного сайта ArcGIS Server (или сайтов), на котором вы зарегистрировали хранилище данных.

Типы элементов хранилища данных

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

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

Тип элемента хранилища данныхЧто можно зарегистрироватьЧто вы можете опубликовать из элемента хранилища данных на порталеТипы элементов Слой

Папки

Файловые хранилища

Сервисы изображений

Слой изображений*

Слой изображений карты

Базы данных

Файлы подключения баз геоданных (.sde) с помощью которых осуществляется доступ к версиям следующих систем управления базами данных:

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

Картографические сервисы, которые ссылаются на зарегистрированные данные с включенным доступом к объектам

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

Примечание:

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

Облачное хранилище

Любое из следующих местоположений облачных хранилищ:

  • Бакеты Alibaba Cloud Object Storage Service (OSS)
  • Совместимое хранилище для бакетов Amazon Simple Storage Service (S3) или S3
  • Контейнеры Blob Microsoft Azure

Сервисы изображений

Слой изображений*

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

**Для пакетной публикации изображений карты и векторных слоев хранилище данных должно быть зарегистрировано на интегрированном сайте ArcGIS GIS Server.

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

Доступ к данным

Добавление элементов хранилища данных на портал упрощает публикацию ГИС-данных в вашей организации. Вам необходимо разумный баланс между обеспечением безопасности и легкостью доступа к данным. Если вы используете элементы хранилищ данных, доступ контролируется на нескольких уровнях. См. Управление доступом к данным, опубликованным из элементов хранилища данных для более подробной информации.

Методы добавления элементов хранилища данных

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

Я хочу зарегистрировать хранилище данных

Чтобы зарегистрировать хранилище данных на интегрированном сервере, добавьте элемент хранилища данных на портале. Вы также можете зарегистрировать хранилище данных и добавить элемент хранилища данных из ArcGIS Pro при следующих условиях:

  • Вы регистрируете базу данных или общее хранилище данных на интегрированном сервере.
  • Вы используете ArcGIS Pro 2.5 или более новую версию.

У меня есть хранилище данных, зарегистрированное на моем интегрированном сервере, и я хочу создать для него элемент хранилища данных

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

  • Когда вы регистрировали хранилище данных на сайте ArcGIS Server, сайт был автономным сайтом ArcGIS Server. Впоследствии сайт был интегрирован с порталом, и теперь вы хотите создать для него элемент хранилища данных.
  • Вы зарегистрировали хранилище данных на интегрированном сайте ArcGIS Server до выхода версии 10.7.1. Теперь, когда ваш портал обновлен, вы хотите создать элемент хранилища данных для хранилища данных.
  • Вы зарегистрировали хранилище данных, используя ArcMap, ArcGIS Server Manager или ArcGIS Pro 2.4 или более ранней версии.
Если ваше хранилище данных зарегистрировано только на одном интегрированном сервере, администратор портала может создать элемент для зарегистрированного хранилища данных из ArcGIS Server Manager.

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

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

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

Если администратор портала не использует операцию federateDataItem REST для связывания дополнительных интегрированных серверов – например, вместо этого вы добавляете интегрированные серверы к элементу со страницы элемента хранилища данных – вы получите дублированные зарегистрированные хранилища данных. Это приводит к следующему:

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

Начало работы по использованию элементов хранилища данных.

Обратитесь к следующим разделам для получения информации об использовании элементов хранилища данных и управлении ими: