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>
148 lines
15 KiB
HTML
148 lines
15 KiB
HTML
<a name="dli_08_0251"></a><a name="dli_08_0251"></a>
|
|
|
|
<h1 class="topictitle1">SMN Sink Stream</h1>
|
|
<div id="body1574393108591"><div class="section" id="dli_08_0251__en-us_topic_0111561015_section7737119205514"><h4 class="sectiontitle">Function</h4><p id="dli_08_0251__en-us_topic_0111561015_p04871928173320">DLI exports Flink job output data to SMN.</p>
|
|
<p id="dli_08_0251__p166811118019">SMN provides reliable and flexible large-scale message notification services to DLI. It significantly simplifies system coupling and pushes messages to subscription endpoints based on requirements. SMN can be connected to other cloud services or integrated with any application that uses or generates message notifications to push messages over multiple protocols.</p>
|
|
<p id="dli_08_0251__en-us_topic_0111561015_p7883529847">For more information about SMN, see the .</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0251__en-us_topic_0111561015_section116701030153315"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0251__screen192631918191913"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="n">SINK</span><span class="w"> </span><span class="n">STREAM</span><span class="w"> </span><span class="n">stream_id</span><span class="w"> </span><span class="p">(</span><span class="n">attr_name</span><span class="w"> </span><span class="n">attr_type</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="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">WITH</span><span class="p">(</span>
|
|
<span class="w"> </span><span class="k">type</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"smn"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">region</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">""</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">topic_urn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">""</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">urn_column</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">""</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">message_subject</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">""</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">message_column</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">""</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="dli_08_0251__en-us_topic_0111561015_p1475211965513"></p>
|
|
</div>
|
|
<div class="section" id="dli_08_0251__section84293119202"><h4 class="sectiontitle">Keywords</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0251__en-us_topic_0111561015_table1575515198554" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Keywords</caption><thead align="left"><tr id="dli_08_0251__en-us_topic_0111561015_row47631419195518"><th align="left" class="cellrowborder" valign="top" width="15.329999999999998%" id="mcps1.3.3.2.2.4.1.1"><p id="dli_08_0251__en-us_topic_0111561015_p3767171918551">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="8.76%" id="mcps1.3.3.2.2.4.1.2"><p id="dli_08_0251__en-us_topic_0111561015_p148681752173619">Mandatory</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="75.91%" id="mcps1.3.3.2.2.4.1.3"><p id="dli_08_0251__en-us_topic_0111561015_p577141995515">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dli_08_0251__en-us_topic_0111561015_row07741619105515"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p1077811965514">type</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p158681052103614">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p6781171955513">Output channel type. <strong id="dli_08_0251__en-us_topic_0111561015_b842352706194212">smn</strong> indicates that data is exported to SMN.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0251__en-us_topic_0111561015_row15782319105520"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p67851819185520">region</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p8868185233613">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p2787201910559">Region to which SMN belongs.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0251__en-us_topic_0111561015_row177891119125514"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p2792121914555">topic_urn</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p2086875219367">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p1379611910551">URN of an SMN topic, which is used for the static topic URN configuration. The SMN topic serves as the destination for short message notification and needs to be created in SMN.</p>
|
|
<p id="dli_08_0251__en-us_topic_0111561015_p1730175715250">One of <strong id="dli_08_0251__en-us_topic_0111561015_b183217370256">topic_urn</strong> and <strong id="dli_08_0251__en-us_topic_0111561015_b10318185619255">urn_column</strong> must be configured. If both of them are configured, the <strong id="dli_08_0251__en-us_topic_0111561015_b109519122616">topic_urn</strong> setting takes precedence.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0251__en-us_topic_0111561015_row178544327312"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p18551632836">urn_column</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p108551632137">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p420591332610">Field name of the topic URN content, which is used for the dynamic topic URN configuration.</p>
|
|
<p id="dli_08_0251__en-us_topic_0111561015_p37132593912">One of <strong id="dli_08_0251__en-us_topic_0111561015_b7444429192718">topic_urn</strong> and <strong id="dli_08_0251__en-us_topic_0111561015_b944614292271">urn_column</strong> must be configured. If both of them are configured, the <strong id="dli_08_0251__en-us_topic_0111561015_b04471529112720">topic_urn</strong> setting takes precedence.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0251__en-us_topic_0111561015_row8798319175510"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p1668385219354">message_subject</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p786810523367">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p680518192554">Message subject sent to SMN. This parameter can be user-defined.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0251__en-us_topic_0111561015_row1681531955519"><td class="cellrowborder" valign="top" width="15.329999999999998%" headers="mcps1.3.3.2.2.4.1.1 "><p id="dli_08_0251__en-us_topic_0111561015_p15818131935516">message_column</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="8.76%" headers="mcps1.3.3.2.2.4.1.2 "><p id="dli_08_0251__en-us_topic_0111561015_p118689521364">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="75.91%" headers="mcps1.3.3.2.2.4.1.3 "><p id="dli_08_0251__en-us_topic_0111561015_p18587194115416">Field name in the sink stream. Contents of the field name serve as the message contents, which are user-defined. Currently, only text messages (default) are supported.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0251__section59261862269"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0251__en-us_topic_0111561015_p68349199557">None</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0251__en-us_topic_0111561015_section975463714334"><h4 class="sectiontitle">Example</h4><p id="dli_08_0251__en-us_topic_0111561015_p13838419145511">Data of stream <strong id="dli_08_0251__en-us_topic_0111561015_b842352706141355">over_speed_warning</strong> is exported to SMN.</p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0251__en-us_topic_0111561015_screen1084071945515"><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></pre></div></td><td class="code"><div><pre><span></span><span class="o">//</span><span class="k">Static</span><span class="w"> </span><span class="n">topic</span><span class="w"> </span><span class="n">configuration</span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="n">SINK</span><span class="w"> </span><span class="n">STREAM</span><span class="w"> </span><span class="n">over_speed_warning</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">over_speed_message</span><span class="w"> </span><span class="n">STRING</span><span class="w"> </span><span class="cm">/* over speed message */</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="k">type</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"smn"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">region</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"xxx"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">topic_Urn</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"xxx"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">message_subject</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"message title"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">message_column</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"over_speed_message"</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0251__en-us_topic_0111561015_screen1134421151018"><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="o">//</span><span class="k">Dynamic</span><span class="w"> </span><span class="n">topic</span><span class="w"> </span><span class="n">configuration</span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="n">SINK</span><span class="w"> </span><span class="n">STREAM</span><span class="w"> </span><span class="n">over_speed_warning2</span><span class="w"> </span><span class="p">(</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">over_speed_message</span><span class="w"> </span><span class="n">STRING</span><span class="p">,</span><span class="w"> </span><span class="cm">/* over speed message */</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">over_speed_urn</span><span class="w"> </span><span class="n">STRING</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="w"> </span><span class="k">type</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"smn"</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">region</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"xxx"</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">urn_column</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"over_speed_urn"</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">message_subject</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"message title"</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">message_column</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"over_speed_message"</span>
|
|
<span class="w"> </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_0240.html">Creating a Sink Stream</a></div>
|
|
</div>
|
|
</div>
|
|
|