Skip To Content

Подключение к Dameng из ArcGIS

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

Так как клиент DM настроен на всех клиентских компьютерах ArcGIS, создайте файл подключения к базе данных в ArcGIS Pro или ArcMap.

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

Подключение из ArcGIS Pro

Для подключения из проекта ArcGIS Pro к Dameng установите клиент DM на компьютер с ArcGIS Pro и создайте подключение к базе данных.

Установка клиента DM

Скачайте 64-разрядный клиент DM Dameng и установите его на свой компьютер с ArcGIS Pro. Для установки клиента DM следуйте инструкциям Dameng.

Подключение к базе данных

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

  1. Щелкните правой кнопкой мышиБазы данных на панели Каталог и щелкните Новое подключение к базе данных.
  2. Выберите Dameng из ниспадающего списка Платформа базы данных.
  3. В текстовом поле Источник данных введите имя сервера, на котором установлен Dameng.
  4. Выберите Аутентификация базы данных в разделе Тип аутентификации.
  5. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  6. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль.

    Примечание:

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

  7. Нажмите OK для подключения.

Подключение из ArcMap

Для подключения к Dameng из ArcMap установите поддерживаемую версию 32-разрядного клиента DM на компьютер с ArcMap и создайте файл подключения в дереве Каталога.

Установка клиента DM

Скачайте 32-разрядный клиент DM Dameng и установите его на все компьютеры с ArcMap. Для установки клиента DM следуйте инструкциям Dameng.

Подключение к базе данных

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

  1. Разверните папку Подключения баз данных в дереве Каталога в ArcMap или ArcCatalog и щелкните дважды на Добавить подключение базы данных.
  2. Выберите Dameng из ниспадающего списка Платформа базы данных.
  3. В текстовом поле Источник данных введите имя сервера, на котором установлен Dameng.
  4. Выберите Аутентификация базы данных в разделе Тип аутентификации.
  5. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  6. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако если вы это сделаете, при каждом подключении с настольных клиентов вы должны будете вводить имя пользователя и пароль.

    Примечание:

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

Файл создается в \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.

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

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

Подключение из ArcGIS Server

Если вы собираетесь публиковать данные Dameng из ArcMap на сайте ArcGIS Server или из ArcGIS Pro на интегрированных сайтах вашего портала ArcGIS Server и хотите, чтобы полученные сервисы использовали данные из базы данных Dameng, выполните следующее:

Установка клиента DM

Скачайте 64-разрядный клиент DM Dameng и установите его на всех компьютерах вашего сайта ArcGIS Server. Для установки клиента DM следуйте инструкциям Dameng.

После скрипта init_user_param.sh (только в Linux)

После установки файлов клиента базы данных, измените скрипт init_user_param.sh, установленный с ArcGIS Server, чтобы он включал ссылки на файлы клиента. Этот скрипт находится в директории <ArcGIS Server installation directory>/arcgis/server/usr.

В большинстве ОС Linux необходимо также создать ссылку из версии библиотеки libodbcinst.so на вашей машине на libodbcinst.so.

  1. Убедитесь, что у владельца установки ArcGIS Server на каждом компьютере есть права доступа к библиотекам клиента базы данных как минимум для чтения и выполнения.
  2. В текстовом редакторе откройте скрипт init_user_param.sh.
  3. Удалите знак комментария (#) в строках, начинающихся с export и укажите путь к инсталляции клиента DM.

    # --------------------------------------------------
    # Modify this section to configure a connection to Dameng.
    #
    # ----------------------------------------------------------------
    #export DAMENGDIR=<Dameng_InstallDir> 
    #export LD_LIBRARY_PATH=$DAMENGDIR/bin:$LD_LIBRARY_PATH

  4. Сохраните и закройте скрипт.
  5. Для клиента DM необходима библиотека libodbcinst.so Если у вас другая версия библиотеки, необходимо создать ссылку на основную libodbcinst.so.

    В этом примере создана ссылка между libodbcinst.so.2.0.0 и libodbcinst.so.

    ln -s libodbcinst.so /usr/lib64/libodbcinst.so.2.0.0

  6. После настройки init_user_param.sh на каждом компьютере вашего сайта ArcGIS Server, запустите скрипт startserver.sh для перезапуска ArcGIS Server.

    ./startserver.sh

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

Если вы хотите, чтобы веб-сервисы использовали данные из базы данных Dameng, зарегистрируйте ее на сайтах ArcGIS Server. См. разделУправление зарегистрированными хранилищами данных справочной системы ArcGIS Pro или Регистрация ваших данных в ArcGIS Server в Manager для изучения описания.