Вы можете использовать ArcGIS Server Manager для регистрации директорий с данными, баз данных и облачных хранилищ на ArcGIS Server. Регистрация данных предоставляет сайту ArcGIS Server список исходных местоположений данных ваших сервисов. Регистрация данных обеспечивает следующее:
- Регистрация данных помогает получить сведения о расположении используемых в сервисах данных, а также проверить, утверждены ли они администратором сервера.
- Регистрация данных позволяет ArcGIS Server изменить пути к данным при публикации (и копировании) карт, моделей или других ресурсов на сервере.
При регистрации директорий данных учетная запись ArcGIS Server не наделяется правами доступа к данным. Учетной записи ArcGIS Server требуются, как минимум, права доступа для чтения всех регистрируемых папок. Когда вы регистрируете базу данных, тип разрешений, которые вам необходимо предоставить, зависит от того, какой тип базы данных вы используете, какой тип аутентификации вы используете и какой тип доступа необходим подключающемуся пользователю. Более подробно о ситуациях, когда необходимо предоставление прав доступа, см. в разделе Предоставление доступа к данным для ArcGIS Server.
Вы можете зарегистрировать места хранения данных на ArcGIS Server в Server Manager с помощью вкладки Хранилища данных в модуле Конфигурация сервера. Чтобы открыть эту вкладку, войдите в Server Manager и щелкните Сайт > Конфигурация сервера > Хранилища данных.
На вкладке Хранилища данных откроется диалоговое окно Зарегистрированные хранилища данных. В нем отображаются все ваши зарегистрированные хранилища данных, разбитые по типам. Доступные типы перечислены ниже.
Следуйте инструкциям, приведенным в разделах далее, с учетом ресурсов, которые следует зарегистрировать на сайте ArcGIS Server.
- Регистрация базы данных
- Зарегистрируйте базу данных, управляемую ArcGIS Server
- Регистрация папки
- Регистрация облачного хранилища
- Регистрация хранилища растров
- Регистрация файлового хранилища больших данных
Подсказка:
Для добавления новой базы данных, папки, облачных хранилищ и большинства типов файлового хранилища больших данных на сайты ArcGIS Server, которые интегрированы с порталом ArcGIS Enterprise, добавьте элемент хранилища данных, чтобы воспользоваться преимуществами совместного использования портала и использовать аутентификацию этого портала. Администраторы организации могут создавать элементы хранилища данных из существующих зарегистрированных баз данных и папок.
Регистрация базы данных
С помощью инструментов вкладки Хранилища данных можно зарегистрировать любую базу геоданных, совместимую с ArcGIS. 64-разрядная версия программного обеспечения клиента базы данных должна быть установлена на каждом компьютере ArcGIS Server сайта перед регистрацией данных.
Более подробно о том, что требуется для регистрации базы данных, см. раздел справки, соответствующий вашей СУБД.
- Зарегистрировать базу данных Dameng с помощью ArcGIS Server
- Зарегистрировать базу данных Db2 с помощью ArcGIS Server
- Зарегистрировать базу данных Oracle с помощью ArcGIS Server
- Зарегистрировать базу данных PostgreSQL с помощью ArcGIS Server
- Зарегистрировать базу данных SAP HANA с помощью ArcGIS Server
- Зарегистрировать базу данных SQL Server с помощью ArcGIS Server
- Зарегистрировать базу данных Teradata с помощью ArcGIS Server
Примечание:
Нельзя зарегистрировать базу данных Db2 в операционных системах z или базу данных Informix с ArcGIS Server. Для публикации из этих баз данных создайте и опубликуйте файл определения сервиса, не содержащий данные сервиса. После версии 10.9.1 вы не сможете публиковать из этих баз данных.
Чтобы зарегистрировать базу данных и разрешить сервисам использовать ее данные выполните следующие действия. Для файловых баз геоданных используйте опцию, описанную в следующем разделе Регистрация папки). Чтобы зарегистрировать подключение к облачному хранилищу данных, добавьте элемент хранилища данных на портале.
- Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
- Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Базу данных.
- Введите уникальное имя зарегистрированной базы данных. Имена могут содержать буквы, цифры и пробелы.
- Щёлкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (только .sde или .odc) на диске.
- В зависимости от того, как вы настроили ваши источники данных для работы с ArcGIS, вам потребуется выбрать один из следующих сценариев:
- Если компьютер издателя и сервер работают с одной базой данных, выполните следующие действия.
- Поставьте отметку То же, что и подключение к базе данных издателя. Это указывает, что компьютер издателя и ArcGIS Server будут просматривать и получать доступ к данным, находящимся в одной базе данных. Подробнее об этом процессе см. в разделе Источники данных для ArcGIS Server.
- Если компьютер издателя и сервер работают с разными базами данных, выполните следующие действия.
- После раздела Подключение к базе данных сервера нажмите кнопку Импорт для выбора файла подключения.
Примечание:
Server Manager не позволяет вам автоматически создавать сервис геоданных, который связал бы ваши зарегистрированные многопользовательские базы геоданных. При необходимости вы можете создать сервис геоданных после регистрации. Для автоматического создания сервиса геоданных при регистрации многопользовательских баз геоданных используйте ArcMap. Сервисы геоданных поддерживаются только для многопользовательских баз геоданных, но не для баз данных.
- Нажмите Создать.
Зарегистрированная вами база данных отображаются в диалоговом окне Зарегистрированные хранилища данных.
Зарегистрируйте базу данных, управляемую ArcGIS Server
Вы можете зарегистрировать многопользовательскую базу геоданных или базу геоданных рабочей группы в качестве управляемой базы данных только с автономным или интегрированным сайтом ArcGIS GIS Server. В качестве управляемых баз данных для автономных или интегрированных серверов поддерживаются только многопользовательские базы геоданных или базы геоданных рабочих групп. Базы данных, а также настольные, файловые или персональные базы геоданных не поддерживаются. Дополнительные сведения об управляемых ArcGIS Server базах данных и их использовании см. в разделе Автоматическое копирование данных на сервер при публикации. База геоданных, которая регистрируется как управляемая база данных для автономного или интегрированного сайта ArcGIS GIS Server, применяется ко всему сайту. Эту управляемую базу данных будут использовать все сервисы объектов, опубликованные на этом сайте; поэтому настройку управляемой базы данных с сайтом должен выполнять только администратор ArcGIS Server.
Примечание:
Вы не можете зарегистрировать многопользовательскую или рабочей группы базу геоданных в качестве управляемой базы данных на размещающем сервере, поскольку он использует реляционную ArcGIS Data Store.
Выполните следующие шаги по регистрации управляемой базы данных на автономном или интегрированном сайте ArcGIS Server, что позволит ArcGIS Server копировать данные сервиса объектов в управляемую базу данных, автоматически отображая измененные пути при публикации сервиса объектов (картографического сервиса с доступом к объектам):
- Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
- Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Управляемую базу данных.
- Введите уникальное имя для подключения баз геоданных. Имена могут содержать буквы, цифры и пробелы.
- Рядом с разделом Подключение к базе данных сервера щелкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (.sde) на диске.
- Нажмите Создать.
База данных будет зарегистрирована как управляемая база данных и появится в диалоговом окне Зарегистрированные хранилища данных.
Примечание:
Если вы регистрируете управляемую базу данных на интегрированном сервере, вы не можете назначить этот сервер а качестве хост-сервера ArcGIS Enterprise. Если в качестве хост-сервера вам нужно использовать интегрированный сервер, вместо этого нужно создать реляционное ArcGIS Data Store и работать с ним. Информацию о создании реляционного хранилища данных см. Краткий обзор настройки ArcGIS Data Store и связанные темы.
Как только у вас будет реляционное хранилище данных на хост-сервере, оно появится как управляемая база данных при подключении к хост-серверу из ArcGIS Server Manager. Вы можете проверить подключение реляционного хранилища данных в Server Manager, но не удаляйте никаких элементов ArcGIS Data Store с сайта ArcGIS Server с помощью Server Manager.
Обновление информации для зарегистрированной или управляемой базы данных
Иногда вам может потребоваться обновить пароль к базе данных, которую вы зарегистрировали. Вы можете сделать это в любое время, используя ArcGIS Server Manager.
В целях безопасности пароли баз данных, как и пароли для других приложений и систем, часто изменяются.
Если пароль, сохраненный в файле подключения базы данных (.sde), который зарегистрирован на вашем сайте ArcGIS Server, будет изменен, создайте новый файл подключения баз данных с новым паролем и измените регистрацию хранилища данных, указав новый файл.
Таким образом будет обновлена регистрация для всех сервисов, кроме потоковых сервисов и сервисов ArcGIS Workflow Manager (Classic). Этот рабочий процесс не может использоваться, если зарегистрированное хранилище данных ссылается на облачное хранилище данных.
Выполните следующие действия, чтобы зарегистрировать новый файл подключения базы данных, содержащий обновленный пароль.
- Создайте файл подключения баз данных с обновленным паролем.
Файл подключения баз данных можно создать на панели Каталог ArcGIS Pro, или с помощью инструмента геообработки Создать подключение базы данных.
Сохраните имя пользователя и пароль в новом файле подключения. Также убедитесь, что новый файл подключения находится в директории, которая будет доступна с компьютера, где запускается ArcGIS Server Manager.
- Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
- Щелкните кнопку редактирования рядом с зарегистрированной или управляемой базой данных, которую необходимо обновить.
Обратите внимание, что вы не сможете редактировать подключение к реляционному хранилищу данных ArcGIS Data Store, хранилищу полистного кэша, хранилищу больших пространственно-временных данных или хранилищу объектов. Чтобы обновить пароль для реляционного хранилища данных, воспользуйтесь утилитой changepassword. Вы также не можете обновить пароль для базы данных, которую добавили в качестве элемента хранилища данных на веб-сайте портала (отображается как зарегистрированная база данных). Вместо этого обновите пароль для элемента хранилища данных базы данных на странице информации об элементе на портале.
- Щелкните Импортировать и перейдите к расположению файла подключения новой базы данных.
- Щёлкните Импорт.
- Щелкните Сохранить для обновления подключения зарегистрированной или управляемой базы данных.
- Перезапустите сервисы, которые были опубликованы из зарегистрированной базы данных, или перезапустите сервисы объектов, опубликованные в управляемой базе данных.
- Если возможно, повторно опубликуйте любые потоковые сервисы и сервисы ArcGIS Workflow Manager (Classic) на своем сайте.
Теперь сервисы, которые были опубликованы из зарегистрированной базы данных или сервисов объектов, опубликованных в управляемой базе данных, снова получили доступ к данным.
Регистрация папки
На вкладке Хранилища данных можно зарегистрировать локальную директорию с файлами или общую директорию с ГИС-ресурсами и данными, такими как шейп-файлы или файловые базы геоданных. При регистрации каталога, все подкаталоги указанной папки также регистрируются на сервере.
Примечание:
Чтобы зарегистрировать папку в качестве файлового хранилища больших данных, см. шаги в разделе Зарегистрируйте файловое хранилище больших данных. Чтобы зарегистрировать папку в качестве хранилища растров, см. шаги в разделе Регистрация хранилища растров.
Чтобы зарегистрировать папку и разрешить сервисам использовать данные этой папки и находящиеся в ней подпапки, выполните следующие действия.
- Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
- Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Папку.
- Введите уникальное имя зарегистрированной папки. Имена могут содержать буквы, цифры и пробелы.
- Для параметра Путь к папке издателя укажите полный путь к папке издателя, например, /opt/local/data или /net/myserver/opt/local/data.
Примечание:
В ArcGIS Server Manager нет возможности просмотра директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.
- В качестве Имени узла папки издателя укажите компьютер, на котором находится папка издателя. Можете указать имя компьютера (MyServer), полное имя домена (MyServer.domain.com), IP-адрес (12.34.56.789) или localhost (localhost).
- В зависимости от того, как вы настроили ваши источники данных для работы с ArcGIS, вам потребуется выбрать один из следующих сценариев:
- Если компьютер издателя и сервер работают из одной папки, сделайте следующее:
- Отметьте опцию Аналогично пути к папке издателя. Это указывает, что компьютер издателя и сайт ArcGIS Server будут просматривать и получать доступ к данным, находящимся в одной папке. Подробнее об этом процессе см. в разделе Источники данных для ArcGIS Server.
- Если компьютер издателя и сервер работают из разных папок, выполните следующие действия.
- Рядом с разделом Путь к папке сервера укажите полный путь к папке сервера. Подробнее об этом сценарии см. в разделе Источники данных для ArcGIS Server.
- Нажмите Создать. Папка (или папки), зарегистрированные вами, отображаются в диалоговом окне Зарегистрированные хранилища данных.
Регистрация облачного хранилища
При помощи вкладки Хранилища данных вы можете зарегистрировать облачное хранилище для следующих целей:
- Сохранить карту и кэши сервисов изображений для сайтов ArcGIS Server, работающих в облаке.
- Зарегистирировать облачное хранилище и последовательно зарегистрировать его как растровое хранилище для использования в качестве выходного местоположения для инструментов анализа растров и для хранения данных размещенных слоев изображений, которые вы загружаете в мастер Создать слой изображения на веб-сайте портала.
- Зарегистрировать облачное хранилище и последовательно зарегистрировать его как файловое хранилище больших данных для GeoAnalytics Tools на портале Map Viewer Classic или ArcGIS Pro.
Подсказка:
ArcGIS Server автоматически извлекает список известных регионов общедоступного облака из облачной инфраструктуры Esri.
Диалоговое окно Зарегистрировать облачное хранилище также позволяет регистрировать облачные хранилища из общедоступной или частной облачной инфраструктуры, которых нет в этом списке. Для этого укажите конечную точку API в поле Частный URL.
Если вашей организации требуется доступ к списку из бакета Alibaba OSS в Китае, администратор ArcGIS Server может настроить сайт для доступа к спискам в этих местоположениях.
Предварительные условия для регистрации облачного хранилища включают:
- Перед регистрацией облачного хранилища необходимо создать контейнер или бакет в облачном хранилище.
- Если вы будете использовать облачное хранилище для кэшей картографического сервиса и сервиса изображений, этот контейнер или бакет должен содержать папку с именем arcgiscache до регистрации облачного хранилища.
- ArcGIS Server Manager должен работать по протоколу HTTPS при регистрации или редактировании пути к облачному хранилищу.
- Для лучшей производительности все компоненты ArcGIS должны быть развернуты в одном регионе облака.
Когда вы регистрируете облачное хранилище, все вложенные папки в этом местоположении также регистрируются на сайте ArcGIS Server.
Выполните следующие действия, чтобы открыть диалоговое окно Зарегистрировать облачное хранилище:
- Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
- Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Облачное хранилище.
- ArcGIS Server поддерживает следующие местоположения облачных хранилищ. Выполните следующие шаги в зависимости от среды, в которой вы работаете.
- Совместимое хранилище для Amazon Simple Storage Service (S3) или S3
- Хранилище Microsoft Azure Blob
- Хранилище Google Cloud
Бакеты Google Cloud невозможно использовать для файловых хранилищ больших данных.
- Alibaba Cloud Object Storage Service (OSS)
Бакеты Alibaba OSS невозможно использовать для файловых хранилищ больших данных.
- Хранилище Microsoft Azure Data Lake
Хранилища Microsoft Azure Data Lake могут использоваться только для файловых хранилищ больших данных.
Amazon S3
Выполните следующие действия для регистрации совместимого с Amazon Simple Storage Service (S3) или S3 бакета для использования в качестве хранилища растров, файлового хранилища больших данных или для хранилища кэша картографических сервисов или сервисов изображений для сайта ArcGIS Server в облаке:
- В ниспадающем списке Тип выберите Amazon S3. Для регистрации облачного хранилища требуется информация об учетной записи AWS.
- Введите удобное имя для облачного хранилища, используя буквенно-цифровые символы и подчеркивания в текстовом поле Имя облачного хранилища. Не используйте пробелы и другие специальные символы.
- Выберите тип учетных данных, который вы хотите использовать для подключения к AWS с опцией Тип учетных данных.
Хранилище AWS поддерживает подключения с использованием ключа доступа или роли IAM. Если вы выберите Ключ доступа, вам нужно будет указать ID Ключа доступа и Секретный ключ доступа, взятые вами из учетной записи AWS.
- Id ключа доступа: Введите ID ключа доступа, взятый из учетной записи AWS.
- Секретный ключ доступа: Введите секретный ключ доступа, взятый из учетной записи AWS.
- Регион: Выберите регион AWS, в котором находится регистрируемый бакет S3, и выберите Пользовательское, если хотите использовать частное облачное хранилище.
- Частный URL: Если вы регистрируете облачное хранилище из не указанного в списке региона, частного облака или другого хранилища, совместимого с S3, введите или вставьте URL-адрес конечной точки API для вашего совместимого с S3 поставщика хранилища.
Вы должны использовать HTTPS для связи с частным URL.
Например, URL-адрес может быть в формате https://s3-us-west-2.amazonaws.com.
- Имя бакета S3: Введите название бакета S3, который вы регистрируете.
- Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
- Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.
Бакет S3 должен содержать папку с именем arcgiscache. Этот бакет следует использовать для кэшей сервисов, только если ваш сайт ArcGIS Server развернут в том же облачном регионе, что и бакет.
- Нажмите Создать.
Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт ArcGIS Server может подключиться к облачному хранилищу с действительными учетными данными.
Примечание:
ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение еще не существует в бакете S3, ArcGIS Server создает его, как задано.
Хранилище Microsoft Azure Blob
Выполните следующие действия для регистрации контейнера хранилища Blob Microsoft Azure для использования в качестве хранилища растров, файлового хранилища больших данных или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Azure:
- Щелкните стрелку ниспадающего меню Тип и выберите Хранилище Microsoft Azure.
Для регистрации облачного хранилища требуется информация об учетной записи Microsoft Azure.
- Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания.
Не используйте пробелы и другие специальные символы.
- Имя учетной записи: Укажите свою учетную запись хранилища Microsoft Azure.
- Ключ учетной записи: Введите ключ учетной записи, взятый из учетной записи Microsoft Azure.
- Среда: Введите среду для учетной записи хранилища Microsoft Azure. Есть следующие варианты среды:
- Облако Azure
- Azure US Government
- Облако Китая Azure
- Облако Германии Azure
- Название контейнера: Введите имя регистрируемого контейнера Microsoft Azure.
- Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
- Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.
Контейнер должен содержать папку arcgiscache. Этот контейнер следует использовать для кэшей сервисов, только если сайт ArcGIS Server развернут на Azure.
- Нажмите Создать.
Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт ArcGIS Server может подключиться к облачному хранилищу с действительными учетными данными.
Примечание:
ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение в контейнере Blob Azure не существует, ArcGIS Server создаст его.
Google Cloud
Выполните следующие действия для регистрации бакета Google Cloud для использования в качестве хранилища растров или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Google Cloud:
- Щелкните стрелку ниспадающего списка Тип и выберите Облачное хранилище.
Вам нужен секретный ключ и ключ доступа для учетной записи Google Cloud для регистрации облачного хранилища.
- Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания.
Не используйте пробелы и другие специальные символы.
- Id ключа доступа: Введите ID ключа доступа для своей учетной записи Google Cloud.
- Секретный ключ доступа: Введите секретный ключ, связанный с ключом доступа вашей учетной записи.
- Регион: Используется регион Google Cloud по умолчанию.
- Имя бакета S3: Введите название бакета Google Cloud, который вы регистрируете.
- Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
- Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.
Бакет должен содержать папку с именем arcgiscache. Этот бакет следует использовать для кэшей сервисов, если сайт ArcGIS Server развернут на Google Cloud.
- Нажмите Создать.
Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт ArcGIS Server может подключиться к облачному хранилищу с действительными учетными данными.
Примечание:
ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение еще не существует в бакете ArcGIS Server, создает его, как задано.
Alibaba Cloud OSS
Если вы регистрируете бакет Alibaba Cloud Object Storage Service (OSS) для использования в качестве хранилища растров или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Alibaba, выполните следующие шаги:
- Щелкните стрелку ниспадающего меню Тип и выберите Alibaba Cloud Storage.
- Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания. Не используйте пробелы и другие специальные символы.
- Id ключа доступа: Введите ID ключа доступа, взятый из учетной записи Alibaba.
Авторизоваться можно только с помощью ключа доступа/секретного ключа.
- Секретный ключ доступа: Введите секретный ключ доступа, взятый из учетной записи Alibaba.
- Регион: Выберите регион Alibaba, в котором находится регистрируемый бакет OSS, и выберите Пользовательское, если хотите использовать частное облачное хранилище.
- Частный URL: Если вы регистрируете облачное хранилище из не указанного в списке региона, частного облака или другого хранилища, совместимого с Alibaba OSS, введите или вставьте URL-адрес конечной точки API для вашего совместимого с Alibaba OSS поставщика хранилища.
Вы должны использовать HTTPS для связи с частным URL.
- Имя бакета: Введите название бакета Alibaba OSS, который вы регистрируете.
- Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
- Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.
Бакет OSS должен содержать папку arcgiscache. Этот бакет следует использовать для кэшей сервисов, если сайт ArcGIS Server развернут на Alibaba.
- Нажмите Создать.
Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт ArcGIS Server может подключиться к облачному хранилищу с действительными учетными данными.
Примечание:
ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение еще не существует в бакете, ArcGIS Server создает его, как задано.
Хранилище Microsoft Azure Data Lake
При регистрации хранилища Microsoft Azure Data Lake для использования в качестве файлового хранилища больших данных выполните следующие шаги:
- Щелкните стрелку ниспадающего меню Тип и выберите Хранилище Microsoft Azure Data Lake.
Для регистрации облачного хранилища потребуется информация об учетной записи Microsoft Azure.
- Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания. Не используйте пробелы и другие специальные символы.
- Точка доступа учетной записи: Введите точку доступа Microsoft Azure. Формат должен быть таким: azuredatalakename.azuredatalakestore.net.
- ID приложения AAD: Введите ID Azure Data Lake, взятый из учетной записи Microsoft Azure.
- Ключ приложения AAD: Введите Ключ приложения Azure Data Lake, взятый из учетной записи Microsoft Azure.
- AAD Tenant ID: Введите Tenant ID Azure Data Lake, взятый из учетной записи Microsoft Azure.
- Среда: Введите среду для учетной записи хранилища Microsoft Azure. Есть следующие варианты среды:
- Облако Azure
- Azure US Government
- Облако Китая Azure
- Облако Германии Azure
- Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
- Щелкните Сохранить.
Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт ArcGIS Server может подключиться к облачному хранилищу с действительными учетными данными.
Примечание:
ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение еще не существует в хранилище Azure Data Lake, ArcGIS Server создает его, как задано.
Регистрация хранилища растров
При помощи вкладки Хранилища данных вы можете зарегистрировать хранилище растров, которое используется для хранения размещённых наборов растровых данных, сгенерированных инструментами анализа растров и входной опцией Из локального в мастере Создать слой изображения на веб-сайте портала ArcGIS Enterprise. Хранилища растров могут быть различных типов, например, файловыми или облачными хранилищами.
Все выходные данные растрового анализа будут помещены в хранилище растров, настроенное для сайта ArcGIS Image Server; поэтому, настройку хранилища растров для сайта должен выполнять только администратор ArcGIS Server.
Примечание:
Убедитесь, что ArcGIS Server Manager работает по протоколу HTTPS при регистрации или редактировании пути к хранилищу растров.
Зарегистрируйте опубликованные файлы как растровое хранилище.
Если вы регистрируете опубликованные файлы как растровое хранилище, сделайте следующее:
- Название: Обеспечьте уникальное имя для зарегистрированного местоположения, используя буквенно-цифровые символы и подчеркивания.
- Тип: Щелкните стрелку ниспадающего списка Тип и выберите Файловое хранилище.
- Путь: Задайте полный путь к файловому хранилищу растров, например, /net/myserver/opt/local/rasterFileShare. Избегайте использования локальных путей , например, /opt/local/data, если только одна и та же папка данных не будет доступна на всех узлах сайта сервера.
Примечание:
В ArcGIS Server Manager нет возможности просмотра директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.
- Щелкните Сохранить. Файловое хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Регистрация облачного хранилища как растрового хранилища
Если вы регистрируете облачное хранилище как растровое хранилище, сделайте следующее:
Примечание:
Для регистрации облачного хранилища, как растрового, вам сначала нужно добавить его как зарегистрированное хранилище данных. Подробнее см. в разделе Регистрация облачного хранилища выше.
Как только облачное хранилище станет доступным в вашем списке зарегистрированных хранилищ данных, вы сможете выполнить следующие действия:
- Название: Обеспечьте уникальное имя для зарегистрированного местоположения, используя буквенно-цифровые символы и подчеркивания.
- Тип: Щелкните стрелку ниспадающего списка и выберите Облачное хранилище.
- Щелкните стрелку ниспадающего списка Облачное хранилище и выберите свое зарегистрированное облачное хранилище.
- Нажмите Создать. Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Регистрация файлового хранилища больших данных
ArcGIS GeoAnalytics Server в качестве входных данных может читать наборы файлов с разделителями (например, .csv и .tsv), ORC, parquet и шейп-файлы. Зарегистрированный общий каталог файлов больших данных различает наборы данных следующих типов: общий каталог файлов, облачное хранилище, Apache Hadoop Distributed File System (HDFS) или Apache Hive. При регистрации общего каталога с файлами больших данных вы регистрируете родительскую папку для общих каталогов, облачных хранилищ и HDFS или мета-хранилища для Hive, в которых содержится одна или несколько подпапок с наборами данных. В одной папке могут находиться один или несколько файлов данных одного и того же типа и схемы.
Файловое хранилище больших данных может также использоваться для хранения выходных данных инструментов ArcGIS GeoAnalytics Server. Хранилище выходных данных регистрируется одновременно с хранилищем для входных данных. Одно и то же местоположение можно зарегистрировать либо для входных и выходных данных, либо только для входных.
Примечание:
Добавьте элемент хранилища данных на портал вместо использования этого рабочего процесса для всех поддерживаемых общих файловых ресурсов больших данных, кроме облачных хранилищ Microsoft Azure Data Lake. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.
На вкладке Хранилища данных можно зарегистрировать путь, ссылающийся на файловое хранилище больших данных. При регистрации каталога, все подкаталоги указанной папки также регистрируются на сервере. Всегда регистрируйте родительскую папку (например, \\machinename\mydatashare), содержащую одну или несколько подпапок отдельных наборов данных – элементов файлового хранилища больших данных. Ниже приводится пример папки файлового хранилища больших данных, в которой содержатся три набора данных: Earthquakes, Hurricanes и GlobalOceans.\\machinename\mydatashare < -- registered item
├───Earthquakes
|-1960.csv
|-1961.csv
|-1962.csv
├───Hurricanes
|-atlantic_hur.shp
|-pacific_hur.shp
├───GlobalOceans
|-oceans.shp
Для каждого зарегистрированного файлового хранилища больших данных создается элемент портала. Опубликуйте элемент для групп портала, у пользователей которых для выполнения анализа должен быть доступ к этим данным. Только участники этих групп смогут работать с данными в качестве входных данных в своих задачах анализа. Подробнее см. раздел Что такое файловое хранилище больших данных
Учтите, что при удалении файлового хранилища больших данных из хранилища данных сайта ArcGIS Server, соответствующий элемент портала будет также удален.
При регистрации файлового хранилища больших данных также создается файловое хранилище больших данных. Для получения подробной информации о сервисе каталога больших данных см. документацию по ArcGIS REST API.
Примечание:
Опция регистрации файлового хранилища больших данных в ArcGIS Server Manager недоступна, если не настроен GeoAnalytics Server.
Подробные указания см. Настройка ArcGIS GeoAnalytics Server в справке ArcGIS Server.
Если вы добавили общий файловый ресурс или местоположение облачного хранилища в качестве элемента хранилища данных в ArcGIS Enterprise, вы не сможете использовать этот общий файловый ресурс или местоположение облачного хранилища в качестве общедоступного ресурса файлов больших данных.
Убедитесь, что при регистрации или редактировании файлового хранилища больших данных ArcGIS Server Manager работает по протоколу HTTPS.
Выполните все действия для регистрации файлового хранилища больших данных и разрешите сервисам ссылаться на данные этого хранилища и его подпапок:
- Войдите в ArcGIS Server Manager на GeoAnalytics Server и щелкните Сайт > Хранилища данных.
- Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Файловое хранилище больших данных. Выполните перечисленные ниже действия – с учетом вида среды, в которой вы работаете.
Регистрация файлового хранилища как файлового хранилища больших данных
При регистрации файлового хранилища больших данных вы можете разрешить запись в него результатов GeoAnalytics Tools. Зарегистрируйте локальную директорию или общую директорию, выполнив следующее:
Примечание:
Рекомендуем вам размещать файловое хранилище больших данных на выделенном файловом сервере с SAN, DAS или NAS устройством. Если общая директория находится на компьютере с ArcGIS GeoAnalytics Server, при выполнении аналитических задач с большими данными будет иметь место конкуренция за ресурсы для доступа к файлам. Если вам надо зарегистрировать локальную директорию, рекомендуем использовать локальный путь и реплицировать данные на всех компьютерах сайта GeoAnalytics Server.
- Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
- Тип: Щелкните стрелку ниспадающего списка типов и выберите Файловое хранилище.
- Путь: Задайте полный путь к файловому хранилищу больших данных, например, /net/myserver/opt/local/bigdata. Избегайте использования локальных путей , например, /opt/local/data, если только одна и та же папка данных не будет доступна на всех узлах сайта сервера.
Примечание:
В ArcGIS Server Manager нет возможности просмотра директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.
- Поставьте отметку Зарегистрировать как выходной шаблон, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы настроите выходные шаблоны. Зарегистрировать выходные шаблоны вы сможете, когда подключитесь к HDFS, файловому или облачному хранилищу, Microsoft Azure Data Lake или Amazon Simple Storage Service (S3). Хранилище Hive или Microsoft Azure Blob нельзя использовать в качестве выходных данных общего каталога файлов больших данных. Подробнее см. Выходные шаблоны в файловом хранилище больших данных.
- Parquet
- Шейп-файл
- Файл с разделителями
- ORC
- Нажмите Создать. Файловое хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
- Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager. Если вы зададите файловое хранилище больших данных в качестве выходного местоположения, вы сможете изменять, загружать или редактировать выходные целевые объекты.
Подсказка:
Если в манифесте содержится пустой набор данных, это может означать, что в файловом хранилище больших данных не содержится допустимых данных. Убедитесь, что вы зарегистрировали подходящую родительскую папку для экземпляра, как показано в примере раздела Регистрация файлового хранилища больших данных.
Регистрация HDFS в качестве файлового хранилища больших данных
Если вы регистрируете директорию HDFS с наборами данных, выполните следующее:
- Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
- Тип: Щелкните стрелку ниспадающего списка типов и выберите HDFS.
- Путь: Замените на полный системный путь к файловому хранилищу больших данных, например, hdfs://domainname:port/folder.
- Имя домена – компьютер NameNode.
- Порт по умолчанию - 8020.
- Папка содержит полный путь к данным в HDFS.
Например, если NameNode - компьютер goldenI007 в /james/mydata, системный путь будет hdfs://goldenI007:8020/james/mydata.
- Username: Введите имя пользователя для подключения, используя простую аутентификацию. Если вы не укажете имя пользователя, будет использоваться учетная запись ArcGIS Server.
Примечание:
Имя пользователя поддерживается, если используется аутентификация Kerberos. Дополнительные сведения см. в разделе Доступ к HDFS с помощью Kerberos.
- Поставьте отметку Зарегистрировать как выходной целевой объект, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы можете настроить выходные шаблоны.
- Parquet
- Шейп-файл
- Файл с разделителями
- ORC
- Нажмите Создать. Зарегистрированное хранилище HDFS появится в диалоговом окне Зарегистрированные хранилища данных.
- Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.
Подсказка:
Если в манифесте содержится пустой набор данных, это может означать, что в файловом хранилище больших данных не содержится допустимых данных. Убедитесь, что вы зарегистрировали подходящую родительскую папку для экземпляра, как показано в примере раздела Регистрация файлового хранилища больших данных.
Регистрация Hive в качестве файлового хранилища больших данных
Для регистрации Hive выполните следующее:
Примечание:
Вы не можете записать результаты в файловое хранилище больших данных Hive.
- Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
- Тип: Щелкните стрелку ниспадающего списка типов и выберите Hive.
- URI мета-хранилища: Укажите URI файлового хранилища больших данных. Помните, что можно задать несколько мета-хранилищ, а по умолчанию Hive будет использовать первое в списке. Например, если вы ввели следующую запись: thrift://имя_домена1:порт,thrift://имя_домена2:порт,thrift://имя_домена3:порт, Hive по умолчанию будет использовать thrift://имя_домена1:порт, но в случае сбоя возвратится к другим записям в списке.
- База данных: Задайте регистрируемую базу данных, содержащую наборы больших данных.
- Имя пользователя: Дополнительно можно ввести имя пользователя для подключения.
Примечание:
Hive не поддерживает подключения к защищенным хранилищам.
- Нажмите Создать. Зарегистрированное хранилище Hive появится в диалоговом окне Зарегистрированные хранилища данных.
- Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.
Подсказка:
Если в манифесте содержится пустой набор данных, это может означать, что в файловом хранилище больших данных не содержится допустимых данных. Убедитесь, что вы зарегистрировали подходящую родительскую папку для экземпляра, как показано в примере раздела Регистрация файлового хранилища больших данных.
Регистрация облачного хранилища в качестве файлового хранилища больших данных
Для регистрации облачного хранилища выполните следующие действия:
Примечание:
Для регистрации облачного хранилища в качестве файлового хранилища больших данных, сначала необходимо добавить его как зарегистрированное хранилище данных. Подробнее см. в разделе Регистрация облачного хранилища выше. Как только облачное хранилище станет доступным в вашем списке зарегистрированных хранилищ данных, вы сможете выполнить следующие действия:
- Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
- Тип: щелкните стрелку ниспадающего списка типов и выберите Облачное хранилище.
- Щелкните стрелку ниспадающего списка Облачное хранилище и выберите свое зарегистрированное облачное хранилище.
- Поставьте отметку Зарегистрировать как выходной целевой объект, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы можете настроить выходные шаблоны.
- Parquet
- Шейп-файл
- Файл с разделителями
- ORC
- Нажмите Создать. Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
Проверка хранилища данных
Можно проверить подключение к хранилищу данных для подтверждения того, что сайт ArcGIS Server может связываться с хранилищем данных.
- Войдите в ArcGIS Server Manager.
- Откройте страницу Хранилища данных (Сайт > Хранилища данных).
- Проверьте подключения к хранилищам данных одним из следующих способов:
- Для проверки подключения к одному хранилищу данных поставьте отметку рядом с названием хранилища данных и щелкните Проверить.
- Чтобы проверить все хранилища данных сайта ArcGIS Server сразу, щелкните Проверить все.
В столбце Статус появятся отметки для всех хранилищ данных, подключения к которым можно проверить. Если ArcGIS Server не может подключиться, в столбце Статус появится символ X.
Если ArcGIS Server не может подключиться, проверьте, что хранилище данных доступно; например, что компьютер, на котором оно работает, включен, и что у него есть сетевое подключение.