索引
BteqOptions
(消息)DatasetReference
(消息)Filter
(消息)IdentifierSettings
(消息)IdentifierSettings.IdentifierCase
(枚举)IdentifierSettings.IdentifierRewriteMode
(枚举)TeradataOptions
(消息)TranslationFileMapping
(消息)TranslationTaskDetails
(消息)TranslationTaskDetails.FileEncoding
(枚举)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 |
时间戳形式的标记类型。 |