关于使用 DSA 复制视图、宏和存储过程 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.20
Published
2022 年 9 月
Language
中文 (简体)
Last Update
2022-10-12
dita:mapPath
zh-CN/tsn1650877444606.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Data Mover 中,您可以复制视图、宏和存储过程定义,并使用 DSA 在目标系统上创建这些对象。它不需要目标系统中已复制对象的基础从属对象。也可以使用 SQL 代替 DSA,但前者需要目标系统中已复制对象的基础从属对象。

要使用 DSA 复制这些对象,请在作业中将 force_utility 元素值指定为 dsa。例如:
<dmCreate> 
...
   <force_utility>dsa</force_utility>
...
   <views>
        <view selection="included">
            <name>view1</name>
            <database>database1</database>
        </view>
   </views>
   <macros>
	<macro selection="included"> 
		<name>macro1</name>  
		<database>database1</database> 
	</macro> 
   </macros>
   <stored_procedures>
        <stored_procedure selection="included">
            <name>storedprocedure1</name>
            <database>database1</database>
        </stored_procedure>
   </stored_procedures>
...
</dmCreate>

如果您未指定 force_utility 元素值,它则使用 SQL 来复制对象。