投稿日: Mar 10, 2021
Amazon Redshift クロスデータベースクエリでは、Redshift クラスター内のデータベース全体でクエリを実行できます。この機能は、Amazon Redshift RA3 ノードタイプが利用可能なすべてのリージョンで一般的にご利用いただけるようになりました。クロスデータベースクエリを使用することで、接続しているデータベースに関係なく、クラスター内の任意のデータベースに格納されているデータに、シームレスにクエリを実行できます。クロスデータベースクエリは、同一クラスター上で複数のビジネスグループをサポートするために、データの複製をなくし、データの整理を簡略化できます。クロスデータベースクエリは、追加費用なしで RA3 クラスターで使用できます。
多くのお客様は、複数のデータベースにまたがってデータを整理して、マルチテナント設定をサポートしています。しかし、これらのデータセットへのクエリが頻繁に必要となり、これらのデータセットを結合する必要が生じます。例えば、同じデータウェアハウスの特定のデータベースにあるデータセットを所有し管理する別々のビジネスグループとチームは、他のグループと協業しなければなりません。共通の ETL ステージングを実行しようとすると、一方で未加工のデータが複数のデータベースへ分散することになります。複数の Redshift データベースでデータを整理するというシナリオは、従来のデータウェアハウスシステムから移行する際にはごく一般的です。クロスデータベースクエリを使用すると、今後は特定のデータベースへ接続する必要なく、Redshift クラスター上にある任意のデータベースのデータにアクセスできるようになります。また、複数のデータベースのデータセットを 1 つのクエリで結合できます。ユーザーはテーブル、論理ビュー、マテリアライズドビューといったデータベースオブジェクトに、<データベース>.<スキーマ>.<オブジェクト> といった、シンプルな 3 つの部分で構成される表記法でアクセスでき、BI/アナリティクスツールを使用してデータを分析できます。ユーザーは引き続き、標準の Redshift SQL コマンドを使用して、ユーザー向けに詳細なアクセスコントロールをセットアップできます。これにより、ユーザーがアクセス権限を持つデータに関連するサブセットのみをユーザーに表示できます。
クロスデータベースクエリは、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)、アジアパシフィック (ムンバイ)、アジアパシフィック (ソウル)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、カナダ (中部)、欧州 (フランクフルト)、欧州 (アイルランド)、欧州 (ロンドン)、欧州 (パリ)、欧州 (ストックホルム)、および南米 (サンパウロ) でご利用いただけます。
クロスデータベースクエリ機能の詳細については、ドキュメントをご覧ください。