Дополнительные функции управления многопользовательской базой геоданных
В этом разделе
- Управление учетными записями
- Создание дополнительных баз геоданных
- Установка PostGIS
- Настройки параметров конфигурации баз данных
Для доступа к многопользовательским базам геоданных, которые создаются с помощью экземпляра ArcGIS Server on Amazon Web Services, не требуется ни какой предварительной настройки. Однако, вы можете выполнять некоторые административные задачи, как, например, создание другой базы геоданных, создание новых ролей или групп или перемещение данных между экземплярами, если того требует ваш рабочий процесс. Ниже перечисляются некоторые из этих дополнительных административных задач, а также инструментов, которые используются для выполнения этих задач, со ссылками на документацию, содержащую необходимые инструкции.
Управление учетными записями
На вашем экземпляре ArcGIS Server on Amazon Web Services установлены роли, которые по умолчанию позволяют администрировать базы геоданных в PostgreSQL и Amazon Relational Database Service for SQL Server и выполнять загрузку в них пространственных данных. Список этих ролей по умолчанию имеется в разделе Базы геоданных и ArcGIS Server on Amazon Web Services. Для работы с пространственными данными вам могут потребоваться и другие, дополнительные роли. Например, вам может потребоваться добавить учетную запись с правами доступа к базе данных только для чтения, с именем, которое отличалось бы от имени по умолчанию, с которым поставляется Amazon Machine Image (AMI) ArcGIS for Server, или добавить дополнительные учетные записи для владельца данных базы данных.
Если вам нужны дополнительные учетные записи, которые стали бы владельцем данных, то для создания новой учетной записи (логина) вы можете использовать инструмент геообработки Создать пользователя базы данных или скрипт Python.
Для создания логинов, предназначенных только для просмотра данных, используйте SQL или инструменты системы управления базами данных (СУБД). Более подробную информацию можно найти в документации к PostgreSQL или Microsoft SQL Server.
Создание дополнительных баз геоданных
Если вы решите включить в ваш экземпляр ArcGIS for Server многопользовательские базы геоданных, следует иметь ввиду, что в экземпляре их две – egdb and geodata. Для создания дополнительных баз геоданных в PostgreSQL или SQL Server – например, если вы хотите базу геоданных с другим именем или если вам нужны дополнительные базы геоданных для разных сервисов или приложений – можете использовать инструмент геообработки Создать многопользовательскую базу геоданных. Чтобы создать другую базу геоданных в Amazon Relational Database Service for SQL Server, используйте инструмент Включить многопользовательскую базу геоданных.
После того, как вы создадите дополнительную базу геоданных, подключитесь к ней как администратор и добавьте в нее необходимые вам схемы и пользователей.
Для подключения дополнительных баз геоданных рабочих групп подключитесь к серверу базы данных из ArcGIS for Desktop в качестве администратора сервера и создайте базу геоданных. Более подробно см. раздел Создание дополнительных баз геоданных рабочих групп.
Установка PostGIS
Esri осуществляет поддержку использования в многопользовательских базах геоданных PostgreSQL геометрии PostGIS. При работе с Amazon RDS for PostgreSQL PostGIS уже установлен и используется для хранения пространственных данных. При работе с обычным кластером базы данных PostgreSQL на Amazon вы можете скачать поддерживаемую версию PostGIS и установить ее на экземпляре ArcGIS Server on Amazon Web Services, где имеется PostgreSQL (либо на том же экземпляре, что и ArcGIS for Server, либо на отдельном экземпляре). О версии PostGIS, которая совместима с используемой вами версией AMI, вы можете узнать на странице Системные требования для баз данных веб-сайта ArcGIS for Desktop.
Для использования геометрии PostGIS в обычном кластере базы данных PostgreSQL необходимо, чтобы база данных, в которой содержится ваша база геоданных, была подготовлена к использованию PostGIS. Поскольку PostGIS не является частью основного AMI, база геоданных по умолчанию не может использовать PostGIS. Поэтому после установки PostGIS необходимо дать базе геоданных разрешение на использование PostGIS. После этого новые добавляемые в базу геоданных данные смогут использовать тип геометрии PostGIS; для этого, когда вы будете создавать или импортировать данные, необходимо использовать ключевое слово конфигурации PG_GEOMETRY. Существующие данные по-прежнему используют тип хранения ST_Geometry.
После установки PostGIS и когда база данных будет готова его использовать, вы можете создать свой собственный AMI, чтобы сохранить текущее состояние компьютера. Дополнительные сведения см. в разделе Создание собственного AMI.
Настройки параметров конфигурации баз данных
В большинстве случаев достаточно имеющихся по умолчанию параметров конфигурации баз данных, в которых содержатся многопользовательские базы геоданных. Однако, в случае с более сложной системой с большим количеством пользователей и данных, когда используется несколько томов Elastic Block Store (EBS), вы можете изменить конфигурацию кластера базы данных PostgreSQL или экземпляра SQL Server Standard.
Кластер базы данных PostgreSQL или экземпляр SQL Server, которые поставляются с AMI ArcGIS for Server, имеют конфигурацию, предназначенную для экземпляров Amazon стандартного объема памяти (7,5 ГБ). Но вы можете выбрать либо другой тип AMI ArcGIS for Server с большим объемом памяти, либо другой сценарий обработки, для которого потребуются иные параметры конфигурации, отличающиеся от параметров по умолчанию.
Чтобы изменить эти параметры конфигурации, необходимо прямое подключение к СУБД с помощью инструментов СУБД. Информация о параметрах конфигурации и способах их изменения доступна в документации для PostgreSQL или SQL Server.