Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. データプロファイリング
  3. プロファイル
  4. プロファイル結果
  5. データプロファイリングタスクのパフォーマンスチューニング
  6. トラブルシューティング

データプロファイリング

データプロファイリング

Amazon Redshift V2

Amazon Redshift V2

Amazon Redshiftソースオブジェクトにアクセスするには、ソースオブジェクトへのAmazon Redshift V2接続を作成する必要があります。ODBCドライバ接続の代わりに、Amazon Redshift V2ネイティブドライバ接続を使用する必要があります。
次のAmazon Redshift V2接続プロパティを設定して、Amazon Redshiftソースオブジェクトでデータプロファイリングタスクを作成および実行します。
プロパティ
ランタイム環境
タスクを実行するランタイム環境の名前。Secure Agentまたはサーバーレスランタイム環境を指定します。
サーバーレスランタイム環境でデータベース取り込みタスクを実行することはできません。
ユーザー名
Amazon Redshiftアカウントのユーザー名を入力してください。
パスワード
Amazon Redshiftアカウントのパスワードを入力してください。
アクセスキーID
Amazon S3バケットにアクセスするためのアクセスキー。次の認証方法に基づいてアクセスキー値を指定します。
  • 基本認証: 実際のアクセスキー値を指定します。
  • ¹ IAM認証: アクセスキー値を指定しません。
  • ¹ 引き継がれたロールによる一時的なセキュリティ資格情報。Amazon S3バケットへのアクセス権限のないIAMユーザーのアクセスキーを指定します。
  • ¹ EC2のロールの引き受け: アクセスキー値を指定しません。
データベース取り込みタスクに接続を使用する場合は、基本認証方法を使用してアクセスキー値を指定する必要があります。
シークレットアクセスキー
Amazon S3バケットにアクセスするためのシークレットアクセスキー。秘密鍵はアクセスキーに関連付けられており、アカウントを一意に識別します。次の認証方法に基づいてアクセスキー値を指定します。
  • 基本認証: 実際のアクセスシークレット値を指定します。
  • ¹ IAM認証: アクセスシークレット値を指定しません。
  • 引き継がれたロールによる一時的なセキュリティ資格情報。Amazon S3バケットへのアクセス権限のないIAMユーザーのアクセスキーを指定します。
  • ¹ EC2のロールの引き受け: アクセスシークレット値を指定しません。
データベース取り込みタスクに接続を使用する場合は、実際のアクセスシークレット値を指定する必要があります。
¹ IAMロールARN
動的に生成された一時的なセキュリティ資格情報を使用するためにユーザーに引き継がれたIAMロールのAmazonリソース番号(ARN)。一時的なセキュリティ資格情報を使用してAWSリソースにアクセスする場合は、このプロパティの値を設定します。ストリーミング取り込みタスクで一時的なセキュリティ資格情報を使用することはできません。
IAMロールのARNの取得方法の詳細については、AWSのマニュアルを参照してください。
¹ 外部ID
オプション。Amazon S3バケットが別のAWSアカウントにある場合に、Amazon S3バケットへのより安全なアクセスを確立するための外部IDを指定します。
¹ ロールの引き受けにEC2ロールを使用
オプション。EC2ロールがIAMロールARNオプションで指定された別のIAMロールを引き受けることができるようにするには、このチェックボックスをオンにします。
EC2ロールには、同じアカウントまたは異なるアカウントからIAMロールを引き受けるためのアクセス許可がアタッチされたポリシーが必要です。
デフォルトでは、[ロールの引き受けにEC2ロールを使用]チェックボックスは選択されていません。
¹ マスタ対称キー
オプション。クライアントサイド暗号化を有効にする場合に、256ビットのAES暗号化キーをBase64形式で指定します。暗号化キーは、サードパーティ製ツールを使用して生成できます。
JDBC URL
Amazon Redshift V2接続のURL。次の形式でJDBC URLを入力します:
jdbc:redshift://<amazon_redshift_host>:<port_number>/<database_name>
¹ クラスタリージョン
オプション。アクセスするバケットが存在するAWSクラスタリージョンです。JDBC URL接続プロパティにクラスタリージョン名を含まないカスタムJDBC URLを提供する場合は、クラスタリージョンを選択します。クラスタリージョンとJDBC URL接続プロパティの両方でクラスタリージョンを指定すると、Secure AgentはJDBC URL接続プロパティで指定したクラスタリージョンを無視します。JDBC URL接続プロパティで指定したクラスタリージョン名を使用するには、このプロパティのクラスタリージョンとして[なし]を選択します。次のいずれかのクラスタリージョンを選択します。
  • なし
  • アジアパシフィック(ムンバイ)
  • アジアパシフィック(ソウル)
  • アジアパシフィック(シンガポール)
  • アジアパシフィック(シドニー)
  • アジアパシフィック(東京)
  • アジアパシフィック(香港)
  • AWS GovCloud(米国)
  • AWS GovCloud(米国東部)
  • カナダ(中部)
  • 中国(北京)
  • 中国(寧夏)
  • 欧州(アイルランド)
  • 欧州(フランクフルト)
  • EU(パリ)
  • EU(ストックホルム)
  • 南米(サンパウロ)
  • 中東(バーレーン)
  • 米国東部(バージニア北部)
  • 米国東部(オハイオ)
  • 米国西部(北カリフォルニア)
  • 米国西部(オレゴン)
デフォルトは[なし]です。コネクタが使用するAWS SDKによってサポートされるクラスタリージョンに対してのみ、データの読み取りと書き込みを行うことができます。
¹ 顧客マスタキーID
オプション。AWS Key Management Service(AWS KMS)によって生成された顧客マスタキーID、またはアカウント間アクセス用のカスタムキーのARNを指定します。
アカウント間アクセスは、詳細クラスタには適用されません。
Amazon S3バケットが存在するリージョンの顧客マスタキーIDを生成する必要があります。顧客が生成した顧客マスタキーIDまたはデフォルトの顧客マスタキーIDを指定できます。
¹バージョン2021.07.Mには適用されません
Amazon Redshift V2接続プロパティの詳細については、Amazon Redshift V2コネクタのヘルプを参照してください。