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>
201 lines
27 KiB
HTML
201 lines
27 KiB
HTML
<a name="dli_08_0304"></a><a name="dli_08_0304"></a>
|
|
|
|
<h1 class="topictitle1">GaussDB(DWS) Source Table</h1>
|
|
<div id="body8662426"><div class="section" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section13926185035213"><h4 class="sectiontitle">Function</h4><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p161343396413">DLI reads data of Flink jobs from GaussDB(DWS). GaussDB(DWS) database kernel is compliant with PostgreSQL. The PostgreSQL database can store data of more complex types and delivers space information services, multi-version concurrent control (MVCC), and high concurrency. It applies to location applications, financial insurance, and e-commerce.</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p113419391416">GaussDB(DWS) is an online data processing database based on the cloud infrastructure and platform and helps you mine and analyze massive sets of data. </p>
|
|
</div>
|
|
<div class="section" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_section121878591648"><h4 class="sectiontitle">Prerequisites</h4><ul id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_ul182711681452"><li id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_li162711780513">Ensure that you have created a GaussDB(DWS) cluster using your account.<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p2027138057"><a name="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_li162711780513"></a><a name="en-us_topic_0000001119232080_en-us_topic_0000001127915811_li162711780513"></a>For details about how to create a GaussDB(DWS) cluster, see "Creating a Cluster" in <em id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_en-us_topic_0117559458_i182321530161518">Data Warehouse Service Management Guide</em>.</p>
|
|
</li><li id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_li17271198757">A GaussDB(DWS) database table has been created.</li><li id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_li1627119813515">An enhanced datasource connection has been created for DLI to connect to GaussDB(DWS) clusters, so that jobs can run on the dedicated queue of DLI and you can set the security group rules as required.</li></ul>
|
|
</div>
|
|
<div class="section" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section1810912715521"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_screen29519537283"><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>
|
|
<span class="normal">13</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">dwsSource</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">attr_name</span><span class="w"> </span><span class="n">attr_type</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="s1">','</span><span class="w"> </span><span class="n">attr_name</span><span class="w"> </span><span class="n">attr_type</span><span class="p">)</span><span class="o">*</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="s1">','</span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">attr_name</span><span class="p">,</span><span class="w"> </span><span class="p">...)</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="n">ENFORCED</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="s1">','</span><span class="w"> </span><span class="n">watermark</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">rowtime_column_name</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">watermark</span><span class="o">-</span><span class="n">strategy_expression</span><span class="p">)</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">'gaussdb'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.url'</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.table'</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.username'</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.password'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">''</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_section1594243973712"><h4 class="sectiontitle">Parameters</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_table22661434122314" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameter description</caption><thead align="left"><tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row32664346238"><th align="left" class="cellrowborder" valign="top" width="18.681868186818683%" id="mcps1.3.4.2.2.4.1.1"><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p126653482318">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="9.770977097709771%" id="mcps1.3.4.2.2.4.1.2"><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p14266193413234">Mandatory</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="71.54715471547155%" id="mcps1.3.4.2.2.4.1.3"><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p5266193419235">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row142669342232"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p16266123442318">connector.type</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p142661034102314">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1526613419233">Connector type. Set this parameter to <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b63067521365">gaussdb</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row974927301"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1743276019">connector.url</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1474427901">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p87442714011">JDBC connection address. The format is jdbc:postgresql://${ip}:${port}/${dbName}. If the database version is later than 8.1.0, the value format is jdbc:gaussdb://${ip}:${port}/${dbName}.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row12266123402313"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p926610342236">connector.table</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p192664348233">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p2536191418289">Name of the table to be operated. If the GaussDB(DWS) table is in a schema, the format is <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b18630140385">schema\".\"</strong><em id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_i14143181943813">Table name</em>. For details, see the <a href="#dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section444391525220">Example</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row12266113492315"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p2266173415231">connector.driver</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p92669342234">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p166466517230">JDBC connection driver. The default value is <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b498110507381">org.postgresql.Driver</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row142665341232"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p8266113414235">connector.username</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1326653418238">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1726613410230">Database authentication user name. This parameter must be configured in pair with <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b6706162918420">connector.password</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row62661034182310"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p152661434112310">connector.password</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p122667341236">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p14266134122317">Database authentication password. This parameter must be configured in pair with <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b122911047184014">connector.username</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row526616340231"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p18266153418237">connector.read.partition.column</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p62665344233">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p10221143134012">Name of the column used to partition the input</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p553619143288">This parameter is mandatory if<strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b269913552406"> connector.read.partition.lower-bound</strong>, <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b5700135564018">connector.read.partition.upper-bound</strong>, and</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p122355233618"><strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b641705719404">connector.read.partition.num</strong> are configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row526683432311"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p2266133492313">connector.read.partition.lower-bound</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p16266133472316">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p288018561266">Lower bound of values to be fetched for the first partition</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1959201591213">This parameter is mandatory if <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b189381133419">connector.read.partition.column</strong>, <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b169383313417">connector.read.partition.upper-bound</strong>, and </p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p45961516127"><strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b961716574117">connector.read.partition.num</strong> are configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row7266434162314"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1326633422313">connector.read.partition.upper-bound</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p192669347237">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p93461809428">Upper bound of values to be fetched for the last partition</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p121666952715">This parameter is mandatory if <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b18437713174110">connector.read.partition.column</strong>, <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b2043714134412">connector.read.partition.lower-bound</strong>, and</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p20175125017128"><strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b12345181511416">connector.read.partition.num</strong> are configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row2266434202311"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1126623416231">connector.read.partition.num</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p13266234142320">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p169219816221">Number of partitions to be created</p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p109633922216"></p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p91551751111210">This parameter is mandatory if <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b115518237417">connector.read.partition.column</strong>, <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b1615616235417">connector.read.partition.upper-bound</strong>, and </p>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1155115101214"><strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b178986242412">connector.read.partition.upper-bound</strong> are configured.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_row5266123415232"><td class="cellrowborder" valign="top" width="18.681868186818683%" headers="mcps1.3.4.2.2.4.1.1 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p8266734142316">connector.read.fetch-size</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="9.770977097709771%" headers="mcps1.3.4.2.2.4.1.2 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p1326663452312">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="71.54715471547155%" headers="mcps1.3.4.2.2.4.1.3 "><p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p726673414232">Number of rows fetched from the database each time The default value is <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b732873253217">0</strong>, indicating the hint is ignored.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section444391525220"><a name="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section444391525220"></a><a name="en-us_topic_0000001119232080_en-us_topic_0000001127915811_dli_08_0277_en-us_topic_0113887276_en-us_topic_0111499973_section444391525220"></a><h4 class="sectiontitle">Example</h4><ul id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_ul078064616449"><li id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_li11543332172518">If you use the gsjdbc4 driver for connection, set <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b4919282460">connector.driver</strong> to <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b290472018454">org.postgresql.Driver</strong>. You can omit this parameter because the gsjdbc4 driver is the default one.<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p284042474018">Create table <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b2044913354811">dwsSource</strong> with data fetched from the <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b4758164312477">car_info</strong> table that is not in a schema:</p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_screen12738955203015"><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">dwsSource</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_brand</span><span class="w"> </span><span class="n">STRING</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">car_speed</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="p">)</span><span class="w"> </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">'gaussdb'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.url'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'jdbc:postgresql://xx.xx.xx.xx:8000/xx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.table'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'car_info'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.username'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.password'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xx'</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_p10581202312316">Create table <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b194066339484">dwsSource</strong> with data fetched from GaussDB(DWS) table <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b1880744744812">test</strong> that is in a schema named <strong id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_b848616571484">test_schema</strong>:</p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0304__en-us_topic_0000001119232080_en-us_topic_0000001127915811_screen521575617310"><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">dwsSource</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_brand</span><span class="w"> </span><span class="n">STRING</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">car_speed</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="p">)</span><span class="w"> </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">'gaussdb'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.url'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'jdbc:postgresql://xx.xx.xx.xx:8000/xx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.table'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'test_schema\".\"test'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.username'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'connector.password'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xx'</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li></ul>
|
|
</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>
|
|
|