翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
フェデレーションデータベースのクエリ
アクセス許可の付与後、ユーザーは Amazon Redshift を使用してサインインし、フェデレーションデータベースへのクエリを開始できます。これで、ユーザーはローカルデータベース名を使用して SQL クエリで Amazon Redshift データ共有を参照できるようになります。Amazon Redshift では、データ共有を介して共有されるパブリックスキーマの顧客テーブルには、データカタログの public.customer
として作成される、対応するテーブルが作成されます。
-
Amazon Redshift を使用してフェデレーションデータベースにクエリを実行する前に、クラスター管理者は次のコマンドを使用してデータカタログデータベースからデータベースを作成します。
CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:
<region>
:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb -
クラスター管理者は、データベースでの使用に関するアクセス許可を付与します。
GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
-
これで、フェデレーションユーザーは SQL ツールにログインしてテーブルをクエリできます。
Select * from sharedcustomerdb.public.customer limit 10;
詳細については、「Amazon Redshift 管理ガイド」の「AWS Glue Data Catalogのクエリ」を参照してください。