使用 save_configuration 命令进行系统级别的指定 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Language
中文 (简体)
Last Update
2021-12-02
dita:mapPath
zh-CN/wph1512683331242.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

您还可以在系统级别指定暂存数据库标记和目标数据库标记的值。在系统级别指定值时,需要执行 save_configuration 命令,该命令也用于设置其他 Data Mover 配置属性。

在系统级别指定了 staging_databasestaging_database_for_tablesource_staging_databasetarget_staging_databasetarget_database 标记值时,Data Mover 会将它们应用于作业请求中包含的所有表对象。

名为 system.default.database.enabled 的属性用于控制目标数据库和暂存数据库在系统级别的缺省值。对于每个目标系统,您可以设置三个缺省数据库值。在 systemLevelDatabase 元素内,system 标记是必选项,数据库标记都是可选项。以下是 save_configuration XML 文件中该新属性的一个示例:

<property>
	<key>system.default.database.enabled</key>
	<value>true</value>
	<defaultDatabases>
		<systemLevelDatabase>
			<system>targetSystem1</system> <!-- Tdpid here -->
			<source_staging_database>stagingDB1</source_staging_database>
			<!--target_staging_database>stagingDB1</target_staging_database--> 
			<staging_database>stagingDB1</staging_database>
			<staging_database_for_table>stagingDBForTable1</
staging_database_for_table>
			<target_database>targetDB1</target_database>
		</systemLevelDatabase>
		<systemLevelDatabase>
			<system>targetSystem2</system>
			<!-- only specify the target database for targetSystem2 -->
			<target_database>targetDB2</target_database>
		</systemLevelDatabase>
	</defaultDatabases>
		<description>Purpose: Enable/Disable the default target/staging
databases at the system level. Default value false means disabled.</
description>
</property>