Многопользовательские базы геоданных хранятся в базах данных и добавляют им дополнительную функциональность. В ArcGIS Enterprise вы получаете доступ к данным из многопользовательских баз геоданных через веб-сервисы ArcGIS Server.
Если у вас лицензия ArcGIS Enterprise (или уровня ArcGIS Server basic), вы можете создавать многопользовательские базы геоданных в поддерживаемой базе данных. Для работы с многопользовательскими базами геоданных в настольных приложениях ArcGIS, например, ArcGIS Pro, необходима лицензия настольного продукта уровня Standard или Advanced.
Причины использования корпоративной базы геоданных с ArcGIS Enterprise
Дополнительные функциональные возможности и типы наборов данных, доступные в многопользовательской базе геоданных, позволяют публиковать больше типов веб-слоев, чем можно из базы данных. Например, вы можете публиковать сервисы маршрутизации из сетевых наборов данных, публиковать сервисы геоданных для использования в рабочих процессах репликации, а также публиковать сервисы инженерной сети и сервисы сети трассировки из многопользовательской базы геоданных.
Подсказка:
Сети инженерных сетей и трассировки поддерживаются в базах геоданных в подмножестве баз данных. Список поддерживаемых баз данных см. в разделах Создание инженерной сети и Создание сети трассировки в справке ArcGIS Pro.Дополнительная функциональность, доступная в многопользовательских базах геоданных, также предоставляют вам больше возможностей при публикации сервисов объектов. Это включает в себя:
- Вы можете включить синхронизацию для сервисов объектов, опубликованных на основе данных в многопользовательской базе геоданных, что позволяет перевести сервис объектов в автономный режим для редактирования или ознакомления.
- Сервисы объектов, которые вы публикуете из классов объектов, содержащих поля с доменами кодированных значений и интервальными доменами, отображаются на портале в виде списков и минимальных и максимальных значений соответственно при просмотре полей сервиса объектов на портале.
- Если публикуемые вами классы объектов содержат вложения, доступ к вложениям можно получить через сервис объектов.
Сайты ArcGIS Server и многопользовательские базы геоданных
Чтобы обеспечить веб-сервисам доступ к данным в многопользовательской базе геоданных, необходимо зарегистрировать файл подключения к базе данных на выбранных для публикации сайтах ArcGIS Server.
Для публикации картографических сервисов и сервисов объектов (слоев изображений и векторных слоев карт), ссылающихся на классы объектов и таблицы многопользовательской базы геоданных, добавьте классы объектов и таблицы зарегистрированной базы данных на карты в ArcGIS Pro, настройте данные карты так, чтобы они выглядели и работали нужным вам образом, и опубликуйте данные на интегрированном или автономном сайте ArcGIS GIS Server.
Сведения о публикации сервиса изображений (слоя изображений) из наборов растровых данных или наборов данных мозаики многопользовательской базы геоданных на интегрированном или автономном сайте ArcGIS Image Server см. в разделе Публикация веб-слоя изображений.
Если вам необходимо опубликовать ресурсы в стандартах OGC, публикуйте сервисы типа WCS, WFS, WMS, WMTS и WPS.
Порталы ArcGIS Enterprise и многопользовательские базы геоданных
Можно добавить многопользовательскую базу геоданных, как элемент хранилища данных веб-сайта портала ArcGIS Enterprise, который может регистрировать базу геоданных с несколькими интегрированными сайтами ArcGIS Server. Сервисы карт, объектов и изображений, которые вы публикуете из ArcGIS Pro и ArcGIS Server Manager на интегрированных сайтах ArcGIS Server, автоматически становятся доступны вам на портале как элементы слоя.
В следующем списке перечислены дополнительные рабочие процессы, создающие элементы портала, ссылающиеся на веб-сервисы, работающие на основе данных зарегистрированных многопользовательских баз геоданных.
- Опубликовать все классы объектов и таблицы, доступные через элемент хранилища данных, как векторные слои и слои изображений карты.
- Публикуйте сервисы инженерных сетей на интегрированном портале ArcGIS GIS Server (с Дополнительный модуль ArcGIS Utility Network Management), чтобы предоставить доступ к вашим сетям для просмотра и редактирования.
- Добавляйте сервисы, опубликованные на автономные сайты ArcGIS Server в виде элементов слоев, на свой портал, чтобы они стали доступны остальным участникам портала.
- Используйте сервисы, которые опубликованы на автономных сайтах ArcGIS Server на картах, создаваемых на портале в map viewer.
- Добавляйте на портал сервисы геообработки, которые будут использоваться в виде веб-инструментов.
Создание, заполнение и поддержка многопользовательских баз геоданных
Создание и поддержка многопользовательских баз геоданных делается вне ArcGIS Server. В следующих разделах описывается, как пользователи в организации взаимодействуют с многопользовательскими базами геоданных в зависимости от их ролей.
Администраторы базы данных
Поскольку многопользовательские базы геоданных хранятся в базах данных, для настройки и поддержки базы данных необходим ее администратор. Большинство своих задач администратор базы данных выполняет за пределами ArcGIS, но при этом есть несколько необязательных исключений:
- Создание ролей базы данных с помощью инструмента геообработки Создать роль или функции ArcPy.
- Создание пользователей базы данных для создания данных с помощью инструмента геообработки Создать пользователя базы данных или функции ArcPy.
Администраторы баз данных могут использовать перечисленные выше инструменты для создания пользователей и ролей базы данных или использовать программное обеспечение базы данных.
Администраторы базы геоданных
Администраторы базы геоданных создают и владеют всеми объектами базы данных (такими как системные таблицы, представления, функции и хранимые процедуры), которые составляют многопользовательскую базу геоданных. Также они выполняют небольшой ряд задач, связанных с поддержкой базы геоданных, таких как перестроение индексов в системных таблицах, сжатие базы геоданных, если используется традиционное версионирование и обновление базы геоданных.
Администраторам базы геоданных не требуется так много прав в СУБД, как администраторам базы данных. Для многопользовательской базы геоданных нужен всего один администратор.
Права и обязанности администраторов баз геоданных зависят от конкретной СУБД. См. соответствующие разделы справки ArcGIS Pro для получения подробной информации об администраторах баз геоданных и задачах, которые они выполняют:
Создатели данных
Обычно в организациях лишь ограниченный круг людей занимается созданием классов объектов и таблиц, которые публикуют, добавляют на карты и анализируют другие сотрудники организации. Люди, которые создают данные в многопользовательской базе геоданных не просто добавляют наборы данных, они также отвечают за управление наборами данных. Задачи управления набором данных выполняются создателем этих данных и включают следующее:
- Предоставление другим пользователям права на доступ к наборам данных.
- Построение и поддержка сетей.
- Определение топологических отношений и правил.
- Создание доменов.
- Задание подтипов.
- Включение слежения для редактора.
- Задание правил атрибутов.
- Включение архивирования или версионирования.
- Изменение схемы таблиц (например, добавление или удаление поля).
См. справку к ArcGIS Pro для получения дополнительной информации по созданию и поддержке данных в базе геоданных.
Издатели
Чтобы данные из многопользовательской базы геоданных стали доступны через веб-сервисы и слои портала, издатели создают и настраивают карты, которые содержат эти данные.
Чтобы убедиться, что веб-сервисы имеют доступ к данным в многопользовательской базе геоданных, каждый издатель регистрирует подключение к базе данных с одним или несколькими интегрированными или автономными сайтами ArcGIS Server. В некоторых случаях регистрация многопользовательской базы геоданных в виде хранилища данных требует работы с администратором ArcGIS Server или ИТ-департаментом, которые подтвердят, что компьютеры с ArcGIS Server настроены на взаимодействие с базой геоданных.
После того, как карта будет готова, а база данных зарегистрирована на сайте ArcGIS Server, издатели могут создавать веб-сервисы, которые требуются для работы им и другим пользователям. Если вы зарегистрируете базу геоданных, добавив элемент хранилища данных базы данных на портале, вы сможете пакетно публиковать все таблицы и классы объектов, к которым можно получить доступ через подключение к базе данных.
Редакторы, аналитики и вьюеры
Когда ваши данные становятся доступными через веб-сервисы, большинство пользователей могут редактировать, анализировать и просматривать данные через веб-сервисы, им не нужно взаимодействовать с многопользовательской базой геоданных напрямую. Эти пользователи могут работать с веб-сервисами на картах с помощью готовых приложений или приложений, которые были настроены другими пользователями портала на основе шаблонов приложений или ArcGIS Web AppBuilder, как это описано ниже:
- Редакторы могут поддерживать данные через редактируемые сервисы объектов и элементы векторных слоев портала, которые они добавляют в настольные, полевые, пользовательские приложения или на Map Viewer.
- Аналитики могут запускать инструменты геообработки для сервисов объектов и изображений в ArcGIS Pro или Python, либо запускать инструменты анализа объектов для сервисов объектов в Map Viewer.
- Вьюеры работают с картографическими сервисами, сервисами объектов и изображений на картах, созданных в ArcGIS Pro и Map Viewer.
Для тех пользователей, которым нужно работать непосредственно с данными в базе геоданных, например, ГИС-профессионалам, которые поддерживают целостностью данных и выполняют сложные процедуры анализа, можно выполнять подключение к базе геоданных из настольных приложений, например, ArcGIS Pro или Python.