Что такое Инструмент «Наблюдения» и бизнес-логика?
Инструмент «Наблюдения» — это пакет функций Qlik Sense. Инструмент «Наблюдения» помогает создавать модель данных и визуализации, а также анализировать данные. Бизнес-логика помогает интерпретировать Инструмент «Наблюдения» данные.
Инструмент «Наблюдения»
Инструмент «Наблюдения» включает следующие функции Qlik Sense.
-
Поиск Insight Advisor: Поиск Insight Advisor доступен в разделе Лист на вкладке Анализ приложения. Поиск Insight Advisor создает визуализации при поиске на естественном языке или при выборе полей и основных элементов. Поиск Insight Advisor также позволяет создавать диаграммы, представляющие возможный интерес.
-
Типы анализа Insight Advisor: Типы анализа Insight Advisor доступен в разделе Лист на вкладке Анализ приложения. Типы анализа Insight Advisor позволяет выбрать тип анализа и данные, которые необходимо в него включить. Затем Инструмент «Наблюдения» создает диаграммы на основе заданных параметров.
-
Чат инструмента «Наблюдения»: Чат инструмента «Наблюдения» — это основанный на чате интерфейс для интерактивной аналитики. Чат инструмента «Наблюдения» позволяет выполнять поиск на естественном языке из хаба в приложениях, к которым у вас есть доступ. Затем Чат инструмента «Наблюдения» возвращает соответствующие визуализации.
-
Ассоциативные наблюдения: функция Ассоциативные наблюдения помогает обнаружить слепые зоны и выявить взаимосвязи, которые, возможно, были пропущены. Функция «Ассоциативные наблюдения» сравнивает вносимые выборки и исключенные значения с мерами.
-
Рекомендации по созданию диаграмм: рекомендации по созданию диаграмм позволяют выбирать поля данных при изменении листа и разрешают Qlik Sense выбирать измерения, меры и типы визуализаций. Рекомендованная диаграмма адаптируется согласно внесенным изменениям. После этого рекомендованную визуализацию можно настроить с помощью специализированного набора свойств.
-
Рекомендуемые связи: Инструмент «Наблюдения» может рекомендовать связи между таблицами данных в виде Связи в Диспетчере данных. При помощи панели Рекомендуемые связи можно просмотреть и применить рекомендации.
В этом учебном пособии особое внимание будет уделено улучшению основанного на поиске анализа в Поиск Insight Advisor с помощью бизнес-логики.
Поиск Insight Advisor
Поиск Insight Advisor доступен в инструменте Лист на вкладке Анализ в приложении. В поле поиска поисковые запросы можно вводить на естественном языке, например «какова прибыль по сотрудникам за 2020 год». Нажмите Инструмент «Наблюдения», чтобы также выбрать определенные ресурсы данных. Затем Инструмент «Наблюдения» создает диаграммы или находит подходящие диаграммы в приложении. Поиск Инструмент «Наблюдения» помогает создавать приложения на основе вопросов, на которые нужно получить ответы. При использовании приложения Инструмент «Наблюдения» помогает найти правильную визуализацию, отвечающую на вопрос, в приложении или создает ее для вас.
Например, нужно просмотреть визуализации, которые показывают прибыль, принесенную каждым сотрудником. Откройте обучающее приложение в Qlik Sense. В инструменте Лист выполните поиск по запросу покажи прибыль по сотрудникам. Инструмент «Наблюдения» создает результаты.
У вас есть один соответствующий результат, который показывает сумму валовой прибыли Gross Profit по EmployeeID, и некоторые дополнительные результаты. Эти диаграммы можно добавить на листы в нашем приложении.
Хотя эти результаты соответствуют тому, что мы искали, выбранные поля можно улучшить. Попытавшись выбрать поле, соответствующее сотруднику, из модели данных, Инструмент «Наблюдения» выбрал EmployeeID. Однако поле EmployeeName полезнее в анализе. Сумма валовой прибыли Gross Profit на диаграмме также относится ко всем периодам времени. Хотя это не является ошибкой, но более свежие данные, возможно, будут предпочтительнее по умолчанию.
В разделе Свойства анализа можно указать Инструмент «Наблюдения», что измерение EmployeeName предпочтительнее, выбрав его. Эти прецеденты изучаются для конкретного пользователя. Однако разработчик приложения может создать модель, которая точно показывает Инструмент «Наблюдения», как интерпретировать модель данных и использовать поля в ней. Эта логическая модель используется Инструмент «Наблюдения» для всех пользователей приложения. Это можно сделать с помощью бизнес-логики.
Бизнес-логика
Бизнес-логика — это дополнительные операции при подготовке данных, которые позволяют определить логическую модель, используемую некоторыми функциями Инструмент «Наблюдения» для интерпретации модели данных. Бизнес-логика включает две основных функции.
-
Логическая модель: модель данных приложения, используемая при создании визуализаций.
-
Словарь: альтернативные термины для вопросов на естественном языке.
Инструмент «Наблюдения» использует бизнес-логику в следующих функциях Инструмент «Наблюдения»:
-
Типы анализа Insight Advisor
-
Поиск Инструмент «Наблюдения»
-
Чат инструмента «Наблюдения»
-
Ассоциативные наблюдения
Логическая модель
Логическая модель — это концептуальная модель, которая используется Инструмент «Наблюдения» при создании визуализаций. Она создается из модели данных приложения. У каждого приложения есть одна логическая модель. Ключевыми компонентами этой модели являются поля и основные элементы. Они организованы в группы. Группы указывают на концептуальную связь или отношение между полями или основными элементами. Определив их, можно в дальнейшем указывать другие отношения и поведение при обработке. К их числу относятся следующие:
- Пакеты:карточка Пакеты позволяет создать коллекции связанных групп. Это не позволяет использовать вместе группы, не находящиеся в том же пакете.
- Иерархии: карточка Иерархии позволяет определить аналитические отношения детализации между группами.
- Календарные периоды: карточка Календарные периоды позволяет создать периоды анализа по умолчанию для Инструмент «Наблюдения».
- Поведение: карточка Поведение позволяет указать отношения «предпочесть» или «отклонить» между полями. Поведение может также навязать требуемые выборки и календарные периоды по умолчанию.
Словарь
Словарь бизнес-логики помогает улучшить качество вопросов на естественном языке. Он позволяет определить термины и значения, которые могут использоваться в вопросах на естественном языке, но отсутствовать в модели данных. Кроме того, пользователь может задать типы анализа, которые будут использоваться в вопросах, содержащих определенные термины. Например, словарь позволяет выполнять следующие действия.
-
Добавлять альтернативные названия полей, основных элементов и значений.
Например, Доходы, Выручка и Прибыль для поля Поступления.
-
Определять названия закодированных значений.
Например, названия для кодов медицинских классификаций.
-
Общие акронимы и сокращения, отсутствующие в данных.
Например, г. для года или кол-во для количества.
-
Определите тип анализа Инструмент «Наблюдения», используемый с определенными терминами или вопросами.
Например: Инструмент «Наблюдения» всегда будет использовать тип "Картографический анализ" (map distribution analysis), если в вопросе содержится термин региональный вид (regional view).
-
Добавьте примеры вопросов, чтобы помочь пользователям приложения анализировать данные.
Например, подготовьте такие вопросы: Какой объем продаж в этом квартале по сравнению с предыдущим кварталом.