Skip to content

Установка компонентов

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-
6.0.13Пользовательская привязка больше не поддерживает автоматическое сопоставление зависимых полей. Подробности см. в разделе 4

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

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

Например, если вы нажмете кнопку "New Media Operation" в одном компоненте, данные, связанные с "New Media Operation", будут автоматически связаны с остальными компонентами. Как показано на рисунке ниже:

4.gif

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

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

Существует два способа установки навесного оборудования:

  • Создайте хорошую ассоциацию для таблицы, используемой компонентом, и позвольте системе установить для нее связь по умолчанию. Подробности см. в разделе 2 этого документа.
  • Настройте навеску вручную. Подробности см. в разделе 3 данного документа.

Настройки связи могут быть установлены только для связи между компонентами в пределах приборной панели. О связи между панелями см. раздел " Переход между компонентами".

1.4 Область применения связей в различных компонентах

  • Компоненты "Расписание" и "Текст" могут быть связаны только между собой;
  • Компонент фильтрации не может быть связан;
  • Компоненты диаграмм, кроме компонента карты, не поддерживают запуск привязки при щелчке по графику, если поле индикатора не используется.

2. Связь с настройками системы по умолчанию

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

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

Примечание: Если таблица в моем анализе ссылается на таблицу "Public Data", а Public Data настроены на связь, но в моем анализе связь не настроена, между компонентами, созданными на основе этих таблиц данных, не будет связи по умолчанию.

2.1 Примеры

1) Давайте воспользуемся темой анализа, поставляемой с FineBI, и найдем "Анализ интернет-канала" в разделе "My Analysis", как показано на следующем рисунке:

1.png

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

2.gif

3) Если снять флажок "Включить привязку по умолчанию", все системные настройки привязки по умолчанию в приборной панели исчезнут. Как показано на рисунке ниже:

3.png

Привязка по умолчанию также поддерживает ручную модификацию. Подробности см. в разделе 3.

2.2 Взаимосвязь между ассоциацией и направлением связи

направление навескисостояние навескиэффект сцепления
двусторонняя связьТаблица данных, в которой находятся компоненты A и B, - это одна и та же таблица данных, или между таблицами данных, в которых находятся компоненты, существует связь 1:1 между представлениями модели.Компонент A имеет двунаправленную связь с компонентом B:Когда вы щелкните на компоненте A, компонент B последует за компонентом A.Когда вы щелкните на компоненте B, компонент A последует за компонентом B.
односторонняя связьМежду компонентом A и таблицей данных, в которой находится компонент B, существует связь вида модели 1:N.Когда вы щелкните на компоненте A, компонент B последует за компонентом A.Когда вы щелкните на компоненте B, компонент A не будет следовать за компонентом B.

3. Ручная настройка навесного оборудования

Мы продолжаем настраивать связи вручную, используя введение в приборную панель из раздела 2. После снятия флажка "Включить связи по умолчанию" в Internet Channel Analytics больше нет никаких настроек связей.

Как вручную реализовать двустороннюю связь между компонентом "Первичный канал" и компонентом "Вторичный канал"?

3.1 Установка односторонней связи между "первичным каналом" и "вторичным каналом

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

1) Нажмите "Настройки связи" компонента "Основной канал", как показано на следующем рисунке:

5.png

2) Отметьте компонент "Вторичный канал" и нажмите OK, чтобы добиться односторонней связи.

6.png

Поле зависимости является основой для связи между двумя компонентами.

Пользовательские поля зависимостей

  • Типы полей пользовательских "Полей зависимостей" должны быть согласованными, если это не так, то появляется красный сигнал, и связь между компонентами не может быть создана.
  • Поля, соответствующие зависимостям между связанными компонентами, не могут быть использованы повторно.

Примечание: При изменении спецификации, используемой компонентом, например, при замене спецификации, используемой компонентом, все зависимости связей, относящиеся к этому компоненту, не вступают в силу.

3.1.2 Просмотр эффектов

Нажмите "Первичный канал", и вы увидите, что компонент "Вторичный канал" имеет эффект связи.

Но щелчок на других компонентах не дает эффекта связывания. Это позволяет установить одностороннюю связь, как показано ниже:

7.gif

3.2 Настройка связи "вторичных каналов" с "первичными каналами".

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

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

8.png

2) Отметьте компонент "Канал первого уровня" и нажмите OK, как показано ниже:

9.png

На этом настройка связи компонента "Вторичный канал" с компонентом "Первичный канал" завершена. В сочетании с разделом 3.1 эти два компонента теперь связаны в обоих направлениях.

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

Эффект двусторонней связи показан ниже:

10.gif

4. Пользовательские связи

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

Пользовательские поля зависимостей

  • Типы полей пользовательских "Полей зависимостей" должны быть согласованными, если это не так, то появляется красный сигнал, и связь между компонентами не может быть создана.
  • Поля, соответствующие зависимостям между связанными компонентами, не могут быть использованы повторно.

Примечание: При изменении спецификации, используемой компонентом, например, при замене спецификации, используемой компонентом, все зависимости связей, относящиеся к этому компоненту, не вступают в силу.

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

2023-08-10_15-08-57.png

Нажмите на круговую диаграмму, когда закончите, и гистограмма автоматически отфильтрует соответствующие данные. Как показано на рисунке ниже:

2023-08-10_15-18-44.gif

5. условия

  • Один и тот же компонент главной связки может пройти фильтр только один раз, т. е. эффекты связки, вызванные пользователем в разных областях компонента, будут заменять друг друга. То есть, если основной компонент связи уже был связан индикатором A, а вы снова щелкнули на индикаторе B компонента, фильтры связи, сгенерированные при щелчке на индикаторе A, будут заменены.
  • Один и тот же связанный компонент может получать несколько фильтров, а фильтры, передаваемые разными компонентами связанному компоненту, являются отношениями "и".
  • Если компонент имеет две или более связей или переходов, при нажатии на компонент будет появляться несколько подсказок, как показано на следующем рисунке:

11.png

Если вы не хотите использовать несколько подсказок, переходов или ссылок, убедитесь, что для компонента, на который вы нажимаете в данный момент, существует только одна ссылка или параметр перехода.