Skip to content

Набор данных конфигурации BI-системы - FineReport Справочная документация|Разработка отчетов|Использование отчетов|Учебные пособия

Набор данных конфигурации BI-системы

1. Обзор

В этой статье кратко описано использование набора данных конфигурации системы и описание полей таблиц, содержащихся в этом наборе данных.

1.1 Версия

Версии сервера FineBIФункциональные изменения
6.0.4-
6.0.10Наборы данных о конфигурации системы встроены в "Public Data" для удобства пользователей.
6.0.16Удаление из таблицы базы информации таблицы confAnalysis: отредактированная таблица базы

1.2 Межтабличные отношения

1.3 Примечания

Для новых проектов версии 6.0.10 и выше набор данных конфигурации системы был встроен в папку "Public Data>Functional Data>User Access Log>Resource Configuration Information", поэтому его можно использовать напрямую без дополнительных операций.

Для версий до 6.0.10 и обновлений с версий до 6.0.10 до 6.0.10 и более поздних версий набор данных конфигурации системы не является встроенным, поэтому вам необходимо вручную добавить набор данных конфигурации системы, обратившись к разделу 2 данного документа.

2. Методы использования

Примечание: Для новых проектов версии 6.0.10 и более поздних, пожалуйста, проигнорируйте этот раздел и перейдите в папку "Public Data > Functional Data > User Access Log > Resource Configuration Information", чтобы использовать набор данных конфигурации системы.

2.1 Получение файла класса

1) Нажмите кнопку "Загрузить" и распакуйте файл класса:

Версии сервера FineBIФайлы классов
6.0.11 - 6.0.12класс(6011~6012).zip
6.0.13 - 6.0.15класс(6013+).zip
6.0.16 и последующие версиикласс(6016+).zip

Имя таблицы соответствует файлу класса следующим образом:

название таблицыИмя файла класса
Основная информация о приборной панелиBIReportConfigIndex.class
Информационный листок с перечнем каталоговBIReportMountIndex.class
Таблица базовой информацииBIConfigTableIndex.class
Таблица связей между таблицами и даннымиBITableConnectionIndex.class
Таблица наборов данных, используемых в приборной панелиBIReportTableMappingIndex.class
Таблица наборов данных, используемых компонентамиBIWidgetTableMappingIndex
Таблица кровнородственных связей для набора данныхBITableDependencyIndex.class
Информационный лист по темеBISubjectIndex.class

2) Выберите нужный файл класса и сохраните его в папке проекта %BI_HOME%/webroot/WEB-INF/classes/com/fr/log.

Примечание: Вам необходимо сохранить файлы AbstractBIConfigTable.class и AbstractBIConfigTable$1.class в файле класса вместе в папке %BI_HOME%/webroot/WEB-INF/classes/com/fr/ папку log.

В этом разделе рассматривается пример добавления таблицы базовой информации приборной панели, соответствующий файл класса - BIReportConfigIndex.class, как показано на следующем рисунке:

2.2 Установка удаленного соединения

Сначала вам нужно удаленно подключить конструктор к серверу FineBI. Дополнительную информацию см. здесь:Удаленное подключение к конструктору FineReport

1) Откройте конструктор и выберите "Сервер > Набор данных сервера", как показано ниже:

2) Войдите в интерфейс настройки набора данных сервера и выберите "+>Программы", как показано ниже:

3) Нажмите Select, выберите добавленный файл BIReportConfigIndex.class, переименуйте его в "Dashboard Base Information Table" и нажмите OK, чтобы сохранить его. Как показано на следующем рисунке:

2.3 Добавление серверного набора данных в FineBI

1) Администратор входит в систему FineBI, нажимает "Public Data", выбирает любую папку, нажимает "New Dataset > Database Table", как показано на рисунке ниже:

2) Под набором данных сервера вы можете увидеть процедуру 4, которую вы только что добавили в конструкторе, выберите таблицу и нажмите "OK", чтобы добавить ее в используемый бизнес-пакет. Как показано на рисунке ниже:

3. Информационный лист основания приборной панели

имя поляпримечаниетип данных
Идентификатор приборной панелипервичный ключVARCHAR
Название приборной панели-VARCHAR
Идентификатор пользователя создателяСвязанные поля таблицы FINE_USER Таблица пользователей>IDVARCHAR
Время создания приборной панели-TIMESTAMP
дашборд Время последнего изменения-TIMESTAMP
Указана ли дашбордистина: включеноfalse: не включеноVARCHAR
Включена ли в приборной панели функция публичных ссылокистина: включеноfalse: не включеноVARCHAR
Включена ли дашборд для совместного использованияправда: наfalse: не включеноVARCHAR
Идентификатор темы анализаСвязанные поля таблицыТаблица информации о темах>Идентификатор темы анализаVARCHAR
Путь-VARCHAR

4. информационный листок с каталогом

имя поляпримечаниетип данных
Идентификатор приборной панелипервичный ключСвязанные поля таблицыОсновная информационная таблица приборной панели > Идентификаторы приборной панелиVARCHAR
Тип шаблонаBIVARCHAR
Название объявления-VARCHAR
Висячая тропа-VARCHAR
Идентификатор каталога в списке-VARCHAR
время зависания (нити)-TIMESTAMP

5. таблица базовой информации

имя поляпримечаниетип данных
Идентификатор таблицыпервичный ключVARCHAR
оригинальное имя таблицы-VARCHAR
Идентификатор пользователя создателяСвязанные поля таблицыFINE_USER Таблица пользователей>IDVARCHAR
Тип столаанализ: наборы данных для самопомощиexcel: наборы данных Excelбаза данных: таблица базы данныхsql: Набор данных SQLсервер: набор данных сервераVARCHAR
Тип двигателяпрямой: прямое соединениепаук: добычаVARCHAR
Время создания таблицы-TIMESTAMP
Таблица Последняя модификация-TIMESTAMP
Содержание SQLСодержание SQL, хранящееся в наборе данных SQLСодержание SQL, сохраненное в таблице базы данныхСодержимое SQL для других типов таблиц пустоеVARCHAR
Идентификатор темы анализаЗначение этого поля в базовой таблице равно nullСвязанное поле таблицы:Таблица информации о темах>Идентификатор темы анализаVARCHAR
ПутьНабор данных по Self-service относится именно к путям моего анализа, а не к путям выпуска.VARCHAR
Опубликована ли таблицаtrue: опубликовано false: не опубликованоVARCHAR
Идентификатор опубликованной таблицы-VARCHAR
Оригинальное название таблицы публикации-VARCHAR
Название публикации-VARCHAR
Издательский путь-VARCHAR

6. таблицы и таблицы связи данных

Примечание: включены только таблицы баз данных и наборы данных SQL.

имя поляпримечаниетип данных
Идентификатор таблицыСвязанные поля таблицыТаблица базовой информации Таблица>Идентификатор таблицыVARCHAR
имя соединения данных-VARCHAR
Тип двигателяпрямой: прямое соединениепаук: добычаVARCHAR

7. таблица наборов данных, используемых для приборной панели

имя поляпримечаниетип данных
Идентификатор приборной панелиСвязанные поля таблицыОсновная информационная таблица приборной панели > Идентификаторы приборной панелиVARCHAR
Использованные листы данныхСвязанные поля таблицыТаблица базовой информации Таблица>Идентификатор таблицыVARCHAR

8. таблица наборов данных, используемых для компонентов

имя поляпримечаниетип данных
Идентификатор компонента-VARCHAR
Использованные листы данныхСвязанные поля таблицыТаблица базовой информации Таблица>Идентификатор таблицыVARCHAR

9. линейка наборов данных

Примечание: Включает кровное родство для всех наборов данных.

имя поляпримечаниетип данных
Идентификатор таблицы-VARCHAR
Идентификатор родительской таблицы этой таблицыЗначение этого поля равно null для таблиц баз данных, наборов данных SQL и наборов данных Excel.VARCHAR

10. тематические информационные листы

имя поляпримечаниетип данных
Анализ идентификатора субъектапервичный ключVARCHAR
Проанализируйте название предмета-VARCHAR
Путь-VARCHAR
Идентификатор пользователя создателя-VARCHAR
Время создания-TIMESTAMP
Нужно ли создавать условия для совместной работыtrue: открыто false: не включеноVARCHAR
Количество компонентов в теме-INTEGER
Количество приборных панелей в теме-INTEGER
Количество столов в теме-INTEGER