Skip to content

Подключение данных APACHE KYLIN

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

В этой статье описывается, как подключиться к базе данных Apache Kylin.

2. Подготовительная работа

2.1 Версии и драйверы

Скачайте драйвер и загрузите его в FineBI. О том, как загрузить драйвер, читайте в разделе: Управление драйверами 2.1.

Примечание: При загрузке пакета драйверов необходимо распаковать следующий файл "log jar" и загрузить его в FineBI.

Поддерживаемые версии баз данныхЗагрузка пакета драйверовЖурнал jar скачать
1.5.0; 2.2kylin-jdbc-1.6.0 .jarLogjar.rar

2.2 Сбор информации о подключении

Перед подключением к базе данных соберите следующую информацию:

  • IP-адрес и номер порта сервера, на котором находится база данных;
  • Имя базы данных;
  • Имя пользователя и пароль для базы данных;
  • Схема базы данных, к которой необходимо подключиться;

3. конкретные шаги по подключению

1) Войдите в FineBI как администратор, нажмите "System Management > Соединения данных > Управление соединением данных" и нажмите "Новое соединение данных", какпоказано на рисунке ниже:

Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

1.png

2) Найдите базу данных Apache Kylin, как показано ниже:

52.png

3) Переключите драйвер на "Custom", чтобы выбрать драйвер, загруженный в разделе 2.1, и введите информацию о подключении, собранную в разделе 2.2.

Перед тем как выбрать схему, ее необходимо подключить к базе данных, поэтому перед выбором "Схема" нужно нажать "Нажмите, чтобы подключиться к базе данных", как показано на рисунке ниже:

53.png

4) Нажмите "Test Connection", если соединение успешно, то нажмите "Save", как показано ниже:

54.png

4. Добавьте таблицы базы данных в FineBI

Существует два способа добавления таблиц из базы данных в FineBI:

2.png

5. условия

5.1 Проблемы временной задержки

Независимо от того, где установлен часовой пояс, при выдаче данных kylin переводит его в среднее время по Гринвичу, поэтому разница во времени всегда составляет 8 часов. Например, результат запроса kylin - 2018-01-01, получить число поверх результата запроса - 2017-12-31.

Поэтому вам нужно добавить 8 h вручную при написании SQL-запроса.

5.2 Паспорта непосредственно подключенных объектов

Следующие ограничения применяются к таблице данных для атрибутов, подключенных напрямую, поскольку база данных KYLIN не поддерживает соответствующую функциональность:

1) Следующие функции не поддерживаются в таблице данных непосредственно связанных атрибутов, взятых из базы данных KYLIN, из-за самой базы данных KYLIN:

CHAR - возвращает символы указанного значенияCODE - Код возвращаемого значения
REPEAT - повтор текстаRANDBETWEEN - возвращает одинаковую целую часть двух чисел.
INDEXOF - возвращает символ в указанной позиции

2) Поля DATE и TIMESTAMP в таблице данных непосредственно связанного атрибута не могут быть объединены слева и справа.