Skip To Content

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

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

  • Регистрация данных помогает получить сведения о расположении используемых в сервисах данных, а также проверить, утверждены ли они администратором сервера.
  • Регистрация данных позволяет ArcGIS Server изменить пути к данным при публикации (и копировании) карт, моделей или других ресурсов на сервере.

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

Регистрация баз данных и директорий с данными на ArcGIS Server в Server Manager выполняется на вкладке Хранилища данных в модуле ГИС-сервер. Чтобы открыть эту вкладку, войдите в Server Manager и щелкните Сайт > ГИС-сервер > Хранилища данных.

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

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

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

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

Более подробно о том, что требуется для регистрации базы данных, см. раздел справки, соответствующий вашей СУБД.

Примечание:
Нельзя зарегистрировать базу данных Db2 в операционных системах z или базу данных Informix с ArcGIS Server. Для публикации из этих баз данных создайте файл определения сервиса, не содержащий данные сервиса, и опубликуйте этот файл.

Примечание:

Использование Altibase в ArcGIS прекращено.

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

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Базу данных.
  3. Введите уникальное имя зарегистрированной базы данных. Имена могут содержать буквы, цифры и пробелы.
  4. Щёлкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (только .sde или .odc) на диске.
  5. В зависимости от того, как вы настроили ваши источники данных для работы с ArcGIS, вам потребуется выбрать один из следующих сценариев:
    • Если компьютер издателя и сервер работают с одной и той же базой данных, выполните следующие действия:
    1. Поставьте отметку То же, что и подключение к базе данных издателя. После этого компьютеру издателя и ArcGIS Server будут доступны для просмотра данные, находящиеся в одной и той же базе данных. Подробнее об этом процессе см. в разделе Источники данных для ArcGIS Server.
    • Если компьютер издателя и сервер работают с разными базами данных, выполните следующие действия:
    1. После раздела Подключение к базе данных сервера нажмите кнопку Импорт для выбора файла подключения.
      Примечание:

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

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

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

Зарегистрируйте базу данных, управляемую ArcGIS Server

Вы можете зарегистрировать многопользовательскую базу геоданных или базу геоданных рабочей группы в качестве управляемой базы данных только с автономным или интегрированным сайтом ArcGIS GIS Server. В качестве управляемых баз данных для автономных или интегрированных серверов поддерживаются только многопользовательские базы данных и базы данных рабочих групп; базы данных и настольные, файловые или персональные базы геоданных не поддерживаются. Дополнительные сведения об управляемых ArcGIS Server базах данных и их использовании см. в разделе Автоматическое копирование данных на сервер при публикации. База геоданных, которая регистрируется как управляемая база данных для автономного или интегрированного сайта ArcGIS GIS Server, применяется ко всему сайту. Эту управляемую базу данных будут использовать все сервисы объектов, опубликованные на этом сайте; поэтому настройку управляемой базы данных с сайтом должен выполнять только администратор ArcGIS Server.

Примечание:

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

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

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Управляемую базу данных.
  3. Введите уникальное имя для подключения баз геоданных. Имена могут содержать буквы, цифры и пробелы.
  4. Рядом с разделом Подключение к базе данных сервера щелкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (.sde) на диске.
  5. Нажмите Создать.

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

Примечание:

Если вы регистрируете управляемую базу данных на интегрированном сервере, вы не можете назначить этот сервер в качестве хост-сервера портала ArcGIS Enterprise. Если в качестве хост-сервера вам нужно использовать интегрированный сервер, вместо этого нужно создать реляционное ArcGIS Data Store и работать с ним. Информацию о создании реляционного хранилища данных см. Краткий обзор настройки ArcGIS Data Store и связанные темы.

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

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

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

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

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

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

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

  4. Щелкните Импортировать и перейдите к расположению файла подключения новой базы данных.
  5. Щёлкните Импорт.
  6. Щелкните Сохранить для обновления пароля подключения зарегистрированной или управляемой базы данных.
  7. Перезапустите сервисы, которые были опубликованы из зарегистрированной базы данных, или перезапустите сервисы объектов, опубликованные в управляемой базе данных.
  8. Также перезапустите все сервисы геообработки, которые были опубликованы из ArcGIS 10.4 for Server. Сервисы геообработки, опубликованные из более ранних версий ArcGIS Server, необходимо опубликовать заново с новым паролем.

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

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

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

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

Примечание:

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

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

  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, вам потребуется выбрать один из следующих сценариев:
    • Если компьютер издателя и сервер работают из одной папки, выполните следующие действия.
    1. Отметьте опцию Аналогично пути к папке издателя. Это указывает, что компьютер издателя и сайт ArcGIS Server будут просматривать и получать доступ к данным, находящимся в одной папке. Подробнее об этом процессе см. в разделе Источники данных для ArcGIS Server.
    • Если компьютер издателя и сервер работают из разных папок, выполните следующие действия.
    1. Рядом с разделом Путь к папке сервера укажите полный путь к папке сервера. Подробнее об этом процессе см. в разделе Источники данных для ArcGIS Server.
  7. Нажмите Создать. Папка (или папки), зарегистрированные вами, отображаются в диалоговом окне Зарегистрированные хранилища данных.

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

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

Примечание:

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

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

При регистрации папки все подпапки в указанной папке также регистрируются на сайте ArcGIS Server.

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

Подсказка:

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

Amazon S3

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

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

    Бакет S3 должен содержать папку с именем arcgiscache. Этот бакет следует использовать для кэшей сервисов, если сайт ArcGIS Server развернут на AWS. Дополнительные сведения см. в описании хранения кэшей для ArcGIS on AWS.

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

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

Вы можете воспользоваться кнопкой Проверить для подтверждения того, что сайт 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.

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

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

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

Примечание:

ArcGIS Server не проверяет указанный вами путь к местоположению. Убедитесь, что этот путь корректен перед регистрацией облачного хранилища. Если указанное местоположение в контейнере Blob Azure еще не существует, 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. Имя бакета: Введите название бакета OSS, который вы регистрируете.
  7. Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
  8. Если вы собираетесь использовать это облачное хранилище для кэшей картографического сервиса или сервиса изображений, включите опцию Зарегистрировать директорию кэша.

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

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

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

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

Примечание:

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

Хранилище Microsoft Azure Data Lake

При регистрации хранилища Microsoft Azure Data Lake для использования в качестве файлового хранилища больших данных выполните следующие шаги:

  1. Щелкните стрелку ниспадающего меню Тип и выберите Хранилище Microsoft Azure Data Lake. Для регистрации облачного хранилища потребуется информация об учетной записи Microsoft Azure.
  2. Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания. Не используйте пробелы и другие специальные символы.
  3. Точка доступа учетной записи: Введите точку доступа Microsoft Azure. Формат должен быть таким: azuredatalakename.azuredatalakestore.net.
  4. ID приложения AAD: Введите ID Azure Data Lake, взятый из учетной записи Microsoft Azure.
  5. Ключ приложения AAD: Введите Ключ приложения Azure Data Lake, взятый из учетной записи Microsoft Azure.
  6. AAD Tenant ID: Введите Tenant ID Azure Data Lake, взятый из учетной записи Microsoft Azure.
  7. Среда: Введите среду для учетной записи хранилища Microsoft Azure. Есть следующие варианты среды:
    • Облако Azure
    • Azure US Government
    • Облако Китая Azure
    • Облако Германии Azure
  8. Папка: Дополнительно можно задать путь к подпапке, которую вы хотите зарегистрировать.
  9. Щелкните Сохранить.

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

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

Примечание:

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

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

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

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

Примечание:

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

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

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

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

    В 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. Хранилище выходных данных регистрируется одновременно с хранилищем для входных данных. Одно и то же местоположение можно зарегистрировать либо для входных и выходных данных, либо только для входных.

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

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

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

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

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

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

Примечание:

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

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

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

  4. Поставьте отметку Зарегистрировать как выходной шаблон, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы настроите выходные шаблоны. Зарегистрировать выходные шаблоны вы сможете, когда подключитесь к HDFS, файловому или облачному хранилищу, Microsoft Azure Data Lake или Amazon Simple Storage Service (S3). Хранилище Hive или Microsoft Azure Blob нельзя использовать в качестве выходных данных общего каталога файлов больших данных. Подробнее см. Выходные шаблоны в файловом хранилище больших данных.
    • Parquet
    • Шейп-файл
    • Файл с разделителями
    • ORC
  5. Нажмите Создать. Файловое хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.
  6. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  7. Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager. Если вы зададите файловое хранилище больших данных в качестве выходного местоположения, вы сможете изменять, загружать или редактировать выходные целевые объекты.
Подсказка:

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

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

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

  1. Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
  2. Тип: Щелкните стрелку ниспадающего списка типов и выберите HDFS.
  3. Путь: Замените на полный системный путь к файловому хранилищу больших данных, например, hdfs://domainname:port/folder.
    • Имя домена – компьютер NameNode.
    • Порт по умолчанию - 8020.
    • Папка содержит полный путь к данным в HDFS.

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

  4. Username: Введите имя пользователя для подключения, используя простую аутентификацию. Если вы не укажете имя пользователя, будет использоваться учетная запись ArcGIS Server.

    Примечание:

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

  5. Поставьте отметку Зарегистрировать как выходной целевой объект, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы можете настроить выходные шаблоны.
    • Parquet
    • Шейп-файл
    • Файл с разделителями
    • ORC
  6. Нажмите Создать. Зарегистрированное хранилище HDFS появится в диалоговом окне Зарегистрированные хранилища данных.
  7. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  8. Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.
Подсказка:

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

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

Для регистрации Hive выполните следующее:

Примечание:

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

  1. Название: Введите уникальное имя зарегистрированного местоположения. Имена могут содержать буквы, цифры и пробелы.
  2. Тип: Щелкните стрелку ниспадающего списка типов и выберите Hive.
  3. URI мета-хранилища: Укажите URI файлового хранилища больших данных. Помните, что можно задать несколько мета-хранилищ, а по умолчанию Hive будет использовать первое в списке. Например, если вы ввели следующую запись: thrift://имя_домена1:порт,thrift://имя_домена2:порт,thrift://имя_домена3:порт, Hive по умолчанию будет использовать thrift://имя_домена1:порт, но в случае сбоя возвратится к другим записям в списке.
  4. База данных: Задайте регистрируемую базу данных, содержащую наборы больших данных.
  5. Имя пользователя: Дополнительно можно ввести имя пользователя для подключения.
    Примечание:

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

  6. Нажмите Создать. Зарегистрированное хранилище Hive появится в диалоговом окне Зарегистрированные хранилища данных.
  7. После регистрации файлового хранилища больших данных будет автоматически создан манифест с метаданными о наборах данных хранилища. В зависимости от размера данных создание манифеста может занять от нескольких секунд до нескольких минут.
  8. Щелкните значок Карандаш, чтобы просмотреть автоматически созданный файл манифеста и удостовериться, что его наборы данных и схемы корректно определены. Если необходимо, вы можете изменить и/или загрузить и отредактировать файл манифеста. Подробную информацию см. в разделе Редактирование манифестов файловых хранилищ больших данных в Server Manager.
Подсказка:

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

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

Для регистрации облачного хранилища выполните следующие действия:

Примечание:

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

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

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

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

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

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

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