<?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>idea Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate in Suggest an Idea</title>
    <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1948441#M9846</link>
    <description>&lt;P&gt;okay Wang, I requested for File target connector to support-&amp;nbsp;00025197&lt;/P&gt;
&lt;P&gt;Also, checking with our Account Executive-&amp;nbsp;&lt;A href="mailto:Alicia.Nasrallah@qlik.com" target="_blank"&gt;Alicia.Nasrallah@qlik.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Will keep you posted&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jun 2022 10:28:32 GMT</pubDate>
    <dc:creator>Bhargav_Ranjit</dc:creator>
    <dc:date>2022-06-27T10:28:32Z</dc:date>
    <item>
      <title>Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idi-p/1898443</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Qlik Replicate by default does type conversion to a NULL/ BLANK entry from source, for e.g., a NULL entry in Date columns is converted into “00-00-0000”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Our business wants data in target as is and don’t want to do any conversion. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Need a way to handle it to all tables and columns in the Global-Transformation, as we see many tables/ columns with this behavior?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 20:09:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idi-p/1898443</guid>
      <dc:creator>Bhargav_Ranjit</dc:creator>
      <dc:date>2022-02-28T20:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1898479#M8824</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/146613"&gt;@Bhargav_Ranjit&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;What's the target DB you are using now, and what's the exact data type in source side? it's helpful to understand the behavior.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 23:36:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1898479#M8824</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2022-02-28T23:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1898821#M8830</link>
      <description>&lt;P&gt;Hi - Adding to Johns question - is the request only for DATE datatype?&lt;/P&gt;&lt;P&gt;it is very important to understand the targets as john mentioned as the rules for DATE type null handling are very dependent on the database.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 16:22:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1898821#M8830</guid>
      <dc:creator>bobvecchione</dc:creator>
      <dc:date>2022-03-01T16:22:33Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1899427#M8841</link>
      <description>&lt;P&gt;Hi John and Bob,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your response. The target database is Azure Databricks delta.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We see this behaviour with source datetypes such as 'DATE' &amp;amp; 'INTEGER'.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Bhargav.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 15:08:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1899427#M8841</guid>
      <dc:creator>Bhargav_Ranjit</dc:creator>
      <dc:date>2022-03-02T15:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1899723#M8844</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/146613"&gt;@Bhargav_Ranjit&lt;/a&gt;&amp;nbsp;, copy&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/128294"&gt;@bobvecchione&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;There are several key points about the NULL/BLANK convert to 00-00-0000/0 in the end-to-end path (I'm assuming the behavior occurs in both Full Load + CDC. The below steps are focusing on FL. Correct me if I'm inaccurate):&lt;/P&gt;&lt;P&gt;1. The read from SAP source&lt;/P&gt;&lt;P&gt;2. The interim CSV file&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; The data processing/transformation in Replicate&lt;/P&gt;&lt;P&gt;4. The write to&amp;nbsp;&lt;SPAN&gt;Databricks delta files&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;5. The Hive client display&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The behavior may be caused by any one fact in above path, for example maybe all the process in Replicate are correct however the Hive display NULL DATE as 00-00-0000 in the last step. Let's troubleshoot it step by step (corresponding to above points:).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(1) Replace your&amp;nbsp;Databricks delta target by a generic FILE target, what's the result in the target file?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(2) In&amp;nbsp;Databricks delta EndPoint adds two internal parameters and set them to true&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;keepCSVFiles
keepErrorFiles&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Re-run the task and check the "***.csv" files under the task folder to see what's the values in interim files&lt;/P&gt;&lt;P&gt;(4) Check the real values in&amp;nbsp;&lt;SPAN&gt;Databricks delta storage files&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(5) create a test file and make a test table map to it in Hive then check if Hive client (or other client) interpret NULL value in DATE column to "00-00-0000".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I did not setup an env to reproduce it here. Based on the troubleshooting result then we may figure out if a transformation helps or not.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Only if we confirm there is no way (eg transformation) or no any WA available then it will be a FR item.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;John.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 00:51:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1899723#M8844</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2022-03-03T00:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1943929#M9786</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Firstly apologies for delays in responding to your last comment. We were working on ways to handle this situation at our target side - but no success yet due to other restrictions,&amp;nbsp; would be great if we have an enhancement or a transformation option from Qlik to handle Blank/ NULL scenarios,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below are our findings based on your suggestions,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Testing done so far:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;(1) &amp;nbsp;Replace your&amp;nbsp;Databricks delta target by a generic FILE target, what's the result in the target file?&lt;/P&gt;
&lt;P&gt;We don’t have license for File type as a target, can Qlik test this in their lab?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(2) We picked couple of tables having blank entries in source and below is the finding&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Table Name: VBPA&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Column: item_number_of_the_sd_document&lt;/P&gt;
&lt;P&gt;Table name: VBAK&lt;/P&gt;
&lt;P&gt;Field name: ZZ_VDATU_ORIGINL&lt;/P&gt;
&lt;P&gt;(3) Configured databricks endpoint to drop csv, and Re-run the task, checked the "***.csv" files under the task folder to see what's the values in interim files&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;VBPA Screenshot:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bhargav_Ranjit_0-1655287961184.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/81821i4EBF14A369905101/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bhargav_Ranjit_0-1655287961184.jpeg" alt="Bhargav_Ranjit_0-1655287961184.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;VBAK Screenshot:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bhargav_Ranjit_1-1655287961455.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/81822i0606CFD4C2F448B4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bhargav_Ranjit_1-1655287961455.png" alt="Bhargav_Ranjit_1-1655287961455.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(5) Check the real values in&amp;nbsp;Databricks delta storage files&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Results in Databricks table (VBPA) &amp;amp; storage files (parquets)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bhargav_Ranjit_2-1655287962000.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/81823i31C4BE50FF03A8C6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bhargav_Ranjit_2-1655287962000.png" alt="Bhargav_Ranjit_2-1655287962000.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Results in Databricks table (VBPA) &amp;amp; storage files (parquets)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bhargav_Ranjit_3-1655287962269.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/81824i910A07618A414648/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bhargav_Ranjit_3-1655287962269.png" alt="Bhargav_Ranjit_3-1655287962269.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Based on our observations we can see that Delta connector is indeed converting Blank entries in source to a default value for certain data types like NUMCHAR (0) and DATE (0101-01-01).&lt;/P&gt;
&lt;P&gt;Request you to provide a solution to to handle the Blank entries in source as Blank in target as well (Databricks for our case) irrespective of data types.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bhargav.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2022 10:18:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1943929#M9786</guid>
      <dc:creator>Bhargav_Ranjit</dc:creator>
      <dc:date>2022-06-15T10:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1945544#M9809</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;/ team,&lt;/P&gt;
&lt;P&gt;A gentle reminder, able to check my previous message on this topic?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jun 2022 08:48:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1945544#M9809</guid>
      <dc:creator>Bhargav_Ranjit</dc:creator>
      <dc:date>2022-06-20T08:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1945714#M9812</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/146613"&gt;@Bhargav_Ranjit&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have not such an env for my test, I'd like suggest you open a support case for further investigation. And you may get a temporary license for your test, please contact your region sales representative, or account manager. Let me know if you need any additional assistance.&lt;/P&gt;
&lt;P&gt;copy&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/128294"&gt;@bobvecchione&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;thank you,&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jun 2022 12:45:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1945714#M9812</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2022-06-20T12:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1948441#M9846</link>
      <description>&lt;P&gt;okay Wang, I requested for File target connector to support-&amp;nbsp;00025197&lt;/P&gt;
&lt;P&gt;Also, checking with our Account Executive-&amp;nbsp;&lt;A href="mailto:Alicia.Nasrallah@qlik.com" target="_blank"&gt;Alicia.Nasrallah@qlik.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Will keep you posted&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 10:28:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/1948441#M9846</guid>
      <dc:creator>Bhargav_Ranjit</dc:creator>
      <dc:date>2022-06-27T10:28:32Z</dc:date>
    </item>
    <item>
      <title>From now on, please track this idea from the Ideation por...</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/2100442#M13701</link>
      <description>&lt;P&gt;From now on, please track this idea from the Ideation portal.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A title="Link to new idea" href="https://ideation.qlik.com/app/#/case/280181" target="_blank" rel="noopener"&gt;Link to new idea&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Meghann&lt;/P&gt;&lt;P data-unlink="true"&gt;&lt;EM&gt;NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you &lt;STRONG&gt;only&lt;/STRONG&gt; see 1 tab with the login page, please try clicking this link first: &lt;STRONG&gt;&lt;A title="Authenticate me!" href="#" target="_blank" rel="noopener"&gt;Authenticate me!&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;t&lt;/EM&gt;&lt;EM&gt;hen try the link above again. Ensure pop-up blocker is off.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 15:34:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/2100442#M13701</guid>
      <dc:creator>Meghann_MacDonald</dc:creator>
      <dc:date>2023-08-02T15:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Handling default type/data conversion of NULL entries from Source (SAP) in Replicate - Status changed to: Closed - Archived</title>
      <link>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/2100443#M13702</link>
      <description />
      <pubDate>Wed, 02 Aug 2023 15:34:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Suggest-an-Idea/Handling-default-type-data-conversion-of-NULL-entries-from/idc-p/2100443#M13702</guid>
      <dc:creator>Ideation</dc:creator>
      <dc:date>2023-08-02T15:34:25Z</dc:date>
    </item>
  </channel>
</rss>

