索引
BteqOptions
(メッセージ)DatasetReference
(メッセージ)Filter
(メッセージ)IdentifierSettings
(メッセージ)IdentifierSettings.IdentifierCase
(enum)IdentifierSettings.IdentifierRewriteMode
(enum)TeradataOptions
(メッセージ)TranslationFileMapping
(メッセージ)TranslationTaskDetails
(メッセージ)TranslationTaskDetails.FileEncoding
(enum)TranslationTaskDetails.TokenType
(列挙型)
BteqOptions
BTEQ 変換タスク関連の設定。
フィールド | |
---|---|
project_dataset |
変換中に外部テーブルの作成に使用される BigQuery のプロジェクトとデータセットを指定します。 |
default_path_uri |
ファイル置換マップで指定されていないファイルのデフォルトパスとして使用される Cloud Storage ロケーション。 |
file_replacement_map |
BTEQ スクリプトで使用されるローカルパス(キー)を Cloud Storage のパス(値)にマッピングします。 |
DatasetReference
フィールド | |
---|---|
dataset_id |
必須。プロジェクト名を指定しない、このデータセットの一意の ID。ID には、英字(a~z、A~Z)、数字(0~9)、アンダースコア(_)のみを使用できます。最大長は 1,024 文字です。 |
project_id |
省略可。このデータセットを含むプロジェクトの ID。 |
フィルタ
変換の詳細フィールドに適用されるフィルタ。
フィールド | |
---|---|
input_file_exclusion_prefixes[] |
入力ファイルの処理の除外に使用される接頭辞のリスト。 |
IdentifierSettings
SQL 識別子に関連する設定。
フィールド | |
---|---|
output_identifier_case |
出力クエリの識別子の大文字 / 小文字を制御する設定。 |
identifier_rewrite_mode |
SQL 識別子の書き換えモードを指定します。 |
IdentifierCase
識別子の大文字 / 小文字。
列挙型 | |
---|---|
IDENTIFIER_CASE_UNSPECIFIED |
識別子の大文字 / 小文字が指定されていません。 |
ORIGINAL |
元の識別子の大文字 / 小文字が維持されます。 |
UPPER |
識別子は大文字になります。 |
LOWER |
識別子は小文字になります。 |
IdentifierRewriteMode
SQL 識別子の書き換えモード。
列挙型 | |
---|---|
IDENTIFIER_REWRITE_MODE_UNSPECIFIED |
SQL 識別子の書き換えモードが指定されていません。 |
NONE |
SQL 識別子は書き換えられません。 |
REWRITE_ALL |
すべての SQL 識別子が書き換えられます。 |
TeradataOptions
この型にはフィールドがありません。
Teradata SQL 固有の変換タスク関連の設定。
TranslationFileMapping
サブタスクで変換する入力ファイルと出力ファイルのマッピング。
フィールド | |
---|---|
input_path |
サブタスクで変換するファイルの Cloud Storage パス。 |
output_path |
対応する入力ファイルを書き戻す Cloud Storage のパス。 |
TranslationTaskDetails
非推奨。代わりに、com.google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails で定義されている TranslationTaskDetails を使用してください。変換タスクとサブタスクに必要な設定をキャプチャする変換タスクの構成。
フィールド | |
---|---|
input_path |
変換の入力ファイルの Cloud Storage パス。 |
output_path |
変換の出力ファイル用の Cloud Storage パス。 |
file_paths[] |
変換処理の対象となる Cloud Storage ファイル。 |
schema_path |
セマンティック変換を支援するテーブル スキーマとしての DDL ファイルへの Cloud Storage パス。 |
file_encoding |
ファイルのエンコード タイプ。 |
identifier_settings |
SQL 識別子の設定。 |
special_token_map |
変換時に置き換えられる特殊なトークンをキャプチャするマップ。キーは文字列内の特殊なトークンです。値はトークンのデータ型です。これは、特殊なトークンをプレースホルダとして含む SQL クエリ テンプレートを変換するために使用されます。特殊なトークンが存在すると、クエリが解析できなくなります。このマップは、これらの特殊トークンにアノテーションとしてタイプを適用します。このタイプ情報により、パーサーは適切な構造に解析する方法を特定できます。 |
filter |
変換の詳細に適用されたフィルタ。 |
translation_exception_table |
元の変換エラーの表示に使用される BigQuery テーブルの正確な名前(dataset.table)を指定します。テーブルが存在しない場合は、新規に作成されます。すでに存在し、スキーマが同じであれば、再利用されます。テーブルが存在し、スキーマが異なる場合は、エラーがスローされます。 |
共用体フィールド language_options 。変換タスクの言語固有の設定。language_options は次のいずれかになります。 |
|
teradata_options |
変換タスクの Teradata SQL 固有の設定。 |
bteq_options |
変換タスクの BTEQ 固有の設定。 |
FileEncoding
ファイルのエンコード タイプ。
列挙型 | |
---|---|
FILE_ENCODING_UNSPECIFIED |
ファイルのエンコード設定が指定されていません。 |
UTF_8 |
ファイルのエンコードは UTF_8 です。 |
ISO_8859_1 |
ファイルのエンコードは ISO_8859_1 です。 |
US_ASCII |
ファイルのエンコードは US_ASCII です。 |
UTF_16 |
ファイルのエンコードは UTF_16 です。 |
UTF_16LE |
ファイルのエンコードは UTF_16LE です。 |
UTF_16BE |
ファイルのエンコードは UTF_16BE です。 |
TokenType
特殊なトークンのデータ型。
列挙型 | |
---|---|
TOKEN_TYPE_UNSPECIFIED |
トークンの型が指定されていません。 |
STRING |
文字列型のトークン。 |
INT64 |
整数型のトークン。 |
NUMERIC |
数値型のトークン。 |
BOOL |
ブール値型のトークン。 |
FLOAT64 |
浮動小数点型のトークン。 |
DATE |
日付型のトークン。 |
TIMESTAMP |
タイムスタンプ型のトークン。 |