アシスタントのデータの最適化

アシスタントは、簡素化された分析によってデータを理解するのに役立つ強力なツールです。 アシスタントは自然言語を正常に理解し、データを素早く解釈して応答を照会に返すことができますが、これらの応答の品質はデータの品質に依存します。 アシスタントでより良い応答が得られるようにデータを最適化することができます。

Cognos Analytics 12.0.2では、応答を改善するために 3 つのサンプル・データ・モジュール (「チーム・コンテンツ」>「サンプル」>「機能別」>「アシスタント」) が最適化されました。

  • コール・センター
  • コーヒー販売とマーケティング
  • 病院への入院

データ・モジュールをアシスタント用に最適化するには、6 つの方法があります。 病院の入院 データ・モジュールで行われた変更について詳しく説明します。これは、データ分析のニーズにより適合させるためにデータに対して行うこともできます。

不要な列を非表示

行 ID や製品コード列などの視覚化では役に立たない可能性がある 列を非表示にする ことができます。 これらの非表示の列は、製品では完全に機能しますが、新しい視覚化やダッシュボードでは選択できません。 非表示にした列は、データ・モジュール・ツリー内でグレーで表示されます。

病院の入院では、 Row Id列、 State Abbreviated列、および Hospital Code 列が非表示になり、データ・モジュール・ツリーの下部に移動されて、整然としたビューが提供されます。

データ・モジュール内の非表示の列
列を非表示にするには
  1. Cognos Analyticsでデータ・モジュールを開きます。
  2. 非表示にする列を選択し、 「その他」 アイコン 「コンテキスト・メニュー」アイコンをクリックします。
  3. 「ユーザーに対して非表示」を選択します。
    データ・モジュール内の列の非表示

列の名前変更

データ・モジュール内の列名がデータを正確に反映するようにするために、列名を変更することができます。 下線、ダッシュ、または省略形を含む列の名前を変更します。これらは、自然言語でアシスタントに質問する際に使用するのが難しい場合があります。 適切な文の大文字化を使用し、エンド・ユーザーが理解している用語を使用します。

例えば、以下の方法で列名を変更できます。

  • WeekDesc から Week
  • Product_List から Product

「病院の入院」 データ・モジュールで、 HospitalCode 列の名前が Hospitalに変更されました。

列の名前を変更するには:

  1. Cognos Analyticsでデータ・モジュールを開きます。
  2. 名前変更する列を選択して、 「プロパティー」をクリックします。
  3. 「一般」 タブで、 「ラベル」 フィールドに新しい名前を追加します。
    「プロパティー」の「ラベル」フィールドを編集して列の名前を変更する

同義語の追加

同義語を追加することにより、認識されない可能性があるデータ内の用語を理解するように Assistant をトレーニングできます。 シノニムは、データのエンド・ユーザーが列名に同じ意味の他の用語を使用する可能性がある場合にも役立ちます。 例えば、 病院の入院の場合、 Hospital 列の同義語には、 FacilityInstitutionが含まれます。 同義語として Facility を使用しないと、照会で病院ではなく施設に関するデータが要求された場合に、アシスタントが正しい応答を返さないことがあります。

データ・モジュール・ツリー内のシノニム
重要: 複数の列に同じシノニムを作成しないようにしてください。 複数の列に同じシノニムを追加すると、アシスタントの使用時にあいまいさが生じる可能性があります。

列のシノニムを追加するには、以下のようにします。

  1. Cognos Analyticsでデータ・モジュールを開きます。
  2. 表名の横にある 「詳細」 アイコン 「コンテキスト・メニュー」アイコン をクリックして、新規フォルダーを作成します。
  3. シノニムを追加する列の下に新規フォルダーを移動します。
  4. 新規フォルダーの 「その他」 アイコン 「コンテキスト・メニュー」アイコン をクリックし、新しい計算を作成します。
  5. 「名前」 フィールドに、列名に関連付けるシノニム名を入力します。
  6. データ・モジュール・ツリーから 「式」 フィールドに列をドラッグし、 「OK」をクリックします。
    シノニムを追加するための計算の作成
    注: Hospital 列を例として使用すると、病院の概念を示すために、すべて同じ式を使用するが異なる名前を使用する計算として、新しい列のセットを作成することになります。
  7. 作成した新規フォルダーにシノニムが表示されます。 追加する同義語ごとに、ステップ 4 から 6 を繰り返します。

便利な計算の作成

常に 1 を返すカウント・フィールドなどの計算を作成できます。 リストまたはログである表では、常に 1 を返すカウント・フィールドにより、従業員表内の従業員の数、または呼び出しログ表内の呼び出し数を取得できます。

「病院の入院」 データ・モジュールでは、カウント計算は Admissionsと表示されます。

カウント計算を作成するには、以下のようにします

  1. Cognos Analyticsでデータ・モジュールを開きます。
  2. 表名の横にある 「その他」 アイコン 「コンテキスト・メニュー」アイコン をクリックして、新しい計算を作成します。
  3. 計算の名前を入力します。
    ヒント: Count を計算名として使用しないでください。また、表内のデータを表す名前を使用してください。
  4. 「式」 ボックスに 1 と入力し、 「OK」をクリックします。
    カウント計算の作成

複数の表で重複する列名を除去する

データ・モジュール内に複数の表がある場合は、データのあいまいさを避けるために、同じ列名が複数の表に表示されないようにしてください。

データ形式の設定

アシスタントの応答が読みやすく理解しやすいように、データ・モジュールの値の形式を設定できます。 例えば、値を現地通貨として表示するか、小数点以下の桁数が一定の数値として表示するかを選択できます。
  1. Cognos Analyticsでデータ・モジュールを開きます。
  2. フォーマット設定する列を選択し、 「その他」 アイコン 「コンテキスト・メニュー」アイコンをクリックします。
  3. 「データのフォーマット設定」 を選択して、選択を行います。