Оформление
Подключение данных AliCloud MaxCompute - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия
Подключение данных AliCloud MaxCompute
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Введение
MaxCompute (ранее известная как ODPS), быстрое, полностью управляемое решение для хранилища данных уровня ГБ/ТБ/ПБ, предоставляемое вычислительной платформой общего назначения Alibaba, теперь переименована в MaxCompute. MaxCompute предоставляет пользователям комплексное решение для импорта данных и различные классические модели распределенных вычислений, что позволяет быстрее решить проблему вычисления больших объемов данных для пользователей. MaxCompute предоставляет пользователям совершенные решения для импорта данных и разнообразные классические модели распределенных вычислений, которые позволяют быстрее решать проблемы вычисления больших объемов данных, эффективно снижать затраты предприятия и обеспечивать безопасность данных.
В этой статье описывается, как подключиться к базе данных MaxCompute.
2. Подготовительная работа
2.1 Версии и драйверы
Скачайте драйвер и загрузите его в FineBI, как это сделать, можно найти в разделе 2.1: Управление драйверами.
Примечание: Вам необходимо загрузить файл журнала вместе с драйвером.
| Версия базы данных | привод (колесо транспортного средства) | URL | Скачать драйвер | журнал (вычисления) |
|---|---|---|---|---|
| 3.2.7 Выше | com.aliyun.odps.jdbc.OdpsDriver | jdbc:odps:<maxcompute_endpoint>?project=<maxcompute_project_name> | odps-jdbc-3.2.8-jar-with-dependencies.jar | Logjar.zip |
URL Объяснение:
- <maxcompute_endpoint>: конечная точка региона, в котором находится служба MaxCompute. Например, конечная точка экстранета региона Восточный Китай 1 (Ханчжоу) -
http://service.cn-hangzhou.maxcompute.aliyun.com/api. Например, конечной точкой экстранета для региона Восточный Китай 1 (Ханчжоу) является . - <maxcompute_project_name>: имя пространства проекта MaxCompute.
Подробности см. в справочнике JDBC Reference User's Guide.
2.2 Сбор информации о подключении
Перед подключением к базе данных соберите следующую информацию:
- <maxcompute_endpoint>: конечная точка региона, в котором находится служба MaxCompute
- <имя_проекта_maxcompute>: имя пространства проекта MaxCompute
- Имя пользователя и пароль для базы данных;
- Схема базы данных, к которой необходимо подключиться;
3. конкретные шаги по подключению
1) Войдите в FineBI как администратор, нажмите "System Management > Соединения данных > Управление соединением данных" и нажмите "Новое соединение данных", какпоказано на рисунке ниже:
Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

2) Найдите значок MaxCompute, как показано ниже:

3) Переключите драйвер на "Custom", чтобы выбрать драйвер, загруженный в разделе 2.1, а затем введите информацию о подключении в разделе 2.2.
Нажмите "Click to connect to database" для успешного подключения, после чего вы сможете выбрать схему, как показано ниже:

Примечание 1: Пользователи могут по желанию изменять расширенные настройки, подробнее см. раздел 4 " Настройка подключения данных ".
4) Когда тестовое соединение будет успешно установлено, нажмите "Сохранить", чтобы сохранить это соединение.

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

5. Заметки по использованию MaxCompute
5.1 Официальные документы
Официальные документы MaxCompute: Официальные документы MaxCompute AliCloud
Официальная документация DataWorks: Официальная документация DataWorks Aliyun
Пользователи могут визуализировать и управлять MaxCompute с помощью DataWorks.
5.2 Быстрые запросы (MCQA)
Функция быстрого поиска MaxCompute:
- Оптимизирован для ускорения выполнения запросов с небольшими и средними объемами данных, сокращая время выполнения с минут до секунд, и при этом полностью совместим с оригинальной функциональностью запросов MaxCompute.
- MCQA поддерживает подключение основных BI-инструментов или SQL-клиентов к проектам MaxCompute для Ad Hoc или Business Intelligence (BI) анализа.
- MCQA использует независимый пул ресурсов, который не занимает группы квот, и может автоматически идентифицировать задания запросов, чтобы уменьшить давление в очереди и оптимизировать работу пользователей.
Более подробную информацию см. в разделе: Обзор ускоренных запросов
Как включить вычислительные запросы (MCQA) в FineBI
Добавьте &interactiveMode=true после URL в разделе 2.1
Примечание: Если вы используете параметр ускорения, необходимо добавить параметр autoSelectLimit=1000000000, если объем данных превышает ограничение в 100 Вт.
Более подробную информацию см. в разделе: Руководство пользователя ускоренного поиска
5.3 Как FineBI выполняет выборку при разбиении таблицы на разделы
В MaxCompute, если таблица добавлена с разделами, вы не можете получить данные напрямую, добавив "Database Table" в FineBI, а используете "SQL Dataset".
Например, в MaxCompute есть таблица "test" с двумя разделами "A и B". Добавьте "Набор данных SQL" и введите оператор: select * from test where fenqu = A , чтобы получить число.
