<?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: What is the difference between 2 stored csv files? Page encoding in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/What-is-the-difference-between-2-stored-csv-files-Page-encoding/m-p/1373016#M419373</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kindly refer to this Thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/13056929/bulk-load-data-conversion-error-type-mismatch-or-invalid-character-for-the-spec" title="https://stackoverflow.com/questions/13056929/bulk-load-data-conversion-error-type-mismatch-or-invalid-character-for-the-spec"&gt;sql - Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column …&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Dec 2017 10:31:07 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-12-08T10:31:07Z</dc:date>
    <item>
      <title>What is the difference between 2 stored csv files? Page encoding</title>
      <link>https://community.qlik.com/t5/QlikView/What-is-the-difference-between-2-stored-csv-files-Page-encoding/m-p/1373015#M419372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to do Bulk Insert from *.csv created from QlikView into MS SQL Server. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 2 applications in QlikView:&lt;/P&gt;&lt;P&gt;1. Generator_Korekty:&lt;/P&gt;&lt;P&gt;Here cvs is working. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15127276065009680 jive_text_macro" jivemacro_uid="_15127276065009680"&gt;
&lt;P&gt;Max_Spolki_JG_skrót:&lt;/P&gt;
&lt;P&gt;mapping load&lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;JG_skrót&lt;/P&gt;
&lt;P&gt;from $(HrIBSQvd)SAP1_*.qvd (qvd)&lt;/P&gt;
&lt;P&gt;where applymap('Max_Spolki_max_data',PESEL,0)=date(Data_zwolnienia);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_Pesel_Ostatnia:&lt;/P&gt;
&lt;P&gt;mapping load &lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;text(Nazwisko) as Nazwisko&lt;/P&gt;
&lt;P&gt;Resident MaxZmiana&lt;/P&gt;
&lt;P&gt;where ApplyMap('MaxZmiana2',PESEL,0)=Ostatnia_zmiana;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_Pesel_OstatniaImie:&lt;/P&gt;
&lt;P&gt;mapping load &lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;text(Imię) as Imię&lt;/P&gt;
&lt;P&gt;Resident MaxZmiana&lt;/P&gt;
&lt;P&gt;where ApplyMap('MaxZmiana2',PESEL,0)=Ostatnia_zmiana;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_Oddzial:&lt;/P&gt;
&lt;P&gt;mapping load &lt;/P&gt;
&lt;P&gt;Schemat &amp;amp; '-' &amp;amp; KOD,&lt;/P&gt;
&lt;P&gt;OPIS&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)PrKOD.qvd (qvd) where RODZKOD='39';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_NIP_Pr:&lt;/P&gt;
&lt;P&gt;mapping load&lt;/P&gt;
&lt;P&gt;Schemat,&lt;/P&gt;
&lt;P&gt;text(purgechar(WARTOSC,'-')) as NIP&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)PrZMIENNE.qvd (qvd) &lt;/P&gt;
&lt;P&gt;where NAZWA='k_nip';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;DaneOsobowe:&lt;/P&gt;
&lt;P&gt;LOAD &lt;/P&gt;
&lt;P&gt;num(upper(NR_PESEL)) as PESEL, &lt;/P&gt;
&lt;P&gt;text(upper(Schemat) &amp;amp; '-' &amp;amp; upper(NUMPRAC)) as Nr_osobowy,&lt;/P&gt;
&lt;P&gt;text(upper(NAZWISKO))as Nazwisko,&lt;/P&gt;
&lt;P&gt;text(upper(IMIE1)) as Imię,&lt;/P&gt;
&lt;P&gt;applymap('Map_Oddzial',Schemat &amp;amp; '-' &amp;amp; MIEJ_ZATR,'brak') as Podobszar,&lt;/P&gt;
&lt;P&gt;applymap('Map_NIP_Pr', Schemat,0) as Zleceniodawca_NIP, &lt;/P&gt;
&lt;P&gt;upper(Schemat) as JG_nazwa,&lt;/P&gt;
&lt;P&gt;upper(Schemat) as Zleceniodawca_skrót,&lt;/P&gt;
&lt;P&gt;'PROBIT' as System&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)PrKadry.qvd&lt;/P&gt;
&lt;P&gt;(qvd) where DOSTEP&amp;lt;&amp;gt;'00';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_Nazwisko_Pr:&lt;/P&gt;
&lt;P&gt;Mapping load&lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;text(Nazwisko) as Nazwisko&lt;/P&gt;
&lt;P&gt;resident DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Map_Imię_Pr:&lt;/P&gt;
&lt;P&gt;Mapping load&lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;text(Imię) as Imię&lt;/P&gt;
&lt;P&gt;resident DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;/P&gt;
&lt;P&gt;DaneOsobowe2:&lt;/P&gt;
&lt;P&gt;load &lt;/P&gt;
&lt;P&gt;// RowNo() as Number,&lt;/P&gt;
&lt;P&gt;PESEL,&lt;/P&gt;
&lt;P&gt;text(Nr_osobowy) as Nr_osobowy,&lt;/P&gt;
&lt;P&gt;applymap('Map_Pesel_Ostatnia', PESEL,applymap('Map_Nazwisko_Pr', PESEL,0)) as Nazwisko,&lt;/P&gt;
&lt;P&gt;applymap('Map_Pesel_OstatniaImie', PESEL,applymap('Map_Imię_Pr', PESEL,0)) as Imie,&lt;/P&gt;
&lt;P&gt;Podobszar,&lt;/P&gt;
&lt;P&gt;num#(Zleceniodawca_NIP) as Zleceniodawca_NIP,&lt;/P&gt;
&lt;P&gt;JG_nazwa as Zleceniodawca_nazwa,&lt;/P&gt;
&lt;P&gt;Zleceniodawca_skrót,&lt;/P&gt;
&lt;P&gt;System as System_source&lt;/P&gt;
&lt;P&gt;//Date(Now()) as Data_Zmiany&lt;/P&gt;
&lt;P&gt;Resident DaneOsobowe&lt;/P&gt;
&lt;P&gt;WHERE len(PESEL)&amp;gt;10;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;drop table DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;rename table DaneOsobowe2 to DaneOsobowe;&lt;/P&gt;
&lt;P&gt;Map_NIP:&lt;/P&gt;
&lt;P&gt;mapping load&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; text(upper(PYRID)) as JG_skrót,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; text(NIP00) as NIP&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;$(TabelaHR)T7PLD1_*.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Concatenate&lt;/P&gt;
&lt;P&gt;DaneOsobowe:&lt;/P&gt;
&lt;P&gt;LOAD &lt;/P&gt;
&lt;P&gt;RowNo() as Number,&lt;/P&gt;
&lt;P&gt;num(upper(PESEL)) as PESEL, &lt;/P&gt;
&lt;P&gt;text(upper(Klucz_Mandant_Nr_osobowy)) as Nr_osobowy, &lt;/P&gt;
&lt;P&gt;ApplyMap('Map_Pesel_Ostatnia',num(upper(PESEL)),0) as Nazwisko,&lt;/P&gt;
&lt;P&gt;ApplyMap('Map_Pesel_OstatniaImie',num(upper(PESEL)),0) as Imie,&amp;nbsp; &lt;/P&gt;
&lt;P&gt;text(upper(Jednostka)) as Podobszar,&lt;/P&gt;
&lt;P&gt;ApplyMap('Map_NIP',text(upper(JG_skrót)),0) as Zleceniodawca_NIP,&lt;/P&gt;
&lt;P&gt;upper(JG_nazwa) as Zleceniodawca_nazwa,&lt;/P&gt;
&lt;P&gt;text(upper(JG_skrót)) as Zleceniodawca_skrót,&lt;/P&gt;
&lt;P&gt;'SAP' as System_source,&lt;/P&gt;
&lt;P&gt;//Date(Now()) as Data_Zmiany&lt;/P&gt;
&lt;P&gt;ApplyMap('Max_Spolki_JG_skrót',Klucz_Mandant_Nr_osobowy,0) as Aktualna &lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)SAP1_*.qvd (qvd)&lt;/P&gt;
&lt;P&gt;where (Typ_umowy='F1' or Typ_umowy='U1') and len(PESEL)&amp;gt;10;&amp;nbsp; //and JG_skrót&amp;lt;&amp;gt;'JISW';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;map_names:&lt;/P&gt;
&lt;P&gt;mapping LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; nameOLD, nameNEW&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zleceniodawca_NIP, Company_NIP&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nr_osobowy, Person_ID&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Podobszar, Department&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zleceniodawca_skrót, Company_shortcut&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zleceniodawca_nazwa, Company_name&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RENAME Fields using map_names;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;/P&gt;
&lt;P&gt;DaneOsobowe2:&lt;/P&gt;
&lt;P&gt;load&lt;/P&gt;
&lt;P&gt;replace(replace(Text(Hash128(PESEL, Person_ID, Company_shortcut, Department)),chr(39),'"'),';','|')&amp;nbsp; as UniqueID,&lt;/P&gt;
&lt;P&gt;//PESEL &amp;amp; Person_ID &amp;amp; Company_shortcut &amp;amp; Department AS UniqueID,&lt;/P&gt;
&lt;P&gt;Now() as Data_Zmiany,&lt;/P&gt;
&lt;P&gt;if(IsNull(PESEL),0,PESEL) as PESEL,&lt;/P&gt;
&lt;P&gt;Person_ID,&lt;/P&gt;
&lt;P&gt;Nazwisko,&lt;/P&gt;
&lt;P&gt;Imie, &lt;/P&gt;
&lt;P&gt;Department,&lt;/P&gt;
&lt;P&gt;if(len(Company_NIP)&amp;lt;2,0,num#(Company_NIP)) as Company_NIP,&lt;/P&gt;
&lt;P&gt;Company_name,&lt;/P&gt;
&lt;P&gt;Company_shortcut, &lt;/P&gt;
&lt;P&gt;System_source&lt;/P&gt;
&lt;P&gt;resident DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;drop table DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RENAME table DaneOsobowe2 to DaneOsobowe;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;STORE DaneOsobowe into $(HrIBSQvd)Dane_SlownikDaily.qvd(qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;store DaneOsobowe into $(PlikiQlikViewPath)Dane_Slownik.csv(txt, delimiter is ';');&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;exit Script;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And now all data is strored into Dane_SlownikDaily.qvd and created CSV file i can bulk insert it into ms sql database without any problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here i am doing incremental load in the next application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15127283577552216 jive_text_macro" jivemacro_uid="_15127283577552216"&gt;
&lt;P&gt;Table_source:&lt;/P&gt;
&lt;P&gt;load&lt;/P&gt;
&lt;P&gt;*&lt;/P&gt;
&lt;P&gt;from&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)Dane_SlownikSource.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;/P&gt;
&lt;P&gt;AppendsNew:&lt;/P&gt;
&lt;P&gt;load UniqueID, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PESEL, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Person_ID, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nazwisko, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Imie, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Department, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company_NIP, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company_name, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company_shortcut, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System_source, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Now()) as Data_Zmiany&lt;/P&gt;
&lt;P&gt;from $(HrIBSQvd)Dane_SlownikDaily.qvd (qvd)&lt;/P&gt;
&lt;P&gt;WHERE NOT Exists(UniqueID);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;drop Table Table_source;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;STORE AppendsNew into $(HrIBSQvd)Dane_SlownikAppends.qvd(qvd);&lt;/P&gt;
&lt;P&gt;store AppendsNew into $(PlikiQlikViewPath)Dane_Slownik.csv(txt, delimiter is ';');&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Concatenate&lt;/P&gt;
&lt;P&gt;load&lt;/P&gt;
&lt;P&gt;*&lt;/P&gt;
&lt;P&gt;from&lt;/P&gt;
&lt;P&gt;$(HrIBSQvd)Dane_SlownikSource.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;STORE AppendsNew into $(HrIBSQvd)Dane_SlownikSource.qvd(qvd);&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;After reloading also csv is created.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here MS SQL trrows the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="problem.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/186223_problem.png" style="height: 284px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In attachment please find my tested files. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that code pages or sam encoding is changing here but why? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for helping me,&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>Fri, 08 Dec 2017 10:23:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/What-is-the-difference-between-2-stored-csv-files-Page-encoding/m-p/1373015#M419372</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-12-08T10:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: What is the difference between 2 stored csv files? Page encoding</title>
      <link>https://community.qlik.com/t5/QlikView/What-is-the-difference-between-2-stored-csv-files-Page-encoding/m-p/1373016#M419373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kindly refer to this Thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/13056929/bulk-load-data-conversion-error-type-mismatch-or-invalid-character-for-the-spec" title="https://stackoverflow.com/questions/13056929/bulk-load-data-conversion-error-type-mismatch-or-invalid-character-for-the-spec"&gt;sql - Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column …&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2017 10:31:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/What-is-the-difference-between-2-stored-csv-files-Page-encoding/m-p/1373016#M419373</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-12-08T10:31:07Z</dc:date>
    </item>
  </channel>
</rss>

