tIcebergTableの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtIcebergTableを設定するために使われます。
標準のtIcebergTableコンポーネントは、ビッグデータファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
このコンポーネントは、Talendが提供する8.0.1 R2023-11以降のStudioマンスリーアップデートをインストール済みである場合に利用できます。詳細は管理者にお問い合わせください。
基本設定
接続 | ドロップダウンリストから、目的の接続を確立するtIcebergConnectionコンポーネントを選択します。 |
[Table name] (テーブル名) | 作業したいIcebergテーブルの名前を入力します。 |
[Action on table] (テーブルでのアクション) | Icebergテーブルで実行したいアクションをドロップダウンリストから選択します:
|
CREATE LIKE | 既存のテーブルを基にテーブルを作成する場合は、このチェックをオンにします。[Source table] (ソーステーブル)パラメーターに、既存のテーブル名を指定する必要があります。詳細は、Apache IcebergのドキュメンテーションでCreate table like tableをご覧ください。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ、およびCreate as selectチェックボックスがオフになっている場合のみ利用できます。 |
Create as select | クエリー実行の最初にテーブルを作成する場合は、このチェックボックスを選択します。このクエリーは、As select queryパラメーターで指定する必要があります。詳細は、Apache IcebergのドキュメンテーションでCreate table as selectをご覧ください。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ、およびCREATE LIKEチェックボックスがオフになっている場合のみ利用できます。 |
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) | スキーマは行の説明のことで、処理された後に次のコンポーネントに渡されるフィールド(カラム)の数を定義するものです。ドロップダウンリストから、スキーマのタイプを選択します:
スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。変更を加えると、スキーマは自動的に組み込みになります。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ利用できます。 |
[Set format] (形式を設定) | このチェックボックスを選択してファイル形式を指定し、ドロップダウンリストから形式を選択します:
このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ、およびCREATE LIKEチェックボックスとCreate as selectチェックボックスがオフになっている場合のみ利用できます。 |
[Create external table] (外部テーブルを作成) | このチェックボックスを選択すると、外部テーブルが作成されます。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ利用できます。 |
パーティションの設定 | テーブル内部にパーティションを作成する場合は、このチェックボックスを選択し、表示される[Schema] (スキーマ)パラメーターで新しいスキーマを指定します。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ利用できます。 |
[Set catalog] (カタログを設定) | このチェックボックスを選択すると、テーブルの作成先として使用するカタログを指定できます。 このプロパティは、Talendが提供する8.0.1 2024-02以降のStudioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
[Set location] (ロケーションを設定) | 作成するテーブルを保存したいロケーションパスを指定する場合は、このチェックボックスを選択します。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ利用できます。 |
[Table properties] (テーブルのプロパティ) | プラスボタンをクリックし、キーと値の形式に従って追加の設定プロパティを入力します。たとえば、format-versionのようなプロパティを追加できます。利用可能な設定プロパティの詳細は、Apache IcebergのドキュメンテーションでConfigurationをご覧ください。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Create] (作成)または[Create if not exists] (存在しない場合は作成)を選択した場合のみ利用できます。 |
[Alter table action] (テーブルアクションを変更) | テーブルに対して実行したいアクションをドロップダウンリストから選択します:
ブランチとタグの詳細は、IcebergのドキュメンテーションでBranches and tagsをご覧ください。 このパラメーターは、[Action on table] (テーブルでのアクション)ドロップダウンリストから[Alter] (変更)を選択した場合のみ利用できます。 このパラメーターは、Talendが提供する8.0.1 2024-01以降のStudioマンスリーアップデートをインストール済みである場合のみ利用できます。このブランチとタブのオプションは、Talendが提供する8.0.1-R2024-06以降のStudioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
詳細設定
[tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。 |
グローバル変数
ERROR_MESSAGE |
エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |
使用方法
使用ルール | このコンポーネントは通常、他のIcebergコンポーネントと共に使われます。 |