forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com> Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
181 lines
23 KiB
HTML
181 lines
23 KiB
HTML
<a name="dli_08_0302"></a><a name="dli_08_0302"></a>
|
|
|
|
<h1 class="topictitle1">DIS Source Table</h1>
|
|
<div id="body8662426"><div class="section" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_section10885512285"><h4 class="sectiontitle">Function</h4><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_p994529151211">Create a source stream to read data from DIS. DIS accesses user data and Flink job reads data from the DIS stream as input data for jobs. Flink jobs can quickly remove data from producers using DIS source sources for continuous processing. Flink jobs are applicable to scenarios where data outside the cloud service is imported to the cloud service for filtering, real-time analysis, monitoring reports, and dumping.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_p675193523118">DIS addresses the challenge of transmitting data outside cloud services to cloud services. DIS builds data intake streams for custom applications capable of processing or analyzing streaming data. DIS continuously captures, transmits, and stores terabytes of data from hundreds of thousands of sources every hour, such as logs, Internet of Things (IoT) data, social media feeds, website clickstreams, and location-tracking events. For more information about DIS, see the <em id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_i1551785682011">Data Ingestion Service User Guide</em>.</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_section197181028112213"><h4 class="sectiontitle">Syntax</h4><pre class="screen" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_screen13771820174811">create table disSource (
|
|
attr_name attr_type
|
|
(',' attr_name attr_type)*
|
|
(','PRIMARY KEY (attr_name, ...) NOT ENFORCED)
|
|
(',' watermark for rowtime_column_name as watermark-strategy_expression)
|
|
)
|
|
with (
|
|
'connector.type' = 'dis',
|
|
'connector.region' = '',
|
|
'connector.channel' = '',
|
|
'format-type' = ''
|
|
);</pre>
|
|
</div>
|
|
<div class="section" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_section16139186583"><h4 class="sectiontitle">Parameters</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_table144956414599" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameter description</caption><thead align="left"><tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row14495194175916"><th align="left" class="cellrowborder" valign="top" width="26.37263726372637%" id="mcps1.3.3.2.2.4.1.1"><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p84951541115912">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="7.340734073407342%" id="mcps1.3.3.2.2.4.1.2"><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p64958413595">Mandatory</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="66.28662866286628%" id="mcps1.3.3.2.2.4.1.3"><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p114959410592">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row194951741135919"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p749524175911">connector.type</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p204952413599">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1496174115913">Data source type. Set this parameter to <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b194473361156">dis</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row4496134115592"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p44961441145919">connector.region</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p144966414598">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p114961541175914">Region where DIS for storing the data locates.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row5496174110592"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p19496144135918">connector.ak</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p249615418595">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p184961941115914">Access key ID. This parameter must be set in pair with <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b154554511163">sk</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row4496341195910"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1749674175919">connector.sk</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p44960413596">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p184961941135911">Secret access key. This parameter must be set in pair with <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b2617358141611">ak</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row849664115597"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1149664115914">connector.channel</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p134963419594">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p9496134105910">Name of the DIS stream where data is located.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row949664112595"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p24961441185916">connector.partition-count</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p15496941195910">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p202681144448">Number of partitions where data will be read. Data in partition 0 to <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b121141823191916">partition-count</strong> will be read.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p868720417448"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p2036065915432">Neither this parameter or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b398718810232">partition-range</strong> can be configured.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p449664117596">If neither of the two parameters is set, all partition data will be read by default.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row15496124195911"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p74961541135916">connector.partition-range</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p249615416591">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1350412551449">Range of partitions where data will be read. Neither this parameter or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b17171184918251">partition-count</strong> can be configured. If neither of the two parameters is set, all partition data will be read by default.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p15041255944"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p12504125514413">For example, if you set <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b9922155264">partition-range</strong> to <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b1391073062612">[0:2]</strong>, data in partitions 1, 2, and 3 will be read. The range must be within the DIS stream.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row184963414598"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1249620416595">connector.offset</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1649614145916">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p4496194112591">Start position from which data will be read. Either this parameter or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b11927173772913">start-time</strong> can be configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row174961041205916"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p19496124115912">connector.start-time</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p144965414595">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1812918114515">Time from which DLI reads data</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1448932116433"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p212910112514">If this parameter is specified, DLI reads data read from the specified time. The format is <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b1743913289333">yyyy-MM-dd HH:mm:ss</strong>.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1312918111258">If neither <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b11203123993710">start-time</strong> nor <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b3403841173715">offset</strong> is specified, the latest data is read.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row9496144145919"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p4496104113591">connector. enable-checkpoint</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p10496124155912">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p57081832134314">Whether to enable the checkpoint function. The value can be <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b36347611383">true</strong> (enabled) or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b663415653812">false</strong> (disabled). The default value is <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b186350643815">false</strong>.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1120113262433"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p154962041155916">Do not set this parameter when <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b127102074393">offset</strong> or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b12285191083913">start-time</strong> is set. If this parameter is set to <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b114409248397">true</strong>, <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b348363013911">checkpoint-app-name</strong> must be configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row18496174112591"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p12496194155913">connector. checkpoint-app-name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1749614419594">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p162471738184310">ID of a DIS consumer. If a DIS stream is consumed by different jobs, you need to configure the consumer ID for each job to avoid checkpoint confusion.</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p65281738184315"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p2496174175919">Do not set this parameter when <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b4874192612409">offset</strong> or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b287415260409">start-time</strong> is set. If <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b158751626174014">checkpoint-app-name</strong> is set to <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b787442611406">true</strong>, this parameter is mandatory.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row1249615413593"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p5496241125919">connector. checkpoint-interval</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p2049617416594">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p114591649164311">Interval of checkpoint operations on the DIS source operator. The default value is <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_en-us_topic_0111501791_b15500435182212">60s</strong>. Available value units: d, day/h, hour/min, minute/s, sec, second</p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p177834904312"></p>
|
|
<p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p16496154125918">Do not set this parameter when <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b1352413425426">offset</strong> or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b11476144144213">start-time</strong> is configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row049604120597"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1949644125913">format.type</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1349612418595">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1149613415597">Data coding format. The value can be <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b15916135327">csv</strong> or <strong id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_b1906124115214">json</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_row17496141195910"><td class="cellrowborder" valign="top" width="26.37263726372637%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1349634105914">format.field-delimiter</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="7.340734073407342%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p1496841115912">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="66.28662866286628%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_p9496041135911">Attribute delimiter. You can customize the attribute delimiter only when the encoding format is CSV. The default delimiter is a comma (,).</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_section239404119184"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_p14379913172416">None</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_section12681313198"><h4 class="sectiontitle">Example</h4><div class="codecoloring" codetype="Sql" id="dli_08_0302__en-us_topic_0000001166031869_en-us_topic_0000001081131032_dli_08_0235_en-us_topic_0111501791_screen26644102712"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">disCsvSource</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">car_id</span><span class="w"> </span><span class="n">STRING</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">car_owner</span><span class="w"> </span><span class="n">STRING</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">car_age</span><span class="w"> </span><span class="nb">INT</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">average_speed</span><span class="w"> </span><span class="nb">INT</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">total_miles</span><span class="w"> </span><span class="nb">INT</span><span class="p">)</span>
|
|
<span class="k">with</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="s1">'connector.type'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'dis'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.region'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">''</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.channel'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'disInput'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'format.type'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'csv'</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0300.html">Creating a Source Table</a></div>
|
|
</div>
|
|
</div>
|
|
|