Skip to content

Статистика по количеству приборных панелей в каталоге

1. Обзор

1.1 Версия

Версия сервера FineBI
6.0

1.2 Функциональный профиль

Просмотрите и подсчитайте количество приборных панелей на каждом уровне в каталоге. Это показано на рисунке ниже:

Шаги:

1) Подключитесь к базе данных FineDB и добавьте таблицу fine_authority_object.

Примечание: Подробнее о значении полей таблицы fine_authority_object см. в разделе: Структура таблиц FineDB.

2) Постройте самозацикливающиеся столбики.

3) Создайте компоненты для фильтрации нужных данных.

2. Примеры

2.1 Новое подключение для передачи данных

Администратор входит в систему FineBI и нажимает "Управление системой > Администрирование системы > Общие".

  • Если внешняя база данных отображается как "Будет настроена", информацию о базе данных FineDB можно найти в профиле базы данных FineDB.
  • Если внешняя база данных показывает "Configured", нажмите, чтобы просмотреть информацию о внешней базе данных finedb.

Создайте новое подключение к данным, имя подключения к данным - FineDB, а информацию о конфигурации базы данных можно получить в соответствии с приведенными выше инструкциями.

2.2 Добавление наборов данных

Нажмите "Public Data > New Folder > New Datasheet", чтобы добавить "SQL Dataset" и назвать его "Number of Dashboards in Statistics Catalogue".

Введите SQL-оператор: select * from fine_authority_object , нажмите "OK", набор данных готов. Как показано на рисунке ниже:

2.3 Конструирование самозацикливающихся столбцов

1) Выберите набор данных, созданный в предыдущем разделе, нажмите "Редактировать", нажмите "+" и выберите "Самовоспроизводящиеся столбцы". Как показано на рисунке ниже:

2) Установите самозацикливающуюся колонку.

  • Выберите тип самозацикливающегося столбца "Иерархический на основе двух столбцов данных".
  • Иерархическое поле результата - 'DISPLAYNAME'.
  • Идентификатор иерархической основы указан как "ID".
  • Столбец ParentID имеет значение "PARENTID". Как показано на рисунке ниже:

(3) После сохранения данные автоматически обновляются, текущая таблица данных добавляется в самозацикливающийся столбец. Как показано на рисунке ниже:

2.4 Новые компоненты

1) Нажмите "Создать тему анализа" и создайте новый анализ "Количество статистических панелей". Как показано на рисунке ниже:

2) Нажмите на "Компоненты

  • Компонент переименован в 'Statistics Catalogue Dashboard Scores'.
  • Выберите "Группированные таблицы" для типа компонента
  • Выбор измерения "DISPLAYNAME-уровень 1", "DISPLAYNAME-уровень 2", "DISPLAYNAME-уровень 3", "DISPLAYNAME-уровень 4", "PATH"
  • Выберите "Количество записей" для индикатора

Как показано на рисунке ниже:

2.5 Добавление фильтров

1) Добавьте условие фильтрации в поле "DISPLAYNAME - Hierarchy 1", чтобы отфильтровать корневой узел "Directory" в FineBI.

Условие фильтрации: DISPLAYNAME-Level 1 принадлежит Dec-Entry_Management.

Как показано на рисунке ниже:

2) Добавьте фильтр к полю "PATH", чтобы отсеять поля с пустыми путями.

Фильтр по PATH не пуст

Как показано на рисунке ниже:

2.6 Новая дашборд

Нажмите "Добавить панель" и перетащите компонент "Количество панелей в каталоге статистики" на панель для просмотра данных анализа. Как показано на рисунке ниже:

2.7 Эффекты просмотра

Созданный компонент позволяет подсчитать, какие приборные панели доступны на каждом уровне каталога, как показано ниже: