Оформление
Интеграция веб-страниц - Справочная документация FineReport|Разработка отчетов|Использование отчетов|Учебные пособия
Интеграция веб-страниц
1. Обзор
1.1 Версия
| Версия сервера FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Функциональный профиль
FineBI представляет данные в различных стилях, таких как таблицы и диаграммы для статистического анализа. Эти таблицы или графики могут быть запрограммированы пользователем при разработке системы, но при этом возникает большой объем работы и сложности с обслуживанием.
Поэтому пользователи часто выбирают разработку готового программного обеспечения, а затем встраивают созданные шаблоны FineBI в свои собственные системы, чтобы сократить цикл разработки проекта.
Система, разработанная пользователем, в основном представляет собой браузерно-серверную модель с архитектурой B/S, поэтому необходимо встраивать созданные шаблоны в одну из страниц системы как часть страницы.
В этом разделе подробно описывается методология интеграции веб-страниц.
2. Индекс
В файле справки представлены только официальные интерфейсы для пользователей, которые имеют возможность интегрировать свои собственные продукты. Техническая поддержка не отвечает за сопровождение примеров интерфейсов или за ответы на вопросы об их использовании.
Пример простой интеграции см. в разделе: Пример простой интеграции с веб-страницей
Вопросы по отладке интерфейса см. в разделе: FAQ по интеграции веб-страниц
2.1 Интерфейсы данных
Примечание: Для прямых портов можно добавить direct к URL-адресу интерфейса.
Например, добавление групп:
- Интерфейс извлечения: /v5/api/group/add
- Прямой порт: /v5/api/direct/group/add
| категоризация | использовать | интерфейс данных |
|---|---|---|
| Обновление данных | Запуск глобального обновления | /v5/api/conf/update/generate |
| Запуск обновлений отдельных таблиц/папок | /v5/api/conf/update/pack/table | |
| Запуск массовых обновлений | /v5/api/conf/update/batch | |
| Получение информации об этом экземпляре обновления | /v5/api/conf/update/instance/{taskInstanceId} | |
| таблица данных | Добавление наборов данных - таблиц DB/ таблиц SQL | /v5/api/table/add |
| Редактирование Сохранение набора данных - таблица DB/ таблица SQL | /v5/api/table/update | |
| Измените имя выхода из набора данных | /v5/api/tables/{tableName}/rename | |
| Удаление набора данных | /v5/api/pack/delete | |
| Получение набора данных | /v5/api/table/{tableName}/get | |
| Получите мой SQL-запрос для анализа данных с прямым подключением | /v5/api/analysis/table/execute/sql/{tableName} | |
| Получение данных из набора данных | /v5/api/tables/fields/page | |
| Получение данных подкачки набора данных | /v5/api/tables/data/page | |
| Общая папка с данными | Добавить папку | /v5/api/pack/{groupId}/add |
| Переименовать папку | /v5/api/pack/{packId}/rename | |
| Удалить папку | /v5/api/pack/delete | |
| Получение информации о папке | /v5/api/conf/packs/{packId}/structure | |
| Получение информации о таблице в бизнес-пакете | /v5/api/conf/packs/{packId} | |
| Получение информации о корневой папке Public Data | /v5/api/conf/groups |
2.2 Интерфейс приборной панели
| категоризация | используйте | разъем |
|---|---|---|
| Редактор приборной панели | Новая дашборд | /v5/api/platform/dashboard/reports |
| Удалить приборную панель | /v5/api/platform/dashboard/report | |
| Переименовать приборную панель | /v5/api/platform/dashboard/rename | |
| Сохранить приборную панель как | /v5/api/platform/dashboard/saveas | |
| Создание общедоступных ссылок | /v5/api/platform/dashboard/{reportId}/create | |
| Вид приборной панели | Экспорт приборной панели в Excel | /v5/api/dashboard/report/export/excel |
| Экспорт приборной панели в формате PDF | /v5/api/dashboard/report/export/pdf | |
| Экспортное изображение приборной панели | /v5/api/dashboard/report/export/png | |
| Совместное использование приборной панели | Поделитесь приборной панелью с другими пользователями | /v5/api/dashboard/share/user/result |
| Отменить акцию | /v5/api/dashboard/share/user/rejection/result | |
| Поделиться со всеми моими приборными панелями | /v5/api/dashboard/share | |
| Каким пользователям предоставляется доступ к приборной панели | /v5/api/dashboard/share/user | |
| Информация о приборной панели | Получение информации о пользователях и созданных ими информационных панелей | /v5/api/dashboard/user/info |
| Получение информации приборной панели на узле управления выпуском | /v5/api/dashboard/search | |
| Получение списка приборных панелей по теме | /v5/api/platform/dashboard/list | |
| Получение информации о приборной панели | /v5/api/platform/dashboard/reports/info | |
| Получите информацию обо всех компонентах приборной панели | /v5/api/dashboard/report/consanguinity |
2.3 Интегрированные интерфейсы
| категоризация | использовать | разъем |
|---|---|---|
| Интерфейс интеграции страниц | Страница редактирования приборной панели | /v5/design/report/{reportId}/edit |
| Страница предварительного просмотра приборной панели | /v5/design/report/{reportId}/view | |
| Страница Public Data | /v5/api/conf/page | |
| Страница предварительного просмотра публичного листа данных | /v5/api/conf/page#config/{tableName} | |
| Моя страница аналитики | /v5/api/page/analysis | |
| Страница редактирования данных My Analytics | /v5/conf/analysis/page |