Skip To Content

Регистрация данных на ArcGIS Server с помощью Server Manager

Вы можете использовать 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 Enterprise, добавьте элемент хранилища данных, чтобы воспользоваться преимуществами совместного использования портала и использовать аутентификацию этого портала. Администраторы организации могут создавать элементы хранилища данных из существующих зарегистрированных баз данных и папок.

Хотя опция Управляемая база данных присутствует в ArcGIS Server Manager, вы больше не сможете публиковать службы, которые ее используют. Существующие сервисы, которые ссылаются на данные в управляемой базе данных, продолжают функционировать, но не используют опцию Управляемая база данных при регистрации новых хранилищ базы данных.

Регистрация базы данных

С помощью инструментов вкладки Хранилища данных можно зарегистрировать любую базу геоданных, совместимую с ArcGIS. 64-разрядная версия программного обеспечения клиента базы данных должна быть установлена на каждом компьютере ArcGIS Server сайта перед регистрацией данных.

См. ссылки ниже для получения информации о существующих требованиях при регистрации каждого типа поддерживаемых баз данных:

Чтобы зарегистрировать базу данных (включая ту, что содержит многопользовательскую базу данных) и разрешить сервисам использовать данные в базе данных, выполните следующие действия. Для файловых баз геоданных используйте опцию, описанную в следующем разделе Регистрация папки). Чтобы зарегистрировать подключение к облачному хранилищу данных, добавьте элемент хранилища данных на портале.

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего меню Зарегистрировать и выберите База данных.
  3. Введите уникальное имя зарегистрированной базы данных.

    Имена могут содержать буквы, цифры и пробелы.

  4. Щёлкните Импорт.

    Появится окно, в котором можно перейти к файлу подключения базы данных (только .sde или .odc) на диске.

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

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

    • Если компьютер издателя и сервер работают с разными базами данных, щелкните Импорт рядом с разделом Подключение баз данных сервера и выберите файл подключения базы данных (.sde).

      Примечание:

      Server Manager не позволяет вам автоматически создавать сервис геоданных, который связал бы ваши зарегистрированные многопользовательские базы геоданных. При необходимости вы можете создать сервис геоданных после регистрации. Сервисы геоданных поддерживаются только для многопользовательских баз геоданных, но не для баз данных.

  6. Нажмите Создать.

    Зарегистрированная вами база данных отображаются в диалоговом окне Зарегистрированные хранилища данных.

Обновление информации для зарегистрированной базы данных

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

В целях безопасности пароли баз данных, как и пароли для других приложений и систем, часто изменяются.

Если пароль, сохраненный в файле подключения базы данных (.sde), который зарегистрирован на вашем сайте ArcGIS Server, будет изменен, создайте новый файл подключения баз данных с новым паролем и измените регистрацию хранилища данных, указав новый файл.

Таким образом будет обновлена регистрация для всех сервисов, кроме потоковых сервисов и сервисов ArcGIS Workflow Manager (Classic). Этот рабочий процесс не может использоваться, если зарегистрированное хранилище данных ссылается на облачное хранилище данных.

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

  1. Создайте файл подключения баз данных с обновленным паролем.

    Файл подключения баз данных можно создать на панели Каталог в ArcGIS Pro, или с помощью инструмента геообработки Создать подключение базы данных.

    Сохраните имя пользователя и пароль в новом файле подключения. Также убедитесь, что новый файл подключения находится в директории, которая будет доступна с компьютера, где запускается ArcGIS Server Manager.

  2. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  3. Щелкните кнопку редактирования рядом с зарегистрированной базой данных, которую необходимо обновить.

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

  4. Щелкните Импортировать и перейдите к расположению файла подключения новой базы данных.
  5. Щёлкните Импорт.
  6. Щелкните Сохранить для обновления подключения зарегистрированной базы данных.
  7. Перезапустите сервисы, которые были опубликованы из зарегистрированной базы данных.
  8. Если возможно, повторно опубликуйте любые потоковые сервисы и сервисы ArcGIS Workflow Manager (Classic) на своем сайте.

Сервисы, которые были опубликованы из зарегистрированной базы данных, снова получили доступ к данным.

Регистрация папки

На вкладке Хранилища данных можно зарегистрировать локальную директорию с файлами или общую директорию с ГИС-ресурсами и данными, такими как шейп-файлы или файловые базы геоданных. При регистрации каталога, все подкаталоги указанной папки также регистрируются на сервере.

Примечание:

Чтобы зарегистрировать папку в качестве файлового хранилища больших данных, см. шаги в разделе Зарегистрируйте файловое хранилище больших данных. Чтобы зарегистрировать папку в качестве хранилища растров, см. шаги в разделе Регистрация хранилища растров.

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

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Папку.
  3. Введите уникальное имя зарегистрированной папки.

    Имена могут содержать буквы, цифры и пробелы.

  4. Для параметра Путь к папке издателя укажите полный путь к папке издателя, например, C:\data или \\myserver\share\data.
    Примечание:

    В ArcGIS Server Manager нет возможности просмотра директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.

  5. В качестве Имени узла папки издателя укажите компьютер, на котором находится папка издателя.

    Можете указать имя компьютера (MyServer), полное имя домена (MyServer.domain.com), IP-адрес (12.34.56.789) или localhost (localhost).

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

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

    • Если компьютер издателя и сайт ArcGIS Server работают с разными папками, укажите полный путь к папке сервера в разделе Путь к папке сервера.

      Подробнее об этом сценарии см. в разделе Источники данных для ArcGIS Server.

  7. Нажмите Создать.

    Папка (или папки), зарегистрированные вами, отображаются в диалоговом окне Зарегистрированные хранилища данных.

Регистрация облачного хранилища

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

Подсказка:

ArcGIS Server автоматически извлекает список известных регионов общедоступного облака из облачной инфраструктуры Esri.

Диалоговое окно Зарегистрировать облачное хранилище также позволяет регистрировать облачные хранилища из общедоступной или частной облачной инфраструктуры, которых нет в этом списке. Для этого укажите конечную точку API в поле Частный URL.

Если вашей организации требуется доступ к списку из бакета Alibaba OSS в Китае, администратор ArcGIS Server может настроить сайт для доступа к спискам в этих местоположениях.

Облачное хранилище Microsoft Azure Data Lake Storage также поддерживается для файловых хранилищ больших данных, но вы должны добавить его на портале.

Предварительные условия для регистрации облачного хранилища включают:

  • Перед регистрацией облачного хранилища необходимо создать контейнер или бакет в облачном хранилище.
  • Если вы будете использовать облачное хранилище для кэшей картографического сервиса и сервиса изображений, этот контейнер или бакет должен содержать папку с именем arcgiscache до регистрации облачного хранилища.
  • ArcGIS Server Manager должен работать по протоколу HTTPS при регистрации или редактировании пути к облачному хранилищу.
  • Для лучшей производительности все компоненты ArcGIS должны быть развернуты в одном регионе облака.

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

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

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Облачное хранилище.
  3. Выполните следующие шаги в зависимости от среды, в которой вы работаете.

Регистрация Amazon S3

Выполните следующие действия для регистрации совместимого с Amazon Simple Storage Service (S3) или S3 бакета для использования в качестве хранилища растров, файлового хранилища больших данных или для хранилища кэша картографических сервисов или сервисов изображений для сайта ArcGIS Server в облаке:

  1. В ниспадающем списке Тип выберите Amazon S3.

    Для регистрации облачного хранилища требуется информация об учетной записи AWS.

  2. Введите удобное имя для облачного хранилища, используя буквенно-цифровые символы и подчеркивания в текстовом поле Имя облачного хранилища.

    Не используйте пробелы и другие специальные символы в имени.

  3. Выберите тип учетных данных, который вы хотите использовать для подключения к AWS с опцией Тип учетных данных.

    Хранилище AWS поддерживает подключения с использованием ключа доступа или роли IAM.

    Если вы выберите Ключ доступа, вам нужно будет указать ID Ключа доступа и Секретный ключ доступа, взятые вами из учетной записи AWS.

    1. В поле Id ключа доступа введите ID ключа доступа, взятый из учетной записи AWS.
    2. В поле Секретный ключ доступа введите секретный ключ доступа, взятый из учетной записи AWS.
  4. Из ниспадающего списка Регион выберите регион AWS, в котором расположен регистрируемый вами бакет S3. Или выберите Пользовательский, чтобы использовать частное облачное хранилище.
  5. Если вы регистрируете облачное хранилище из не указанного в списке региона, частного облака или другого хранилища, совместимого с S3, введите или вставьте URL-адрес конечной точки API для вашего совместимого с S3 поставщика хранилища в поле Частный URL.

    Вы должны использовать HTTPS для связи с частным URL.

    Например, URL-адрес может быть в формате https://s3-us-west-2.amazonaws.com.

  6. В поле Имя бакета S3 введите имя бакета S3, который вы регистрируете.
  7. Дополнительно в поле Папка задайте путь к подпапке, чтобы зарегистрировать ее.
  8. Если вы хотите, чтобы это облачное хранилище использовалось сайтом ArcGIS Server для создания и хранения кэшей картографического сервиса или сервиса изображений, поставьте отметку Зарегистрировать директорию кэша.

    Бакет S3 должен содержать папку с именем arcgiscache. Используйте этот бакет для кэшей сервисов, только если сайт ArcGIS Server развернут в том же регионе облака, что и бакет.

    ID ключа доступа или роль IAM, которые вы указали для учетных данных на шаге 3, должны иметь права доступа для записи в папку arcgiscache в бакете S3.

    Только администраторы ArcGIS Server могут зарегистрировать директорию кэша.

  9. Нажмите Создать.

Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

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

Примечание:

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

Регистрация контейнера хранилища Microsoft Azure Blob

Выполните следующие действия для регистрации контейнера хранилища Microsoft Azure Blob для использования в качестве хранилища растров или файлового хранилища больших данных или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Azure:

  1. Щелкните стрелку ниспадающего меню Тип и выберите Хранилище Microsoft Azure.

    Для регистрации облачного хранилища требуется информация об учетной записи Microsoft Azure.

  2. В поле Имя облачного хранилища введите понятное пользователям имя для хранилища, используя буквенно-цифровые символы и знаки подчеркивания.

    Не используйте пробелы и другие специальные символы.

  3. В поле Имя учетной записи введите свою учетную запись хранилища Microsoft Azure.
  4. В поле Ключ учетной записи введите ключ учетной записи, взятый из учетной записи Microsoft Azure.
  5. В поле Среда укажите среду для учетной записи хранилища Microsoft Azure.

    Есть следующие варианты среды:

    • Облако Azure
    • Azure US Government
    • Облако Китая Azure
    • Облако Германии Azure
  6. В поле Имя контейнера введите имя регистрируемого контейнера Microsoft Azure.
  7. Дополнительно в поле Папка укажите путь к подпапке, чтобы зарегистрировать ее.
  8. Если вы хотите, чтобы это облачное хранилище использовалось для создания и хранения кэшэй картографического сервиса и сервиса изображений, поставьте отметку Зарегистрировать директорию кэша.

    Контейнер должен содержать папку arcgiscache. Этот контейнер следует использовать для кэшей сервисов, только если сайт ArcGIS Server развернут на Azure.

    Ключ учетной записи, который вы указали для учетных данных на шаге 4, должен иметь права доступа для записи в папку arcgiscache в контейнере.

    Только администраторы ArcGIS Server могут зарегистрировать директорию кэша.

  9. Нажмите Создать.

Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

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

Примечание:

ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение в контейнере Blob Azure не существует, ArcGIS Server создаст его.

Регистрация бакета Google Cloud

Выполните следующие действия для регистрации бакета Google Cloud для использования в качестве хранилища растров или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Google Cloud:

  1. Щелкните стрелку ниспадающего списка Тип и выберите Облачное хранилище.

    Вам нужен секретный ключ и ключ доступа для учетной записи Google Cloud для регистрации облачного хранилища.

  2. В поле Имя облачного хранилища введите понятное пользователям имя для хранилища, используя буквенно-цифровые символы и знаки подчеркивания.

    Не используйте пробелы и другие специальные символы.

  3. В настоящий момент только Ключ доступа поддерживается для параметра Тип учетных данных.
  4. В поле Id ключа доступа введите ID ключа доступа для своей учетной записи хранилища Google Cloud.
  5. В поле Секретный ключ доступа введите секретный ключ, связанный с ключом доступа вашей учетной записи.
  6. Используется регион Google Cloud по умолчанию; вы не можете изменить значение Регион.
  7. В поле Имя бакета S3 введите имя контейнера бакета Google Cloud, который вы регистрируете.
  8. Дополнительно в поле Папка задайте путь к подпапке, чтобы зарегистрировать ее.
  9. Если вы хотите, чтобы это облачное хранилище использовалось для создания и хранения кэшэй картографического сервиса и сервиса изображений, поставьте отметку Зарегистрировать директорию кэша.

    Бакет должен содержать папку с именем arcgiscache. Этот бакет следует использовать для кэшей сервисов, если сайт ArcGIS Server развернут на Google Cloud.

    ID ключа доступа, который вы указали для учетных данных на шаге 3, должен иметь права доступа для записи в папку arcgiscache в бакете S3.

    Только администраторы ArcGIS Server могут зарегистрировать директорию кэша.

  10. Нажмите Создать.

Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

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

Примечание:

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

Регистрация бакета Alibaba Cloud OSS

Чтобы зарегистрировать бакет Alibaba Cloud Object Storage Service (OSS) для использования в качестве хранилища растров или для хранения кэшей картографических сервисов или сервисов изображений для сайта ArcGIS Server на Alibaba, выполните следующие шаги:

  1. Щелкните стрелку ниспадающего меню Тип и выберите Alibaba Cloud Storage.
  2. В поле Имя облачного хранилища введите понятное пользователям имя для хранилища, используя буквенно-цифровые символы и знаки подчеркивания.

    Не используйте пробелы и другие специальные символы.

  3. В поле Id ключа доступа введите ID ключа доступа, взятый из учетной записи Alibaba.

    Авторизоваться можно только с помощью ключа доступа и секретного ключа.

  4. В поле Секретный ключ доступа введите секретный ключ доступа, взятый из учетной записи Alibaba.
  5. Из ниспадающего списка Регион выберите регион Alibaba, в котором расположен регистрируемый вами бакет OSS. Или выберите Пользовательский, чтобы использовать частное облачное хранилище.
  6. Если вы регистрируете облачное хранилище из не указанного в списке региона, частного облака или другого хранилища, совместимого с Alibaba OSS, введите или вставьте URL-адрес конечной точки API для вашего совместимого с Alibaba OSS поставщика хранилища в поле Частный URL.

    Вы должны использовать HTTPS для связи с частным URL.

  7. В поле Имя бакета введите имя бакета Alibaba OSS, который вы регистрируете.
  8. Дополнительно в поле Папка задайте путь к подпапке, чтобы зарегистрировать ее.
  9. Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.

    Бакет OSS должен содержать папку arcgiscache. Этот бакет следует использовать для кэшей сервисов, если сайт ArcGIS Server развернут на Alibaba.

    ID ключа доступа, который вы указали для учетных данных на шаге 3, должен иметь права доступа для записи в папку arcgiscache в бакете.

    Только администраторы ArcGIS Server могут зарегистрировать директорию кэша.

  10. Нажмите Создать.

Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

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

Примечание:

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

Регистрация хранилища растров

При помощи вкладки Хранилища данных вы можете зарегистрировать хранилище растров, которое используется для хранения размещённых наборов растровых данных, сгенерированных инструментами анализа растров и входной опцией Из локального в мастере Создать слой изображения на веб-сайте портала ArcGIS Enterprise. Хранилища растров могут быть различных типов, например, файловыми или облачными хранилищами.

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

Примечание:

Убедитесь, что ArcGIS Server Manager работает по протоколу HTTPS при регистрации или редактировании пути к хранилищу растров.

Зарегистрируйте опубликованные файлы как растровое хранилище.

Чтобы зарегистрировать опубликованные файлы как растровое хранилище, сделайте следующее:

  1. В поле Имя введите уникальное имя для зарегистрированного местоположения, используя буквенно-цифровые символы и подчеркивания.
  2. Выберите Файловое хранилище из ниспадающего списка Тип.
  3. В поле Путь введите или вставьте полный путь к файловому хранилищу растров, например, \\myserver\share\rasterFileShare.

    Не указывайте локальные пути, такие как C:\rasterFileShare, если это не одна и та же папка с данными, доступная со всех узлов сайта ArcGIS Server.

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

  4. Щелкните Сохранить.

    Файловое хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

Регистрация облачного хранилища как растрового хранилища

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

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

  1. В поле Имя введите уникальное имя для зарегистрированного местоположения, используя буквенно-цифровые символы и подчеркивания.
  2. Выберите Облачное хранилище из списка Тип.
  3. Выберите зарегистрированное облачное хранилище из ниспадающего списка Облачное хранилище.
  4. Нажмите Создать.

    Облачное хранилище, которое вы зарегистрировали как хранилище растров, появится в диалоговом окне Зарегистрированные хранилища данных.

Регистрация файлового хранилища больших данных

ArcGIS GeoAnalytics Server в качестве входных данных может читать наборы файлов с разделителями (например, .csv и .tsv), ORC, parquet и шейп-файлы. Зарегистрированный общий каталог файлов больших данных различает наборы данных следующих типов: общий каталог файлов, облачное хранилище, Apache Hadoop Distributed File System (HDFS) или Apache Hive. При регистрации общего каталога с файлами больших данных вы регистрируете родительскую папку для общих каталогов, облачных хранилищ и HDFS или мета-хранилища для Hive, в которых содержится одна или несколько подпапок с наборами данных. В одной папке могут находиться один или несколько файлов данных одного и того же типа и схемы.

Файловое хранилище больших данных может также использоваться для хранения выходных данных инструментов ArcGIS GeoAnalytics Server. Хранилище выходных данных регистрируется одновременно с хранилищем для входных данных. Одно и то же местоположение можно зарегистрировать либо для входных и выходных данных, либо только для входных.

Для хранения выходных данных можно использовать только HDFS, файловое или облачное хранилище, которое является бакетом Amazon Simple Storage Service (S3). Хранилище Hive или Microsoft Azure Blob нельзя использовать в качестве файлового хранилища больших данных для хранения результатов, полученных с помощью инструментов Геоаналитики.

Примечание:

Добавьте элемент хранилища данных на портале вместо использования этого рабочего процесса.

На вкладке Хранилища данных можно зарегистрировать путь, ссылающийся на файловое хранилище больших данных.

При регистрации каталога, все подкаталоги указанной папки также регистрируются на сервере. Всегда регистрируйте родительскую папку (например, \\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 Enterprise, вы не сможете использовать это файловое хранилище или местоположение облачного хранилища в качестве файлового хранилища больших данных.

Убедитесь, что при регистрации или редактировании файлового хранилища больших данных ArcGIS Server Manager работает по протоколу HTTPS.

Выполните все действия для регистрации файлового хранилища больших данных и разрешите сервисам ссылаться на данные этого хранилища и его подпапок:

  1. Войдите в ArcGIS Server Manager для сайта GeoAnalytics Server и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Файловое хранилище больших данных. Выполните перечисленные ниже действия – с учетом вида среды, в которой вы работаете.

Регистрация файлового хранилища как файлового хранилища больших данных

При регистрации файлового хранилища больших данных можно настроить файловое хранилище больших данных для хранения результатов, полученных с помощью GeoAnalytics Tools. Зарегистрируйте локальную директорию или общую директорию, выполнив следующее:

Примечание:

Рекомендуем вам размещать файловое хранилище больших данных на выделенном файловом сервере с SAN, DAS или NAS устройством. Если общая директория находится на компьютере ArcGIS GeoAnalytics Server, при запуске аналитических задач с большими данными будет иметь место конкуренция за ресурсы для доступа к файлам. Если вам надо зарегистрировать локальную директорию, рекомендуем использовать локальный путь и реплицировать данные на всех компьютерах сайта GeoAnalytics Server.

  1. В поле Имя введите уникальное имя зарегистрированного местоположения.

    Имена могут содержать буквы, цифры и пробелы.

  2. Выберите Файловое хранилище из ниспадающего списка Тип.
  3. В поле Путь введите или вставьте полный путь к файловому хранилищу больших данных, например, \\myserver\share\bigdata.

    Не указывайте локальные пути, такие как C:\bigdata, если это не одна и та же папка с данными, доступная со всех узлов сайта ArcGIS GeoAnalytics Server.

    В ArcGIS Server Manager нет возможности просмотра директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.

  4. Отметьте опцию Зарегистрировать как выходной шаблон, чтобы записать результаты в файловое хранилище больших данных, и выберите поддерживаемый формат из следующего списка выходных форматов. Выберите один или несколько вариантов.
    • Parquet
    • Шейп-файл
    • Файл с разделителями
    • ORC

    Настройте выходные шаблоны после регистрации. Подробнее см. Выходные шаблоны в файловом хранилище больших данных.

  5. Нажмите Создать.

    Файловое хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

  6. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  7. Щелкните кнопку Редактировать, чтобы предварительно просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены.

    Если необходимо, вы можете изменить или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.

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

Подсказка:

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

Регистрация HDFS в качестве файлового хранилища больших данных

Чтобы зарегистрировать директорию HDFS с наборами данных, выполните следующее:

  1. В поле Имя введите уникальное имя зарегистрированного местоположения.

    Имена могут содержать буквы, цифры и пробелы.

  2. Выберите HDFS из ниспадающего списка Тип.
  3. В поле Путь укажите полный системный путь к файловому хранилищу больших данных, например, hdfs://domainname:port/folder.

    В приведенном выше пути доменное имя - это компьютер NameNode, порт - это порт, который HDFS использует для связи, а папка представляет собой полный путь к данным в HDFS.

    Например, если NameNode - компьютер goldenI007 в /james/mydata, системный путь будет hdfs://goldenI007:8020/james/mydata.

  4. В поле Имя пользователя укажите имя пользователя для подключения с помощью простой аутентификации.

    Примечание:

    Если вы не укажете имя пользователя, будет использоваться учетная запись ArcGIS Server.

    Имя пользователя поддерживается, если используется аутентификация Kerberos.

  5. Для записи результатов из GeoAnalytics Tools в файловое хранилище больших данных, отметьте опцию Зарегистрировать как выходной целевой объект и выберите из списка выходных форматов формат, который должен поддерживаться. Выберите один или несколько вариантов.
    • Parquet
    • Шейп-файл
    • Файл с разделителями
    • ORC

    После регистрации вы можете настроить выходные шаблоны.

  6. Нажмите Создать.

    Зарегистрированное хранилище HDFS появится в диалоговом окне Зарегистрированные хранилища данных.

  7. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  8. Щелкните кнопку Редактировать, чтобы предварительно просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены.

    Если необходимо, можно изменить, загрузить или отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.

Подсказка:

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

Регистрация Hive в качестве файлового хранилища больших данных

Чтобы зарегистрировать Hive, выполните следующее:

Примечание:

Вы не можете записать результаты в файловое хранилище больших данных Hive.

  1. В поле Имя введите уникальное имя зарегистрированного местоположения.

    Имена могут содержать буквы, цифры и пробелы.

  2. Выберите Hive из ниспадающего списка Тип.
  3. В поле URI мета-хранилища укажите URI файлового хранилища больших данных.

    Вы можете задать несколько мета-хранилищ, а по умолчанию Hive будет использовать первое в списке.

    Например, если вы ввели следующую запись: thrift://domainname1:port,thrift://domainname2:port,thrift://domainname3:port, Hive по умолчанию будет использовать thrift://domainname1:port, но в случае сбоя возвратится к другим записям в списке.

  4. В поле База данных укажите регистрируемую базу данных, содержащую наборы больших данных.
  5. Дополнительно в поле Имя пользователя укажите имя пользователя для подключения.
    Примечание:

    Hive не поддерживает подключения к защищенным хранилищам.

  6. Нажмите Создать.

    Зарегистрированное хранилище Hive появится в диалоговом окне Зарегистрированные хранилища данных.

  7. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  8. Щелкните кнопку Редактировать, чтобы предварительно просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены.

    Если необходимо, можно изменить, загрузить или отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.

Подсказка:

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

Регистрация облачного хранилища в качестве файлового хранилища больших данных

Для регистрации облачного хранилища в качестве файлового хранилища больших данных в Server Manager, сначала необходимо добавить его как зарегистрированное хранилище данных. Подробнее см. в разделе Регистрация облачного хранилища выше.

Когда облачное хранилище станет доступным в вашем списке зарегистрированных хранилищ данных, выполните следующие действия:

  1. В поле Имя введите уникальное имя зарегистрированного местоположения.

    Имена могут содержать буквы, цифры и пробелы.

  2. Выберите Облачное хранилище в ниспадающем списке Тип.
  3. Выберите зарегистрированное облачное хранилище из ниспадающего списка Облачное хранилище.
  4. Чтобы сохранить результаты в файловом хранилище больших данных, отметьте Зарегистрировать как выходной целевой объект, и выберите из списка выходных форматов поддерживаемый формат. Выберите один или несколько вариантов.
    • Parquet
    • Шейп-файл
    • Файл с разделителями
    • ORC

    После регистрации вы можете настроить выходные шаблоны.

  5. Нажмите Создать.

    Облачное хранилище, которое вы зарегистрировали как файловое хранилище больших данных, появится в диалоговом окне Зарегистрированные хранилища данных.

Проверка хранилища данных

Можно проверить подключение к хранилищу данных для подтверждения того, что сайт ArcGIS Server может связываться с хранилищем данных.

  1. Войдите в ArcGIS Server Manager.
  2. Откройте страницу Хранилища данных (Сайт > Хранилища данных).
  3. Проверьте подключения к хранилищам данных одним из следующих способов:
    • Для проверки подключения к одному хранилищу данных поставьте отметку рядом с названием хранилища данных и щелкните Проверить.
    • Чтобы проверить все хранилища данных сайта ArcGIS Server сразу, щелкните Проверить все.

В столбце Статус появятся отметки для всех хранилищ данных, подключения к которым можно проверить. Если ArcGIS Server не может подключиться, в столбце Статус появится символ X.

Если ArcGIS Server не может подключиться, проверьте, что хранилище данных доступно; например, что компьютер, на котором оно работает, включен, и что у него есть сетевое подключение.

Отменить регистрацию хранилища данных

Когда вы отменяете регистрацию хранилища данных, сервисы и другие функциональные возможности, зависящие от хранилища данных, больше не будут функционировать. Убедитесь, что данные больше не используются сайтом ArcGIS Server или ArcGIS Enterprise, прежде чем отменять регистрацию хранилища данных.

Способ удаления связи между сайтом ArcGIS Server и хранилищем данных зависит от того, как вы зарегистрировали хранилище данных, и от типа хранилища данных.

  • Если вы зарегистрировали хранилище данных в ArcGIS Server Manager или ArcMap, используйте кнопку отмены регистрации рядом с хранилищем данных в Сайт > Хранилища данных сайта в ArcGIS Server Manager.

    Прежде, чем отменять регистрацию облачного хранилища данных, которое было добавлено в ArcGIS Server Manager, удалите связанную директорию кэша ArcGIS Server в ArcGIS Server Manager. Информацию об удалении директории кэша ArcGIS Server см. в разделе Удаление директории сервера в Server Manager.

  • Если вы зарегистрировали хранилище данных в ArcGIS Pro или добавили элемент хранилища данных на портал ArcGIS Enterprise, вы должны удалить интегрированный сервер из элемента хранилища данных на портале. Не используйте другие приложения для отмены регистрации хранилища данных.
  • Чтобы удалить отношение между размещенным сервером и одним из хранилищ данных, установленным и настроенным с помощью ArcGIS Data Store, используйте утилиту unregisterdatastore, установленную с помощью ArcGIS Data Store.

    Если вы или издатель в вашей организации случайно отменяете регистрацию одного из хранилищ данных, установленного с помощью ArcGIS Data Store, используя ArcGIS Server Manager, вы можете использовать утилиту registerdatastore для установления связи между хранилищем данных и тем же сайтом ArcGIS Server, чтобы сервисы снова заработали.

Рекомендации по отмене регистрации хранилищ данных

Не удаляйте и не отменяйте регистрацию хранилища данных, если существующие сервисы содержат данные из этого хранилища.

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

Помните о следующих ограничениях при отмене регистрации хранилища данных:

  • Для баз данных, зарегистрированных в ArcGIS Server Manager или ArcGIS Pro, вы все еще сможете просматривать данные в содержащих их сервисах. Однако если пароль, хранящийся с хранилищем данных, будет изменен, вы не сможете обновить сервисы для использования нового пароля. Теперь сервисы не будут больше работать, и вам будет необходимо зарегистрировать базу данных, содержащую данные сервиса, и повторно опубликовать эти сервисы.
  • Любые новые компьютеры ArcGIS Server, которые вы добавите к сайту, не будут распознавать сервисы, если их хранилище данных больше не зарегистрировано на сайте ArcGIS Server. Вам будет необходимо зарегистрировать базу данных, содержащую данные сервиса, и повторно опубликовать эти сервисы, чтобы новые компьютеры могли их распознать.