ゼロ ETL 統合ターゲットの設定
ゼロ ETL 統合のターゲットを設定する際には、AWS が提供するいくつかのオプションがあります。ターゲットにできるのは、暗号化された Amazon Redshift データウェアハウスまたは Amazon SageMaker Lakehouse カタログです。
ゼロ ETL 統合のターゲットを選択する前に、次のいずれかのターゲットリソースを設定する必要があります。
ゼロ ETL 統合のターゲットの設定オプションは次のとおりです。
Amazon S3 ストレージで設定された Amazon SageMaker Lakehouse カタログとデータベース。「AWS Glue データベースのセットアップ」を参照してください。
Amazon Redshift マネージドストレージで設定された Amazon SageMaker Lakehouse カタログ。「ターゲットとの統合の設定」を参照してください。
Redshift 名前空間によって識別される Amazon Redshift データウェアハウス。「ターゲットとの統合の設定」を参照してください。
注記
作成後にゼロ ETL 統合のターゲットを変更することはできません。
ターゲットとの統合の設定
接続を選択し、ソース IAM ロールを指定したら、以下のステップに従って Amazon Redshift データウェアハウスターゲットを指定します。
Redshift クラスターまたは Redshift Serverless ワークグループの名前空間を指定するか、新しい名前空間を作成します。
AWS Glue [修正をお願いする] オプションを選択します。Redshift ターゲットの場合、次のようになります。
Redshift クラスターまたは Serverless ワークグループで承認されたサービスプリンシパルを適用します。
承認されたグルーソース ARN を Redshift クラスターまたは Serverless ワークグループに適用します。
新しいパラメータグループを
enable_case_sensitive_identifier = true
に関連付けます。
統合名を指定し、[統合の作成と起動] を選択します。
統合がアクティブ状態になったら、統合の詳細ページに移動し、[統合からデータベースを作成] を選択します。
最後に、Redshift クエリエディタに移動し、データベースに接続してスナップショットと増分データを検証できます。
注記
名前空間またはカタログ名には、小文字の英数字とアンダースコアのみを使用できます。これは、AWS Glue データカタログで任意の名前 (特殊文字を含む) を使用してデータベースを作成できることとは異なります。
Amazon S3 ストレージターゲットで設定された Amazon SageMaker Lakehouse カタログとデータベースを指定する場合は、次のステップに従います。
Redshift から Lake Formation のカタログに統合を登録します。「Registering Amazon Redshift clusters and namespaces to the AWS Glue Data Catalog」を参照してください。
AWS Lake Formation でフェデレーションカタログまたはマネージドカタログを作成します。詳細については、以下を参照してください。