Insight Advisor 和商业逻辑是什么?
Insight Advisor 是一套 Qlik Sense 功能。Insight Advisor 帮助您构建自己的数据模型、创建可视化并分析数据。商业逻辑帮助 Insight Advisor 解释您的数据。
Insight Advisor
Insight Advisor 包括以下 Qlik Sense 功能:
-
Insight Advisor 搜索:Insight Advisor 搜索可从应用程序分析选项卡的工作表中获得。Insight Advisor 搜索基于自然语言搜索或字段和主条目的选择创建可视化。Insight Advisor 搜索还可生成可能感兴趣的图表。
-
Insight Advisor 分析类型:Insight Advisor 分析类型 可从应用程序分析选项卡的工作表中获得。Insight Advisor 分析类型 允许您选择分析类型和要包含的数据。Insight Advisor 然后根据参数生成图表。
-
Insight Advisor Chat:Insight Advisor Chat 是一个基于聊天的会话分析界面。Insight Advisor Chat 然后 Insight Advisor Chat 会返回相关可视化。
-
Associative Insights:Associative insights 帮助您发现盲点,并揭示您可能漏掉的关系。Associative insights 可对照您的度量比较选择项的贡献和排除的值。
-
图表建议: 图表建议让您能够在编辑工作表时选择数据字段,并让 Qlik Sense 选择维度、度量和可视化类型。建议的图表基于您的更改调整自身。您可通过关注的属性集自定义建议的可视化。
-
建议的关联:Insight Advisor 可在数据管理器的关联视图中建议您数据表之间的关联。建议的关联面板可让您查看和应用这些建议。
本教程的重点是通过商业逻辑改进 Insight Advisor 搜索中基于搜索的分析。
Insight Advisor 搜索
Insight Advisor 搜索可从应用程序的分析选项卡的工作表中获得。您可以在搜索框中输入自然语言搜索,例如“what is profit by employee for 2020”。如果单击 Insight Advisor,还可以选择特定的数据资产。然后 Insight Advisor 生成图表或在应用程序中查找匹配的图表。如果您在创建应用程序,Insight Advisor 搜索可帮助您基于您要解答的问题创建应用程序。如果您正使用应用程序,Insight Advisor 可帮助您找到正确的可视化来解答您的问题(为您在应用程序中查找可视化,或为您创建可视化)。
例如,您想查看显示每个员工赚取的利润的一些可视化。在 Qlik Sense 中打开教程应用程序。在工作表中,搜索 show profit by employee。Insight Advisor 会生成结果。
您拥有一个匹配的结果,其按 EmployeeID 显示 Gross Profit 的总和,以及其他一些结果。您可在我们的应用程序中将这些图表添加至工作表。
尽管这些结果与我们所寻找的匹配,也可对所选字段进行改进。尝试选取字段以匹配数据模型中的 employee 时,Insight Advisor 选择了 EmployeeID。但在分析中,字段 EmployeeName 更有用。图表中 Gross Profit 的总和也是针对所有时间的。尽管这并非错误,但您可能希望默认查看时间更近的数据。
在分析属性中,通过选择 EmployeeName 可以告知 Insight Advisor 您更加偏好此维度。这些先例是基于不同的用户学习的。但应用程序开发人员可创建模型,确切告知 Insight Advisor 如何解释数据模型并使用其中的字段。该逻辑模型由 Insight Advisor 为使用应用程序的所有用户使用。您可使用商业逻辑来进行该操作。
商业逻辑
商业逻辑是数据准备的可选部分,定义了由一些 Insight Advisor 功能用于解释您的数据模型的逻辑模型。商业逻辑有两个主要功能:
-
逻辑模型:生成可视化时应用程序使用的数据模型。
-
词汇:自然语言问题的替代术语。
Insight Advisor 在以下 Insight Advisor 功能中使用商业逻辑:
-
Insight Advisor 分析类型
-
Insight Advisor 搜索
-
Insight Advisor Chat
-
Associative Insights
逻辑模型
逻辑模型是 Insight Advisor 创建可视化时使用的概念模型。它是从应用程序的数据模型构建的。每个应用程序都有一个单一的逻辑模型。字段和主条目是该模型的核心组件。它们被组织成组。组表示字段或主条目之间的概念关联或关系。一旦您定义了这些,就可以指定其他关系和处理行为。这些可包括:
- 包:包使您能够创建相关组的集合。这可防止将未在同一包中的组一起使用。
- 层级:层级使您能够定义组之间的向下钻取分析关系。
- 日历期间:日历期间使您能够为 Insight Advisor 创建默认分析期间。
- 行为:行为使您能够指定字段之间的首选或拒绝关系。行为还可以强制进行所需选择和强制实施默认日历期间。
词汇
商业逻辑词汇表让您能够提高自然语言问题的成功率。借助词汇表,您可以定义可在数据模型中不存在的自然语言问题中使用的术语和值。您还可以设置用于包含特定术语的问题的分析类型。例如,可以使用词汇表来:
-
添加字段、主条目和值的替代名称。
例如,字段 Income 的 Earnings、Proceeds 和 Revenue。
-
定义编码值的名称。
例如,医疗分类码的名称。
-
数据中没有常见的首字母缩写词和缩写。
例如,yr 用于 year 或 num 用于 number。
-
定义要与某些术语或问题一起使用的 Insight Advisor 分析类型。
例如,将其设置为在问题包含术语区域视图时 Insight Advisor 始终使用地图分布分析类型。
-
添加示例问题以帮助指导应用程序用户进行分析。
例如,提供一些问题,例如与上一季度相比,本季度的销售额是多少。