doc-exports/docs/dataartsstudio/api-ref/dataartsstudio_02_0287.html
Xiong, Chen Xiao f2733178cc DataArts API 20230329 version
Reviewed-by: Kacur, Michal <michal.kacur@t-systems.com>
Co-authored-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com>
Co-committed-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com>
2023-06-29 16:21:21 +00:00

335 lines
42 KiB
HTML

<a name="dataartsstudio_02_0287"></a><a name="dataartsstudio_02_0287"></a>
<h1 class="topictitle1">From FTP/SFTP/NAS (to Be Brought Offline)/SFS (to Be Brought Offline)</h1>
<div id="body8662426"><div class="section" id="dataartsstudio_02_0287__en-us_topic_0108272814_section33401108172339"><h4 class="sectiontitle">Sample JSON File</h4><pre class="screen" id="dataartsstudio_02_0287__en-us_topic_0108272814_screen18422129192527">"from-config-values": {
"configs": [
{
"inputs": [
{
"name": "fromJobConfig.inputDirectory",
"value": "/sftpfrom/from_sftp.csv"
},
{
"name": "fromJobConfig.inputFormat",
"value": "CSV_FILE"
},
{
"name": "fromJobConfig.columnList",
"value": "1&amp;2&amp;3&amp;4&amp;5&amp;6&amp;7&amp;8&amp;9&amp;10&amp;11&amp;12"
},
{
"name": "fromJobConfig.fieldSeparator",
"value": ","
},
{
"name": "fromJobConfig.regexSeparator",
"value": "false"
},
{
"name": "fromJobConfig.firstRowAsHeader",
"value": "false"
},
{
"name": "fromJobConfig.encodeType",
"value": "UTF-8"
},
{
"name": "fromJobConfig.fromCompression",
"value": "NONE"
},
{
"name": "fromJobConfig.splitType",
"value": "FILE"
}
],
"name": "fromJobConfig"
}
]
}</pre>
</div>
<div class="section" id="dataartsstudio_02_0287__en-us_topic_0108272814_section46589520174555"><h4 class="sectiontitle">Parameter Description</h4><div class="p" id="dataartsstudio_02_0287__en-us_topic_0108272814_p1630464411599">Source link job parameters of FTP and SFTP are the same. <a href="#dataartsstudio_02_0287__en-us_topic_0108272814_table13922888141527">Table 1</a> describes the parameters.
<div class="tablenoborder"><a name="dataartsstudio_02_0287__en-us_topic_0108272814_table13922888141527"></a><a name="en-us_topic_0108272814_table13922888141527"></a><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_02_0287__en-us_topic_0108272814_table13922888141527" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Source link job parameters of file systems</caption><thead align="left"><tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row229143141527"><th align="left" class="cellrowborder" valign="top" width="22.772277227722768%" id="mcps1.3.2.2.2.2.5.1.1"><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p66756185141527">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.8019801980198%" id="mcps1.3.2.2.2.2.5.1.2"><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p38541938141527">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.8019801980198%" id="mcps1.3.2.2.2.2.5.1.3"><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p34889279141527">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="37.62376237623762%" id="mcps1.3.2.2.2.2.5.1.4"><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p7459369141527">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row62628929141527"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p18560626141527">fromJobConfig.inputDirectory</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p27015713141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p50167516142856">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p2430205141527">Path for storing files to be extracted. You can enter a maximum of 50 file paths, which are separated by vertical bars (|). You can also customize the separators. For example, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1586848295718"><b>FROM/example.csv|FROM/b.txt</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row42094113141527"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p26789449141527">fromJobConfig.inputFormat</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p22461756141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p7462956141527">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><div class="p" id="dataartsstudio_02_0287__en-us_topic_0108272814_p519680141527">File format required for data transmission. Currently, the following file formats are supported:<ul id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_ul6517190495730"><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li245110995730"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b635905110151">CSV_FILE</strong>: CSV format, used to migrate files to data tables</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li1570521617617"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b51103215168">JSON_FILE</strong>: JSON format, used to migrate files to data tables</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li1513553695733"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b912681681618">BINARY_FILE</strong>: Files (even not in binary format) will be directly transferred without resolution. It is applicable to file copy.</li></ul>
</div>
<p id="dataartsstudio_02_0287__en-us_topic_0108272814_p3415682014487">If you select <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue4805818695742"><b>BINARY_FILE</b></span>, the migration destination must also be a file system.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row8336449141527"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p48880710193940">fromJobConfig.lineSeparator</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p67023407193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p60186848193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p43296514193940">Line feed character in the file. For example, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue101582173814747"><b>\n</b></span>. By default, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1036544951470"><b>\n</b></span>, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue11252630681478"><b>\r</b></span>, or <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue157769263814713"><b>\r\n</b></span> is automatically identified.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row2070931215120"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p59153600193940">fromJobConfig.columnList</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p26712273193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p16210536193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p37985002193940">Numbers of columns to be extracted. Use <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1132123642114732"><b>&amp;</b></span> to separate column numbers in ascending order. For example, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue84235257617741"><b>1&amp;3&amp;5</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row12312261165154"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p63971201193940">fromJobConfig.lineSeparator</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p14284794193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p16217700193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p38565351193940">Line feed character. This parameter is valid only when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue161635236514106"><b>CSV_FILE</b></span>. The default value is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1798040172141020_1"><b>\r\n</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row20086039165159"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p40343041193940">fromJobConfig.fieldSeparator</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p46560925193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p13338548193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p6680624193940">Field delimiter. This parameter is valid only when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue911113917141932"><b>CSV_FILE</b></span>. The default value is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1798040172141020_3"><b>,</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row201058415316"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p179629179572">fromJobConfig.quoteChar</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1896201711572">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p9962817165718">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p113238488438">Whether to use the encircling symbol. If this parameter is set to <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue488579234115149"><b>true</b></span>, the field delimiters in the encircling symbol are regarded as a part of the string value. Currently, the default encircling symbol of CDM is double quotation mark (").</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row610901871125"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p326661711235">fromJobConfig.regexSeparator</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p6326942511235">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p2454981411235">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p4237790311235">Whether to use the regular expression to separate fields. This parameter is valid only when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue949757413141537"><b>CSV_FILE</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row1740365611231"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p2341419011235">fromJobConfig.regex</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1750120911235">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p831182911235">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p216954511235">Regular expression. This parameter is valid only when the regular expression is used to separate fields.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row1868417394538"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p7684103915314">fromJobConfig.firstRowAsHeader</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1968433985310">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1868483985320">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p18684539155318">Whether to regard the first line as the heading line. This parameter is valid only when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1467312083111"><b>CSV_FILE</b></span>. When you migrate a CSV file to a table, CDM writes all data to the table by default. If this parameter is set to <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b16113979221">true</strong>, CDM uses the first line of the CSV file as the heading line and does not write the line to the destination table.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row4606474911518"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p4025721311518">fromJobConfig.fromCompression</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p3960883811518">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p5419927911518">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><div class="p" id="dataartsstudio_02_0287__en-us_topic_0108272814_p2806544011518">Compression format. This parameter is valid only when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1868059493142443"><b>CSV_FILE</b></span> or <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue2071419389142448"><b>JSON</b></span>. The options are as follows:<ul id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_ul64234801103023"><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li41242297103023"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b842352706143522">NONE</strong>: Files in all formats are transferred.</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li52291733103023"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b842352706143558">GZIP</strong>: Files in gzip format are transferred.</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li1713102714591"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b1773935455">ZIP</strong>: Files in Zip format are transferred.</li></ul>
</div>
</td>
</tr>
<tr id="dataartsstudio_02_0287__row18136768331"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__zh-cn_topic_0108272814_p38366493193940">fromJobConfig.splitType</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__p167711016103312">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__zh-cn_topic_0108272814_p64322533193940">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__p7733174318422">Whether to split files by file or size.</p>
<ul id="dataartsstudio_02_0287__ul139611056124212"><li id="dataartsstudio_02_0287__li13961185604218"><strong id="dataartsstudio_02_0287__b1241184694212">FILE</strong>: Split files by file quantity. If there are 10 files and <span class="parmname" id="dataartsstudio_02_0287__parmname6526049104317"><b>throttlingConfig.numExtractors</b></span> is set to <span class="parmvalue" id="dataartsstudio_02_0287__parmvalue16104173934313"><b>5</b></span>, each shard consists of two files.</li><li id="dataartsstudio_02_0287__li1961556104212"><strong id="dataartsstudio_02_0287__b1870903819429">SIZE</strong>: Split files by file size. Files will not be split for balance. Suppose there are 10 files, among which nine are 10 MB and one is 200 MB in size. If <strong id="dataartsstudio_02_0287__b170903811427"><span class="parmname" id="dataartsstudio_02_0287__parmname537992214431"><b>throttlingConfig.numExtractors</b></span></strong> is set to <span class="parmvalue" id="dataartsstudio_02_0287__parmvalue101331213134310"><b>2</b></span>, two shards will be created. One of them processes the nine 10 MB files, and the other processes the 200 MB file.</li></ul>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row28370483155251"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p18317612193940">fromJobConfig.jsonReferenceNode</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p7331603193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p56988962193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p52703234193940">Reference node. This parameter is valid when the file format is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue181547779914380_1"><b>JSON_FILE</b></span>. Resolve data on the JSON node. If the data corresponding to the node is a JSON array, the system extracts data from the array in the same mode. Nested JSON nodes are separated by periods (.). For example, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue990405469144232"><b>data.list</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row62580131193857"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p66009299193940">fromJobConfig.encodeType</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p45152983193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p33513000193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p30198445193940">Encoding type. For example, <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue830270147115123"><b>UTF_8</b></span> or <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue354317202115128"><b>GBK</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row226444193923"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p10703804193940">fromJobConfig.fromFileOpType</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p61701775193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p31787850193940">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p24679062193940">Source file processing mode. After a job is completed, operations on the source file can be performed. The source file can be renamed or deleted.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row17380182010103"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p108051742228">fromJobConfig.useMarkerFile</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1238010205108">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p16380520181011">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p538062091010">Whether to start a job by a marker file. A job is started only when a marker file for starting the job exists in the source path. Otherwise, the job will be suspended for a period of time specified by <span class="parmname" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmname2010920131508"><b>fromJobConfig.waitTime</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row40508618193924"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p21496433171234">fromJobConfig.markerFile</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p4977149193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p495958193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p40172643193940">Name of the marker file for starting a job. After a marker file is specified, the task is executed only when the file exists in the source path. If the marker file is not specified, this function is disabled by default. For example, <span class="filepath" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_filepath1400439236151132"><b>ok.txt</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row111592441016"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1784925765913">fromJobConfig.waitTime</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p111542431016">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p811512418103">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p15247819764">Period of waiting for a marker file. If you set <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b1097534810522">Start Job by Marker File</strong> to <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b20975154814521">Yes</strong> but no marker file exists in the source path, the job fails upon suspension timeout.</p>
<p id="dataartsstudio_02_0287__en-us_topic_0108272814_p149111137114">If you set this parameter to <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b721212277225">0</strong> and no marker file exists in the source path, the job will fail immediately.</p>
<p id="dataartsstudio_02_0287__en-us_topic_0108272814_p104529915719">Unit: second</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row28947646193924"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p36206523193940">fromJobConfig.filterType</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p47047254193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p52731205193940">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><div class="p" id="dataartsstudio_02_0287__en-us_topic_0108272814_p43369201193940">Filter type. Possible values are as follows:<ul id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_ul32827929185645"><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li33124282185645"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b26751342143420">WILDCARD</strong>: Enter a wildcard character to filter paths or files. CDM will migrate the paths or files that meet the filter condition.</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li58435322185650"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b635665093514">TIME</strong>: Specify a time filter. CDM will migrate the files modified after the specified time point.</li></ul>
</div>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row45121003193925"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p34862062193940">fromJobConfig.pathFilter</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p5254812193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p22986638193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p49978413193940">Path filter, which is configured when the filter type is <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b12887340203819">WILDCARD</strong>. It is used to filter the file directories. For example, <span class="uicontrol" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_uicontrol1543914419379"><b>*input</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row44400770193926"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p14461072193940">fromJobConfig.fileFilter</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p30496164193940">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p54270213193940">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p33811098193940">File filter, which is configured when the filter type is <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b1945701719389">WILDCARD</strong>. It is used to filter files in the specified directory. Use commas (,) to separate multiple files. For example, <span class="uicontrol" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_uicontrol3470533133910"><b>*.csv,*.txt</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row69481138151612"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p101771547152117">fromJobConfig.startTime</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p574033312314">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1085074720811">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p18311447203911">If you set <span class="parmname" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_parmname8541114793917"><b>Filter Type</b></span> to <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_parmvalue11541447123920"><b>Time Filter</b></span>, and specify a point in time for this parameter, only the files modified after the specified time are transferred. The time format must be <em id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_i1760714537405">yyyy-MM-dd HH:mm:ss</em>.</p>
<p id="dataartsstudio_02_0287__en-us_topic_0108272814_p12144111817144">This parameter can be set to a macro variable of date and time. For example, <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_b97861314103">${timestamp(dateformat(yyyy-MM-dd HH:mm:ss,-90,DAY))}</strong> indicates that only files generated within the latest 90 days are migrated.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row135271461251"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p2076744121718">fromJobConfig.endTime</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p176712419173">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p155977520229">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p34921611171416">If you set <span class="parmname" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_parmname32123244113"><b>Filter Type</b></span> to <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_parmvalue161911324415"><b>Time Filter</b></span>, and specify a point in time for this parameter, only the files modified before the specified time are transferred. The time format must be <em id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_i4192321411">yyyy-MM-dd HH:mm:ss</em>.</p>
<p id="dataartsstudio_02_0287__en-us_topic_0108272814_p13254806156">This parameter can be set to a macro variable of date and time. For example, <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108275319_b1521616538112">${timestamp(dateformat(yyyy-MM-dd HH:mm:ss))}</strong> indicates that only the files whose modification time is earlier than the current time are migrated.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row20340693193926"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p52262369164538">fromJobConfig.fileSeparator</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p5393490164538">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p34219511164538">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p8813175612198">File separator. If you enter multiple file paths in <span class="parmname" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmname169281923162419"><b>fromJobConfig.inputDirectory</b></span>, CDM uses the file separator to separate files. The default value is <span class="parmvalue" id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_parmvalue1360984183310"><b>|</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row114090221369"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p5622115931110">fromJobConfig.decryption</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p10622125919118">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1762214595111">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><div class="p" id="dataartsstudio_02_0287__en-us_topic_0108272814_p268631112373">Whether to decrypt the encrypted file before export and the decryption method. The options are as follows:<ul id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_ul193603764111"><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li443953725020"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b9211811104110">NONE</strong>: Do not decrypt but directly export the file.</li><li id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_li599585720411"><strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b15585121604110">AES-256-GCM</strong>: Use the AES-256-GCM (NoPadding) algorithm to decrypt the file and then export the file.</li></ul>
</div>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row169591722153612"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p167122217132">fromJobConfig.dek</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p74741127142115">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p2474627102111">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p23281415172211">Data decryption key. The key is a string of 64-bit hexadecimal numbers and must be the same as the data encryption key <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b11865175422817">toJobConfig.dek</strong> configured during encryption. If the encryption and decryption keys are inconsistent, the system does not report an exception, but the decrypted data is incorrect.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row14818523163614"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p26851918151311">fromJobConfig.iv</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1114152632113">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1414162617212">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p24771354512">Initialization vector required for decryption. The initialization vector is a string of 32-bit hexadecimal numbers and must be the same as the initialization vector <strong id="dataartsstudio_02_0287__en-us_topic_0108272814_en-us_topic_0108272831_b9484124621918">toJobConfig.iv</strong> configured during encryption. If the initialization vectors are inconsistent, the system does not report an exception, but the decrypted data is incorrect.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0287__en-us_topic_0108272814_row191971036141119"><td class="cellrowborder" valign="top" width="22.772277227722768%" headers="mcps1.3.2.2.2.2.5.1.1 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1724715172115">fromJobConfig.md5FileSuffix</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.2 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p32471517121116">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.8019801980198%" headers="mcps1.3.2.2.2.2.5.1.3 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p1424720170114">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.62376237623762%" headers="mcps1.3.2.2.2.2.5.1.4 "><p id="dataartsstudio_02_0287__en-us_topic_0108272814_p72470172110">Check whether the files extracted by CDM are consistent with those in the migration source.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_02_0281.html">Source Job Parameters</a></div>
</div>
</div>