Подключение и запрос данных Greenplum в QlikView через ODBC
Создавайте визуализации данных с помощью данных Greenplum в QlikView.
Драйверы CData ODBC расширяют возможности работы с данными из более чем 200 источников данных. QlikView - это платформа для создания бизнес-данных, которая обеспечивает самообслуживание BI для всех бизнес-пользователей в организации. В этой статье описаны простые шаги по подключению к данным Greenplum с помощью драйвера CData ODBC и созданию визуализации данных в QlikView.
Драйверы CData ODBC обеспечивают непревзойденную производительность при взаимодействии с живыми данными Greenplum в QlikView благодаря оптимизированной обработке данных, встроенной в драйвер. Когда вы отправляете сложные SQL-запросы из QlikView в Greenplum, драйвер передает поддерживаемые SQL-операции, такие как фильтры и агрегации, непосредственно в Greenplum и использует встроенный SQL-движок для обработки неподдерживаемых операций (часто SQL-функций и операций JOIN) на стороне клиента. Благодаря встроенному динамическому запросу метаданных вы можете визуализировать и анализировать данные Greenplum, используя собственные типы данных QlikView.
Подключение к Greenplum в качестве источника данных ODBC
Если Вы этого еще не сделали, укажите свойства соединения в ODBC DSN (имя источника данных). Это последний шаг установки драйвера. Вы можете использовать Microsoft ODBC Data Source Administrator для создания и настройки ODBC DSN.
Чтобы подключиться к Greenplum, установите свойства соединения Server, Port (порт по умолчанию - 5432) и Database, а также задайте пользователя и пароль, которые вы хотите использовать для аутентификации на сервере. Если свойство Database не указано, используется база данных по умолчанию для пользователя, прошедшего аутентификацию.
При настройке DSN вы также можете установить свойство соединения Max Rows. Это ограничит количество возвращаемых строк, что особенно полезно для повышения производительности при создании отчетов и визуализаций
Заполнение графика данными Greenplum
Ниже описаны шаги по предоставлению результатов SQL-запроса для визуализации в QlikView. В этой статье вы создадите гистограмму с помощью запроса, приведенного ниже:
SELECT Freight, ShipName FROM Orders WHERE ShipCountry = USA
Нажмите File -> Edit Script (или нажмите кнопку Edit Script на панели инструментов).
На вкладке Data (Данные) выберите ODBC в меню Database и нажмите Connect.
В появившемся диалоговом окне выберите DSN (CData Greenplum Sys).
В результате будет сгенерирована команда, похожая на следующую:
ODBC CONNECT TO [CData Greenplum Sys];
Введите SQL-запрос непосредственно в скрипт с помощью команды SQL (или нажмите Select, чтобы создать запрос в мастере оператора SELECT).
SQL SELECT Freight, ShipName FROM Orders WHERE ShipCountry = USA;
Там, где это возможно, SQL-операции в запросе, такие как фильтры и агрегации, будут переданы Greenplum, а все неподдерживаемые операции (которые могут включать SQL-функции и операции JOIN) будут управляться на стороне клиента с помощью SQL-движка CData, встроенного в драйвер.
Закройте редактор сценариев и перезагрузите документ, чтобы выполнить сценарий.
Нажмите Tools -> Quick Chart Wizard. В мастере выберите тип диаграммы. В данном примере используется столбчатая диаграмма. При построении диаграммы вы получаете доступ к полям из Greenplum, набранным соответствующим образом для QlikView, благодаря встроенному динамическому запросу метаданных.
При определении измерений выберите Freight в меню First Dimension.
При определении выражений щелкните нужную суммарную функцию и выберите ShipName в меню.
Завершите работу мастера, чтобы сгенерировать диаграмму. Драйвер CData ODBC для Greenplum подключается к живым данным Greenplum, поэтому график можно обновлять, чтобы видеть изменения в реальном времени. Живые соединения возможны и эффективны благодаря высокопроизводительной обработке данных, присущей ODBC-драйверам CData.3








