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 и ранее, чтобы обновить пароль.

Зарегистрируйте папку

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

Примечание:

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

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

  1. Войдите в ArcGIS Server Manager и щелкните Сайт > Хранилища данных.
  2. Щелкните стрелку ниспадающего списка Зарегистрировать и выберите Папку.
  3. Введите уникальное имя зарегистрированной папки. Имена могут содержать буквы, цифры и пробелы.
  4. Для параметра Путь к папке издателя укажите полный путь к папке издателя, например, /opt/local/data или /net/myserver/opt/local/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

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

  1. Щелкните стрелку ниспадающего меню Тип и выберите Хранилище Microsoft Azure. Для регистрации облачного хранилища потребуется информация об учетной записи Microsoft Azure.
  2. Название облачного хранилища: введите понятное пользователям название для облачного хранилища, используя буквенно-цифровые символы и знаки подчеркивания. Не используйте пробелы и другие специальные символы.
  3. Имя учетной записи: введите свою учетную запись хранилища Microsoft Azure.
  4. Ключ учетной записи: введите ключ учетной записи, взятый из учетной записи Microsoft Azure.
  5. Среда: введите среду для учетной записи хранилища Microsoft Azure. Есть следующие варианты среды:
    • Облако Azure
    • Правительство США Azure
    • Облако Китая 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. ID арендатора AAD: Введите ID арендатора Azure Data Lake, взятый из учетной записи Microsoft Azure.
  7. Среда: введите среду для учетной записи хранилища Microsoft Azure. Есть следующие варианты среды:
    • Облако Azure
    • Правительство США Azure
    • Облако Китая 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. Путь: Укажите полный путь к файловому хранилищу растров, например, /net/myserver/opt/local/rasterFileShare. Избегайте использования локальных путей, например /opt/local/data, если только одна и та же папка данных не будет доступна на всех узлах сайта сервера.
    Примечание:

    В 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), содержащую одну или несколько подпапок отдельных наборов данных – элементов файлового хранилища больших данных. Ниже приводится пример папки файлового хранилища больших данных, в которой содержится три набора данных:

\\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. Путь: Укажите полный путь к файловому хранилищу больших данных, например, /net/myserver/opt/local/bigdata. Избегайте использования локальных путей, например /opt/local/data, если только одна и та же папка данных не будет доступна на всех узлах сайта сервера.
    Примечание:

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

  4. Поставьте отметку Зарегистрировать как выходной шаблон, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы настроите выходные шаблоны. Зарегистрировать выходные шаблоны вы сможете, когда подключитесь к HDFS, файловому или облачному хранилищу, Microsoft Azure Data Lake или Amazon Simple Storage Service (S3). Хранилище Hive или Blob Microsoft Azure нельзя использовать в качестве выходных данных файлового хранилища больших данных. Подробнее см. Выходные шаблоны в файловом хранилище больших данных.
    • Паркет
    • Шейп-файл
    • Файл с разделителями
    • 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. Поставьте отметку Зарегистрировать как выходной целевой объект, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы можете настроить выходные шаблоны.
    • Паркет
    • Шейп-файл
    • Файл с разделителями
    • 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. Поставьте отметку Зарегистрировать как выходной целевой объект, если вы желаете записать результаты в файловое хранилище больших данных. Когда вы установите эту отметку, вы сможете выбрать из списка выходные форматы, которые хотели бы поддерживать. Выберите один или несколько вариантов. После регистрации вы можете настроить выходные шаблоны.
    • Паркет
    • Шейп-файл
    • Файл с разделителями
    • ORC
  5. Нажмите Создать. Облачное хранилище зарегистрировано и появится в диалоговом окне Зарегистрированные хранилища данных.

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

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

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

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

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