メイン コンテンツをスキップする

Insight Advisor とビジネス ロジックとは何ですか?

このページ上

Insight Advisor とビジネス ロジックとは何ですか?

Insight AdvisorQlik 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 は、[データ マネージャー] の [関連付け] ビューでデータ テーブル間の関連付けを推奨できます。[Recommended associations (推奨される関連付け)] パネルでは、これらの推奨事項を閲覧し、適用することができます。

このチュートリアルでは、ビジネス ロジックを使用した検索ベースの分析の改善に焦点を当てます。

Insight Advisor 検索ベースの分析

Insight Advisor 検索ベースの分析は、アプリの [分析] タブの [Insights] から利用できます。[Insights] では、「what is profit by employee for 2020」などの自然言語検索を入力します。特定のデータ アセットを選択することもできます。次に、Insight Advisor はチャートを生成するか、アプリで一致するチャートを見つけます。 アプリを作成している場合、Insight Advisor 検索ベースの分析は、回答を得たい質問に基づいてアプリを作成するのに役立ちます。アプリを使用している場合、Insight Advisor はアプリ内で、またはアプリを作成することにより、質問に答えるための適切なビジュアライゼーションを見つけるのに役立ちます。

例えば、各従業員が生み出した利益を示すいくつかのビジュアライゼーションを表示することに関心があるとします。Qlik Sense でチュートリアル アプリを開きます。[Insights] で、「従業員別利益表示」を検索します。Insight Advisor は結果を生成します。

「従業員別利益表示」の結果

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.

一致する結果が 1 つあります。これは、[EmployeeID] ごとの [粗利益] の合計といくつかの追加の結果を示しています。これらのチャートをアプリのシートに追加できます。

これらの結果は探していたものと一致しましたが、選択された項目は改善の余地があります。データ モデルから従業員に一致する項目を選択しようとしたときに、Insight Advisor は [EmployeeID] を選択しました。ただし、項目 EmployeeName は分析に役立ちます。チャートの [粗利益] の合計も常にあります。これは間違いではありませんが、既定でより新しいデータを確認することをお勧めします。

[Insight プロパティ] では、その軸を選択することで、[EmployeeName] を優先することを Insight Advisor に教えることができます。これらの先例は、ユーザーごとに学習されます。ただし、アプリ開発者は、データ モデルを正確に解釈してその中の項目を使用する方法を Insight Advisor に示すモデルを作成できます。この論理モデルは、アプリを使用するすべてのユーザーに対して Insight Advisor によって使用されます。 これは、ビジネス ロジックを使用して行うことができます。

ビジネス ロジック

ビジネス ロジックは、データ準備のオプション部分であり、データ モデルを解釈するために一部の Insight Advisor 機能で使用される論理モデルを定義します。ビジネス ロジックは、2 つの主要な機能で構成されています。

  • 論理モデル: ビジュアライゼーションを生成するときに使用されるアプリのデータ モデル。

  • 語彙:  自然言語クエリの代替用語。

Insight Advisor は、次の Insight Advisor 機能でビジネス ロジックを使用します。

  • Insight Advisor 検索ベースの分析

  • Insight Advisor Chat

  • Associative Insights

論理モデル

論理モデルは、Insight Advisor がビジュアライゼーションを作成するときに使用する概念モデルです。アプリのデータ モデルから構築されます。各アプリは単一の論理モデルを持っています。項目とマスター アイテムは、このモデルのコア コンポーネントです。それらはグループに編成されています。グループは、項目またはマスター アイテム間の概念的な関連付けまたは関係を示します。これらを定義したら、他の関係と処理動作を指定できます。これには、次が含まれます。

  • パッケージ:  パッケージを使用すると、関連するグループのコレクションを作成できます。これにより、同じパッケージ内にないグループが一緒に使用されるのを防ぐことができます。
  • 階層:階層を使用すると、グループ間のドリルダウン分析関係を定義できます。
  • カレンダー期間:カレンダ期間を使用すると、Insight Advisor の既定の分析期間を作成できます。
  • 動作:動作を使用すると、項目間の優先関係または拒否関係を指定できます。動作は、必要な選択と既定のカレンダー期間を強制することもできます。

語彙

ビジネス ロジックの語彙を使用すると、自然言語クエリの成功を向上させることができます。語彙を使用すると、データ モデルに存在しない自然言語クエリで使用される可能性のある用語と値を定義できます。たとえば、語彙を使用して、

  • 項目、マスター アイテム、および値に代替名や同義語を定義できます。

    たとえば、[利益] 項目の [売上]、[収益]、および [収入]。

  • コード化された値の名前

    たとえば、医療分類コードなど。

  • 項目からの値のグループ名

    たとえば、年齢が入力された項目に年齢範囲を定義し、それに名前を付けるなど。

  • データにない一般的な頭字語と略語。

    たとえば、 の場合は yr数値の場合は num です。