<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Best architecture to process MQTT messages (statefull) in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317442#M87887</link>
    <description>&lt;P&gt;The ESB Module is the best choice if you need to consume the MQTT messages in a permanent way (24/7) and we offer this with the cMQTT component in the Route Builder. For the JSON part we recommend to use our TDM module as said by my colleague before it allows you to handle also complex Json data, the related component is cMap (or via cTalendJob also tHMap in case you like to use more of our tXXX components with the route. )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;Dietmar&lt;/P&gt;</description>
    <pubDate>Mon, 10 Jun 2019 17:07:43 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-06-10T17:07:43Z</dc:date>
    <item>
      <title>Best architecture to process MQTT messages (statefull)</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317440#M87885</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;this is my use case and I really don't know which is the best option between Talend ESB o just Data Integration.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to subscribe to a "wildcard" topic since I need to get all messages sent on specific channels. The topic name contains even the device which is sending the message, so I need to even process the topic string to get the "device id".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The message has a JSON payload with a three level status (1, 2, 3). I need to add a row with device id and status in a table for each message (ok this is the easy task). I would like even to keep the "last status" for a device and when I receive a new one message store for the previous status the triplet device id, status and time elapsed until the new status.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Of course I can use a Java job, there is no problem to write some code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ideas?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you, Stefano.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 05:47:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317440#M87885</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T05:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: Best architecture to process MQTT messages (statefull)</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317441#M87886</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;Please have a look at talend data mapper structure:&lt;A title="TalendHelpCenter:Data mapping" href="https://help.talend.com/reader/xp6SMsMUwrvr_n~fJrs3NQ/qMEj_yTfuJjTCX8mWO_Q~Q" target="_self" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133049iD780B7DE0116E4D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACJ.png" alt="0683p000009MACJ.png" /&gt;&lt;/span&gt;ata mapping&lt;/A&gt;.&lt;/P&gt; 
&lt;P&gt;Best regards&lt;/P&gt; 
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2019 10:30:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317441#M87886</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-03T10:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: Best architecture to process MQTT messages (statefull)</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317442#M87887</link>
      <description>&lt;P&gt;The ESB Module is the best choice if you need to consume the MQTT messages in a permanent way (24/7) and we offer this with the cMQTT component in the Route Builder. For the JSON part we recommend to use our TDM module as said by my colleague before it allows you to handle also complex Json data, the related component is cMap (or via cTalendJob also tHMap in case you like to use more of our tXXX components with the route. )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;Dietmar&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jun 2019 17:07:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317442#M87887</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-10T17:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: Best architecture to process MQTT messages (statefull)</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317443#M87888</link>
      <description>&lt;P&gt;Thank you for all your answers. Actually with an cMQTT component I can connect and get the json body of the messages then processed with a job.&lt;/P&gt;&lt;P&gt;But a problem remains: can I transfer to the job even the topic associated with the received message? The topic contains the client id and I need a "generic" subscription for a variable set of clients all publishing to a topic like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;brand/[client_id]/status&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Being able to get the topic I can enrich the json data received and store the relevant information with the client id.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2019 08:58:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Best-architecture-to-process-MQTT-messages-statefull/m-p/2317443#M87888</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-09T08:58:06Z</dc:date>
    </item>
  </channel>
</rss>

