Skip To Content

Создание элемента хранилища данных для имеющегося зарегистрированного хранилища данных

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

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

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

Создание элемента хранилища данных

Чтобы создать элемент хранилища данных на портале для базы данных или общего хранилища данных, зарегистрированного на одном из интегрированных сайтов ArcGIS Server портала, создайте элемент в ArcGIS Server Manager.

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

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

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

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

  5. Чтобы позволить существующим издателям продолжать использовать это зарегистрированное хранилище данных, вы должны его опубликовать. Кнопка Создать элемент была изменена на кнопку Свойства общего доступа Свойства общего доступа. Щелкните, чтобы открыть диалоговое окно Свойства общего доступа.
  6. Выберите, кто может получить доступ к элементу хранилища данных. В большинстве случаев вы захотите поделиться с группой издателей. Если такой группы не существует, вам нужно создать группу на портале и пригласить соответствующих участников.
    • Поставьте отметку рядом с группой или группами, участникам которых вы хотите предоставить доступ к элементу хранилища данных.
    • Если вы хотите предоставить доступ всем участникам портала, поставьте отметку рядом с именем портала.
    • Если вы хотите, чтобы все, кто имеет доступ к порталу, имели доступ к этому хранилищу данных, поставьте отметку Для всех.
  7. Щелкните Сохранить, чтобы поделиться элементом хранилища данных.

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

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

Ассоциация дополнительных интегрированных серверов

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

Примечание:

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

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

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

  1. Войдите на конечную точку Portal for ArcGIS REST как администратор портала.

    При входе откроется страница Пользователи для вашей учетной записи.

  2. Вам потребуется ID элемента хранилища данных и ID интегрированного сервера, который должен иметь доступ к элементу хранилища данных. Чтобы получить эти ID, выполните следующие шаги:
    1. Прокрутите вниз страницу Пользователи и щелкните Ресурсы пользователя.
    2. В списке Ресурсы пользователя найдите элемент хранилища данных, созданный в предыдущем разделе. Если элемент хранилища данных создан в пользовательской папке, он будет в списке Элементы. Если он создан в поддиректории, он будет в списке Папки.
    3. Щелкните имя элемента, скопируйте ID и вставьте его в текстовой редактор или в любое другое место, откуда его можно снова скопировать.
    4. Перейдите На главную > Порталы > Авто и прокрутите страницу вниз.
    5. Щелкните ссылку Серверы в списке Дочерние ресурсы.
    6. Скопируйте Id сервера интегрированного сервера, который вы хотите связать с элементом хранилища данных и вставьте его в текстовой редактор или в любое другое место, откуда его можно снова скопировать. Если имеются и другие интегрированные серверы, которые вы хотите ассоциировать с элементом хранилища данных, скопируйте их и сохраните в доступном месте.
  3. Теперь можно перейти к ассоциации других интегрированных серверов с элементом хранилища данных.
  4. Вернитесь на На главную > Порталы > Авто и прокрутите страницу вниз.
  5. Щелкните Хранилища данных в списке Поддерживаемые операции.
  6. Щелкните Добавить к серверу.
  7. Вставьте ID элемента хранилища данных в поле DatastoreId.
  8. Вставьте ID интегрированного сервера в поле ServerId.
  9. Щелкните Да рядом с Связать с имеющимся хранилищем данных сервера и щелкните Добавить хранилище данных к серверу.
  10. Повторите шаги 7 и 8 для других интегрированных серверов, с которыми вы хотите связать элемент хранилища данных.

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