

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

# フェデレーションデータベースのクエリ
<a name="qerying-fed-db"></a>

 アクセス許可の付与後、ユーザーは Amazon Redshift を使用してサインインし、フェデレーションデータベースへのクエリを開始できます。これで、ユーザーはローカルデータベース名を使用して SQL クエリで Amazon Redshift データ共有を参照できるようになります。Amazon Redshift では、データ共有を介して共有されるパブリックスキーマの顧客テーブルには、データカタログの `public.customer` として作成される、対応するテーブルが作成されます。

1. Amazon Redshift を使用してフェデレーションデータベースにクエリを実行する前に、クラスター管理者は次のコマンドを使用してデータカタログデータベースからデータベースを作成します。

   ```
   CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:<region>:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb
   ```

1.  クラスター管理者は、データベースでの使用に関するアクセス許可を付与します。

   ```
   GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
   ```

1.  これで、フェデレーションユーザーは SQL ツールにログインしてテーブルをクエリできます。

   ```
   Select * from sharedcustomerdb.public.customer limit 10;
   ```

 詳細については、「Amazon Redshift 管理ガイド」の「[AWS Glue Data Catalog のクエリ](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-glue.html)」を参照してください。