<?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: Teradata and SAS Datasets in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82989#M17915</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Suggest you use option "OPTIONS SASTRACE=',,,d' SASTRACELOC=saslog NOSTSUFFIX;" at the beginning of your code. This will show you in the log how SAS actually loads data into your data base (what SQL is used by Proc Append).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing:&lt;/P&gt;&lt;P&gt;"... inner join &lt;STRONG&gt;W34test ld&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;I would assume you also need to use a 2 level name here (&amp;lt;database&amp;gt;.&amp;lt;table&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also recommend that you don't post information like user and password into a public forum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Apr 2012 00:05:40 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2012-04-15T00:05:40Z</dc:date>
    <item>
      <title>Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82983#M17909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would want to create SAS dataset _tmp in my work library.I'm not able to do using the following syntax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;P&gt;connect to teradata as ODBC&lt;BR /&gt;(user='ac43927' password='summer01' tdpid=dwprod1&amp;nbsp; database='ac43927' CONNECTION = GLOBAL );&lt;BR /&gt;create table _tmp as &lt;BR /&gt;select *&lt;BR /&gt;from connection to teradata&lt;BR /&gt;(&lt;BR /&gt;SELECT DISTINCT&amp;nbsp;&amp;nbsp; a.unique_id &lt;BR /&gt;FROM&amp;nbsp;&amp;nbsp; &amp;amp;exp_tbl.&amp;nbsp;&amp;nbsp;&amp;nbsp; a &lt;BR /&gt;WHERE&amp;nbsp; ORIGIN IN ('INCOM','KYCOM','OHCOM','MOCOM','WICOM')&amp;nbsp; /* Commercial&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;/* ('INPPO','KYPPO','OHPPO','MOPPO','WIPPO' )&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;And sex = 'F'&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Females&amp;nbsp; */&lt;BR /&gt;And&amp;nbsp; AGE_DEC31&amp;amp;measure_yr. between 16 and 24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Age 16-24 */&amp;nbsp; &lt;BR /&gt;And&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTENR&amp;amp;measure_yr. = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* one year continuos enrollment&amp;nbsp; */&lt;BR /&gt;And&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GAP&amp;amp;measure_yr. &amp;lt;=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* no more than one gap&amp;nbsp; */&lt;BR /&gt;And&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANCHOR&amp;amp;measure_yr. = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* members enrolled at end of year&amp;nbsp; */&lt;BR /&gt;And&amp;nbsp;&amp;nbsp; exposure&amp;amp;measure_yr. &amp;gt; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* and have medical benefits&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;WITH DATA&lt;BR /&gt;PRIMARY INDEX( unique_id )&lt;BR /&gt;ON COMMIT PRESERVE ROWS&amp;nbsp; ) by ODBC; &lt;BR /&gt;execute (commit) by ODBC; &lt;/P&gt;&lt;P&gt;disconnect from ODBC);&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 13:43:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82983#M17909</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-13T13:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82984#M17910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why do you have these extra characters?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG&gt;ON COMMIT PRESERVE ROWS&lt;/STRONG&gt;&amp;nbsp; ) by ODBC; &lt;BR /&gt;&lt;STRONG&gt;execute (commit) by ODBC;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;disconnect from ODBC&lt;STRONG&gt;)&lt;/STRONG&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 13:56:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82984#M17910</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2012-04-13T13:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82985#M17911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks works fine now,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more question.How do I reference SAS datasets in proc sql?For instance in the code below _female is&amp;nbsp; created in SAS work.But in the following I get an error&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;ERROR: Teradata prepare: Object '_female' does not exist.&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;P&gt;connect to teradata as ODBC&lt;BR /&gt;(user='ac43927' password='summer01' tdpid=dwprod1 CONNECTION = GLOBAL );&lt;BR /&gt;create table _tmp as &lt;BR /&gt;select *&lt;BR /&gt;from connection to teradata&lt;BR /&gt;(&lt;BR /&gt;&amp;nbsp; SELECT DISTINCT &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cnslkey1 as&amp;nbsp;&amp;nbsp; consol_mbr_key , b.unique_id&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp;&amp;nbsp; &amp;amp;exp_tbl.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a &lt;BR /&gt;&amp;nbsp;&amp;nbsp; inner join&amp;nbsp; _female b &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on a.unique_id = b.unique_id &lt;BR /&gt;);&lt;BR /&gt;disconnect from ODBC;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 14:47:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82985#M17911</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-13T14:47:34Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82986#M17912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't.&amp;nbsp; You need to somehow move the values of UNIQUE_ID from the SAS side to the TERADATA side so that they can be used by the database.&amp;nbsp; In general you probably want to keep as much processing in the Teradata database as possible. I assume your tables are large, why else invest in a Teradata database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) If the number of values of UNIQUE_ID is small then you can pull them into a macro variable and pass that back to Teradata as part of the query.&amp;nbsp; If your ID variable is numeric then it would look something like this.&amp;nbsp; Macro variables have a 32K character limit.&amp;nbsp; So if you ids are 7 digits then you can only pass about 4K ids with this method.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;select distinct unqiue_id in :idlist seperated by ',' from _female;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;select * from teradata (select ....&amp;nbsp; where unique_id in (&amp;amp;idlist) ...);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) If the source of the table _FEMALE is from data in Teradata then restructure your query run totally in Teradata using a join or other SQL code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Look into using the TERADATA libref engine and see if SAS is smart enough to push the query into the database.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 15:09:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82986#M17912</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2012-04-13T15:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82987#M17913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Adding to Tom's 3rd point:&lt;/P&gt;&lt;P&gt;You could first load your SAS table into a global temporary table in Teradata and then do everything else in Teradata: &lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#p0gu3f7qh8i83jn18af4i1bf2xlp.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#p0gu3f7qh8i83jn18af4i1bf2xlp.htm"&gt;http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#p0gu3f7qh8i83jn18af4i1bf2xlp.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...or you could use the TERADATA libref engine and then investigat what option "MULTI_DATASRC_OPT" can do for you: &lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#n08fst8xffsxx6n191ais907yw9e.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#n08fst8xffsxx6n191ais907yw9e.htm"&gt;http://support.sas.com/documentation/cdl/en/acreldb/63144/HTML/default/viewer.htm#n08fst8xffsxx6n191ais907yw9e.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Apr 2012 00:40:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82987#M17913</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-04-14T00:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82988#M17914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm getting this error ERROR: Teradata execute: Object 'W34test' does not exist.&lt;/P&gt;&lt;P&gt;I created a dataset load in SAS work library and then used append procedure to append the dataset to teradata using the follwing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LIBNAME W TERADATA USER='ac43927' PASSWORD='summer01' TDPID=dWprod1 DATABASE='ac43927'&amp;nbsp; DEFER=YES CONNECTION = GLOBAL&amp;nbsp; DBMSTEMP=YES ;&lt;/P&gt;&lt;P&gt;PROC APPEND DATA = WORK.load&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BASE = W.W34test ;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i run the following query:&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*CONNECT TO TERADATA AS DBCON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (USER='AA00792' PASSWORD='psalm121' TDPID=W)*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECT TO TERADATA AS DBCON (USER='ac43927' PASSWORD='summer01' database='ac43927' TDPID=dWprod1);&lt;BR /&gt;EXECUTE&lt;BR /&gt;( CREATE&amp;nbsp; VOLATILE TABLE ac43927.W34_HEDISMBRS as&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT DISTINCT&lt;BR /&gt;&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; ld.UNIQUE_ID&lt;BR /&gt;&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; ,EXP2.cnslkey1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (DEC(15,0))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS CNSL_MBR_KEY&lt;BR /&gt;&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; ,CNSL.mbr_key&lt;BR /&gt;&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; ,EXP2.SID&lt;BR /&gt;&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; ,EXP2.Mbr_NO&lt;BR /&gt;&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; ,EXP2.SEX&lt;BR /&gt;&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; ,EXP2.LASTNAME&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&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; ,EXP2.LASTNAME_158&lt;BR /&gt;&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; ,EXP2.FRSTNAME&lt;BR /&gt;&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; ,MBR.SSN&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; (CHAR(9))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS MEM_SSN&lt;BR /&gt;&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; ,EXP2.DOB&lt;BR /&gt;&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; ,EXP2.ZIP5&lt;BR /&gt;&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; ,EXP2.GROUP_ID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS GID&lt;BR /&gt;&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; ,EXP2.COUNTY&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;&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; AS MEM_COUNTY&lt;BR /&gt;&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; ,EXP2.ASAHSA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&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; ,EXP2.HSA&lt;BR /&gt;&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; ,EXP2.HSA_DESCRIPTION&lt;BR /&gt;&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; ,EXP2.PRODCD&lt;BR /&gt;&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; ,EXP2.PROD_TYPE_DESC&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;&amp;nbsp;&amp;nbsp; AS PRODUCT&lt;BR /&gt;&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; ,EXP2.SUB_TYPE_DESC&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS PRODUCT_SUB_TYPE&lt;BR /&gt;&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; ,EXP2.GL_BUS_UNIT_CD&lt;BR /&gt;&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; ,gl.GL_BUS_UNIT_CD_DESC&amp;nbsp; &lt;BR /&gt;&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; ,EXP2.ORIGIN&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;&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; &lt;BR /&gt;&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; ,EXP2.TOTAL_SOURCES&lt;BR /&gt;&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; ,EXP2.AGE_DEC312011&lt;/P&gt;&lt;P&gt;from HEDIS_MBR.TRISTATE_EXP_HMO&amp;nbsp; EXP2 inner join W34test ld&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on exp2.unique_id=ld.unique_id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join ADW_4.CONSOL_MBR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CNSL &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on exp2.cnslkey1=CNSL.CONSOL_MBR_KEY&lt;BR /&gt;&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; AND EXP2.cnslkey1&amp;lt;&amp;gt;0&amp;nbsp; &lt;BR /&gt;&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; AND EXP2.EXPOSURE2011&amp;gt;0&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Medical Benefit for 2011 */&lt;BR /&gt;&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; AND EXP2.CONTENR2011=1&lt;BR /&gt;&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; AND EXP2.GAP2011&amp;lt;=1&lt;BR /&gt;&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; AND EXP2.ANCHOR2011=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND EXP2.ORIGIN IN('WICOM','MOCOM','INCOM','KYCOM','OHCOM')&lt;BR /&gt;&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; AND EXP2.AGE_DEC312011 BETWEEN 3 AND 6&lt;BR /&gt;&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; AND CNSL.CLOS_DT='20991231'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; left outer join ADW_4.gl_bus_unit_cd_dom gl&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on EXP2.GL_BUS_UNIT_CD=gl.GL_BUS_UNIT_CD&lt;BR /&gt;&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; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; left outer JOIN ADW_4.MBR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBR&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON CNSL.MBR_KEY = MBR.MBR_KEY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Apr 2012 13:31:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82988#M17914</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-14T13:31:26Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82989#M17915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Suggest you use option "OPTIONS SASTRACE=',,,d' SASTRACELOC=saslog NOSTSUFFIX;" at the beginning of your code. This will show you in the log how SAS actually loads data into your data base (what SQL is used by Proc Append).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing:&lt;/P&gt;&lt;P&gt;"... inner join &lt;STRONG&gt;W34test ld&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;I would assume you also need to use a 2 level name here (&amp;lt;database&amp;gt;.&amp;lt;table&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also recommend that you don't post information like user and password into a public forum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Apr 2012 00:05:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/82989#M17915</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-04-15T00:05:40Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/494869#M130497</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using libname to create temp table and using it with proc sql to access it.&lt;/P&gt;&lt;P&gt;I am able to run the code on SAS EG but it is hitting the error on UNIX that&amp;nbsp;Teradata prepare: Object 'migrated_201401' does not exist.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%let tag_value=migrated_201401;&lt;BR /&gt;options sastrace=',,,d' sastraceloc=saslog;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;libname mytd teradata user=&amp;amp;user. password=&amp;amp;password. tdpid=edwprod connection=global dbmstemp=yes mode=teradata dbcommit=0;&lt;/P&gt;&lt;P&gt;proc delete data=mytd.&amp;amp;tag_value.; run;&lt;/P&gt;&lt;P&gt;proc append data = only_cl_tids_migrated base = mytd.&amp;amp;tag_value. (tpt=no dbcommit=5000) force; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;reset INOBS = max OUTOBS = max LOOPS = MAX NOFLOW NOFEEDBACK NOPROMPT NONUMBER;&lt;BR /&gt;connect to teradata(tdpid = edwprod database = consumer user =&amp;amp;user. password=&amp;amp;password. connection=global);&lt;BR /&gt;create table test as&lt;BR /&gt;select * from connection to teradata&lt;BR /&gt;(&lt;BR /&gt;select a.*,&lt;BR /&gt;b.*&lt;BR /&gt;&lt;BR /&gt;from &amp;amp;tag_value. a&lt;BR /&gt;join tag_tbl b /* table present on my teradata system*/&lt;BR /&gt;on a.acct= b.acct&lt;BR /&gt;);&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;ERROR: Teradata prepare: Object 'migrated_201401' does not exist. SQL statement was:&lt;/P&gt;&lt;P&gt;Please provide some guidance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 14:13:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/494869#M130497</guid>
      <dc:creator>deepakkailay</dc:creator>
      <dc:date>2018-09-12T14:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Teradata and SAS Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/494885#M130502</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/232784"&gt;@deepakkailay&lt;/a&gt; this thread is 4 years old.&lt;/P&gt;
&lt;P&gt;If you have a new inquiry:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Search support.sas.com and this site so that your question have not already been answered&lt;/LI&gt;
&lt;LI&gt;If no hit, create a new subject/thread&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 12 Sep 2018 14:52:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Teradata-and-SAS-Datasets/m-p/494885#M130502</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-09-12T14:52:51Z</dc:date>
    </item>
  </channel>
</rss>

