Технология связывания и внедрения объектов в другие документы и объекты (OLE DB) - это метод подключения, аналогичный Open Database Connectivity (ODBC), в котором используется тот же базовый интерфейс прикладного программирования (API), который помогает осуществлять коммуникации между клиентскими приложениями и различными источниками данных. Эта связь состоит из поставщика OLE DB (набора файлов .dll), который использует службы драйвера ODBC для единообразного подключения и взаимодействия как с реляционными, так и с нереляционными базами данных.
Для каждого типа источника данных, поддерживаемого OLE DB, существуют свои поставщики. Чтобы установить подключение OLE DB из 64-битного клиента ArcGIS, например, из ArcGIS Pro, вам необходимо установить соответствующий 64-битный драйвер на вашем компьютере с ArcGIS Pro, чтобы подключиться к базе данных с помощью OLE DB.
Создание подключения OLE DB
Подключения OLE DB в ArcGIS Pro используются для подключения к базам данных в режиме «только для чтения» и доступа к источникам табличных данных из любой базы данных, для которой у вас есть драйвер. Такой тип подключений обычно используется для подключения ArcGIS Pro к источникам данных, поддерживающим OLE DB, однако доступ к ним из списка поддерживаемых платформ в диалоговом окне Подключение базы данных невозможен.
Для создания подключения OLE DB выполните следующие действия:
- Запустите ArcGIS Pro.
- Чтобы открыть диалоговое окно Свойства связи с данными, выполните какое-то из следующих действий:
- На панели Каталог щелкните правой кнопкой мыши категорию Базы данных и выберите Новое подключение OLE DB .
- На вкладке Вставка в группе Проект щелкните стрелку ниспадающего меню Подключения и выберите Новое подключение OLE DB.
Откроется диалоговое окно Свойства связи с данными.
- На вкладке Поставщик выберите подходящего поставщика OLE DB для типа данных, которые вы будете использовать.
- Щелкните Далее или откройте вкладку Подключение.
- На вкладке Подключение введите нужную вам информацию о подключении.
Примечание:
Поля на вкладке Подключение могут быть разными в зависимости от выбранного вами поставщика OLE DB. Обычно там требуется, чтобы вы указали базу данных, к которой вы хотите подключиться, а также ввели имя пользователя и пароль.
Рекомендуется поставить отметку Разрешить сохранение пароля. В противном случае при каждом щелчке таблицы или класса объектов на панели Каталог будет появляться предложение выполнить аутентификацию с именем пользователя и паролем вашего подключения OLE DB.
Если вы поставите отметку Разрешить сохранение пароля и щелкните другую вкладку диалогового окна Свойства связи с данными, когда вы возвратитесь на вкладку Подключение, опция Разрешить сохранение пароля будет отмечена, и вам понадобится снова поставить эту отметку.
- Щелкните Проверить подключение, чтобы проверить, правильно ли указана информация о подключении.
- Нажмите OK.Появится новое подключение OLE DB к источнику данных под узлом Базы данных типа файла .odc.
- Переименуйте своё подключение OLE DB.
Теперь можно работать с табличными данными в заданном источнике данных.
Использование подключения OLE DB
После установления подключения OLE DB доступ к табличным данным из подключения OLE DB и в ArcGIS Pro будет в режиме «только для чтения». Далее перечисляются основные связанные с таблицами задачи и варианты использования:
- Отображение таблиц.
- Выбор записей в таблицах.
- Создание связей таблиц.
- Использование данных в качестве входных данных для инструментов геообработки.