forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
142 lines
24 KiB
HTML
142 lines
24 KiB
HTML
<a name="EN-US_TOPIC_0000001100335206"></a><a name="EN-US_TOPIC_0000001100335206"></a>
|
|
|
|
<h1 class="topictitle1">Creating an OBS Foreign Table</h1>
|
|
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0117443417_section680817017030"><h4 class="sectiontitle">Procedure</h4><ol id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0117443417_ol377210217053"><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0117443417_li3323277117053"><span>Based on the path planned in <a href="dws_04_0252.html">Planning Data Export</a>, determine the value of the <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b11901173282011">location</strong> parameter used for creating a foreign table.</span></li><li id="EN-US_TOPIC_0000001100335206__li4135511711"><span>Obtain the access keys (AK and SK) to access OBS.</span><p><p id="EN-US_TOPIC_0000001100335206__p1976684178"><span id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_ph3304816178">To obtain access keys, log in to the management console, click the username in the upper right corner, and select <strong id="EN-US_TOPIC_0000001100335206__b1128120882914">My Credential</strong> from the menu. Then choose <strong id="EN-US_TOPIC_0000001100335206__b277814149296">Access Keys</strong> in the navigation tree on the left. On the <strong id="EN-US_TOPIC_0000001100335206__b68319238298">Access Keys</strong> page, you can view the existing AKs or click <strong id="EN-US_TOPIC_0000001100335206__b99399368299">Add Access Key</strong> to create and download access keys.</span></p>
|
|
</p></li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0117443417_li6199811317357"><span>Examine the formats of data to be exported and determine the values of data format parameters used for creating a foreign table. For details, see data format parameters.</span></li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0117443417_li63392893151251"><span>Create an OBS table based on the parameter settings in the preceding steps. For details about how to create a foreign table, see CREATE FOREIGN TABLE (for GDS Import and Export).</span></li></ol>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001100335206__section133209004020"><h4 class="sectiontitle">Example 1</h4><p id="EN-US_TOPIC_0000001100335206__p85471237114014">For example, in the <span id="EN-US_TOPIC_0000001100335206__ph58711943516">GaussDB(DWS)</span> database, create a write-only foreign table with the <strong id="EN-US_TOPIC_0000001100335206__b98712911356">format</strong> parameter as <strong id="EN-US_TOPIC_0000001100335206__b16871597351">text</strong> to export text files. Set parameters as follows:</p>
|
|
<ul id="EN-US_TOPIC_0000001100335206__ul145471837144018"><li id="EN-US_TOPIC_0000001100335206__li7547123715402"><strong id="EN-US_TOPIC_0000001100335206__b1254723774019">location</strong><p id="EN-US_TOPIC_0000001100335206__p15470378408">The OBS path of the source data file has been obtained in <a href="dws_04_0243.html#EN-US_TOPIC_0000001146615221__en-us_topic_0000001145410931_en-us_topic_0102810712_li123314509351">Obtain the OBS path for storing source data files</a> in <a href="dws_04_0252.html">Planning Data Export</a>.</p>
|
|
<p id="EN-US_TOPIC_0000001100335206__p1254711374406">For example, set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b1760816492520">location</strong> as follows:</p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001100335206__screen10547143711401">location 'obs://mybucket/output_data/',</pre>
|
|
</li><li id="EN-US_TOPIC_0000001100335206__li15471637134010"><strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_b031916523110">Access keys (AK and SK)</strong><ul id="EN-US_TOPIC_0000001100335206__ul2547143712403"><li id="EN-US_TOPIC_0000001100335206__li554818371409">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b1517310576426">access_key</strong> to the AK you have obtained.</li><li id="EN-US_TOPIC_0000001100335206__li054817373406">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b149562585427">secret_access_key</strong> to the SK you have obtained.</li></ul>
|
|
<div class="note" id="EN-US_TOPIC_0000001100335206__note65480378402"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001100335206__p654816370401"><strong id="EN-US_TOPIC_0000001100335206__b6112751102">access_key</strong> and <strong id="EN-US_TOPIC_0000001100335206__b101181751101">secret_access_key</strong> have been obtained during user creation. Replace the italic part with the actual keys.</p>
|
|
</div></div>
|
|
</li></ul>
|
|
<ul id="EN-US_TOPIC_0000001100335206__ul14548143754017"><li id="EN-US_TOPIC_0000001100335206__li554823764014"><strong id="EN-US_TOPIC_0000001100335206__b3391201419358">Data format parameters</strong><ul id="EN-US_TOPIC_0000001100335206__ul9548113718401"><li id="EN-US_TOPIC_0000001100335206__li254843719401">Set <strong id="EN-US_TOPIC_0000001100335206__b12364201583519">format</strong> to <strong id="EN-US_TOPIC_0000001100335206__b73644151355">TEXT</strong>.</li><li id="EN-US_TOPIC_0000001100335206__li154816371401">Set <strong id="EN-US_TOPIC_0000001100335206__b24061917153519">encoding</strong> to <strong id="EN-US_TOPIC_0000001100335206__b84061317193513">UTF-8</strong>.</li><li id="EN-US_TOPIC_0000001100335206__li1754833774014">Configure <strong id="EN-US_TOPIC_0000001100335206__b4353171617352">encrypt</strong>. Its default value is <strong id="EN-US_TOPIC_0000001100335206__b135401615354">off</strong>.</li><li id="EN-US_TOPIC_0000001100335206__li454833717405">Set <strong id="EN-US_TOPIC_0000001100335206__b123557199356">delimiter</strong> to <strong id="EN-US_TOPIC_0000001100335206__b183563199352">|</strong>.</li></ul>
|
|
</li></ul>
|
|
<p id="EN-US_TOPIC_0000001100335206__p13548537154013">Based on the above settings, the foreign table is created using the following statement:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001100335206__screen1354843715407"><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>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">DROP</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">product_info_output_ext1</span><span class="p">;</span><span class="w"></span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_info_output_ext1</span><span class="w"></span>
|
|
<span class="p">(</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_bigint</span><span class="w"> </span><span class="nb">bigint</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_char</span><span class="w"> </span><span class="nb">char</span><span class="p">(</span><span class="mi">30</span><span class="p">),</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_varchar</span><span class="w"> </span><span class="nb">varchar</span><span class="p">(</span><span class="mi">30</span><span class="p">),</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_nvarchar2</span><span class="w"> </span><span class="n">nvarchar2</span><span class="p">(</span><span class="mi">30</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_data</span><span class="w"> </span><span class="nb">date</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_time</span><span class="w"> </span><span class="k">time</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">c_test</span><span class="w"> </span><span class="nb">varchar</span><span class="p">(</span><span class="mi">30</span><span class="p">))</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">server</span><span class="w"> </span><span class="n">gsmpp_server</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">options</span><span class="w"> </span><span class="p">(</span><span class="w"></span>
|
|
<span class="w"> </span><span class="k">LOCATION</span><span class="w"> </span><span class="s1">'obs://mybucket/output_data/'</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">ACCESS_KEY</span><span class="w"> </span><span class="s1">'access_key_value_to_be_replaced'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">SECRET_ACCESS_KEY</span><span class="w"> </span><span class="s1">'secret_access_key_value_to_be_replaced'</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="s1">'text'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="k">delimiter</span><span class="w"> </span><span class="s1">'|'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="k">encoding</span><span class="w"> </span><span class="s1">'utf-8'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">encrypt</span><span class="w"> </span><span class="s1">'on'</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"></span>
|
|
<span class="w"> </span><span class="k">WRITE</span><span class="w"> </span><span class="k">ONLY</span><span class="p">;</span><span class="w"></span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001100335206__p12549113715409">If the following information is displayed, the foreign table has been created:</p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001100335206__screen185491371407">CREATE FOREIGN TABLE</pre>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_section778474442911"><h4 class="sectiontitle">Example 2:</h4><p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p4428650112919">For example, in the <span id="EN-US_TOPIC_0000001100335206__ph166252417358">GaussDB(DWS)</span> database, create a write-only foreign table with the <strong id="EN-US_TOPIC_0000001100335206__b1262162417358">format</strong> parameter as <strong id="EN-US_TOPIC_0000001100335206__b1062122443511">CSV</strong> to export CSV files. Set parameters as follows:</p>
|
|
<ul id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_ul14488193812324"><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li147811083819"><strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_b10997101053117">location</strong><p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p430324024816">The OBS path of the source data file has been obtained in <a href="dws_04_0243.html#EN-US_TOPIC_0000001146615221__en-us_topic_0000001145410931_en-us_topic_0102810712_li123314509351">Obtain the OBS path for storing source data files</a> in <a href="dws_04_0252.html">Planning Data Export</a>.</p>
|
|
<p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p17935183213811">For example, set <strong id="EN-US_TOPIC_0000001100335206__b1745469058">location</strong> as follows:</p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_screen54689491363">location 'obs://mybucket/output_data/',</pre>
|
|
</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li557020228386"><strong id="EN-US_TOPIC_0000001100335206__b503551645">Access keys (AK and SK)</strong><ul id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_ul94661725163611"><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li1748993820322">Set <strong id="EN-US_TOPIC_0000001100335206__b2106525686">access_key</strong> to the AK you have obtained.</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li567710431368">Set <strong id="EN-US_TOPIC_0000001100335206__b1768720078">secret_access_key</strong> to the SK you have obtained.</li></ul>
|
|
<div class="note" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_note1648943816322"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p1648916383321"><strong id="EN-US_TOPIC_0000001100335206__b201519988">access_key</strong> and <strong id="EN-US_TOPIC_0000001100335206__b105709351">secret_access_key</strong> have been obtained during user creation. Replace the italic part with the actual keys.</p>
|
|
</div></div>
|
|
</li></ul>
|
|
<ul id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_ul54901838103216"><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li0621920163917"><strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_b7777111623114">Data format parameters</strong><ul id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_ul1188182519391"><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li10892124218244">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067788382_en-us_topic_0064722272_b842352706165627">format</strong> to <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067788382_en-us_topic_0064722272_b842352706165631">CSV</strong>.</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li648813388324">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067788382_en-us_topic_0064722272_b842352706165647">encoding</strong> to <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067788382_en-us_topic_0064722272_b842352706165650">UTF-8</strong>.</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_li182221418133220">Configure <strong id="EN-US_TOPIC_0000001100335206__b3523102416571">encrypt</strong>. Its default value is <strong id="EN-US_TOPIC_0000001100335206__b1352932415571">off</strong>.</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li11488738133216">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067789874_en-us_topic_0064722285_b84235270616570">delimiter</strong> to <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0067789874_en-us_topic_0064722285_b84235270616572">,</strong>.</li><li id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_li13675446121817">Set <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b842352706161923">header</strong> (whether the exported data file contains the header row).<p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_p4111131410429">Specifies whether a file contains a header with the names of each column in the file.</p>
|
|
<p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p1722954817188">When exporting data from OBS, this parameter cannot be set to <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b97241153145">true</strong>. Use the default value <strong id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_b1742510304141">false</strong>, indicating that the first row of the exported data file is not the header.</p>
|
|
</li></ul>
|
|
</li></ul>
|
|
<p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p5898193171031">Based on the preceding settings, the foreign table is created using the following statements:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_screen17865118123918"><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>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span>
|
|
<span class="normal">23</span>
|
|
<span class="normal">24</span>
|
|
<span class="normal">25</span>
|
|
<span class="normal">26</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">DROP</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">product_info_output_ext2</span><span class="p">;</span><span class="w"></span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_info_output_ext2</span><span class="w"></span>
|
|
<span class="p">(</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_price</span><span class="w"> </span><span class="nb">integer</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="nb">char</span><span class="p">(</span><span class="mi">30</span><span class="p">)</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_time</span><span class="w"> </span><span class="nb">date</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_level</span><span class="w"> </span><span class="nb">char</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_name</span><span class="w"> </span><span class="nb">varchar</span><span class="p">(</span><span class="mi">200</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_type1</span><span class="w"> </span><span class="nb">varchar</span><span class="p">(</span><span class="mi">20</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_type2</span><span class="w"> </span><span class="nb">char</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_monthly_sales_cnt</span><span class="w"> </span><span class="nb">integer</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_comment_time</span><span class="w"> </span><span class="nb">date</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_comment_num</span><span class="w"> </span><span class="nb">integer</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">product_comment_content</span><span class="w"> </span><span class="nb">varchar</span><span class="p">(</span><span class="mi">200</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="p">)</span><span class="w"> </span>
|
|
<span class="n">SERVER</span><span class="w"> </span><span class="n">gsmpp_server</span><span class="w"> </span>
|
|
<span class="k">OPTIONS</span><span class="p">(</span><span class="w"></span>
|
|
<span class="k">location</span><span class="w"> </span><span class="s1">'obs://mybucket/output_data/'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="n">FORMAT</span><span class="w"> </span><span class="s1">'CSV'</span><span class="w"> </span><span class="p">,</span><span class="w"></span>
|
|
<span class="k">DELIMITER</span><span class="w"> </span><span class="s1">','</span><span class="p">,</span><span class="w"></span>
|
|
<span class="k">encoding</span><span class="w"> </span><span class="s1">'utf8'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="n">header</span><span class="w"> </span><span class="s1">'false'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="n">ACCESS_KEY</span><span class="w"> </span><span class="s1">'access_key_value_to_be_replaced'</span><span class="p">,</span><span class="w"></span>
|
|
<span class="n">SECRET_ACCESS_KEY</span><span class="w"> </span><span class="s1">'secret_access_key_value_to_be_replaced'</span><span class="w"></span>
|
|
<span class="p">)</span><span class="w"></span>
|
|
<span class="k">WRITE</span><span class="w"> </span><span class="k">ONLY</span><span class="w"> </span><span class="p">;</span><span class="w"></span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_p48158418478">If the following information is displayed, the foreign table has been created:</p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001100335206__en-us_topic_0000001145411067_en-us_topic_0103068322_en-us_topic_0101295172_screen823988182719">CREATE FOREIGN TABLE</pre>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0157.html">Exporting CSV/TXT Data to OBS</a></div>
|
|
</div>
|
|
</div>
|
|
|