Prognoz Platform позволяет пользователям в качестве источника данных использовать инфраструктуру Hive. Hive является системой манипулирования данными с использованием SQL-подобного языка запросов (HiveQL) и работает на базе распределенной системы хранения и обработки данных Hadoop.
Для начала работы с источником данных Hive выполните шаги, указанные ниже.
Для создания подключения к источнику данных Hive необходимо использовать соответствующий ODBC-драйвер.
В качестве ODBC-драйвера рекомендуется использовать драйвер Hortonworks Hive ODBC Driver. Загрузите дистрибутив и установите драйвер.
Важно. Разрядность устанавливаемого приложения должна совпадать с разрядностью Prognoz Platform 8.
Перед началом работы с Hive настройте источник данных:
На клиентской станции откройте панель управления, затем перейдите в раздел «Администрирование > Источник данных ODBC».
В открывшемся окне «Администрирование источников данных ODBC» перейдите на вкладку «Пользовательский DNS». Выполните команду «Добавить».
В открывшемся окне «Создание нового источника данных» выберите «Hortonworks Hive ODBC Driver»:

Откроется окно «Hortonworks Hive ODBC Driver DNS Setup»:

Задайте следующие настройки:
Data Source Name. Укажите имя подключения;
Description. При необходимости укажите описание подключения;
Host. Укажите IP-адрес или имя сервера Hive;
Hive Server Type. В качестве типа сервера выберите Hive Server 2;
Mechanism. В качестве механизма аутентификации укажите User Name (укажите имя пользователя, созданного в Вашей конфигурации Hadoop/Hive).
Для настройки базы данных в Prognoz Platform 8:
В свойствах базы данных укажите тип клиента СУБД - «OLE DB(ODBC HIVE)».
В качестве названия сервера укажите имя созданного источника данных (Data Source Name).
Выберите автоматическое подключение.
Заполните поля «Имя пользователя»/«Пароль»: укажите имя и пароль пользователя, созданного в вашей конфигурации Hadoop/Hive.
Окно мастера создания базы данных после задания необходимых параметров имеет вид:

После выполнения указанных настроек созданное соединение можно использовать для подключения в репозиторий Prognoz Platform таблиц Hive и создания запросов на языке HiveQL.
См. также: