

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Quick Sight トピックでのデータセットの操作
<a name="topics-data"></a>


|  | 
| --- |
|  適用対象: Enterprise Edition  | 


|  | 
| --- |
|    対象者:  Amazon Quick 管理者と作成者  | 

トピックを作成するときに、そのトピックにデータセットを追加したり、既存のダッシュボードからデータセットをインポートしたりできます。データセットのメタデータを編集し、データ更新スケジュールをいつでも設定できます。また、計算フィールド、フィルター、または名前付きエンティティを作成して、トピック内のデータセットに新しいフィールドを追加することもできます。

**Topics**
+ [Amazon Quick Sight のトピックへのデータセットの追加](topics-data-add.md)
+ [Amazon Quick Sight トピックへの行レベルセキュリティ (RLS) を使用したデータセットの追加](topics-data-rls.md)
+ [Quick Sight トピックのデータセットの更新](topics-data-refresh.md)
+ [Amazon Quick Sight トピックからのデータセットの削除](topics-data-remove.md)
+ [Amazon Quick Sight トピックデータセットへの計算フィールドの追加](topics-data-calculated-fields.md)
+ [Amazon Quick Sight トピックデータセットへのフィルターの追加](topics-data-filters.md)
+ [Amazon Quick Sight トピックデータセットに名前付きエンティティを追加する](topics-data-entities.md)

# Amazon Quick Sight のトピックへのデータセットの追加
<a name="topics-data-add"></a>

データセットはいつでもトピックに追加できます。次にその手順を説明します。

**トピックにデータセットを追加するには**

1. 1 つまたは複数のデータセットを追加するトピックを開きます。

1. **概要**ページで、**データ**を選択します。次に、**データセット** でデータセット**の追加** を選択します。

1. 開いたの [**Add datasets**] ページで、追加するデータセットを選択し、その後 [**Add datasets**] を選択します。

   データセットがトピックに追加され、データセットの一意の文字列値がインデックス化されます。フィールド設定は、すぐに編集できます。詳細については、「[Quick Sight トピックインデックスの更新](topics-index.md)」を参照してください。フィールド設定の編集の詳細については、「」を参照してください[Quick Sight トピックnatural-language-friendlyにする](topics-natural-language.md)。

# Amazon Quick Sight トピックへの行レベルセキュリティ (RLS) を使用したデータセットの追加
<a name="topics-data-rls"></a>

行レベルのセキュリティ (RLS) を含むデータセットをトピックに追加できます。トピック内のすべてのフィールドは、データセットに適用された RLS ルールに従います。たとえば、ユーザーが「リージョン別の売上を表示」と尋ねた場合、返されるデータは、基になるデータへのユーザーのアクセスに基づいています。したがって、東リージョンのみを表示できる場合、東リージョンのデータのみが回答に表示されます。

RLS ルールは、ユーザーが質問しているときの自動提案に適用されます。ユーザーが質問を入力すると、ユーザーがアクセスできる値のみが提案されます。アクセスできないディメンション値に関する質問をユーザーが入力しても、その値に関する回答は得られません。例えば、上記と同じユーザーが「show me sales in the West region」(西地域内の売上高を表示する) という質問を入力しているとします。この場合、そのような質問をしたとしても、ユーザーに提案や回答は提供されません。その地域に対する RLS アクセス権がないからです。

デフォルトでは、Quick Sight により、ユーザーは RLS でのユーザーのアクセス許可に基づいてフィールドについて質問できます。アクセスを制限したい機密データがフィールドに含まれている場合は、引き続きこのオプションを使用してください。フィールドに機密情報が含まれておらず、すべてのユーザーに提案の情報を表示させたい場合は、フィールド内のすべての値に対して質問を許可するように選択できます。

**すべてのフィールドに関する質問を許可する**

1. クイックホームページから、**データ**を選択します。

1. **データセット**タブで、RLS を追加したデータセットを選択し、**データセットの編集**を選択します。

   データセットへの RLS の追加に関する詳細については、[Amazon Quick での行レベルのセキュリティの使用](row-level-security.md) を参照してください。

1. データ準備ページで、 を許可するフィールドのフィールドメニュー (3 つのドット) を選択し、**行レベルのセキュリティ **を選択します。

1. 開く**クイックページの行レベルのセキュリティ**で、**このフィールドのすべての値についてユーザーに質問を許可する**を選択します。

1. **[Apply]** (適用) を選択します。

1. データセットの編集が終了したら、右上の青いツールバーにある **[Save & publish]** (保存して公開) をクリックします。

1. データセットをトピックに追加します。詳細については、前述のセクション、[Amazon Quick Sight のトピックへのデータセットの追加](topics-data-add.md) を参照してください。

現在すべての値について質問することをユーザーに許可しているが、機密情報を保護するためにデータセットの RLS ルールを実装したいという場合は、ステップ 1～4 を繰り返して、**[Allow users to ask questions regarding this field based on their permissions]** (ユーザーのアクセス許可に基づいて、ユーザーがこのフィールドについて質問することを許可する) を選択します。完了したら、トピック内のデータセットを更新します。詳細については、「[Quick Sight トピックのデータセットの更新](topics-data-refresh.md)」を参照してください。

# Quick Sight トピックのデータセットの更新
<a name="topics-data-refresh"></a>

トピックにデータセットを追加するときに、そのデータセットを更新する頻度を指定できます。トピック内のデータセットを更新すると、そのトピックのインデックスが新規および更新された情報で更新されます。

データセットをトピックに追加しても、データセットはレプリケートされません。一意の文字列値のインデックスが作成され、メトリクスはインデックス化されません。たとえば、整数として保存されたメジャーはインデックス化されません。質問は、データセット内のデータに基づいて常に最新の売上メトリクスを取得します。

トピックインデックスの更新の詳細については、「[Quick Sight トピックインデックスの更新](topics-index.md)」を参照してください。

トピック内のデータセットの更新スケジュールを設定することも、データセットを手動で更新することもできます。また、データが最後に更新された日時も確認できます。

**トピックデータセットの更新スケジュールを設定するには**

1. 変更するトピックを開きます。

1. **概要**ページで、**データ**を選択します。次に、**データセット**で、更新スケジュールを設定するデータセットを展開します。

1. [**Add schedule**] を選択し、開いた [**Add refresh schedule**] ページで以下のいずれかの操作を行います。
   + データセットが SPICE データセットである場合は、**[Refresh topic when dataset is imported into SPICE]** (データセットが SPICE にインポートされたときにトピックを更新する) を選択します。

     現在、時間単位の更新SPICEデータセットはサポートされていません。1 時間ごとに更新するように設定されたSPICEデータセットは、自動的に日次更新に変換されます。SPICE データセットの更新スケジュールの設定に関する詳細については、[SPICE データの更新](refreshing-imported-data.md) を参照してください。
   + データセットがダイレクトクエリデータセットである場合は、次の操作を行います。

     1. [**タイムゾーン**] でタイムゾーンを選択します。

     1. [**Repeats**] で、更新を実行する頻度を選択します。データセットは、毎日、毎週、または毎月更新するかを選択できます。

     1. [**Refresh time**] で、更新を開始する時刻を入力します。

     1. [**Start first refresh on**] で、データセットの更新を開始する日付を選択します。

1. **[保存]** を選択します。

**データセットを手動で更新するには**

1. トピック**「概要**」ページで、**「データ**」を選択します。次に、**データセット** で、更新するデータセットを選択します。

1. [**Refresh now**] を選択します。

**データセットの更新履歴を表示するには**

1. トピックの**「概要**」ページで、**「データ**」を選択します。次に、**データセット**で、更新履歴を表示するデータセットを選択します。

1. [**View history (履歴の表示)**] を選択します。

   [**Update history**] ページが開き、データセットが更新された時刻のリストが表示されます。

# Amazon Quick Sight トピックからのデータセットの削除
<a name="topics-data-remove"></a>

トピックからデータセットを削除できます。トピックからデータセットを削除しても、Quick Sight からは削除されません。

トピックからデータセットを削除するには、以下の手順を使用します。

**トピックからデータセットを削除するには**

1. 変更するトピックを開きます。

1. **概要**ページで、**データ**を選択します。次に、**データセット**で、右側のデータセットメニュー (3 つのドット) を選択し、**トピックから削除**を選択します。

1. 開いた [**Are you sure you want to delete?**] ページで、[**Delete**] をクリックして、トピックからデータセットを削除します。トピックからデータセットを削除しない場合、[**Cancel**] を選択します。

# Amazon Quick Sight トピックデータセットへの計算フィールドの追加
<a name="topics-data-calculated-fields"></a>

計算フィールドを作成することで、トピックに新しいフィールドを作成できます。[*Calculated fields*] は、新しいデータを作成するために、サポートされている関数を持つデータセットから 1 つまたは 2 つのフィールドを組み合わせて使用するフィールドです。

例えば、データセットに売上と経費の列が含まれている場合、計算フィールドと単純な関数を組み合わせて、利益列を作成できます。この関数は次のようになります。`sum({Sales}) - sum({Expenses})`。

**トピックに計算フィールドを追加するには**

1. 変更するトピックを開きます。

1. トピックで、[**Data**] タブを選択します。

1. [**Actions**] で、[**Add calculated field**] を選択します。

1. 開いた計算エディタで、以下の作業を行います。

   1. 計算フィールドにわかりやすい名前を付けます。

   1. 右側の [**Datasets**] で、計算フィールドに使用するデータセットを選択します。

   1. 左側の計算エディタに計算を入力します。

      データセット内のフィールドのリストは、右側の [**Fields**] ペインで確認できます。サポートされている関数のリストについては、右側の [**Functions**] ペインで確認できます。

      Quick Sight で計算を作成するために使用できる関数と演算子の詳細については、「」を参照してください[Amazon Quick の計算フィールド関数と演算子リファレンス関数と演算子](calculated-field-reference.md)。

1. 完了したら、**[保存]** を選択します。

   計算フィールドがトピックのフィールドのリストに追加されます。説明を追加し、メタデータを構成して、より自然言語に対応するようにできます。

# Amazon Quick Sight トピックデータセットへのフィルターの追加
<a name="topics-data-filters"></a>

ビジネスユーザー (リーダー) が、データ内の複数の値のセルにマッピングする用語を含む質問をすることがあります。たとえば、読者の 1 人が「Show me weekly sales trend in the west」と言ったとします。この例では「*西部*」は、`Region` フィールド内の `Northwest` および `Southwest` の両方の値を指し、回答を生成するためにデータをフィルタリングする必要があります。トピックにフィルターを追加して、このようなリクエストをサポートすることができます。

**トピックにフィルターを追加するには**

1. フィルターを追加するトピックを開きます。

1. トピックで、[**Data**] タブを選択します。

1. [**アクション**] で [**Add filter**] を選択します。

1. 開いた [**Filter configuration**] ページで、次の操作を行います。

   1. [**Name**] で、フィルターのわかりやすい名前を入力します。

   1. [**Dataset**] で、フィルターを適用するデータセットを選択します。

   1. [**Field**] で、フィルタリングするフィールドを選択します。

      選択したフィールドのタイプに応じて、異なるフィルタリングオプションが提供されます。
      + テキストフィールドを選択した場合 (例えば、`Region`) は、次の操作を行います。

        1. [**Filter type**] で、必要なフィルターのタイプを選択します。

           フィルターのテキストフィールドの詳細については、「[テキストフィルターの追加](add-a-text-filter-data-prep.md)」を参照してください。

        1. [**Rule**] で、ルールを選択します。

        1. [**Value**] で、1 つまたは複数の値を入力します。
      + 日付フィールドを選択した場合 (例えば、`Date`) は、次の操作を行います。

        1. [**Filter type**] で、使用するフィルターのタイプを選択し、フィルターを適用する日付を入力します。

           日付のフィルタリングについての詳細は、「[日付フィルターの追加](add-a-date-filter2.md)」を参照してください。
      + 数字フィールドを選択した場合 (例えば、`Compensation`) は、次の操作を行います。

        1. [**Aggregation**] で、フィルタリングされた値を集計する方法を選択します。

        1. [**Rule**] で、フィルターのルールを選択し、そのルールの値を入力します。

        数字フィールドのフィルタリングの詳細については、「[数値フィルターの追加](add-a-numeric-filter-data-prep.md)」を参照してください。

   1. (オプション) フィルターが適用されるタイミングを指定するには、[**Apply the filter anytime the dataset is used**] を選択し、以下のいずれかのオプションを選択します。
      + [**常に適用する**] - このオプションを選択すると、指定したデータセットの列が質問にリンクされるたびにフィルターが適用されます。
      + [**質問がデータセットからの明示的なフィルターの結果とならない場合は、常に適用する**] - このオプションを選択すると、指定したデータセットの列が質問にリンクされるたびにフィルターが適用されます。ただし、質問が同じフィールドの明示的なフィルターに言及されている場合、フィルターは適用されません。

   1. 完了したら、**[保存]** を選択します。

      フィルターがトピックのフィルターのリストに追加されます。その説明を編集したり、フィルターが適用されるタイミングを調整したりできます。

# Amazon Quick Sight トピックデータセットに名前付きエンティティを追加する
<a name="topics-data-entities"></a>

トピックについて質問するとき、リーダーは各列を明示的に記述せずに複数のデータ列を参照することがあります。例えば、取引の住所を要求する場合があります。その実際の意味は、取引が行われたの支店名、州、および都市がほしいということです。このようなリクエストをサポートするには、名前付きエンティティを作成します。

*名前付きエンティティ*は、回答にまとめて表示されるフィールドを集めたものです。例えば、取引住所の例を使用して、「`Address`」と呼ばれる名前付きエンティティを作成できます。次に、データセット内にすでに存在しているエンティティに、`Branch Name`、`State`、および `City` 列を追加します。誰かが住所について質問すると、その回答には、取引が行われた支店、州、および都市が表示されます。

**トピックに名前付きエンティティを追加するには**

1. 変更するトピックを開きます。

1. トピックで、[**Data**] タブを選択します。

1. [**Actions**] で、[**Add named entity**] を選択します。

1. 開いた [**Named entity**] ページで、次の操作を行います。

   1. [**Dataset**] で、データセットを選択します。

   1. [**Name**] で、名前付きエンティティのわかりやすい名前を入力します。

   1. [**Description**] で、名前付きエンティティの説明を入力します。

   1. (オプション)[**Synonyms**] で、リーダーが名前付きエンティティまたはそれに含まれるデータを参照するために使用する可能性のある別名を追加します。

   1. [**Add field**] を選択し、その後リストからフィールドを選択します。

      [**Add field**] をもう一度選択し、別のフィールドを追加します。

      ここに一覧表示されているフィールドの順序は、回答に表示される順序です。フィールドを移動するには、フィールド名の左にある 6 つのドットを選択し、目的の順序にフィールドをドラッグアンドドロップします。

   1. 完了したら、**[保存]** を選択します。

   名前付きのエンティティがトピックのフィルターのリストに追加されます。説明を追加し、メタデータを追加して、より自然言語に対応するようにできます。