<?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: Loading new rows into one table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430709#M430420</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A common technique to find out which rows are new or changed if you don't have a unique ID or a changed/updated timestamp is to use what you suggest a combination of fields. Furthermore to optimize this - since a combined field can become big - you can do a hash function on the combined fields.&amp;nbsp; This returns a hash-value that is still unique that is much smaller and it has constant size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then determining what has changed or been added is a matter of comparing your current data's hashes with your new data's hashes and those that have no match are rows that have changed or have been updated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Nov 2017 14:12:34 GMT</pubDate>
    <dc:creator>petter</dc:creator>
    <dc:date>2017-11-21T14:12:34Z</dc:date>
    <item>
      <title>Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430705#M430416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am every day reloading table from SAP HR. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Date are without date. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can i check which new rows were appended? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example QV load 1000 in 21.11.2017. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Next day QV will reload and in QVD file will be 1500 row. &lt;/P&gt;&lt;P&gt;How can i identify these 500 hundreds new rows? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying to do incremental load but problem is that i do not know which rows are new. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Wishes,&lt;/P&gt;&lt;P&gt;Jacek Antek &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:22:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430705#M430416</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-21T07:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430706#M430417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does the field have some sort of unique ID? Or would you be able create one at load time?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is no unique identifier or modified date, then it will not be possible to do an incremental load.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:30:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430706#M430417</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2017-11-21T07:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430707#M430418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;No, but i can create Unique ID with combining fields. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Employee_Number and his company shortcut and his department_shortcut create different rows for one employee.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;For example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;1001,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISP,&amp;nbsp;&amp;nbsp;&amp;nbsp; Department1 ,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Person1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;1001,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;ISP&lt;/SPAN&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Department2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Person1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;1002,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICL,&amp;nbsp;&amp;nbsp;&amp;nbsp; Department1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Person1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;1003,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OGG,&amp;nbsp; Depertment1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Person1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;I think I can create unique ID combining column 1, second and third.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;And if I had this what I should do next ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Best wishes,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Jacek &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:42:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430707#M430418</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-21T07:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430708#M430419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jacek &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 12:51:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430708#M430419</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-21T12:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430709#M430420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A common technique to find out which rows are new or changed if you don't have a unique ID or a changed/updated timestamp is to use what you suggest a combination of fields. Furthermore to optimize this - since a combined field can become big - you can do a hash function on the combined fields.&amp;nbsp; This returns a hash-value that is still unique that is much smaller and it has constant size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then determining what has changed or been added is a matter of comparing your current data's hashes with your new data's hashes and those that have no match are rows that have changed or have been updated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:12:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430709#M430420</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2017-11-21T14:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430710#M430421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Petter, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;So if i have the&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; font-family: 'Helvetica','sans-serif'; color: #3d3d3d;"&gt; combination of fields further I can use Exists function and search for newest records ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN lang="EN-US" style="font-size: 10.0pt; font-family: 'Helvetica','sans-serif'; color: #3d3d3d;"&gt;Best Wishes,&lt;BR /&gt; Jacek&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:26:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430710#M430421</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-21T14:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430711#M430422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well - the hash-function will not relate to newest or oldest. It will only uniquely identify a record. You can make a hash out of all the fields/columns of a record and then have a fingerprint (the hash) which can be stored in a QVD. Then you compare during the next reload the hashes from the QVD with the incoming records to see if anything has changed. This represents the worst case scenario if you need to hash all the fields. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:30:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430711#M430422</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2017-11-21T14:30:20Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430712#M430423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Petter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately it has to be the worst possible scenario in my case. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Then you compare during the next reload the hashes from the QVD with the incoming records to see if anything has changed.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here i can use exissts function or maybe other? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Wishes,&lt;/P&gt;&lt;P&gt;Jacek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:37:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430712#M430423</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-21T14:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430713#M430424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you can. The hash is stored in a single field and then it is easy to use Exists() function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:47:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430713#M430424</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2017-11-21T14:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430714#M430425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the link to the most reliable hash function in the help: &lt;A href="http://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/Hash256.htm" title="http://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/Hash256.htm"&gt;Hash256 - script and chart function ‒ QlikView&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2017 14:50:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430714#M430425</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2017-11-21T14:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: Loading new rows into one table</title>
      <link>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430715#M430426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank You Peter!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;Jacek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Nov 2017 07:10:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loading-new-rows-into-one-table/m-p/1430715#M430426</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-22T07:10:46Z</dc:date>
    </item>
  </channel>
</rss>

