Настройка подключения QlikView к базе данных (MS SQL, Oracle DB)

Данная статья написана с целью подробного ознакомления пользователей QlikView с настройкой подключения к базам данных. Детально разобрана настройка драйверов ODBC для баз данных MS SQL и Oracle. Показан пример, как сформировать строку подключения и представлен пример написания SQL запроса к базе данных, который запускается из скрипта QlikView.
Для настройки ODBC-подключения Вам необходимо знать имя сервера или его IP адрес, на котором находится база данных. Плюс логин и пароль для доступа к данным в базе данных.
Настройка подключения QlikView к базе данных — это основа всей работы по разработке аналитического приложения QlikView.

Настройка MS SQL ODBC

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

Для создания нового ODBC-соединения, необходимо нажать кнопку «Добавить».


Выбираем драйвер MS SQL для сервера баз данных Microsoft.

Прописываем наименование подключение и наименование сервера (хост, к которому будет осуществляться подключение).

Указываем каким образом будет производиться проверка подлинности учетной записи.

Производим дополнительные настройки подключения.

После расстановки дополнительных параметров подключения нажимаем кнопку «Готово».

Производим проверку подключения к источнику данных.

Если Вы все правильно настроили, то должно появиться сообщение «ТЕСТ УСПЕШНО ЗАВЕРШЕН!».

Все — настройка ODBC для подключения к базе данных MS SQL из QlikView завершена!

Настройка Oracle DB ODBC

Рассмотрим один из способов подключения к базе данных Oracle. Для настройки ODBC нам необходимо скачать Oracle client win64. Найти его можно через google на официальном сайте оракла (для этого необходимо зарегистрироваться на сайте и скачать архив дистрибутива).

После того, как Вы скачаете архив дистрибутива, необходимо разархивировать дистрибутив и запустить файл setup.exe. В ходе инсталляции можно выбрать способ установки «Administrator».

Далее переходим в меню пуск, ищем Net Manager и запускаем его.

Создаем новый Service:

Далее открываем в QlikView редактор скрипта и в нем выбрать пункт «ODBC Administrator». В новом окне нажимаем «Добавить»:

Выбираем Oracle in OraClient:

В выпадающем списке выбираем доступное значение:

Указываем User ID (схема в базе данных Oracle). Нажимаем Test Connection:


В случае, если подключение настроено правильно, Вы получите сообщение:

Теперь у нас есть два настроенных ODBC-соединения:

Подключение к MS SQL

Следующим шагом, на пути к получению данных из базы данных MS SQL, является создание строки подключения к базе данных. Нажимаем Connect:

Производим следующие манипуляции для подключения к базе данных MS SQL из QlikView:

Строка подключения готова!

Пишем SQL запрос:

Запускаем скрипт и наблюдаем, как данные загружаются из базы данных MS SQL:

Подключение к Oracle DB

Аналогичные действия необходимо выполнить для подключения к базе данных Oracle:

Создаем строку подключения:

Готовая строка подключения:

Пишем SQL:

Грузим данные:

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

61 queries in 0,347 seconds