Skip to content

Имя входа в систему компонента фильтрации передает значение по умолчанию

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0.16-

1.2 Сценарии применения

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

Например, если вы войдете в учетную запись пользователя "jack" и просмотрите приборную панель, вы увидите только компонент фильтрации, отфильтровывающий информацию обо всех менеджерах по работе с клиентами в регионе продаж "Ханчжоу", где находится "jack", как показано на рисунке ниже:

2024-01-29_11-31-10.png

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

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

2. Операционные шаги

Образец данных: Информационный лист пользователя отдела продаж.xlsx

2.1 Импорт пользователей

Чтобы позволить вошедшим в систему пользователям просматривать различные данные, сначала нужно импортировать информацию о пользователе в BI и сделать его пользователем BI.

1) Добавьте таблицу "Sales User Information Table", приведенную в примере, в базу данных (в примере - sqlserver) и установите соединение между системой и базой данных.

2) Затем создайте набор данных для синхронизации пользователей и создайте таблицу данных "Sales User Information Table" в разделе "Management System > Data Connections > Server Dataset", как показано ниже:

2024-01-29_10-26-29.png

Дополнительные ссылки: наборы данных синхронизации пользователей.

2) Перейдите в раздел "System Management > Управление пользователями", выберите "Синхронизировать пользователей", если вы не синхронизировали пользователей ранее, выберите "Синхронизировать пользователей", сопоставьте информацию пользователей в таблице один за другим с соответствующими настройками синхронизированных пользователей и нажмите "OK", чтобы синхронизировать пользователей, как показано на следующем рисунке:

2024-01-29_10-29-40.png

3) Добавьте пользователя в "Design users" в разделе "Platform users", как показано на рисунке ниже:

2024-01-29_10-48-45.png

2.2 Создание компонентов

Образец данных: таблица измерений продавцов.xlsx

1) Добавьте набор данных Excel "Salesman Dimension Table" в "Public Data" и создайте тему анализа, когда закончите. Как показано на рисунке ниже:

2024-01-29_11-11-10.png

1) Перетащите поле в колонку анализа в компоненте, как показано ниже:

2024-01-29_10-52-21.png

2) Добавьте приборную панель и перетащите компонент в область приборной панели, затем добавьте компонент фильтра "Text Dropdown". Как показано на рисунке ниже:

2024-01-29_10-55-22.png

2) И привяжите поле "Область продаж" для компонента текстового фильтра, как показано ниже:

2024-01-29_11-00-53.png

2.3 Установка имени входа в систему для передачи значения по умолчанию

Выберите компонент Filter и отметьте функцию Login Name Pass Default Value для компонента Filter, как показано на следующем рисунке:

2024-01-29_10-59-27.png

2.4 Подвешивание приборной панели

Повесьте готовую приборную панель под листингом каталога, дополнительные ссылки: Dashboard Publishing

2024-01-29_11-02-33.png

2.5 Назначение прав на данные

1) Перейдите в "Management System>Permission Management>Permission Quick Configuration" и назначьте разрешения на данные "Sales DEMO>Salesman Dimension Table" для всех отделов, как показано на рисунке ниже:

2024-01-29_11-13-01.png

2) И назначьте привилегии просмотра "Dashboard", опубликованной в разделе Управление каталогом, как показано на рисунке ниже:

2024-01-29_11-14-14.png

2.6 Настройка поля для вошедшего пользователя

Перейдите в раздел "System Management > Управление привилегиями > Конфигурация привилегий > Привилегии данных", выберите область привилегий "Все отделы", а затем выберите "Поле пользователя входа" в качестве поля учетной записи "Менеджер по работе с клиентами" в той же "Таблице размеров продавцов", как показано на рисунке ниже:

2024-01-29_11-15-32.png

Назначьте права на строки таблицы "Sales DEMO>Salesperson Dimension Table" всем отделам и установите, что поле Regional Manager принадлежит имени пользователя системы.

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

Вы можете просмотреть содержимое, войдя в систему под своей учетной записью "jack" (номер учетной записи: jack, пароль: 123), как описано в разделе 1.1.