

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

# Amazon Quick Sight でのデータソースの使用
<a name="working-with-data-sources"></a>

外部のデータストアにアクセスするときはデータソースを使用します。Amazon S3 のデータソースは、マニフェストファイルの情報を保存しています。これに対して、Salesforce およびデータベースデータソースは、認証情報などの接続情報を保存します。このような場合、情報を再入力しなくても、データストアから複数のデータセットを簡単に作成できます。接続情報は、テキストファイルや Microsoft Excel ファイルには保存されません。

**Topics**
+ [データソースの作成](create-a-data-source.md)
+ [データソースの編集](edit-a-data-source.md)
+ [データソースの削除](delete-a-data-source.md)

# データソースの作成
<a name="create-a-data-source"></a>


|  | 
| --- |
|    対象者:  Amazon Quick 作成者  | 

Amazon Quick の分析作成者は、データへの接続に使用するインフラストラクチャについて何も理解する必要はありません。新しいデータソースは 1 回だけ設定します。

データソースを設定したら、クイックコンソールのタイルからデータソースにアクセスできます。これを使用して 1 つ以上のデータセットを作成できます。データセットを設定すると、対応するタイルからそのデータセットにアクセスすることもできます。技術的な詳細を抽象化することで、Amazon Quick Sight はデータ接続を簡素化します。

**注記**  
アップロード予定のファイルの接続設定を手動で保存する必要はありません。ファイルのアップロードの詳細については、「[データセットの作成](creating-data-sets.md)」を参照してください。

Amazon Quick に新しいデータソース接続プロファイルを追加する前に、まずデータソースに接続するために必要な情報を収集します。場合によっては、ファイルから設定をコピーして貼り付けることもできます。その場合、書式設定文字 (箇条書き記号や番号) または空白文字 (スペースやタブ) がファイルに含まれていないことを確認します。また、ASCII 以外の文字、null (ASCII 0)、制御文字など、テキスト以外の「gremlin」文字がファイルに含まれていないことを確認してください。

次のリストは、最も一般的に使用される設定を収集するための情報を示しています。
+ 接続先のデータソース。

  レポートに必要な接続先のソースを知っていることを確認します。このソースは、データの保存、処理、またはアクセスを提供するソースとは異なる場合があります。

  例えば、大企業の新しいアナリストの場合を考えます。発注システムのデータを分析するとします。このシステムでは Oracle を使用しています。ただし、オンライントランザクション処理 (OLTP) データを直接クエリすることはできません。データのサブセットは抽出されて Amazon S3 のバケットに保存されますが、このバケットへのアクセス権もありません。新しい同僚は、 AWS Glue クローラを使用してファイルを読み取って AWS Lake Formation アクセスすることを説明します。さらに詳しく調べると、Amazon Quick Sight のデータソースとして Amazon Athena クエリを使用する必要があることがわかります。ここでのポイントは、どの種類のデータソースを選択するかは必ずしも明確ではないということです。
+ 新しいデータソースタイルのわかりやすい名前。

  新しいデータソース接続ごとに一意のわかりやすい名前が必要です。この名前は、**データセットの作成**画面の下部にある既存のデータソースの Amazon Quick Sight リストに表示されます。他の類似するデータソースから区別しやすい名前を使用します。新しい Amazon Quick Sight データソースプロファイルには、データベースソフトウェアのロゴと、割り当てたカスタム名の両方が表示されます。
+ 接続先のサーバーまたはインスタンスの名前。

  一意の名前またはその他の識別子により、ネットワークのデータソースのサーバーコネクタを識別します。記述子は、接続先に応じて異なりますが、通常は次の 1 つ以上です。
  + ホスト名
  + IP アドレス
  + クラスター ID
  + インスタンス ID
  + コネクタ
  + サイトベースの URL
+ 使用するデータのコレクションの名前。

  記述子は、データソースに応じて異なりますが、通常は次のいずれかです。
  + データベース
  + ウェアハウス
  + S3 バケット
  + カタログ
  + スキーマ

  場合によっては、マニフェストファイルまたはクエリを含める必要があります。
+ Amazon Quick Sight で使用するユーザー名。

  Amazon Quick Sight はこのデータソースプロファイル (タイル) を使用して接続するたびに、接続設定のユーザー名を使用します。場合によっては、個人のログインを使用することもあります。ただし、これを他のユーザーと共有する場合は、Amazon Quick Sight 接続に使用する認証情報の作成についてシステム管理者に問い合わせてください。
+ 使用する接続のタイプ。パブリックネットワークまたは VPC 接続を選択できます。複数の VPC 接続を利用できる場合、どの接続を使用してデータソースにアクセスするかを決めます。
+ 一部のデータソースでは、Secure Sockets Layer (SSL) や API トークンなどの追加設定が必要です。

接続設定をデータソースプロファイルとして保存したら、そのタイルを選択してデータセットを作成できます。接続は、データソース接続プロファイルとして Amazon Quick Sight に保存されます。

既存の接続プロファイルを表示するには、クイックスタートページを開き、**データ**を選択し、**作成**を選択し、**新しいデータセット**を選択します。

サポートされているデータソース接続のリストと例については、「[統合とデータセットを使用してデータに接続する](connecting-to-data-examples.md)」を参照してください。

Quick Sight でデータソースを作成したら、接続されたデータソースからのデータを含むデータセットを Quick Sight で[作成](https://docs.aws.amazon.com/quicksuite/latest/userguide/creating-data-sets)できます。また、[データソース接続の更新](https://docs.aws.amazon.com/quicksuite/latest/userguide/edit-a-data-source)情報はいつでも更新できます。

# データソースの編集
<a name="edit-a-data-source"></a>

既存のデータベースデータソースを編集して、接続情報 (サーバー名、ユーザー認証情報など) を更新できます。既存の Amazon Athena データソースを編集してデータソース名を更新することもできます。Amazon S3 または Salesforce のデータソースは編集できません。

## データベースデータソースの編集
<a name="edit-a-database-data-source"></a>

以下の手順に従って、データベースデータソースを編集します。

1. クイックスタートページから、左側の**データ**を選択します。**Create** を選択し、**New データセット**を選択します。

1. データベースデータソースを選択します。

1. [**Edit Data Source**] を選択します。

1. データソースの情報を変更します。
   + 自動検出されたデータベースデータソースを編集する場合は、以下の設定を変更できます。
     + [**Data source name (データソース名)**] に、データソースの名前を入力します。
     + [**Instance ID (インスタンス ID)**] に、表示されるリストから接続先のインスタンスまたはクラスターの名前を選択します。
     + [**Database name (データベース名)**] には、[**Instance ID (インスタンス ID)**] のクラスターまたはインスタンスのデフォルトデータベースが表示されています。そのクラスターまたはインスタンスの別のデータベースを使用する場合は、その名前を入力します。
     + **[UserName]** で、次を実行するための許可を持つユーザーアカウントのユーザー名を入力します。
       + ターゲットデータベースにアクセスします。
       + 使用するデータベース内の（`SELECT` ステートメントを実行する）テーブルを読み取ります。
     + **[パスワード]** で、入力したユーザーアカウントのパスワードを入力します。
   + 外部のデータベースデータソースを編集する場合は、以下の設定を変更できます。
     + [**Data source name (データソース名)**] に、データソースの名前を入力します。
     + [**Database server (データベースサーバー)**] で、次のいずれかの値を入力します。
       + Amazon Redshift クラスターの場合は、クラスターのエンドポイントを、ポート番号を付けずに入力します。たとえば、エンドポイントの値が「`clustername.1234abcd.us-west-2.redshift.amazonaws.com:1234`」である場合は、「`clustername.1234abcd.us-west-2.redshift.amazonaws.com`」と入力します。エンドポイント値は、Amazon Redshift コンソールのクラスター詳細ページの **[Endpoint]** (エンドポイント) フィールドから取得できます。
       + PostgreSQL、MySQL、または SQL Server の Amazon EC2 インスタンスの場合は、パブリック DNS アドレスを入力します。パブリック DNS 値は、EC2 コンソールでインスタンス詳細ペインの [**Public DNS (パブリック DNS)**] フィールドから取得できます。
       + PostgreSQL、MySQL、または SQL Server の Amazon EC2 以外のインスタンスの場合は、データベースサーバーのホスト名またはパブリック IP アドレスを入力します。
     + [**Port (ポート)**] に、クラスターまたはインスタンスで接続に使用されているポート番号を入力します。
     + [**Database name (データベース名)**] に、使用するデータベースの名前を入力します。
     + **[UserName]** で、次を実行するための許可を持つユーザーアカウントのユーザー名を入力します。
       + ターゲットデータベースにアクセスします。
       + 使用するデータベース内の（`SELECT` ステートメントを実行する）テーブルを読み取ります。
     + **[パスワード]** で、入力したユーザーアカウントのパスワードを入力します。

1. [**Validate connection (接続を検証)**] を選択します。

1. 接続が検証された場合は、[**Update data source**] を選択します。検証されなかった場合は、接続情報を修正してから、検証をもう一度試します。

1. 更新されたデータソースを使用して新しいデータセットを作成する場合は、[データベースからのデータセットの作成](create-a-database-data-set.md) の手順で作業を進めます。それ以外の場合は、[**Choose your table (テーブルの選択)**] ダイアログボックスを閉じます。

## Athena データソースの編集
<a name="revoking-access-to-shared-data-sources"></a>

Athena データソースを編集するには、次の手順に従います。

1. クイックスタートページから、左側の**データ**を選択します。**「作成**」を選択し、**「新規データセット**」を選択します。

1. Athena データソースを選択します。

1. [**Edit Data Source**] を選択します。

1. [**Data source name (データソース名)**] に新しい名前を入力します。

1. [**Manage data source sharing (データソース共有の管理)**] 画面が表示されます。[**Users (ユーザー)**] タブで、削除するユーザーを見つけます。

1. 更新されたデータソースを使用して新しいデータセットを作成する場合は、[Amazon Athena データを使用したデータセットの作成](create-a-data-set-athena.md) の手順で作業を進めます。それ以外の場合は、[**Choose your table (テーブルの選択)**] ダイアログボックスを閉じます。

# データソースの削除
<a name="delete-a-data-source"></a>

不要になったデータソースは削除できます。クエリベースのデータベースデータソースを削除すると、関連付けられているすべてのデータセットが使用できなくなります。Amazon S3、Salesforce、または SPICE ベースのデータベースのデータソースを削除しても、関連付けられているデータセットの使用には影響ありません。これは、データが [SPICE](spice.md) に保存されているためです。ただし、それらのデータセットの更新はできなくなります。

**データソースを削除するには**

1. 削除するデータソースを選択します。

1. **[Delete]** (削除) をクリックします。