Многопользовательские базы геоданных хранятся в базах данных и добавляют им дополнительную функциональность. В ArcGIS Enterprise вы получаете доступ к данным из многопользовательских баз геоданных через веб-сервисы ArcGIS Server.
Если у вас лицензия ArcGIS Enterprise (или уровня ArcGIS Server basic), вы можете создавать многопользовательские базы геоданных в поддерживаемой базе данных. Для работы с многопользовательскими базами геоданных в ArcGIS Pro необходима лицензия ArcGIS Pro уровня Standard или Advanced.
Причины использования корпоративной базы геоданных с ArcGIS Enterprise
Дополнительные функциональные возможности и типы наборов данных, доступные в многопользовательской базе геоданных, позволяют публиковать больше типов веб-слоев, чем можно из базы данных. Например, вы можете публиковать сервисы маршрутизации из сетевых наборов данных, публиковать сервисы геоданных для использования в рабочих процессах репликации, а также публиковать сервисы инженерной сети и сервисы сети трассировки из многопользовательской базы геоданных.
Подсказка:
Сети инженерных сетей и трассировки поддерживаются в базах геоданных в подмножестве баз данных. Список поддерживаемых баз данных см. в разделах Создание инженерной сети и Создание сети трассировки в справке ArcGIS Pro.Дополнительная функциональность, доступная в многопользовательских базах геоданных, также предоставляют вам больше возможностей при публикации сервисов объектов. Это включает в себя:
- Вы можете включить синхронизацию для сервисов объектов, опубликованных на основе данных в многопользовательской базе геоданных, что позволяет работать и редактировать сервис объектов в автономном режиме.
- Сервисы объектов, которые вы публикуете на интегрированных серверах из классов объектов, содержащих поля с доменами кодированных значений и интервальными доменами, при просмотре полей сервиса объектов на портале отображаются соответственно в виде списков и минимальных и максимальных значений.
- Если публикуемые вами классы объектов содержат вложения, доступ к вложениям можно получить через сервис объектов.
Сайты ArcGIS Server и многопользовательские базы геоданных
Чтобы обеспечить веб-сервисам доступ к данным в многопользовательской базе геоданных, необходимо зарегистрировать файл подключения к базе данных на выбранных для публикации сайтах ArcGIS Server.
Для публикации картографических сервисов и сервисов объектов (слоев изображений и элементов векторных слоев карт на портале), ссылающихся на классы объектов и таблицы многопользовательской базы геоданных, добавьте эти классы объектов и таблицы из зарегистрированной базы данных на карты в ArcGIS Pro, настройте данные карты так, чтобы они выглядели и работали нужным вам образом, и опубликуйте их на интегрированном или автономном сайте ArcGIS GIS Server.
Сведения о публикации сервиса изображений (элемента слоя изображений на портале) из наборов растровых данных или наборов данных мозаики многопользовательской базы геоданных на интегрированном или автономном сайте ArcGIS Image Server см. в разделе Публикация веб-слоя изображений.
Если вам необходимо опубликовать ресурсы в соответствии со стандартами Open Geospatial Consortium (OGC), опубликуйте сервисы WCS, WFS, WMS, WMTS и WPS.
Порталы ArcGIS Enterprise и многопользовательские базы геоданных
Можно добавить многопользовательскую базу геоданных, как элемент хранилища данных веб-сайта портала ArcGIS Enterprise, который может регистрировать базу геоданных с несколькими интегрированными сайтами ArcGIS Server. Сервисы карт, объектов и изображений, которые публикуются из ArcGIS Pro и ArcGIS Server Manager на интегрированных сайтах ArcGIS Server, автоматически становятся доступными на портале ArcGIS Enterprise в виде элементов слоев.
В следующем списке перечислены дополнительные рабочие процессы, создающие элементы портала, ссылающиеся на веб-сервисы, работающие на основе данных зарегистрированных многопользовательских баз геоданных.
- Опубликовать все классы объектов и таблицы, доступные через элемент хранилища данных, как векторные слои и слои изображений карты.
- Опубликуйте сервисы инженерных сетей на интегрированном ArcGIS GIS Server портала (с помощью Дополнительный модуль ArcGIS Utility Network Management), чтобы предоставить доступ к сетям для вьюеров и редакторов.
- Добавьте сервисы, которые вы публикуете на автономных сайтах ArcGIS Server в качестве элементов слоя на портале, чтобы сделать их доступными для других участников организации.
- Используйте сервисы, которые опубликованы на автономных сайтах ArcGIS Server, на картах, создаваемых в Map Viewer.
- Добавьте на портал сервисы геообработки, которые будут использоваться в качестве веб-инструментов.
Создание, заполнение и поддержка многопользовательских баз геоданных
Создание и поддержка многопользовательских баз геоданных может выполняться с помощью функций ArcPy, установленных на 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.