<?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: SAS9.4 decision manager postgres access through libname in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/571127#M17509</link>
    <description>&lt;P&gt;HI JBaily,&lt;/P&gt;&lt;P&gt;HYG..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS App Server:&lt;/P&gt;&lt;P&gt;OS: Red Hat Enterprise Linux Server release 7.6 (Maipo)&lt;/P&gt;&lt;P&gt;SAS:&amp;nbsp;SAS 9.4 Rev. 940_18w47&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DSN:&lt;/P&gt;&lt;P&gt;[PGS]&lt;BR /&gt;Driver=/sas/sashome/SASODBCDriversfortheWebInfrastructurePlatformDataServer/9.4/Driver/psqlodbcw.so&lt;BR /&gt;ServerName=sasem.servers.gov&lt;BR /&gt;schema=public&lt;BR /&gt;username=dcmdb&lt;BR /&gt;password=Passw0rd&lt;BR /&gt;db=dcmdb&lt;BR /&gt;port=10482&lt;BR /&gt;UseServerSidePrepare=1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LIB Stmnt:&lt;/P&gt;&lt;P&gt;LIBNAME PGLIB odbc DSN=PGS schema=public;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 LIBNAME PGLIB odbc DSN=PGS schema=public;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Libref PGLIB was successfully assigned as follows:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Engine: ODBC&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Physical Name: PGS&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;NOTE: (Susing SAS Studio) After lib definition, I can see all table names listed on the lift panel!&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Then, I'm trying to access the tables metadata by metalib, or proc sql connect, or even simple proc contents (below), and it's throwing the CLI error:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Example:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;PRE&gt;PROC SQL;&lt;BR /&gt;connect using PGLIB;&lt;BR /&gt;select * from connection to PGLIB&lt;BR /&gt;      (select 1);&lt;BR /&gt;quit;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Log:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 PROC SQL;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 connect using PGLIB;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 select * from connection to PGLIB&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 (select 1);&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: CLI describe error: E&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 quit;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Thu, 04 Jul 2019 05:04:25 GMT</pubDate>
    <dc:creator>AhmedAccordBGro</dc:creator>
    <dc:date>2019-07-04T05:04:25Z</dc:date>
    <item>
      <title>SAS9.4 decision manager postgres access through libname</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/570922#M17497</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have SAS 9.4, and I need to create a new schema on decision manager postgresql, to use it for data integration purposes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got my ODBC working, DSN entry, Libname working fine, test the connection is perfect, even I can see the table names during "Register Tables" wizard, BUT register table abort with error "ERROR: CLI describe error: E", and I got the same error in SAS Studio...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm attaching some snaps may be useful. Any thoughts please ??&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:46:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/570922#M17497</guid>
      <dc:creator>AhmedAccordBGro</dc:creator>
      <dc:date>2019-07-03T11:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: SAS9.4 decision manager postgres access through libname</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/570981#M17504</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/249822"&gt;@AhmedAccordBGro&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I had to guess, my guess would be a character set issue; the key word is guess. In order to answer your question, we will need more information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We need to see your specific LIBNAME statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your entire SAS log (especially the entire error message). Try to keep it very simple.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is your SAS server running on Linux or Windows? &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The odbc.ini entry for your DSN.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you using an Easysoft driver?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best wishes,&lt;/P&gt;
&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 14:14:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/570981#M17504</guid>
      <dc:creator>JBailey</dc:creator>
      <dc:date>2019-07-03T14:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: SAS9.4 decision manager postgres access through libname</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/571127#M17509</link>
      <description>&lt;P&gt;HI JBaily,&lt;/P&gt;&lt;P&gt;HYG..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS App Server:&lt;/P&gt;&lt;P&gt;OS: Red Hat Enterprise Linux Server release 7.6 (Maipo)&lt;/P&gt;&lt;P&gt;SAS:&amp;nbsp;SAS 9.4 Rev. 940_18w47&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DSN:&lt;/P&gt;&lt;P&gt;[PGS]&lt;BR /&gt;Driver=/sas/sashome/SASODBCDriversfortheWebInfrastructurePlatformDataServer/9.4/Driver/psqlodbcw.so&lt;BR /&gt;ServerName=sasem.servers.gov&lt;BR /&gt;schema=public&lt;BR /&gt;username=dcmdb&lt;BR /&gt;password=Passw0rd&lt;BR /&gt;db=dcmdb&lt;BR /&gt;port=10482&lt;BR /&gt;UseServerSidePrepare=1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LIB Stmnt:&lt;/P&gt;&lt;P&gt;LIBNAME PGLIB odbc DSN=PGS schema=public;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 LIBNAME PGLIB odbc DSN=PGS schema=public;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Libref PGLIB was successfully assigned as follows:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Engine: ODBC&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Physical Name: PGS&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;NOTE: (Susing SAS Studio) After lib definition, I can see all table names listed on the lift panel!&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Then, I'm trying to access the tables metadata by metalib, or proc sql connect, or even simple proc contents (below), and it's throwing the CLI error:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Example:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;PRE&gt;PROC SQL;&lt;BR /&gt;connect using PGLIB;&lt;BR /&gt;select * from connection to PGLIB&lt;BR /&gt;      (select 1);&lt;BR /&gt;quit;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;EM&gt;Log:&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 PROC SQL;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 connect using PGLIB;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 select * from connection to PGLIB&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 (select 1);&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: CLI describe error: E&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 quit;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 04 Jul 2019 05:04:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/571127#M17509</guid>
      <dc:creator>AhmedAccordBGro</dc:creator>
      <dc:date>2019-07-04T05:04:25Z</dc:date>
    </item>
    <item>
      <title>Re: SAS9.4 decision manager postgres access through libname</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/571875#M17557</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/249822"&gt;@AhmedAccordBGro&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Run the following SAS OPTIONS statement and then rerun your code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;OPTIONS SASTRACE="d,,d" SASTRACELOC=saslog NOSTSUFFIX;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Then try adding the following to your LIBNAME statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PRESERVE_COL_NAMES=YES PRESERVE_TAB_NAMES=YES&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Here is the full LIBNAME statement (based on the one you posted here):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;LIBNAME PBLIB odbc DSN=PGS schema=public PRESERVE_COL_NAMES=YES PRESERVE_TAB_NAMES=YES;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Best wishes,&lt;BR /&gt;Jeff&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2019 19:28:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/SAS9-4-decision-manager-postgres-access-through-libname/m-p/571875#M17557</guid>
      <dc:creator>JBailey</dc:creator>
      <dc:date>2019-07-08T19:28:45Z</dc:date>
    </item>
  </channel>
</rss>

