OLE DB и ODBC

OLE DB

В QlikView поддерживается интерфейс OLE DB для подключения к внешним источникам данных. Можно получить доступ к большому внешних количеству баз данных посредством поставщика Microsoft OLE DB для драйверов ODBC.

Установлен ли правильный поставщик OLE DB?

Выберите Файл, Редактировать скрипт, Соединение с OLE DB — если поставщик OLE DB правильно установлен, откроется страница Свойства канала передачи данных. В противном случае возникнет сообщение об ошибке, указывающее, что соединение установить невозможно. В этом случае поставщика необходимо установить.

Когда необходим интерфейс ODBC?

Для доступа к основной базе данных необходимо установить интерфейс ODBC (интерфейс связи с открытыми базами данных). Иначе можно выполнить экспорт данных из базы данных в файл, поддерживаемый в QlikView.

Обычно драйверы ODBC устанавливаются вместе с операционной системой. Дополнительные драйверы можно приобрести у продавцов программного обеспечения, информацию о которых можно найти в сети Интернет или получить от производителя СУБД. Некоторые драйверы распространяются бесплатно.

Интерфейс ODBC, описанный здесь, является интерфейсом на компьютере клиента. Если ODBC планируется использовать для доступа к многопользовательской реляционной базе данных на сетевом сервере, возможно, потребуется дополнительное программное обеспечение СУБД, позволяющее клиенту получить доступ к базе данных на сервере. Для получения более подробной информации о необходимом программном обеспечении обратитесь к поставщику СУБД.

QlikView работает с 32-разрядными и 64-разрядными драйверами ODBC.

Установлен ли правильный драйвер ODBC?

На 64-разрядной платформе можно использовать как 32-разрядные, так и 64-разрядные приложения. Можно также запускать как 32-разрядные, так и 64-разрядные драйверы ODBC.

При использовании 64-разрядных версий ODBC и QlikView элемент Администратор источника данных ODBC расположен на Панели управления, Инструменты администрирования.

При использовании 32-разрядных версий ODBC и QlikView необходимо запустить 32-разрядный администратор посредством исполняемого файла odbcad32.exe, расположенного в папке SysWOW64, по умолчанию он находится здесь: c:\windows\SysWOW64.

В 64-разрядных версиях операционных систем Microsoft папка system32 (по умолчанию расположенная по пути c:\windows\system32) содержит только 64-разрядные файлы. Если имеется также 32-разрядная версия файла, то она должна быть расположена в папке syswow64. Для получения более подробной информации см. http://technet.microsoft.com.

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

В системе должно быть установлено приложение Администратор источника данных ODBC. (Для 32-разрядных ODBC в 64-разрядной операционной системе необходимо запустить файл odbcad32.exe).

Перейдите на вкладку Драйверы ODBC для просмотра информации об установленных драйверах.

Если необходимый драйвер не найден на вкладке «Драйверы ODBC», обратитесь к поставщику программного обеспечения для получения необходимого драйвера.

Создание источников данных ODBC

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

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

  1. Снова откройте диалоговое окно Администратор источника данных ODBC.
  2. Перейдите на вкладку DSN пользователя, чтобы создать пользовательские источники данных, или на вкладку DSN системы, чтобы создать системные источники данных.
  3. Нажмите кнопку Добавить. Откроется диалоговое окно Добавить источник данных, содержащее список установленных драйверов ODBC.
  4. Если в списке содержится верный драйвер ODBC, выберите его и нажмите OK. Откроется диалоговое окно выбранного драйвера базы данных. Укажите имя источника данных и установите необходимые параметры. После ввода нажмите кнопку OK.