索引
MigrationService
(インターフェース)AssessmentOrchestrationResultDetails
(メッセージ)AssessmentTaskDetails
(メッセージ)AzureSynapseDialect
(メッセージ)BigQueryDialect
(メッセージ)BteqOptions
(メッセージ)CreateMigrationWorkflowRequest
(メッセージ)DatasetReference
(メッセージ)DeleteMigrationWorkflowRequest
(メッセージ)Dialect
(メッセージ)ErrorDetail
(メッセージ)ErrorLocation
(メッセージ)Filter
(メッセージ)GcsReportLogMessage
(メッセージ)GetMigrationSubtaskRequest
(メッセージ)GetMigrationWorkflowRequest
(メッセージ)HiveQLDialect
(メッセージ)IdentifierSettings
(メッセージ)IdentifierSettings.IdentifierCase
(enum)IdentifierSettings.IdentifierRewriteMode
(enum)ListMigrationSubtasksRequest
(メッセージ)ListMigrationSubtasksResponse
(メッセージ)ListMigrationWorkflowsRequest
(メッセージ)ListMigrationWorkflowsResponse
(メッセージ)Literal
(メッセージ)MigrationSubtask
(メッセージ)MigrationSubtask.State
(列挙型)MigrationTask
(メッセージ)MigrationTask.State
(列挙型)MigrationTaskOrchestrationResult
(メッセージ)MigrationWorkflow
(メッセージ)MigrationWorkflow.State
(列挙型)MySQLDialect
(メッセージ)NetezzaDialect
(メッセージ)OracleDialect
(メッセージ)PostgresqlDialect
(メッセージ)PrestoDialect
(メッセージ)RedshiftDialect
(メッセージ)ResourceErrorDetail
(メッセージ)SQLServerDialect
(メッセージ)SnowflakeDialect
(メッセージ)SourceLocation
(メッセージ)SourceSpec
(メッセージ)SourceTargetLocationMapping
(メッセージ)SourceTargetMapping
(メッセージ)SparkSQLDialect
(メッセージ)StartMigrationWorkflowRequest
(メッセージ)TargetLocation
(メッセージ)TargetSpec
(メッセージ)TeradataDialect
(メッセージ)TeradataDialect.Mode
(列挙型)TeradataOptions
(メッセージ)TimeInterval
(メッセージ)TimeSeries
(メッセージ)TranslationConfigDetails
(メッセージ)TranslationDetails
(メッセージ)TranslationFileMapping
(メッセージ)TranslationTaskDetails
(メッセージ)TranslationTaskDetails.FileEncoding
(enum)TranslationTaskDetails.TokenType
(enum)TranslationTaskResult
(メッセージ)TypedValue
(メッセージ)VerticaDialect
(メッセージ)
MigrationService
EDW 移行を処理するサービス。
CreateMigrationWorkflow |
---|
移行ワークフローを作成します。
|
DeleteMigrationWorkflow |
---|
移行ワークフローを名前で削除します。
|
GetMigrationSubtask |
---|
以前に作成された移行サブタスクを取得します。
|
GetMigrationWorkflow |
---|
以前に作成された移行ワークフローを取得します。
|
ListMigrationSubtasks |
---|
以前に作成された移行サブタスクを一覧表示します。
|
ListMigrationWorkflows |
---|
以前に作成された移行ワークフローを一覧表示します。
|
StartMigrationWorkflow |
---|
以前に作成した移行ワークフローを開始します。 つまり、状態が DRAFT から RUNNING に遷移します。状態がすでに RUNNING の場合、これは何もしません。状態が DRAFT または RUNNING 以外の場合、エラーが通知されます。
|
AssessmentOrchestrationResultDetails
評価タスク オーケストレーションの結果の詳細。
フィールド | |
---|---|
output_tables_schema_version |
省略可。出力テーブル スキーマに使用されるバージョン。 |
report_uri |
省略可。データポータル レポートの URI。 |
AssessmentTaskDetails
評価タスクの構成。
フィールド | |
---|---|
input_path |
必須。評価入力ファイルの Cloud Storage パス。 |
output_dataset |
必須。出力用の BigQuery データセット。 |
querylogs_path |
省略可。クエリログを書き込む Cloud Storage パス(変換タスクの入力パスとして使用されます)。省略可能です。 |
data_source |
必須。入力データが抽出されるデータソースまたはデータ ウェアハウスのタイプ(TERADATA / REDSHIFT など)。 |
AzureSynapseDialect
この型にはフィールドがありません。
Azure Synapse の言語定義。
BigQueryDialect
この型にはフィールドがありません。
BigQuery の言語定義。
BteqOptions
BTEQ 変換タスク関連の設定。
フィールド | |
---|---|
project_dataset |
変換中に外部テーブルの作成に使用される BigQuery のプロジェクトとデータセットを指定します。 |
default_path_uri |
ファイル置換マップで指定されていないファイルのデフォルトパスとして使用される Cloud Storage ロケーション。 |
file_replacement_map |
BTEQ スクリプトで使用されるローカルパス(キー)を Cloud Storage のパス(値)にマッピングします。 |
CreateMigrationWorkflowRequest
移行ワークフロー リソースの作成リクエスト。
フィールド | |
---|---|
parent |
必須。この移行ワークフローが属するプロジェクトの名前。例: |
migration_workflow |
必須。作成する移行ワークフロー。 |
DB2Dialect
この型にはフィールドがありません。
DB2 の言語定義
DatasetReference
BigQuery データセットへの参照。
フィールド | |
---|---|
dataset_id |
このデータセットの一意の ID(プロジェクト名は含みません)。ID には、英字(a~z、A~Z)、数字(0~9)、アンダースコア(_)のみを使用できます。最大長は 1,024 文字です。 |
project_id |
このデータセットを含むプロジェクトの ID。 |
DeleteMigrationWorkflowRequest
以前に作成した移行ワークフローを削除するリクエスト。
フィールド | |
---|---|
name |
必須。移行ワークフローの固有識別子。例: |
言語
変換に使用できる言語のオプション。
フィールド | |
---|---|
共用体フィールド dialect_value 。このメッセージが表す可能な言語オプション。dialect_value は次のいずれかになります。 |
|
bigquery_dialect |
BigQuery 言語 |
hiveql_dialect |
HiveQL 言語 |
redshift_dialect |
Redshift 言語 |
teradata_dialect |
Teradata 言語 |
oracle_dialect |
Oracle 言語 |
sparksql_dialect |
SparkSQL 言語 |
snowflake_dialect |
Snowflake 言語 |
netezza_dialect |
Netezza 言語 |
azure_synapse_dialect |
Azure Synapse 言語 |
vertica_dialect |
Vertica 言語 |
sql_server_dialect |
SQL Server 言語 |
postgresql_dialect |
Postgresql 言語 |
presto_dialect |
Presto 言語 |
mysql_dialect |
MySQL 言語 |
ErrorDetail
サブタスクの処理中に発生した問題など、エラーの詳細を提供します。
フィールド | |
---|---|
location |
省略可。リソース内の正確な場所(該当する場合)。 |
error_info |
必須。エラーの原因を構造化された詳細で説明します。 |
ErrorLocation
エラーの場所に関する情報を保持します。
フィールド | |
---|---|
line |
省略可。存在する場合、エラーが発生した行を示します。値 0 は、行情報がないことを意味します。 |
column |
省略可。存在する場合、エラーが発生した列を示します。値 0 は、列の情報がないことを意味します。 |
フィルタ
変換の詳細フィールドに適用されるフィルタ。
フィールド | |
---|---|
input_file_exclusion_prefixes[] |
入力ファイルの処理の除外に使用される接頭辞のリスト。 |
GcsReportLogMessage
移行ワークフローの集計 CSV レポートのレコード
フィールド | |
---|---|
severity |
変換レコードの重大度。 |
category |
エラーまたは警告のカテゴリ。例: SyntaxError |
file_path |
エラーが発生したファイルパス |
filename |
エラーが発生したファイル名 |
source_script_line |
エラーが発生したソーステキストの行を指定します。0 から始まります。行の場所がないメッセージは -1 になります。例: 2 |
source_script_column |
エラーが発生したソーステキストの列を指定します。0 から始まります。列の位置がないメッセージは -1 になります。例: 6 |
message |
レコードの詳細メッセージ。 |
script_context |
エラーが発生したスクリプト コンテキスト(難読化) |
action |
エラーまたは警告のカテゴリ。例: SyntaxError |
effect |
エラーまたは警告のカテゴリ。例: SyntaxError |
object_name |
ログ メッセージで影響を受けるオブジェクトの名前。 |
GetMigrationSubtaskRequest
以前に作成された移行サブタスクを取得するリクエスト。
フィールド | |
---|---|
name |
必須。移行サブタスクの固有識別子。例: |
read_mask |
省略可。取得するフィールドのリスト。 |
GetMigrationWorkflowRequest
以前に作成された移行ワークフローを取得するリクエスト。
フィールド | |
---|---|
name |
必須。移行ワークフローの固有識別子。例: |
read_mask |
取得するフィールドのリスト。 |
HiveQLDialect
この型にはフィールドがありません。
HiveQL の言語定義。
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 識別子が書き換えられます。 |
ListMigrationSubtasksRequest
以前に作成された移行サブタスクを一覧表示するためのリクエスト。
フィールド | |
---|---|
parent |
必須。一覧表示するサブタスクの移行タスク。例: |
read_mask |
省略可。取得するフィールドのリスト。 |
page_size |
省略可。返される移行タスクの最大数。サービスはこの数より少ない値を返すことがあります。 |
page_token |
省略可。前回の ページ分割を行う場合、 |
filter |
省略可。適用するフィルタ。ワークフロー内の特定のタスクのサブタスクを取得する際に使用できます。例: |
ListMigrationSubtasksResponse
ListMigrationSubtasks
呼び出しのレスポンス オブジェクト。
フィールド | |
---|---|
migration_subtasks[] |
指定されたタスクの移行サブタスク。 |
next_page_token |
次のページを取得するために |
ListMigrationWorkflowsRequest
以前に作成された移行ワークフローを一覧表示するためのリクエスト。
フィールド | |
---|---|
parent |
必須。一覧表示する移行ワークフローのプロジェクトとロケーション。例: |
read_mask |
取得するフィールドのリスト。 |
page_size |
返される移行ワークフローの最大数。サービスはこの数より少ない値を返すことがあります。 |
page_token |
前回の ページ分割を行う場合、 |
ListMigrationWorkflowsResponse
ListMigrationWorkflows
呼び出しのレスポンス オブジェクト。
フィールド | |
---|---|
migration_workflows[] |
指定されたプロジェクト / ロケーションの移行ワークフロー。 |
next_page_token |
次のページを取得するために |
リテラル
リテラルデータ。
フィールド | |
---|---|
relative_path |
必須。リテラル エントリの識別子。 |
共用体フィールド literal_data 。リテラル SQL のコンテンツ。literal_data は次のいずれかになります。 |
|
literal_string |
リテラル文字列データ。 |
literal_bytes |
リテラル バイトデータ。 |
MigrationSubtask
サブタスクの構成に関する詳細を保持する移行のサブタスク。詳細のコンテンツはエンドユーザーにとって重要ではありませんが、サブタスク作成者とサブタスク ワーカーの間の契約です。
フィールド | |
---|---|
name |
出力専用。変更不可。移行サブタスクのリソース名。ID はサーバーによって生成されます。 例: |
task_id |
このサブタスクが属するタスクの一意の ID。 |
type |
サブタスクのタイプ。移行サービスは、これが既知のタイプであるかどうかを確認しません。サブタスクをポーリングする互換性のあるワーカーがあるサブタスクのみを作成するのは、タスク作成者(オーケストレーターまたはワーカー)の責任です。 |
state |
出力専用。サブタスクの現在の状態。 |
processing_error |
出力専用。タスクが FAILED 状態のときに表示される説明。 |
resource_error_details[] |
出力専用。サブタスクの処理中に発生したエラーと問題の詳細を提供します。エラーの詳細が存在しても、サブタスクが失敗したとは限りません。 |
resource_error_count |
エラーのあるリソースの数。注: 各リソースに複数のエラーがある可能性があるため、これはエラーの総数ではありません。これは、 |
create_time |
サブタスクが作成された時刻。 |
last_update_time |
サブタスクが最後に更新された時刻。 |
metrics[] |
サブタスクの指標。 |
状態
移行サブタスクの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
状態は指定されていません。 |
ACTIVE |
サブタスクの準備が完了しました(実行可能)。 |
RUNNING |
サブタスクが実行中です(実行のためにワーカーに割り当てられています)。 |
SUCCEEDED |
サブタスクが正常に終了しました。 |
FAILED |
サブタスクが正常に終了しませんでした。 |
PAUSED |
サブタスクが一時停止しています(スケジュール設定されません)。すでに割り当てられている場合は、処理が完了する可能性がありますが、新しいリースの更新は許可されません。 |
PENDING_DEPENDENCY |
サブタスクは依存関係を保留しています。依存関係が完了すると、スケジュールが設定されます。 |
MigrationTask
移行用の単一のタスク。タスクの構成に関する詳細が含まれます。
フィールド | |
---|---|
id |
出力専用。変更不可。移行タスクの固有識別子。ID はサーバーによって生成されます。 |
type |
タスクのタイプ。サポートされているタスクタイプ(Translation_Teradata2BQ、Translation_Redshift2BQ、Translation_Bteq2BQ、Translation_Oracle2BQ、Translation_HiveQL2BQ、Translation_SparkSQL2BQ、Translation_Snowflake2BQ、Translation_Netezza2BQ、Translation_AzureSynapse2BQ、Translation_Vertica2BQ、Translation_SQLServer2BQ、Translation_Presto2BQ、Translation_MySQL2BQ、Translation_Postgresql2BQ)のいずれかにする必要があります。 |
details |
非推奨。以下のいずれかの task_details を使用します。タスクの詳細。タイプ URL は、サポートされているタスクの詳細メッセージのいずれかであり、タスクのタイプに対応している必要があります。 |
state |
出力専用。タスクの現在の状態。 |
processing_error |
出力専用。タスクが FAILED 状態のときに表示される説明。 |
create_time |
タスクが作成された時刻。 |
last_update_time |
タスクが最後に更新された時刻。 |
orchestration_result |
出力専用。オーケストレーションに関する追加情報。 |
resource_error_details[] |
出力専用。タスクの処理中に発生したエラーと問題の詳細を提供します。エラーの詳細が存在しても、タスクが失敗したわけではありません。 |
resource_error_count |
エラーのあるリソースの数。注: 各リソースに複数のエラーがある可能性があるため、これはエラーの総数ではありません。これは、 |
metrics[] |
タスクの指標。 |
共用体フィールド task_details 。タスクの詳細。task_details は次のいずれかになります。 |
|
assessment_task_details |
評価のタスク構成。 |
translation_task_details |
バッチ SQL 変換のタスク構成。 |
translation_config_details |
CW バッチ / オフライン SQL 変換のタスク構成。 |
translation_details |
統合 SQL 変換のタスクの詳細。 |
状態
移行タスクの取り得る状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
状態は指定されていません。 |
PENDING |
タスクはオーケストレーションを待っています。 |
ORCHESTRATING |
タスクはオーケストレーターに割り当てられます。 |
RUNNING |
タスクが実行中です(サブタスクの実行準備が完了しています)。 |
PAUSED |
タスクは一時停止されます。割り当てられたサブタスクは継続できますが、新しいサブタスクはスケジュールされません。 |
SUCCEEDED |
タスクが正常に完了しました。 |
FAILED |
タスクが正常に終了しませんでした。 |
MigrationTaskOrchestrationResult
タスク オーケストレーションが完了したときにオーケストレーターから追加される情報。
フィールド | |
---|---|
共用体フィールド details 。タスクタイプに固有の詳細。details は次のいずれかになります。 |
|
assessment_details |
評価タスクのタイプに固有の詳細。 |
translation_task_result |
変換タスクのタイプに固有の詳細。 |
MigrationWorkflow
EDW 移行に必要な作業を指定する移行ワークフロー。
フィールド | |
---|---|
name |
出力専用。変更不可。ID。移行ワークフローの固有識別子。ID はサーバーによって生成されます。 例: |
display_name |
ワークフローの表示名。ワークフローにわかりやすい名前を付けるために設定できます。一意性の保証も、強制適用もありません。 |
tasks |
名前付きマップにあるワークフロー内のタスク。名前(キーなど)に意味はなく、ワークフローの特定のタスクを処理するための便利な方法にすぎません。 |
state |
出力専用。ワークフローのステータス。 |
create_time |
ワークフローが作成された時刻。 |
last_update_time |
ワークフローが最後に更新された時刻。 |
状態
移行ワークフローの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
ワークフローの状態が指定されていません。 |
DRAFT |
ワークフローがドラフト ステータスです。つまり、タスクはまだ実行できません。 |
RUNNING |
ワークフローが実行中です(タスクが実行可能な状態です)。 |
PAUSED |
ワークフローは一時停止しています。現在進行中のタスクは続行されますが、それ以降のタスクはスケジュールされません。 |
COMPLETED |
ワークフローが完了しました。終了以外の状態のタスクは存在しないはずですが、存在する場合(強制終了など)はスケジュールされません。 |
MySQLDialect
この型にはフィールドがありません。
MySQL の言語定義。
NetezzaDialect
この型にはフィールドがありません。
Netezza の言語定義。
OracleDialect
この型にはフィールドがありません。
Oracle の言語定義。
ポイント
時系列内の単一のデータポイント。
フィールド | |
---|---|
interval |
データポイントが適用される時間間隔。 |
value |
データポイントの値。 |
PostgresqlDialect
この型にはフィールドがありません。
Postgresql の言語定義。
PrestoDialect
この型にはフィールドがありません。
Presto の言語定義。
RedshiftDialect
この型にはフィールドがありません。
Redshift の言語定義。
ResourceErrorDetail
エラーと対応するリソースの詳細を提供します。
フィールド | |
---|---|
resource_info |
必須。エラーが発生したリソースに関する情報。 |
error_details[] |
必須。リソースのエラーの詳細。 |
error_count |
必須。リソースの合計エラー数。 |
SQLServerDialect
この型にはフィールドがありません。
SQL Server の言語定義。
SnowflakeDialect
この型にはフィールドがありません。
Snowflake の言語定義。
SourceLocation
ソースデータを保持する場所 1 つのパスを表します。
フィールド | |
---|---|
共用体フィールド location 。ソースデータの場所。location は次のいずれかになります。 |
|
gcs_path |
ファイルのディレクトリの Cloud Storage パス。 |
SourceSpec
ソースデータを保持する場所 1 つのパスを表します。
フィールド | |
---|---|
encoding |
省略可。SQL バイトのエンコードを指定するためのオプション フィールド。 |
共用体フィールド source 。特定のソース SQL。source は次のいずれかになります。 |
|
base_uri |
変換元として読み取られるすべてのファイルのベース URI。 |
literal |
ソースリテラル。 |
SourceTargetLocationMapping
ソースのロケーション パスからターゲット ロケーション パス(省略可)への 1 つのマッピングを表します。
フィールド | |
---|---|
source_location |
ソースデータの場所のパス。 |
target_location |
ターゲット データの場所のパス。 |
SourceTargetMapping
ソース SQL からターゲット SQL への 1 つのマッピングを表します。
フィールド | |
---|---|
source_spec |
ソース SQL またはそのパス。 |
target_spec |
ターゲット SQL またはそのパス。 |
SparkSQLDialect
この型にはフィールドがありません。
SparkSQL の言語定義。
StartMigrationWorkflowRequest
以前に作成された移行ワークフローを開始するリクエスト。
フィールド | |
---|---|
name |
必須。移行ワークフローの固有識別子。例: |
TargetLocation
// ターゲット データを保持する場所の 1 つのパスを表します。
フィールド | |
---|---|
共用体フィールド location 。ターゲット データの場所。location は次のいずれかになります。 |
|
gcs_path |
ファイルのディレクトリの Cloud Storage パス。 |
TargetSpec
ターゲット データを保持するロケーションの 1 つのパスを表します。
フィールド | |
---|---|
relative_path |
ターゲット データの相対パス。ソースファイル |
TeradataDialect
Teradata の言語定義。
フィールド | |
---|---|
mode |
ユーザーが指定する Teradata サブ言語モード。 |
モード
Teradata のサブ言語のオプション。
列挙型 | |
---|---|
MODE_UNSPECIFIED |
モードが指定されていません。 |
SQL |
Teradata SQL モード。 |
BTEQ |
BTEQ モード(SQL を含む)。 |
TeradataOptions
この型にはフィールドがありません。
Teradata SQL 固有の変換タスク関連の設定。
TimeInterval
期間は開始時刻の直後から終了時刻まで続きます。開始時刻が終了時刻と同じである場合、期間は時間内の単一の点を表します。
フィールド | |
---|---|
start_time |
省略可。期間の始まり。開始時刻のデフォルト値は終了時刻です。開始時刻は終了時刻より後にすることはできません。 |
end_time |
必須。期間の終了。 |
TimeSeries
サブタスクの指標オブジェクト。
フィールド | |
---|---|
metric |
必須。指標の名前。 サービスが指標を認識していない場合は、指標が自動的に作成されます。 |
value_type |
必須。時系列の値タイプ。 |
metric_kind |
省略可。時系列の指標の種類。 指定した場合は、関連付けられている指標と同じ種類にする必要があります。関連付けられている指標の記述子を自動作成する必要がある場合、このフィールドに新しい記述子の指標の種類を指定します。 |
points[] |
必須。この時系列のデータポイント。時系列をリストする場合、ポイントは逆順で返されます。 時系列を作成する場合は、このフィールドに 1 つのポイントのみを含める必要があます。また、ポイントの型は、関連付けられている指標の値と同じ型にする必要があります。関連する指標の記述子を自動作成する必要がある場合、記述子の値の型はポイントの型によって決まります。これは |
TranslationConfigDetails
変換タスクとサブタスクに必要な設定をキャプチャする変換構成。
フィールド | |
---|---|
source_dialect |
入力ファイルの言語。 |
target_dialect |
エンジンが入力を変換するターゲット言語。 |
source_env |
変換のデフォルトのソース環境の値。 |
source_target_location_mapping[] |
ソースのロケーション パスからターゲット ロケーション パスへのマッピング。 |
request_source |
変換リクエストの開始元を示すインジケーター。 |
共用体フィールド source_location 。入力ファイルのソースの場所として選択したパス。source_location は次のいずれかになります。 |
|
gcs_source_path |
タスクで変換するファイルが存在するディレクトリの Cloud Storage パス。 |
共用体フィールド target_location 。出力ファイルの場所として選択したパス。target_location は次のいずれかになります。 |
|
gcs_target_path |
対応する入力ファイルを書き戻す Cloud Storage パス。 |
共用体フィールド output_name_mapping 。現在の状態から望ましい出力への完全な SQL オブジェクト名のマッピング。output_name_mapping は次のいずれかになります。 |
|
name_mapping_list |
オブジェクトと望ましい出力名のリスト形式のマッピング。 |
TranslationDetails
変換ジョブに必要な設定をキャプチャするための変換の詳細。
フィールド | |
---|---|
source_target_mapping[] |
ソース SQL からターゲット SQL へのマッピング。 |
target_base_uri |
永続ストレージに対するすべての書き込みのベース URI。 |
source_environment |
変換のデフォルトのソース環境の値。 |
target_return_literals[] |
レスポンスに直接返されるリテラル ターゲットのリスト。各エントリは、ベースパスを除く、構築されたパスで構成されます。target_base_uri を指定しない場合、永続ストレージへの書き込みは行われません。 |
target_types[] |
生成する出力のタイプ(sql、sqlx、lineage、analysis など)。指定しない場合、デフォルトのターゲット セットが生成されます。一部のターゲット タイプは生成に時間がかかります。使用可能なターゲット タイプについては、ドキュメントをご覧ください。 |
TranslationFileMapping
サブタスクで変換する入力ファイルと出力ファイルのマッピング。
フィールド | |
---|---|
input_path |
サブタスクで変換するファイルの Cloud Storage パス。 |
output_path |
対応する入力ファイルを書き戻す Cloud Storage のパス。 |
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 |
タイムスタンプ型のトークン。 |
TranslationTaskResult
移行タスクからの変換に固有の結果の詳細。
フィールド | |
---|---|
translated_literals[] |
変換されたリテラルのリスト。 |
report_log_messages[] |
移行ワークフローの集計 CSV レポートのレコード。 |
TypedValue
単一の厳格に型指定された値。
フィールド | |
---|---|
共用体フィールド value 。型指定された値のフィールド。value は次のいずれかになります。 |
|
bool_value |
ブール値: |
int64_value |
64 ビット整数。範囲は約 |
double_value |
64 ビット倍精度浮動小数点数。大きさは約 |
string_value |
可変長の文字列値。 |
distribution_value |
分布値。 |
VerticaDialect
この型にはフィールドがありません。
Vertica の言語定義。