跳到主要内容
Insight Advisor 和商业逻辑是什么?

在该页面上

Insight Advisor 和商业逻辑是什么?

Insight Advisor 是一套 Qlik Sense 功能。Insight Advisor 帮助您构建自己的数据模型、创建可视化并分析数据。商业逻辑帮助 Insight Advisor 解释您的数据。

Insight Advisor

Insight Advisor 包括以下 Qlik Sense 功能:

  • Insight Advisor 基于搜索的分析: 基于搜索的分析可从应用程序分析选项卡的 Insights 中获得。基于搜索的分析基于自然语言搜索或字段和主项的选择来创建可视化。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 基于搜索的分析可在应用程序的分析选项卡中的 Insights 内使用。在 Insights 中,输入自然语言搜索,例如 'what is profit by employee for 2020'。您还可选择特定数据资产。然后 Insight Advisor 生成图表或在应用程序中查找匹配的图表。如果您在创建应用程序,Insight Advisor 基于搜索的分析可帮助您基于您要解答的问题创建应用程序。如果您正使用应用程序,Insight Advisor 可帮助您找到正确的可视化来解答您的问题(为您在应用程序中查找可视化,或为您创建可视化)。

例如,您想查看显示每个员工赚取的利润的一些可视化。在 Qlik Sense 中打开教程应用程序。在 Insights 中,搜索 show profit by employeeInsight Advisor 会生成结果。

show profit by employee 的结果

Insight results for 'show profit by employee'. There is a bar chart show shows the sum of Gross Profit by Employee ID, a table of values for employee ID and Gross Profit, and a combo chart that shows the contribution of employee ID to the sum of gross profit.

您拥有一个匹配的结果,其按 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 Chat

  • Associative Insights

逻辑模型

逻辑模型是 Insight Advisor 创建可视化时使用的概念模型。它是从应用程序的数据模型构建的。每个应用程序都有一个单一的逻辑模型。字段和主条目是该模型的核心组件。它们被组织成组。组表示字段或主条目之间的概念关联或关系。一旦您定义了这些,就可以指定其他关系和处理行为。这些可包括:

  • 使您能够创建相关组的集合。这可防止将未在同一包中的组一起使用。
  • 层级层级使您能够定义组之间的向下钻取分析关系。
  • 日历期间日历期间使您能够为 Insight Advisor 创建默认分析期间。
  • 行为行为使您能够指定字段之间的首选或拒绝关系。行为还可以强制进行所需选择和强制实施默认日历期间。

词汇

商业逻辑词汇表让您能够提高自然语言查询的成功率。借助词汇表,您可以定义可在数据模型中不存在的自然语言查询中使用的术语和值。例如,可以使用词汇表定义:

  • 字段、主条目和值的替代名称或同义词。

    例如,字段 IncomeEarningsProceedsRevenue

  • 编码值的名称

    例如,医疗分类码的名称。

  • 来自字段的值的分组的名称

    例如,为包含年龄的字段定义命名的年龄范围。

  • 数据中没有常见的首字母缩写词和缩写。

    例如,yr 用于 yearnum 用于 number