Оформление
SPARK Data Connection - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия
Соединения данных SPARK
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Сценарии применения
В этой статье описывается, как подключиться к источнику данных Spark.
Примечание: Эта база данных не поддерживает листы данных, в которых используется атрибут прямой ссылки
2. Подготовительная работа
2.1 Версии и драйверы
Скачайте драйвер и загрузите его в FineBI, как это сделать, можно найти в разделе 2.1: Управление драйверами.
Примечание: При загрузке пакета драйверов необходимо разархивировать файл "log jar", приведенный ниже, и загрузить его в FineBI вместе.
| Поддерживаемые версии баз данных | Загрузка пакета драйверов | Журнал jar скачать |
|---|---|---|
| V1.6.0 | hive-spark1.6 .rar | Logjar.rar |
| V2.1, V2.3 | [](http://demo.finebi.com/download/jar/Hadoop Hive.rar)Hadoop Hive.zip |
2.2 Сбор информации о подключении
Перед подключением к базе данных соберите следующую информацию:
- IP-адрес и номер порта сервера, на котором находится база данных;
- Имя базы данных;
- Для аутентификации по имени пользователя и паролю вам нужно собрать имя пользователя и пароль; для аутентификации Kerberos вам нужно собрать имя клиента и путь к ключу keytab;
3. Этапы подключения
1) Войдите в FineBI как администратор, нажмите "System Management > Соединения данных > Управление соединением данных" и нажмите "Новое соединение данных", какпоказано на рисунке ниже:
Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

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

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

При использовании аутентификации Kerberos следует помнить о следующих моментах:
- Перед подключением проверьте, является ли IP-адрес имени машины в файле /etc/hosts IP-адресом локальной сети;
- Убедитесь, что параметры имени машины в /etc/hostname и /etc/hosts настроены одинаково;
- Убедитесь, что имя машины IP+, настроенное для хостов машины, на которой расположен FineBI, является правильным;
- Чтобы подключиться локально, нужно настроить файл /etc/hosts и добавить удаленное сопоставление: IP + имя машины, например 192.168.5.206 centos-phoenix.
4) Нажмите "Test Connection", если соединение успешно, то нажмите "Save", как показано ниже:

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