Управление зарегистрированными хранилищами данных

В ArcGIS Pro вы можете зарегистрировать многопользовательские базы данных, папки, облачные хранилища и базы данных NoSQL как хранилища данных с интегрированными серверами вашего портала ArcGIS Enterprise. Хранилище данных - это любое местоположение, содержащее данные, для которых у интегрированного сервера есть права для доступа и использования в качестве исходных данных для веб-слоев. При публикации веб-слоев, которые используют данные из зарегистрированного хранилища данных, исходные данные не нужно копировать на сервер. Вы также можете использовать ArcGIS Pro для редактирования и удаления хранилищ данных.

Начиная с ArcGIS Enterprise 10.7.1, новые хранилища данных можно просматривать, создавать и управлять ими, как элементами в ресурсах вашего портала. Возможно добавлять и управлять хранилищами данных, не создавая элементы портала, если вы используете ArcGIS Server Manager, но такая возможность отсутствует при использовании ArcGIS Pro.

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

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

Более подробно о предпосылках регистрации данных и различных сценариях регистрации данных можно узнать в справке ArcGIS Enterprise.

Просмотр хранилищ данных

В ArcGIS Enterprise 10.7.1 или более поздних версий вы можете использовать ArcGIS Pro для просмотра хранилищ данных как элементов вашего портала.

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.

    Откроется панель Управление зарегистрированными хранилищами данных. По умолчанию, ниспадающий список в верхней части панели установлен на Элементы портала.

  2. Если необходимо, щелкните кнопку Мои ресурсы Мои ресурсы для применения фильтра к виду.

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

  3. Щелкните кнопку Опубликовано для меня Опубликовано для меня, чтобы просмотреть хранилища данных на портале, к которым вам был предоставлен доступ.

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

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

    Для порталов ArcGIS Enterprise 10.7 и ранее, это единственный способ просмотра хранилищ данных.

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

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

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.

    Откроется панель Управление зарегистрированными хранилищами данных. (Вы также можете открыть эту панель из панели Опубликовать как веб-слой на вкладке Общие в разделе Расположение.)

  2. В верхней части панели убедитесь, что ниспадающий список установлен на Элементы портала. Щелкните кнопку Добавить Добавить элемент хранилища данных на портал и щелкните База данных База данных.
    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и ранее, ниспадающий список не содержит опции Элементы портала. Выберите интегрированный сервер, на котором будет создано хранилище данных.

  3. В диалоговом окне Добавить хранилище данных введите заголовок и, при необходимости, теги.

    Заголовок является необходимыми метаданными для элемента портала хранилища данных. При публикации на ArcGIS Enterprise 10.9 или более раннем портале требуются теги.

    Примечание:

    Для ArcGIS Enterprise 10.7 и ранее, диалоговое окно называется Зарегистрировать базу данных. Вместо заголовка и тегов вы вводите имя для хранилища данных. Опции для выбора папки портала не существует, как описано в следующем шаге.

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

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

  5. Добавьте подключение издателя к базе данных одним из следующих способов:
    • Щелкните Добавить. В диалоговом окне Подключение к базе данных заполните свойства подключения и нажмите OK. Более подробно см. в разделе Подключения баз данных в ArcGIS Pro.
    • Щёлкните Импорт. В браузере файлов Выбрать существующую базу геоданных перейдите к существующему файлу подключения к базе данных (.sde) и нажмите OK.

    База данных издателя - это база данных, содержащая те данные, которые вы хотите зарегистрировать на сервере.

  6. В диалоговом окне Добавить хранилище данных, если издатель и сервер работают с различными базами данных, выберите опцию Новое подключение. Щелкните Добавить или Импорт, чтобы указать подключение базы данных, к которому сервер имеет доступ.
    Примечание:

    • Для порталов ArcGIS Enterprise 10.7 и ранее, эта настройка отображается в диалоговом окне Зарегистрировать базу данных. Поскольку вы ранее выбрали сервер в ниспадающем списке Интегрированные серверы, вы теперь можете нажать Создать для создания хранилища данных.
    • Подключения к базе данных, созданные с помощью Azure Active Directory Universal с MFA, не поддерживаются. Вместо этого для создания подключений используйте Azure Active Directory Password. Для получения более подробной информации см. Опции Entra ID.
    • При регистрации хранилища данных для облачного хранилища данных подключение к базе данных сервера должно совпадать с подключением к базе данных издателя. Опция указания другого подключения к базе данных сервера отключена.

  7. Отметьте тот сервер, к которому вы хотите добавить хранилище данных. Вы можете выбрать более одного сервера.
    Если ваша база данных подключена к облачному хранилищу данных, выберите хост-сервер. Вы можете публиковать данные на хост-сервере только из облачных хранилищ данных.
  8. Дополнительно, можно нажать Проверить Validate, чтобы убедиться, что у сервера есть доступ к базе данных сервера.

    Если база данных доступна, то подтверждение Корректно появится в столбце Статус рядом с именем сервера. В противном случае появится ошибка Элемент данных недоступен. Подключение проверяется автоматически при создании хранилища данных

  9. В разделе Опубликовать для укажите, как будет опубликовано хранилище данных.
    • Для всех – эта опция делает ваше хранилище данных общедоступным. Права доступа и просмотра объекта будут у всех.
    • Моя организация – эта опция позволяет предоставить доступ к вашему хранилищу данных всем авторизованным пользователям организации.
    • Группы – можно открыть общий доступ к хранилищу данных для участников групп, к которым вы принадлежите.

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

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

    Хранилище данных создано и появляется на панели Управление зарегистрированными хранилищами данных.

Регистрация папки в качестве хранилища данных

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

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.

    Откроется панель Управление зарегистрированными хранилищами данных. (Вы также можете открыть эту панель из панели Опубликовать как веб-слой на вкладке Общие в разделе Расположение.)

  2. В верхней части панели убедитесь, что ниспадающий список установлен на Элементы портала. Щелкните кнопку Добавить Добавить элемент хранилища данных на портал и щелкните Папка Папка.
    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и ранее, ниспадающий список не содержит опции Элементы портала. Выберите интегрированный сервер, на котором будет создано хранилище данных.

  3. В диалоговом окне Добавить хранилище данных введите заголовок и, при необходимости, теги.

    Заголовок является необходимыми метаданными для элемента портала хранилища данных. При публикации на ArcGIS Enterprise 10.9 или более раннем портале требуются теги.

    Примечание:

    Для ArcGIS Enterprise 10.7 и ранее, диалоговое окно называется Зарегистрировать папку. Вместо заголовка и тегов вы вводите имя для хранилища данных. Опции для выбора папки портала не существует, как описано в следующем шаге.

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

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

  5. Введите путь к папке издателя. Или нажмите кнопку Обзор Обзор, перейдите к папке или щелкните OK.

    Папка издателя - это папка, содержащая те данные, которые вы хотите зарегистрировать на сервере.

  6. В разделе Путь к папке сервера вы можете выбрать одну из следующих опций:

    Такой же, как путь к папке издателя

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

    Новый путь

    Издатель и сервер работают с разными папками. Введите путь или перейдите к папке, к которой у сервера есть доступ.

    Для ArcGIS Enterprise on Kubernetes файловые ресурсы должны быть уже смонтированы.

    Хост и путь NFS

    Укажите имя хоста NFS и путь к общему ресурсу NFS, чтобы смонтировать каталог ArcGIS Enterprise без необходимости предварительной подготовки узлов кластера. Эта опция доступна только в случае, если ваш активный портал - ArcGIS Enterprise on Kubernetes 11.0 или более поздней версии.

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

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

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

    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и ранее, эта настройка отображается в диалоговом окне Зарегистрировать папку. Поскольку вы ранее выбрали сервер в ниспадающем списке Интегрированные серверы, вы теперь можете нажать Создать для создания хранилища данных.

  7. Отметьте тот сервер, к которому вы хотите добавить хранилище данных. Вы можете выбрать более одного сервера.

    Если вы выбрали опцию Хост и путь NFS, укажите хост-сервер. Вы можете регистрировать папки NFS только на хост-сервере.

  8. Или щелкните Проверить Validate, чтобы убедиться, что у сервера есть доступ к папке сервера.

    Если папка доступна, то подтверждение Корректно появится в столбце Статус рядом с именем сервера. В противном случае появится ошибка Элемент данных недоступен. Подключение проверяется автоматически при создании хранилища данных

  9. В разделе Опубликовать для укажите, как будет опубликовано хранилище данных.
    • Для всех – эта опция делает ваше хранилище данных общедоступным. Права доступа и просмотра объекта будут у всех.
    • Моя организация – эта опция позволяет предоставить доступ к вашему хранилищу данных всем авторизованным пользователям организации.
    • Группы – можно открыть общий доступ к хранилищу данных для участников групп, к которым вы принадлежите.

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

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

    Хранилище данных создано и появляется на панели Управление зарегистрированными хранилищами данных.

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

Если вы хотите, чтобы слои веб-изображений ссылались на данные в облачном хранилище, вы должны зарегистрировать облачное хранилище на сервере, интегрированном с вашим порталом.

Примечание:

Регистрация облачного хранилища не поддерживается для порталов ArcGIS Enterprise 10.7 и более ранних версий.

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.

    Откроется панель Управление зарегистрированными хранилищами данных. (Вы также можете открыть эту панель из панели Опубликовать как веб-слой на вкладке Общие в разделе Расположение.)

  2. В верхней части панели убедитесь, что ниспадающий список установлен на Элементы портала. Щелкните кнопку Добавить Добавить элемент хранилища данных на портал и щелкните Облако Cloud.
  3. В диалоговом окне Добавить хранилище данных введите заголовок и, при необходимости, теги.

    Заголовок является необходимыми метаданными для элемента портала хранилища данных. При публикации на ArcGIS Enterprise 10.9 или более раннем портале требуются теги.

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

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

  5. Добавьте подключение облачного хранилища одним из следующих способов:
    • Щелкните Добавить. В диалоговом окне Создать подключение к облачному хранилищу заполните свойства подключения и нажмите OK.
    • Щёлкните Импорт. В браузере файлов Выбрать существующее облачное хранилище перейдите к существующему файлу подключения к облачному хранилищу (.acs) и нажмите OK.

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

    • Облачное хранилище Alibaba
    • Amazon S3
    • Хранилище Google Cloud (поддерживается ArcGIS Enterprise 10.9.1 и более поздними версиями)
    • Microsoft Azure Data Lake Storage Gen2 (поддерживается ArcGIS Enterprise 11.2 и более поздними версиями)
    • Хранилище Microsoft Azure
    Примечание:

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

    Следующие типы аутентификации дополнительно поддерживаются в ArcGIS Enterprise 11.2 и более новых версиях:

    • Подпись общего доступа (SAS)
    • Назначенный пользователем управляемый идентификатор — используйте его при запуске ArcGIS Pro и ArcGIS Enterprise из среды Microsoft Azure Cloud.
    • Анонимно – используйте этот метод для доступа к общедоступным контейнерам.

    Следующие типы аутентификации дополнительно поддерживаются в ArcGIS Enterprise 11.3 и более новых версиях:

    • Основной сервис — предоставьте учетные данные для основного сервиса, имеющего доступ к контейнеру учетной записи хранилища. Этот тип аутентификации доступен только через диалоговое окно Добавить хранилище данных; он недоступен при создании файла подключения (.acs).

    См. подробнее в Создать файл подключения к облачному хранилищу.

  6. Отметьте тот сервер, к которому вы хотите добавить хранилище данных. Вы можете выбрать более одного сервера.
  7. При необходимости нажмите Проверить Validate, чтобы убедиться, что у сервера имеет есть доступ к облачному хранилищу.

    Если облачное хранилище доступно, то подтверждение Корректно появится в столбце Статус рядом с именем сервера. В противном случае появится ошибка Элемент данных недоступен. Подключение проверяется автоматически при создании хранилища данных

  8. В разделе Опубликовать для укажите, как будет опубликовано хранилище данных.
    • Для всех – эта опция делает ваше хранилище данных общедоступным. Права доступа и просмотра объекта будут у всех.
    • Моя организация – эта опция позволяет предоставить доступ к вашему хранилищу данных всем авторизованным пользователям организации.
    • Группы – можно открыть общий доступ к хранилищу данных для участников групп, к которым вы принадлежите.

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

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

    Хранилище данных создано и появляется на панели Управление зарегистрированными хранилищами данных.

Регистрация базы данных NoSQL в качестве хранилища данных

Если вы хотите создать графы знаний, использующие базу данных NoSQL, необходимо зарегистрировать базу данных NoSQL на сервере, интегрированном, как ArcGIS Knowledge Server, с вашим порталом.

Примечание:

Регистрация базы данных NoSQL поддерживается, начиная с ArcGIS Enterprise 11.1. Она не поддерживается в ArcGIS Enterprise on Kubernetes.

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.

    Откроется панель Управление зарегистрированными хранилищами данных. (Вы также можете открыть эту панель из панели Опубликовать как веб-слой на вкладке Общие в разделе Расположение.)

  2. В верхней части панели убедитесь, что ниспадающий список установлен на Элементы портала. Щелкните кнопку Добавить Добавить элемент хранилища данных на портал и щелкните NoSQL NoSQL.
  3. В диалоговом окне Добавить хранилище данных введите заголовок и, при необходимости, теги.
  4. Дополнительно, укажите папку, в которой элемент хранилища данных будет располагаться на вашем портале.

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

  5. Щелкните Добавить. В диалоговом окне Подключение NoSQL выберите поставщика, заполните свойства подключения и щелкните ОК.

    В соответствующих версиях портала поддерживаются следующие поставщики:

    • Neo4jArcGIS Enterprise 11.1 или более поздние версии
    • ArangoDBArcGIS Enterprise 11.2 или более поздние версии

  6. Отметьте тот ArcGIS Knowledge Server, к которому вы хотите добавить хранилище данных.
  7. При необходимости нажмите Проверить Validate, чтобы убедиться, что у сервера есть доступ к базе данных NoSQL.

    Если база данных NoSQL доступна, то подтверждение Корректно появится в столбце Статус рядом с именем сервера. В противном случае появится ошибка Элемент данных недоступен. Подключение проверяется автоматически при создании хранилища данных

  8. В разделе Опубликовать для укажите, как будет опубликовано хранилище данных.
    • Для всех – эта опция делает ваше хранилище данных общедоступным. Права доступа и просмотра объекта будут у всех.
    • Моя организация – эта опция позволяет предоставить доступ к вашему хранилищу данных всем авторизованным пользователям организации.
    • Группы – можно открыть общий доступ к хранилищу данных для участников групп, к которым вы принадлежите.

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

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

    Хранилище данных создано и появляется на панели Управление зарегистрированными хранилищами данных.

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

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

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.
  2. В верхней части панели Управление зарегистрированными хранилищами данных убедитесь, что ниспадающий список установлен на Элементы портала.
    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и ранее, хранилища данных отображаются под выбранным сервером в списке Интегрированные серверы.

  3. Щелкните или наведите указатель мыши на хранилище данных, чтобы выбрать его, и нажмите Редактировать Редактировать.

    В диалоговом окне Редактировать хранилище данных вы можете редактировать следующие свойства:

    • Для хранилищ данных, созданных из базы данных, пароль издателя или подключение к базе данных сервера
    • Для хранилищ данных, созданных из папок, путь к папке издателя или путь к папке сервера. Для ArcGIS Enterprise on Kubernetes 11.0 или более поздней версии он содержит имя хоста NFS и общий путь NFS, если корневая папка уже зарегистрирована.
    • Для хранилищ данных, созданных из облачных хранилищ, можно редактировать следующее:
      • Amazon Web Services, Alibaba и Google Cloud - вы можете редактировать ключ доступа, секретный ключ, имя бакета, папку и регион.
      • Microsoft Azure Storage и Azure Data Lake Storage Gen2 - вы можете редактировать идентификатор арендатора, идентификатор клиента, секретный вопрос клиента, имя учетной записи, ключ учетной записи, имя контейнера, папку, среду и токен SAS.
    • Для хранилищ данных, созданных на основе баз данных NoSQL, можно отредактировать следующее:
      • Neo4j — можно отредактировать URI подключения, резервные серверы и пароль.
      • ArangoDB — можно редактировать хосты, возможность использования SSL и пароль.
    • Серверы, к которым добавлено хранилище данных
    • Свойства доступа к хранилищу данных

    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и более ранних версий, только два первых свойства являются редактируемыми.

  4. Измените свойства хранилища данных и щелкните Сохранить.

Удаление хранилища данных

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

  1. На ленте щёлкните вкладку Общий доступ. В группе Управление нажмите Хранилища данных Хранилища данных.
  2. В верхней части панели Управление зарегистрированными хранилищами данных убедитесь, что ниспадающий список установлен на Элементы портала.
    Примечание:

    Для порталов ArcGIS Enterprise 10.7 и ранее ниспадающего списка Элементы портала не существует. Хранилища данных отображаются под выбранным сервером в списке Интегрированные серверы.

  3. Щелкните или наведите указатель мыши на хранилище данных, чтобы выбрать его, и нажмите Удалить Удалить.
  4. Щелкните OK в появившемся запросе на отмену регистрации базы данных или папки.