Files
doc-exports/docs/dataartsstudio/umn/dataartsstudio_01_0114.html
chenxiaoxiong f9e2808b7c DataArts UMN 20250810 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
Co-committed-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
2025-09-02 10:44:13 +00:00

166 lines
43 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="dataartsstudio_01_0114"></a><a name="dataartsstudio_01_0114"></a>
<h1 class="topictitle1">Using Macro Variables of Date and Time</h1>
<div id="body32001227"><div class="p" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p3891248810383">During the creation of table/file migration jobs, CDM supports the macro variables of date and time in the following parameters of the source and destination links:<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul32551785103820"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li2344555310407">Source directory or file</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li3776806103823">Source table name</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li196563145555">Directory filter and file filter of the <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue8240124018564"><b>wildcard</b></span> type</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li853635612552">Start time and end time of the <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue926953011362"><b>time filter</b></span> type</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li55038454103827">Partition filter criteria and where clause</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li1272296103820">Write directory</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li46660977104121">Destination table name</li></ul>
</div>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p60420811114950">You can use the <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue1631290449105020"><b>${}</b></span> macro variable definition identifier to define the macros of the time type. currently, dateformat and timestamp are supported.</p>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p17498181961819">By using the macro variables of date and time and scheduled job, you can implement incremental synchronization of databases and files.</p>
<div class="note" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_note45791757134910"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_p52974484409">If you have configured a macro variable of date and time and schedule a CDM job through <span id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_text9997118203">DataArts Studio DataArts Factory</span>, the system replaces the macro variable of date and time with (<em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_i799871152012">Planned start time of the data development job</em> <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_i0998101192020">Offset</em>) rather than (<em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_i299821132018">Actual start time of the CDM job</em> <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_en-us_topic_0108275319_i129981917200">Offset</em>).</p>
</div></div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section48052236115327"><h4 class="sectiontitle">dateformat</h4><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p6469966614845"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113758">dateformat</strong> supports two types of parameters:</p>
<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul3756494514110"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li4891312514110"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270611387">dateformat(format)</strong><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p457604914202"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b7771112519557">format</strong> indicates the date and time format. For details about the format definition, see the definition in <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b54501416145610">java.text.SimpleDateFormat.java</strong>.</p>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p5017403414110">For example, if the current date is <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol33381624105611"><b>2017-10-16 09:00:00</b></span>, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b19635183216565">yyyy-MM-dd HH:mm:ss</strong> indicates <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol173388244561"><b>2017-10-16 09:00:00</b></span>.</p>
</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li26300746141143">dateformat(format, dateOffset, dateType)<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul41735769141315"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li40200190141311"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113841">format</strong> indicates the format of the returned date. </li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li40086410141331"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113845">dateOffset</strong> indicates the date offset.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li19532293141341"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113858">dateType</strong> indicates the type of the date offset.<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p2509471114114">Currently, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b23698515127">dateType</strong> supports SECOND, MINUTE, HOUR, MONTH, YEAR, and DAY.</p>
<div class="note" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_note10899105813213"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p655461142219">Pay attention to the following special scenarios of <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b157745151319">MONTH</strong> and <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b1398841711312">YEAR</strong>:</p>
<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul127839192224"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li27838191227">If the date does not exist after the offset, the latest date of the month in the calendar is used.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li2480448102711">These two offset types cannot be used for the start time and end time in the <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname47047106281"><b>Time Filter</b></span> parameter of the source and destination jobs.</li></ul>
</div></div>
</li></ul>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p156081325181411">For example, if the current date is <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b426831975818">2023-03-01 09:00:00</strong>, then:</p>
<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul193781652201515"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li13297655194219"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b17258994117">dateformat(yyyy-MM-dd HH:mm:ss, -1, YEAR)</strong> indicates the year before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b3259899115">2022-03-01 09:00:00</strong>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li01611446382"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b19692101118111">dateformat(yyyy-MM-dd HH:mm:ss, -3, MONTH)</strong> indicates three months before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b469231117119">2022-12-01 09:00:00</strong>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li133785522159"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b115824140117">dateformat(yyyy-MM-dd HH:mm:ss, -1, DAY)</strong> indicates the day before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b205829141110">2023-02-28 09:00:00</strong>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li123781352181517"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b109461616913">dateformat(yyyy-MM-dd HH:mm:ss, -1, HOUR)</strong> indicates one hour before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b594616161011">2023-03-01 08:00:00</strong>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li16378175216158"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b852351919111">dateformat(yyyy-MM-dd HH:mm:ss, -1, MINUTE)</strong> indicates one minute before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b17523181911116">2023-03-01 08:59:00</strong>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li133781052161510"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b108577396115">dateformat(yyyy-MM-dd HH:mm:ss, -1, SECOND)</strong> indicates one second before the current time, that is, <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b616718461313">2023-03-01 08:59:59</strong>.</li></ul>
</li></ul>
</div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section59630706115339"><h4 class="sectiontitle">timestamp</h4><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p8811634142413"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113917">timestamp</strong> supports two types of parameters:</p>
<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul22794001142423"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li61058453142423"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113923">timestamp()</strong><p class="litext" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p420478614244">Indicates the returned timestamp of the current time, that is, the number of milliseconds that have elapsed since 00:00:00 on January 1, 1970 (1970-01-01 00:00:00 GMT). For example, 1508078516286.</p>
</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li14201286142447"><strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113928">timestamp(dateOffset, dateType)</strong><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p25691822142626">Indicates the timestamp returned after time offset. <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname19222216341181"><b>dateOffset</b></span> and <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname14145602601181"><b>dateType</b></span> indicate the date offset and the offset type, respectively.</p>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p504340814244">For example, if the current date is <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol146623983711845"><b>2017-10-16 09:00:00</b></span>, <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue84764124411855"><b>timestamp(-10, MINUTE)</b></span> indicates that the timestamp generated 10 minutes before the current time point is returned, that is, <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue400106896111027"><b>1508115000000</b></span>.</p>
</li></ul>
</div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section63903122113916"><h4 class="sectiontitle">Macro Variable Definition of Time and Date</h4><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p66144143114252">Suppose that the current time is <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue153607378111216"><b>2017-10-16 09:00:00</b></span>, then <a href="#dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_table45534079114353">Table 1</a> describes the macro variable definitions of time and date.</p>
<div class="note" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_note6730427410"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p107308211417">The examples in the table must be embedded in ''. For example, '${dateformat(yyyy-MM-dd)}' returns the current time in yyyy-MM-dd format.</p>
</div></div>
<div class="tablenoborder"><a name="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_table45534079114353"></a><a name="en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_table45534079114353"></a><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_table45534079114353" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Macro variable definition of time and date</caption><thead align="left"><tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row25675957114353"><th align="left" class="cellrowborder" valign="top" width="36.86368636863686%" id="mcps1.3.7.4.2.4.1.1"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p66486673114353">Macro Variable</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="38.083808380838086%" id="mcps1.3.7.4.2.4.1.2"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p16711400114353">Description</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25.052505250525055%" id="mcps1.3.7.4.2.4.1.3"><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p11446180114353">Display Effect</p>
</th>
</tr>
</thead>
<tbody><tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row35906764114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p22766746114353">${dateformat(yyyy-MM-dd)}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p32167104114353">Returns the current date in <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270611157_1">yyyy-MM-dd</strong> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p55398631114353">2017-10-16</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row28825634114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p53175021114353">${dateformat(yyyy/MM/dd)}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p12209420114353">Returns the current date in <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270611157_3">yyyy/MM/dd</strong> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p49438952114353">2017/10/16</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row42297384114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p3536041114353">${dateformat(yyyy_MM_dd HH:mm:ss)}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p17983899114353">Returns the current time in <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b1354035791111528">yyyy_MM_dd HH:mm:ss</strong> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p47409701114353">2017_10_16 09:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row24034131114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p607605114353">${dateformat(yyyy-MM-dd HH:mm:ss, -1, DAY)}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p49216068114353">Returns the current time in <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b548592296111548">yyyy-MM-dd HH:mm:ss</strong> format. The date is one day before the current day.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p27078567114353">2017-10-15 09:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row42521033078"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p814653611815">${dateformat(yyyy-MM-dd, -1, DAY)} 00:00:00</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p7613101888">Returns 00:00:00 of the day before the current day in <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_i141981454135210">yyyy-MM-dd HH:mm:ss</em> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p88681620195">2017-10-15 00:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row7697133977"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p18656163310919">${dateformat(yyyy-MM-dd, -1, DAY)} 12:00:00</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1656203315911">Returns 12:00:00 of the day before the current day in <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_i15157925538">yyyy-MM-dd HH:mm:ss</em> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p865603314910">2017-10-15 12:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row1782211331671"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1424343615919">${dateformat(yyyy-MM-dd, -N, DAY)} 00:00:00</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p524313361197">Returns 00:00:00 of the day N days before the current day in <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_i2981177175315">yyyy-MM-dd HH:mm:ss</em> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p137681181118">When N is 3:</p>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1524316361492">2017-10-13 00:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row123153343719"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1133320371091">${dateformat(yyyy-MM-dd, -N, DAY)} 12:00:00</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p123331037693">Returns 12:00:00 of the day N days before the current day in <em id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_i1334519155319">yyyy-MM-dd HH:mm:ss</em> format.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1210015516127">When N is 3:</p>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p033310371696">2017-10-13 12:00:00</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row42380516114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p10269761114353">${timestamp()}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p16486833114640">Returns the timestamp of the current time, that is, the number of milliseconds that have elapsed since 00:00:00 on January 1, 1970.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p2604220114353">1508115600000</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row23437985114353"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p19428610114353">${timestamp(-10, MINUTE)}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p30213609114353">Returns the timestamp generated 10 minutes before the current time point.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p31383227114353">1508115000000</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row04676276214"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p13467227324">${timestamp(dateformat(yyyyMMdd))}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p2046715271624">Returns the timestamp of 00:00:00 of the current day.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p346772712219">1508083200000</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row13469861734"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p3469261931">${timestamp(dateformat(yyyyMMdd,-1,DAY))}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1346916617310">Returns the timestamp of 00:00:00 of the previous day.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p1850544303">1507996800000</p>
</td>
</tr>
<tr id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_row9908557931"><td class="cellrowborder" valign="top" width="36.86368636863686%" headers="mcps1.3.7.4.2.4.1.1 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p690865716318">${timestamp(dateformat(yyyyMMddHH))}</p>
</td>
<td class="cellrowborder" valign="top" width="38.083808380838086%" headers="mcps1.3.7.4.2.4.1.2 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p690845712319">Returns the timestamp of the current hour.</p>
</td>
<td class="cellrowborder" valign="top" width="25.052505250525055%" headers="mcps1.3.7.4.2.4.1.3 "><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p14299181316302">1508115600000</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section57856002111649"><h4 class="sectiontitle">Time and Date Macro Variables of Paths and Table Names</h4><div class="p" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p11290991105838"><a href="#dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig37004875105035">Figure 1</a> shows an example. If:<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul57753297105843"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li66705265105849"><span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname1941553179111915"><b>Table Name</b></span> under <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706112116">Source Link Configuration</strong> is set to <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue999557490111939"><b>CDM_/${dateformat(yyyy-MM-dd)}</b></span>.</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li49952890105859"><span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname565616286112126"><b>Write Directory</b></span> under <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b669077275112126">Destination Link Configuration</strong> is set to <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue1888545341112126"><b>/opt/ttxx/${timestamp()}</b></span>.</li></ul>
</div>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p4953863610592">After the macro definition conversion, this job indicates that data in table <span class="filepath" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_filepath1815565288112533"><b>SQOOP.CDM_20171016</b></span> in the Oracle database is migrated to the <span class="filepath" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_filepath739537908112625"><b>/opt/ttxx/1508115701746</b></span> directory of the HDFS server.</p>
<div class="fignone" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig37004875105035"><a name="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig37004875105035"></a><a name="en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig37004875105035"></a><span class="figcap"><b>Figure 1 </b>Setting <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270615240">Table Name</strong> and <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270615243">Write Directory</strong> to a time and date macro variable</span><br><span><img id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_image1365452074216" src="en-us_image_0000002234238916.png" title="Click to enlarge" class="imgResize"></span></div>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p5491417711738">Currently, a table name or path name can contain multiple macro variables. For example, <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue544145311293"><b>/opt/ttxx/${dateformat(yyyy-MM-dd)}/${timestamp()}</b></span> is converted to <span class="filepath" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_filepath1981038509112956"><b>/opt/ttxx/2017-10-16/1508115701746</b></span>.</p>
</div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section13975929111852"><h4 class="sectiontitle">Time and Date Macro Variables in the Where Clause</h4><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p47044548111921"><a href="#dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig14550053112127">Figure 2</a> uses table <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706113130">SQOOP.CDM_20171016</strong> as an example. The table contains column <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b84235270611322">DS</strong>, which indicates the time.</p>
<div class="fignone" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig14550053112127"><a name="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig14550053112127"></a><a name="en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_fig14550053112127"></a><span class="figcap"><b>Figure 2 </b>Table data</span><br><span><img id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_image37703684112127" src="en-us_image_0000002269118281.png"></span></div>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p26046976112826">Suppose that the current date is <span class="parmvalue" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmvalue1112026568113714"><b>2017-10-16</b></span> and you want to export data generated the day before the current day (DS = 2017-10-15), then you can set the value of <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname2059893865113919"><b>Where Clause</b></span> to <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b14635928341546">DS='${dateformat(yyyy-MM-dd,-1,DAY)}'</strong> when creating a job. In this way, you can export all data that complies with the DS = 2017-10-15 condition.</p>
</div>
<div class="section" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_section1895110113916"><h4 class="sectiontitle">Implementing Incremental Synchronization by Configuring the Macro Variables of Date and Time and Scheduled Jobs</h4><p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p53475809154115">Two simple application scenarios are as follows:</p>
<ul id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_ul41724107142935"><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li30625568143337">The database table contains column <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b842352706114733">DS</strong> that indicates the time, the value type of the column is <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol1456678568114820"><b>varchar(30)</b></span>, and the inserted time format is similar to <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol1117222323114837"><b>2017-xx-xx</b></span>.<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p53317941143344">In a scheduled job, the cycle is one day, and the scheduled job is executed at 00:00:00 every day. Set the value of <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname65329225614257_1"><b>Where Clause</b></span> to <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b169213801215748">DS='${dateformat(yyyy-MM-dd,-1,DAY)}'</strong>, and then data generated in the previous day will be exported at 00:00:00 every day.</p>
</li><li id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_li32055646143552">The database table contains column <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b1986929373142117">time</strong> that indicates the time, the type is <span class="uicontrol" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_uicontrol1370079379142117"><b>Number</b></span>, and the inserted time format is timestamp.<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p40731576143556">In a scheduled job, the cycle is one day, and the scheduled job is executed at 00:00:00 every day. Set the value of <span class="parmname" id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_parmname65329225614257_3"><b>Where Clause</b></span> to <strong id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_b1326892917306">time between ${timestamp(-1,DAY)} and ${timestamp()}</strong>, and then data generated on the previous day will be exported at 00:00:00 every day.</p>
</li></ul>
<p id="dataartsstudio_01_0114__en-us_topic_0000001197659211_en-us_topic_0000001197658799_en-us_topic_0108275294_p60724348154115">Configuration principles of other application scenarios are the same.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_01_0012.html">DataArts Migration (CDM Jobs)</a></div>
</div>
</div>
<script language="JavaScript">
<!--
initImageViewer('.imgResize');
var msg_imageMax = "view original image";
var msg_imageClose = "close";
//--></script>