オープンテーブルコネクタ > オープンテーブルへの接続 > オープンテーブルへの接続
  

オープンテーブルへの接続

AWS Glueカタログ、Hiveメタストア、またはPolaris RESTカタログに接続するようにオープンテーブルへの接続プロパティを設定してみましょう。

始める前に

始める前に、AWS Glueカタログによって管理されるApache IcebergまたはDelta Lakeテーブルを操作するために必要な最低限のIAMポリシーを作成し、Hiveメタストア用にHive JDBCドライバをインストールする必要があります。また、Amazon S3またはMicrosoft Azure Data Lake Storage Gen2ストレージに接続するための認証固有の前提条件を設定する必要もあります。
Amazon S3用の永続的なIAM資格情報認証には、IAMユーザーのアクセスキーとシークレットキーの値が必要です。Amazon S3にアクセスするためにEC2ロールがロール引き受け(Assume Role)認証を行うには、一時的なセキュリティ認証情報を生成するために、EC2ロールが引き受けるIAMロールのARNを必要とします。
Microsoft Azure Data Lake Storage Gen2用にサービスプリンシパル認証を設定するには、Azure Active Directoryに登録されているアプリケーションのAzureアカウント名、クライアントシークレット、クライアントID、およびテナントIDが必要です。
Apache IcebergテーブルまたはDelta Lakeテーブルにアクセスするためのポリシーとロールの設定方法の詳細については、前提条件を参照してください。

オープンテーブル形式、および関連するカタログタイプとストレージタイプ

使用するオープンテーブル形式と、それに関連付けられたカタログタイプおよびストレージタイプを選択して、データを操作できます。
次の表は、使用できるオープンテーブル形式、カタログタイプ、ストレージタイプ、および各ストレージタイプで使用可能な認証オプションをまとめたものです。
オープンテーブル形式
カタログタイプ
カタログ認証タイプ
ストレージタイプ
ストレージ認証タイプ
Apache Iceberg
AWS Glueカタログ*
なし
Amazon S3*
  • - 永続的なIAM資格情報認証
  • - ロールを引き受けるためのEC2ロール
Hive Metastore
なし
Amazon S3
永続的なIAM資格情報認証
Hive Metastore
なし
Microsoft Azure Data Lake Storage Gen2
サービスプリンシパル認証
RESTカタログ
OAuth 2.0資格情報
Amazon S3
永続的なIAM資格情報認証
Delta Lake
AWS Glueカタログ
なし
Amazon S3
永続的なIAM資格情報認証
*Amazon S3ストレージを使用してAWS Glueカタログによって管理されるApache Icebergテーブルは、通常のマッピングおよび詳細モードのマッピングに適用されます。
他のカタログおよびストレージタイプを含むオープンテーブル形式は、詳細モードのマッピングにのみ適用されます。

接続の詳細

次の表に、オープンテーブル接続プロパティを示します。
プロパティ
説明
接続名
接続の名前。
各接続名は組織内で一意である必要があります。接続名には、英数字、スペース、および次の特殊文字を含めることができます。_ .+ -,
最大長は255文字です。
説明
接続の説明。最大長は4000文字です。
シークレットコンテナの使用
組織に対して設定されているSecrets Managerにこの接続の機密資格情報を保存します。
このプロパティは、組織にSecrets Managerが設定されている場合にのみ表示されます。
接続でシークレットコンテナを有効にすると、Secure AgentがSecrets Managerからどの資格情報を取得するかを選択できます。このオプションを無効にした場合、資格情報は組織の設定方法に応じてリポジトリまたはローカルSecure Agentに保存されます。
注:
この接続を使用してプッシュダウンまたはプロキシサービスを介してデータアクセスポリシーを適用する場合、シークレットコンテナ設定オプションを使用することはできません。
Secrets Managerを設定および使用する方法については、Secrets manager configurationを参照してください。
ランタイム環境
タスクを実行するランタイム環境の名前。
Secure Agent、Hosted Agent、またはサーバーレスランタイム環境を選択します。
ランタイム環境の設定および使用方法の詳細については、Runtime environmentsを参照してください。
オープンテーブルフォーマット
カタログに対してデータの読み取りまたは書き込みを行う際に使用するオープンテーブル形式。
リストから[Apache Iceberg]または[Delta Lake]を選択します。

カタログタイプ

選択したオープンテーブル形式のメタデータを管理するためのカタログタイプとして、AWS Glueカタログ、Hiveメタストア、またはRESTカタログを選択することができます。
オープンテーブル形式で使用するカタログのタイプを選択し、カタログ固有のパラメータを設定します。

ストレージタイプ

オープンテーブル形式のテーブルを保存する場合に、Amazon S3またはMicrosoft Azure Data Lake Storage Gen2をストレージタイプとして選択することができます。
ストレージタイプを選択し、ストレージ固有の認証パラメータを設定します。