forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: chenxiaoxiong <chenxiaoxiong@huawei.com> Co-committed-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
166 lines
43 KiB
HTML
166 lines
43 KiB
HTML
<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> |