<?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: How to run SELECT CHANGE_TRACKING_CURRENT_VERSION() in data load editor when CT is enabled in MSSQL data source in Data Movement &amp; Streaming</title>
    <link>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476184#M2578</link>
    <description>&lt;P&gt;I found a solution, I had to alias the function.&lt;/P&gt;
&lt;P&gt;I changed the script:&lt;/P&gt;
&lt;P&gt;LIB CONNECT TO 'DatabaseConnectionName';&lt;/P&gt;
&lt;P&gt;Change_Tracking_Version:&lt;BR /&gt;LOAD '(no column name)';&lt;/P&gt;
&lt;P&gt;SQL&lt;BR /&gt;SELECT CHANGE_TRACKING_CURRENT_VERSION() ct;&lt;/P&gt;
&lt;P&gt;And now the load editor returns the value.&lt;/P&gt;</description>
    <pubDate>Wed, 14 Aug 2024 05:05:59 GMT</pubDate>
    <dc:creator>EspenH</dc:creator>
    <dc:date>2024-08-14T05:05:59Z</dc:date>
    <item>
      <title>How to run SELECT CHANGE_TRACKING_CURRENT_VERSION() in data load editor when CT is enabled in MSSQL data source</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476133#M2575</link>
      <description>&lt;P&gt;We are using Qlik Colud and have a MS SQL data source where MS SQL native Change Tracking (CT) is enabled on the data base and the tables we need to load.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To utilize the CT&amp;nbsp;&lt;SPAN&gt;functionality&lt;/SPAN&gt; (and only load the changed data) we need to run some CT functions. To get the current change tracking version (in MS SQL management studio) you run only SELECT CHANGE_TRACKING_CURRENT_VERSION() which returns the last change tracking version.&lt;/P&gt;
&lt;P&gt;We need get this value in Qlik data load editor, but struggle to make this work.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In data load editor we have tried:&lt;/P&gt;
&lt;P&gt;LIB CONNECT TO 'DatabaseConnectionName';&lt;/P&gt;
&lt;P&gt;Change_Tracking_Version:&lt;BR /&gt;LOAD '(no column name)';&lt;/P&gt;
&lt;P&gt;SQL&lt;BR /&gt;SELECT CHANGE_TRACKING_CURRENT_VERSION();&lt;/P&gt;
&lt;P&gt;This returns a table with one line with value '(no column name)'&lt;/P&gt;
&lt;P&gt;Do any of you experts know how to do this? Please advise.&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Aptos; font-size: 11.0pt; color: #7f7f7f;" lang="en-US"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2025 21:48:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476133#M2575</guid>
      <dc:creator>EspenH</dc:creator>
      <dc:date>2025-03-19T21:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to run SELECT CHANGE_TRACKING_CURRENT_VERSION() in data load editor when CT is enabled in MSSQL data source</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476184#M2578</link>
      <description>&lt;P&gt;I found a solution, I had to alias the function.&lt;/P&gt;
&lt;P&gt;I changed the script:&lt;/P&gt;
&lt;P&gt;LIB CONNECT TO 'DatabaseConnectionName';&lt;/P&gt;
&lt;P&gt;Change_Tracking_Version:&lt;BR /&gt;LOAD '(no column name)';&lt;/P&gt;
&lt;P&gt;SQL&lt;BR /&gt;SELECT CHANGE_TRACKING_CURRENT_VERSION() ct;&lt;/P&gt;
&lt;P&gt;And now the load editor returns the value.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2024 05:05:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476184#M2578</guid>
      <dc:creator>EspenH</dc:creator>
      <dc:date>2024-08-14T05:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to run SELECT CHANGE_TRACKING_CURRENT_VERSION() in data load editor when CT is enabled in MSSQL data source</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476194#M2579</link>
      <description>&lt;OL data-sourcepos="7:1-8:3"&gt;
&lt;LI data-sourcepos="7:1-8:3"&gt;
&lt;P class="" data-sourcepos="7:4-7:24"&gt;&lt;STRONG class=""&gt;Stored Procedure:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-sourcepos="8:4-9:3"&gt;
&lt;LI data-sourcepos="8:4-9:3"&gt;&lt;STRONG&gt;Create a Stored Procedure:&lt;/STRONG&gt;&lt;SPAN&gt; Develop a stored procedure in SQL Server to encapsulate the logic of retrieving the &lt;/SPAN&gt;&lt;CODE class=""&gt;CHANGE_TRACKING_CURRENT_VERSION()&lt;/CODE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-sourcepos="9:4-10:0"&gt;&lt;STRONG&gt;Call from Qlik:&lt;/STRONG&gt;&lt;SPAN&gt; Invoke this stored procedure within your Qlik load script to fetch the version.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-sourcepos="11:1-12:3"&gt;
&lt;P data-sourcepos="11:4-11:31"&gt;&lt;STRONG&gt;Multiple SQL Statements:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-sourcepos="12:4-14:0"&gt;
&lt;LI data-sourcepos="12:4-12:92"&gt;&lt;STRONG&gt;Sequential Execution:&lt;/STRONG&gt;&lt;SPAN&gt; Execute two separate SQL statements in your Qlik load script.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-sourcepos="13:4-14:0"&gt;&lt;STRONG&gt;Temporary Table:&lt;/STRONG&gt;&lt;SPAN&gt; Store the &lt;/SPAN&gt;&lt;CODE class=""&gt;CHANGE_TRACKING_CURRENT_VERSION()&lt;/CODE&gt;&lt;SPAN&gt; value in a temporary table and join it with your main data query.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-sourcepos="15:1-18:0"&gt;
&lt;P data-sourcepos="15:4-15:29"&gt;&lt;STRONG&gt;Qlik Script Variables:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL data-sourcepos="16:4-18:0"&gt;
&lt;LI data-sourcepos="16:4-16:103"&gt;&lt;STRONG&gt;Store Value:&lt;/STRONG&gt;&lt;SPAN&gt; Use Qlik script variables to store the &lt;/SPAN&gt;&lt;CODE class=""&gt;CHANGE_TRACKING_CURRENT_VERSION()&lt;/CODE&gt;&lt;SPAN&gt; value.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-sourcepos="17:4-18:0"&gt;&lt;STRONG&gt;Leverage in Subsequent Loads:&lt;/STRONG&gt;&lt;SPAN&gt; Use the stored value in subsequent load scripts.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 14 Aug 2024 06:29:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/How-to-run-SELECT-CHANGE-TRACKING-CURRENT-VERSION-in-data-load/m-p/2476194#M2579</guid>
      <dc:creator>michele123</dc:creator>
      <dc:date>2024-08-14T06:29:01Z</dc:date>
    </item>
  </channel>
</rss>

