<?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: Comparing application deployed in two different servers. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322888#M409656</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;, thanks for the response. so i need to compare the data and then each object in each sheet. Can you please provide some links to make a start. am unable to find any relative information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And can you please share your thoughts on this&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Accesspoint reads the files from the source document folders located somewhere in the drives of the server. how about reading the files from the folders from both the servers as XML and comparing them??&lt;/SPAN&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 May 2017 08:53:31 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-05-15T08:53:31Z</dc:date>
    <item>
      <title>Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322879#M409647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have all our QlikView applications deployed in a new server which were residing in the old server. I just need to check the deployment is successful, i.e the applications in the old and new server are same and contain same data. Is there any way to do it using any kind of script. Or to what extent I can automate this process.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 May 2017 04:56:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322879#M409647</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-11T04:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322880#M409648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-users/171708"&gt;stalwar1&lt;/A&gt;‌&lt;A href="https://community.qlik.com/qlik-users/4003"&gt;hic&lt;/A&gt;‌&lt;A href="https://community.qlik.com/qlik-users/218859"&gt;loveisfail&lt;/A&gt;‌ can someone guide me on this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 05:39:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322880#M409648</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-15T05:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322881#M409649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not good in Server. I may offer you few ways which i done. But, This information quiet not sufficient as i feel. If you have 2 IP's to check those you can cover up and check in Access point only. Or not please explain more in detail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 05:58:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322881#M409649</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2017-05-15T05:58:12Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322882#M409650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Anil for response, I can check manually in access point of both servers. But there are too many reports and each with obviously numerous sheets... so am looking for any kinid of automated script, that can compare the application in both servers. If i have to check beofre deployment to server, we can get the xml files of the .qvw and compare. But am not sure how it can be done after deployment, through access server... may be comparing the html code or something......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 06:15:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322882#M409650</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-15T06:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322883#M409651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am afraid, Whether there is any such code. Let's wait while response from them &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;‌&lt;A href="https://community.qlik.com/qlik-users/151060"&gt;punitpopli&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;Try this Batch Script&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "D:/A.Qvw" : eof : insert&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "D:/B.Qvw" : eof : insert&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "D:/C.Qvw" : eof : insert&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "D:/D.Qvw" : eof : insert&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;Trace "First IP Address server is Executed";&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "E:/A.Qvw" : eof : insert&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "E:/B.Qvw" : eof : insert&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "E:/C.Qvw" : eof : insert&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;"C:/Program files/Qlikview/qv.exe" /R "E:/D.Qvw" : eof : insert&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: #222222; font-size: 12.8px; font-family: arial, sans-serif;"&gt;Trace "Second IP Address server is Executed";&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;- Try this and let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 06:52:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322883#M409651</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2017-05-15T06:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322884#M409652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anil, Can you please explain what this script does??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 07:04:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322884#M409652</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-15T07:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322885#M409653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It run as If First server path runs then execute meantime show the message and same as else code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure, whether it will run for your case. Usually, This script proves only for Dependency of applications. Wait some time they will respond you surely&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 07:07:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322885#M409653</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2017-05-15T07:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322886#M409654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok Anil, am not sure if this is correct but &lt;/P&gt;&lt;P&gt;as per my knowledge, Accesspoint reads the files from the source document folders located somewhere in the drives of the server. how about reading the files from the folders from both the servers as XML and comparing them??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 07:29:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322886#M409654</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-15T07:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322887#M409655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that there are any public tools available with them such automated comparing could be done. Whereby the logic to build such tools aren't very difficult but it will need some time and efforts to create a stable solution. On one hand you need to build a tool which read the tables and fields with their number of records and fieldvalues and then a routine which exported each object from both deployments with multiple selections into an excel-sheet and within them is a further area which checked which cells does have a content and are they identically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To the methods of both approaches you will find various postings here in the community which could be adapted to this requirement. I think you will need a quite large environment to check or you presumed that this kind of task comes more often and/or a very high degree of accordance between the environments is needed to justify these efforts compared with a manual checking of the most used and/or most important KPI's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 07:57:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322887#M409655</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-05-15T07:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322888#M409656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;, thanks for the response. so i need to compare the data and then each object in each sheet. Can you please provide some links to make a start. am unable to find any relative information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And can you please share your thoughts on this&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Accesspoint reads the files from the source document folders located somewhere in the drives of the server. how about reading the files from the folders from both the servers as XML and comparing them??&lt;/SPAN&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 08:53:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322888#M409656</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-15T08:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322889#M409657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Within the load-examples here: &lt;A href="https://community.qlik.com/docs/DOC-17226"&gt;Symbol Tables and Bit-Stuffed Pointers - a deeper look behind the scenes&lt;/A&gt; you will find a script which looped through all tables and all fields of an application - you could just remove the most parts from those loadings and just counting the records and fields per noofrows() and nooffields() and something like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here are various examples of exporting objects to excel: &lt;A href="/t5/forums/searchpage/tab/message?q=excel export&amp;amp;type=document"&gt;https://community.qlik.com/search.jspa?q=excel+export&amp;amp;type=document&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 09:41:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322889#M409657</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-05-15T09:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322890#M409658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;‌, thanks for the links and that's a very good post you have for symbol tables and Pointers.&lt;/P&gt;&lt;P&gt;But Marcus, here I need to compare data from applications on two different servers, to run your script to loop through tables, don't I need the data of .qvws(to be compared) in the memory of&amp;nbsp; (using to compare) application?? For that, if I have to choose binary load which is the only way I know, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;There are a few key things to note about the Binary Load statement:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;1. we can only use it as the first statement of a load script.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;2. There can only ever be one binary load per .qvw.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Please correct me if I&amp;nbsp; am wrong and help me out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 10:46:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322890#M409658</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-18T10:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322891#M409659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A possible method could be to build a control-application which looped through all your environments and folder-structures and open a prepared reading-application and creates there the load-statement (the binary part of path and filename from the loop + the additional tables/fields reading from a variable - the export-routines are already included within the prepared app) and triggerred them and runs in this way through all (wanted) applications and if it's finished this app will be closed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Afterwards could the control-app load all the output from the above mentioned routines to check them against eachother.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For setting the script and reloading the application you will need to use macros whereby they aren't very complicated and the APIGuide.qvw helped a lot to get them run, for example to open an application, set the script and reload:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rem ** VBScript **&lt;/P&gt;&lt;P&gt;set App = ActiveDocument.GetApplication&lt;/P&gt;&lt;P&gt;set newdoc = App.OpenDoc ("C:\MyDocuments\QV4Automation.qvw","","")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rem ** add new line to script **&lt;/P&gt;&lt;P&gt;set docprop = newdoc.GetProperties&lt;/P&gt;&lt;P&gt;docprop.Script = docprop.Script &amp;amp; "Load * from abc.csv;"&lt;/P&gt;&lt;P&gt;newdoc.SetProperties docprop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;newdoc.DoReload 2,false,false&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'export-routines ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 11:45:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322891#M409659</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-05-18T11:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322892#M409660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Various interesting suggestions have been made for the ad-hoc checking of document compatibility in different environments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This one may be a suggestion you could use for future checks. It's also usable for preforming initial validation on document changes that may have a considerable impact on your results, or for performing validation checks after making changes that shouldn't have any impact at all, except in speed and memory consumption (e.g. the results should be the same). Is consists of the following steps. Change them according to your liking:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Add a new sheet at the end of the tab row&lt;/LI&gt;&lt;LI&gt;Add a conditional show expression to this sheet, so that it is displayed only to a select group of people (testers, developers, key-users performing acceptance checks, etc.)&lt;/LI&gt;&lt;LI&gt;On this sheet, place a series of essential aggregation objects and various counters of distinct and total field values, range checks, # of table rows, period based counts and sums, checks for values that should/should not occur (red/green lights) etc. You can extract design guidelines from the checks you perform as a developer, or from your testers that perform these checks anyway before a new version goes to production.&lt;/LI&gt;&lt;LI&gt;Start with an initial set of checks, and include each new check you discover while maintaining and testing this document.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don't have to create this sheet from the start as a fully equipped testing dashboard, you can let it grow over a period of time. The investment will be low at the beginning, and the rewards will be high.&lt;/P&gt;&lt;P&gt;Also note that many existing user-facing objects alread provide a decent way to check the correspondence between a -previous version and a new version of your document, so you do not need to duplicate those. This could be an initial verification for you when you want to be sure that the document in the original environment produces the same data as the document in the new environment: &lt;EM&gt;check the end-results&lt;/EM&gt;. If after a full reload (all data stages) they are identical, they probably match. If not, then you know some investigation is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The idea is that these tools won't cost you a lot of work (you create them anyway and often they're thrown out at the end of a development cycle), and they'll be available when you need them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 12:07:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322892#M409660</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-05-18T12:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322893#M409661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;‌ sorry that I didn't completely understand how to do this part&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;/EM&gt;&lt;EM style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;and open a prepared reading-application and creates there the load-statement (the binary part of path and filename from the loop + the additional tables/fields reading from a variable - the export-routines are already included within the prepared app)&lt;/EM&gt;&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Can you please help me with some more details if possible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 13:54:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322893#M409661</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-18T13:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322894#M409662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, peter, this definitely goes on my checklist while building applications from now. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 13:56:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322894#M409662</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-18T13:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322895#M409663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It meant you creates a new empty application and insert the macro-routines which will later export your gui-objects ... on this part I notice that I have a gap within my above mentioned logic because you won't have the objects within this application when you are loading the datamodel per binary. This meant there is a small adjustment necessary in this way that those routines will open the original app and export the objects from there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like above mentioned the efforts to create a fully automated check of the data and all objects will be quite expensive and I don't think that I would use such approach.&lt;/P&gt;&lt;P&gt;I would rather go with the suggestion from Peter (and I have already admin-sheets included) whereby I try to keep my applications simple and don't overuse variables + set analysis + dimension/expression groups + alternate states + any kinds of actions and so on so that the risk of different gui-results by identically data are quite small. For the most parts of my stuff I would me feel safe by checking a few main KPI's within a table-chart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 14:20:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322895#M409663</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-05-18T14:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322896#M409664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah, Marcus, I should agree with you but just that I have around 40 .qvws to compare and I can't edit the applications, I just need to get if they are different.:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 15:03:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322896#M409664</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-18T15:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322897#M409665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Couldn't you just make a copy of them and compare they on this basis?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 15:13:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322897#M409665</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-05-18T15:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing application deployed in two different servers.</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322898#M409666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Ideally &lt;/SPAN&gt;40 different QVW documents means forty differen key-users. How about involving them in this upgrade? They already know what to look for. And distribution of effort may increase the quality of the checks and the speed with which you receive feedback...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2017 15:20:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-application-deployed-in-two-different-servers/m-p/1322898#M409666</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2017-05-18T15:20:45Z</dc:date>
    </item>
  </channel>
</rss>

