很多 DSA 命令会读取 XML 文件,该文件通过指定 XML 元素的值来指定设置信息或作业详细信息。
下表列出了 XML 元素值的可接受值、是否区分大小写以及字符数限制。这些说明符合 Advanced SQL Engine/Teradata Database 的典型 XML 标准。
XML 元素 | 要求 |
---|---|
all_backup_objects | 接受的值:true、false。处理单个对象还原或复制时,all_backup_objects 必须为 false。如果 all_backup_objects 为 false 且未提供 objectlist,则无法创建作业。 |
auto_retire | 接受的值:true、false。必须使用小写字母输入。 |
bar_media_server | 最多 32 个字符 |
barnc_logging_level | 接受的值:Error、Info、Debug、Warning。必须按如下说明输入:第一个字符大写,其他字符小写。 |
blob_container | 最多 63 个字符。必须使用小写字母输入。 |
block_level_compression | 接受的值:DEFAULT、ON、OFF。必须使用大写字母输入。 |
config_map_name | 可选,最多 128 个字符。 |
concurrent_bld_per_tbl | 值在 1-5 之间。缺省值:5 Advanced SQL Engine/Teradata Database 16.0 及更高版本 |
database_query_method | 接受的值:BASE_VIEW、EXTENDED_VIEW。必须使用大写字母输入。 |
data_phase | 接受的值:DATA、DICTIONARY。必须使用大写字母输入。 |
disable_fallback | 接受的值:false、true。必须使用小写字母输入。 [Advanced SQL Engine 16.20 Update 1 及更高版本] 始终为 true。所做的更改将被忽略。 [早期版本 Advanced SQL Engine/Teradata Database] 缺省值:false。仅当 run_as_copy 也为 true 时才能设置为 true。 |
dsc_logging_level | 接受的值:Error、Info、Debug、Warning。必须按如下说明输入:第一个字符大写,其他字符小写。 |
dsc_name | 最多 128 个字符:字母数字、“-”和“.” 第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
dsmain_logging_level | 接受的值:Error、Info、Debug、Warning。必须按如下说明输入:第一个字符大写,其他字符小写。 |
enable_temperature_override | 接受的值:true、false。必须使用小写字母输入。 |
fabric_name | 最多64个字符: 字母数字和 "-" 和 "_"。 第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
frequency_value | 值必须介于 1-999 之间。缺省值为 7。 |
ip_address | 最多 50 个字符:字母数字、“.”和“:” 请勿使用媒体服务器的链路本地 IPv6 地址(以 fe80 开头)。 |
is_delete_after | 接受的值:Y/N。必须使用大写字母输入。 |
is_enabled | 接受的值:true、false。必须使用小写字母输入。缺省值:false |
is_encrypted | 接受的值:Y/N。必须使用大写字母输入。 |
job_description | 最多 256 个字符 |
job_name | 最多 128 个字符 |
job_type | 接受的值:BACKUP、RESTORE、ANALYZE_VALIDATE、ANALYZE_READ。必须使用大写字母输入。 |
map_to | 最多 128 个字符 |
media_server | 最多 32 个字符:字母数字、“-”、“_”和“.” 第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
media_server_name | 最多 32 个字符:字母数字、“-”、“_”和“.” 第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
netmask | 最多 64 个字符:字母数字、“.”和“:” |
node_name | 最多 32 个字符(字母数字字符、“-”、“_”和“.”) 第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
nosync | 接受的值:true、false。必须使用小写字母输入。 |
object_name | 最多 128 个字符 |
object_type | 必须使用大写字母输入。接受的值有:AGGREGATE_FUNCTION、AUTHORIZATION、COMBINED_AGGREGATE_FUNCTIONS、CONTRACT_FUNCTION、DATABASE、EXTERNAL_PROCEDURE、FUNCTION_ALIAS、GLOP_SET、HASH_INDEX、INSTANCE_OR_CONSTRUCTOR_METHOD、JAR、JOIN_INDEX、MACRO、NO_PI_TABLE、ORDERED_ANALYTICAL_FUNCTION、QUEUE_TABLE、SERVER_OBJECT、STANDARD_FUNCTION、STATISTICAL_FUNCTION、STORED_PROCEDURE、TABLE、TABLE_FUNCTION、TABLE_OPERATOR、TRIGGER、USER、USER_DEFINED_METHOD、USER_DEFINED_DATA_TYPE、USER_INSTALLED_FILE、VIEW |
online | 接受的值:true、false。必须使用小写字母输入。 |
parent_name | 最多 128 个字符 |
parent_type | 接受的值:DATABASE、USER。必须使用大写字母输入。 |
policy_class_name | 最多 128 个字符:字母数字、“-”和“_” |
port | 最多 5 位数字。必须介于 1 至 65535 之间 |
prefix_name | 最多 256 个字符 |
query_band | 最多 2,048 个字符 |
rename_to | 最多 128 个字符 |
reset_node_limit | 接受的值:true、false。必须使用小写字母输入。 |
retire_units | 接受的值:DAYS、WEEKS。必须使用大写字母输入。 |
role_name | 仅 AWS。IAM 角色。最多 64 个字符。仅字母数字。 |
run_as_copy | 接受的值:true、false。必须使用小写字母输入。 |
skip_archive | 接受的值:true、false。必须使用小写字母输入。 |
skip_force_full | 接受的值:true、false。必须使用小写字母输入。 |
skip_joinhash_index | 可选。接受的值:true、false。缺省值为 false。 |
skip_stats | 接受的值:true、false。缺省值为 false。 |
source_media | 最多 32 个字符 |
start_am_pm | 接受的值:AM、PM。必须使用大写字母输入。 |
start_time | 最多 5 个字符。值必须介于 1:00 与 12:00 之间(AM 和 PM 在 start_am_pm 元素中输入) |
storage_account | 最多 24 个字符。必须使用小写字母输入。 |
storage_devices | 最多 3 个字符,数字范围介于 1-999 之间 |
storage_type | 接受的值:cool、hot。必须使用小写字母输入。 |
streams_softlimit | 可选,范围是 1 - 流软限制的 max 软限制,其中 max 是系统中每个节点的 AMP 数。 针对以下项进行优化:
关于重复数据删除影响的粗略准则。
|
system_name | 最多 32 个字符(字母数字字符、“-”、“_”和“.”) 名称的第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
target_entity | 最多 32 个字符 |
target_group_name | 最多 32 个字符(字母数字字符、“-”、“_”和“.”) 名称的第一个字符只能是字母数字(a-z、A-Z 和 0-9)。 |
target_media | 最多 32 个字符 |
table_name | 最多 63 个字符 |
target_accountid | 最多 30 个字符 |
target_name | 最多 32 个字符 |
target_tdpid | 最多 32 个字符 |
temperature_override | 接受的值:DEFAULT、HOT、WARM、COLD。必须使用大写字母输入。 |
third_party_media_type | 接受的值:net_backup、dd_boost。必须使用小写字母输入。 |
third_party_server_name | 最多 32 个字符:字母数字、“-”和“_” |
threshold_units | 接受的值:MB、GB |
track_empty_tables | 接受的值:true、false。缺省值为 false。 |