<?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: SAS/Access Issue with Netezza Bigint SAS 9.4 in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/284203#M8103</link>
    <description>Options msglevel =i sastrace =',,,d' sastraceloc =saslog nostsuffix; &lt;BR /&gt;will tell you what's gets passed to Netezza and how any function call will be translated. &lt;BR /&gt;&lt;BR /&gt;If you aren't gonna use it for calculation consider cast it to a char variable, either in a permanent view in Netezza or in a explicit SQL pass through.</description>
    <pubDate>Wed, 13 Jul 2016 22:12:26 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2016-07-13T22:12:26Z</dc:date>
    <item>
      <title>SAS/Access Issue with Netezza Bigint SAS 9.4</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283696#M8090</link>
      <description>&lt;P&gt;According to SAS documentation on 9.4 version(latest as date), length(max) of numeric variable in SAS data set is 8 bytes or 15 significant digits.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in Netezza, numeric-BIGINT can hold up to&amp;nbsp;&lt;STRONG&gt;18&lt;/STRONG&gt;&amp;nbsp;significant digits.&lt;/P&gt;&lt;P&gt;source:&amp;nbsp;&lt;A href="https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Netezza-5.-54/page/4/Data-Types" target="_blank"&gt;https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Netezza-5.-54/page/4/Data-Types&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;When we attempt to pull a &amp;nbsp;numeric variable with more than 15 significant digits from Netezza into SAS; as it can’t hold excess of 15 digits, SAS throws either of the below errors:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC SQL;&lt;/P&gt;&lt;P&gt;29&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; CREATE TABLE NETEZZA_TEST AS&lt;/P&gt;&lt;P&gt;30&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; SELECT&lt;/P&gt;&lt;P&gt;31&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;&amp;nbsp; SRC_STM_CD,&lt;/P&gt;&lt;P&gt;32&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;&amp;nbsp; COUNT(PUT(CUST_ID,Z20.)||PUT(CUST_ID,Z20.)) AS CHK_COUNT&lt;/P&gt;&lt;P&gt;33&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;FROM DATA_Q.D_TABLE;&lt;/P&gt;&lt;P&gt;ERROR: Error during in-database processing.&lt;/P&gt;&lt;P&gt;ERROR: ERROR: ERROR:&amp;nbsp; relation does not exist CCRMPRD.&lt;SPAN&gt;DATA_Q&lt;/SPAN&gt;.D_TABLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The maximum value of CHK_COUNT in above query is 6016788360167883 aka length of 16 digits.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/4001i4C981478D81291DC/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="netezza col" title="netezza col" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 07:01:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283696#M8090</guid>
      <dc:creator>suneeth8</dc:creator>
      <dc:date>2016-07-12T07:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: SAS/Access Issue with Netezza Bigint SAS 9.4</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283698#M8091</link>
      <description>&lt;P&gt;If you wish to suppress these errors then try the&amp;nbsp;TRUNCATE_BIGINT environment variable as explained here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/69039/HTML/default/viewer.htm#p07ge3f7fvfh5ln1msgdpqhbeh31.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/acreldb/69039/HTML/default/viewer.htm#p07ge3f7fvfh5ln1msgdpqhbeh31.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also I'd suggest being careful with using SAS functions like PUT and SAS formats like Z20. on Netezza as they may not translate correctly. Do you get the same errors with a simple SELECT?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 07:31:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283698#M8091</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2016-07-12T07:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: SAS/Access Issue with Netezza Bigint SAS 9.4</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283747#M8094</link>
      <description>&lt;P&gt;Keep in mind, if you use TRUNCATE_BIGINT=yes then use the column in calculations you will likely get inaccurate results.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 12:55:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/283747#M8094</guid>
      <dc:creator>JBailey</dc:creator>
      <dc:date>2016-07-12T12:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: SAS/Access Issue with Netezza Bigint SAS 9.4</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/284203#M8103</link>
      <description>Options msglevel =i sastrace =',,,d' sastraceloc =saslog nostsuffix; &lt;BR /&gt;will tell you what's gets passed to Netezza and how any function call will be translated. &lt;BR /&gt;&lt;BR /&gt;If you aren't gonna use it for calculation consider cast it to a char variable, either in a permanent view in Netezza or in a explicit SQL pass through.</description>
      <pubDate>Wed, 13 Jul 2016 22:12:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS-Access-Issue-with-Netezza-Bigint-SAS-9-4/m-p/284203#M8103</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-07-13T22:12:26Z</dc:date>
    </item>
  </channel>
</rss>

