<?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 2 Ways Synchronization - Salesforce &amp; MSSQL in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298111#M70616</link>
    <description>I would like to know if the following scenario is possible using TOS Data Integration. 
&lt;BR /&gt;If yes, how to do it in TOS. 
&lt;BR /&gt;As well is there any way in Talend to compare the LastModified in Salesforce before the update? 
&lt;BR /&gt;Steps to Update Salesforce 
&lt;BR /&gt;1. Look at Pivotal (Using MSSQL) for records updated in last, say, hour 
&lt;BR /&gt;2. Gather matching records from salesforce (i.e. those with same Pivotal Ids from list above) 
&lt;BR /&gt;3. Is there actual change in the fields we care about? (i.e. compare actual values of key fields...as the timestamp change may have happened based on something we don't care about) 
&lt;BR /&gt;4. If so, is change from Pivotal newer (or is the Account record from Pivotal newer)? 
&lt;BR /&gt;5. If so, use it and update Salesforce.com record (also update a new Account 'Updated From Pivotal On' field on Account with Pivotal's timestamp) 
&lt;BR /&gt;Steps to Update Pivotal 
&lt;BR /&gt;1. Look at Salesforce for records updated in last, say, hour (can even excluse those with an 'Updated from Pivotal On' field that have a timestamp from the last hour so we can avoid what was just updated) 
&lt;BR /&gt;2. Gather matching records from Pivotal (i.e. those with Pivotal Ids from list above) 
&lt;BR /&gt;3. Is there actual change in the fields we care about? (i.e. compare actual values of key fields...as the timestamp change may have happened based on something we don't care about) 
&lt;BR /&gt;4. If so, is change from Salesforce newer (or is the Account record from Salesforce newer)? 
&lt;BR /&gt;5. If so, use it and update Pivotal record (also update a new Account 'Updated From Pivotal On' field on Account with Pivotal's timestamp) 
&lt;BR /&gt;Any guidance is greatly appreciated.</description>
    <pubDate>Sat, 16 Nov 2024 12:17:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T12:17:00Z</dc:date>
    <item>
      <title>2 Ways Synchronization - Salesforce &amp; MSSQL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298111#M70616</link>
      <description>I would like to know if the following scenario is possible using TOS Data Integration. 
&lt;BR /&gt;If yes, how to do it in TOS. 
&lt;BR /&gt;As well is there any way in Talend to compare the LastModified in Salesforce before the update? 
&lt;BR /&gt;Steps to Update Salesforce 
&lt;BR /&gt;1. Look at Pivotal (Using MSSQL) for records updated in last, say, hour 
&lt;BR /&gt;2. Gather matching records from salesforce (i.e. those with same Pivotal Ids from list above) 
&lt;BR /&gt;3. Is there actual change in the fields we care about? (i.e. compare actual values of key fields...as the timestamp change may have happened based on something we don't care about) 
&lt;BR /&gt;4. If so, is change from Pivotal newer (or is the Account record from Pivotal newer)? 
&lt;BR /&gt;5. If so, use it and update Salesforce.com record (also update a new Account 'Updated From Pivotal On' field on Account with Pivotal's timestamp) 
&lt;BR /&gt;Steps to Update Pivotal 
&lt;BR /&gt;1. Look at Salesforce for records updated in last, say, hour (can even excluse those with an 'Updated from Pivotal On' field that have a timestamp from the last hour so we can avoid what was just updated) 
&lt;BR /&gt;2. Gather matching records from Pivotal (i.e. those with Pivotal Ids from list above) 
&lt;BR /&gt;3. Is there actual change in the fields we care about? (i.e. compare actual values of key fields...as the timestamp change may have happened based on something we don't care about) 
&lt;BR /&gt;4. If so, is change from Salesforce newer (or is the Account record from Salesforce newer)? 
&lt;BR /&gt;5. If so, use it and update Pivotal record (also update a new Account 'Updated From Pivotal On' field on Account with Pivotal's timestamp) 
&lt;BR /&gt;Any guidance is greatly appreciated.</description>
      <pubDate>Sat, 16 Nov 2024 12:17:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298111#M70616</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: 2 Ways Synchronization - Salesforce &amp; MSSQL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298112#M70617</link>
      <description>Hi
&lt;BR /&gt;Steps to Update Salesforce: Every time after finishing update, you'd better use tMSSQLLastInsertedId to get and store last id into a file. When next time you want to update, get this id and do update from this record.
&lt;BR /&gt;Or you might use tMSSQLSCD to trace the records.
&lt;BR /&gt;Steps to Update Pivotal: You might use tSalesforceGetUpdate.
&lt;BR /&gt;Regards,
&lt;BR /&gt;Pedro</description>
      <pubDate>Fri, 25 May 2012 05:50:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298112#M70617</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-05-25T05:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: 2 Ways Synchronization - Salesforce &amp; MSSQL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298113#M70618</link>
      <description>1. Is this the correct Step To Update Salesforce FROM MSSql/PIVOTAL: 
&lt;BR /&gt;tInfiniteLoop --Iterate--&amp;gt;tMSSQLInput --&amp;gt; tMSSqlSCD--&amp;gt;TMap--&amp;gt;tSalesforceOutput 
&lt;BR /&gt; 
&lt;BR /&gt;2. Is this the correct Step To Update MSSQL (Pivotal) FROM Salesforce: 
&lt;BR /&gt;tInfiniteLoop --Iterate--&amp;gt;tSalesforceGetUpdate--&amp;gt;TMap--&amp;gt;tMSSQLOutput 
&lt;BR /&gt; 
&lt;BR /&gt;3. tSalesforceGetUpdate only allow 30 days date range, so if we use this component, do we have to change once a month then, is it? 
&lt;BR /&gt;4. In the Scenario Tracking Changes Using SCD on the Talend Component Guide, there is a SCDTable I am not sure for my scenario where to put into the job diagram? Is it as a MSSQL table --&amp;gt; tMSSQLInput as in #1? 
&lt;BR /&gt;5. Because we want to update based on certain field of the db records in MSSQL &amp;amp; Salesforce, I think do we have to use SCD feature? 
&lt;BR /&gt;Looking forward your input, thank you for your help till now, appreciate it.</description>
      <pubDate>Fri, 25 May 2012 16:11:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/2-Ways-Synchronization-Salesforce-MSSQL/m-p/2298113#M70618</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-05-25T16:11:05Z</dc:date>
    </item>
  </channel>
</rss>

