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
ja-JP/tsn1650877444606.ditamap
dita:ditavalPath
ja-JP/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Data Moverでは、ビュー、マクロ、およびストアド プロシージャの定義をコピーし、DSAを使用してターゲット システム上にこれらのオブジェクトを作成できます。ターゲット システムにはコピーされたオブジェクトの基礎となる依存オブジェクトは必要ありません。DSAの代わりにSQLを使用することもできますが、ターゲット システムにコピーされたオブジェクトの基礎となる依存オブジェクトが必要になります。

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が使用されます。