<?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: Issue while accessing Google BQ Tables in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/522124#M16163</link>
    <description>&lt;P&gt;&lt;FONT color="#0000ff"&gt;Please find the details.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;I am invoking SAS on Unix Environment. We are using ODBC for connecting to BQ . &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;tgt - &amp;gt; our Unix directory path . It has enough space to store data.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;bq-&amp;gt; libref to the BQ path.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*25k observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;5? Data tgt.n_25k; set bq.N_25;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 25000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_25.&lt;BR /&gt;NOTE: The data set TGT.N_25K has 25000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.98 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.53 seconds&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*50k observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 6? Data tgt.n_50k; set bq.N_50 ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 50000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_50.&lt;BR /&gt;NOTE: The data set TGT.N_50K has 50000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27.94 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.70 seconds&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*0.1 million observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 7? Data tgt.n_01m; set bq.N_01M ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 100000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_01M.&lt;BR /&gt;NOTE: The data set TGT.N_01M has 100000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56.67 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.03 seconds&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*0.5 million observations read succesfully fully but NOT PARTIALLY */&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 4?&amp;nbsp; Data tgt.n_05m&amp;nbsp; ; set bq.RAW_CDU_CDU060_CUSTCUSTRELN_05M ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 500000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_05M.&lt;BR /&gt;NOTE: The data set TGT.N_05M has 500000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3:39.75&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1:02.70&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;options fullstimer nostsuffix sastrace=',,,d' sastraceloc=saslog ;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;17? Data tgt.n_05m;set bq.N_05M (obs=5);run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ODBC_1: Prepared: on connection 0&lt;BR /&gt;SELECT * FROM GCP.N_05M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;FONT color="#008000"&gt;/* GCP is schema name here*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ODBC_2: Executed: on connection 0&lt;BR /&gt;Prepared statement ODBC_1&lt;/P&gt;
&lt;P&gt;NOTE: There were 5 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.N_05M.System Aborting Status=803fc21e&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;Control comes out of SAS session to Unix prompt. at the backend we see that lck file remains.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;---------------------------&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please advise further.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 18 Dec 2018 07:33:19 GMT</pubDate>
    <dc:creator>MarkNicholas</dc:creator>
    <dc:date>2018-12-18T07:33:19Z</dc:date>
    <item>
      <title>Issue while accessing Google BQ Tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/521895#M16154</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am attempting to access data from Google BQ table.&lt;/P&gt;
&lt;P&gt;However, facing issues while attempting to read data partially from a relatively large table.The data step to read 5 obs out of 5 million observations using OBS set option displays the following message and my sas session is aborted.&lt;/P&gt;
&lt;P&gt;NOTE: There were 50000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAW_5million.System Aborting Status=803fc21e&lt;/P&gt;
&lt;P&gt;But no issue while :&lt;BR /&gt;1)accessing Full dataset using datastep,&lt;BR /&gt;2)using monotonic function in sql&lt;BR /&gt;3)using where function in sql for partial retrieval.&lt;/P&gt;
&lt;P&gt;Also, for smaller datasets having 1 million observations, even obs option seems to work for me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wanted to take the forum's help to understand the message "System Aborting Status=803fc21e" and suggestions further to find limit when this error pops up.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Mark&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Dec 2018 13:14:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/521895#M16154</guid>
      <dc:creator>MarkNicholas</dc:creator>
      <dc:date>2018-12-17T13:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: Issue while accessing Google BQ Tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/522078#M16162</link>
      <description>&lt;P&gt;Posting the entire code along with the errors from the log may help. Copy from the log and paste into a code box opened with the forums {I} icon to preserve formatting of error messages.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The text you show is not typical of the very odd error messages SAS can sometimes show with severe issues. Did you reduce the text of the error?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 00:20:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/522078#M16162</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-12-18T00:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: Issue while accessing Google BQ Tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/522124#M16163</link>
      <description>&lt;P&gt;&lt;FONT color="#0000ff"&gt;Please find the details.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;I am invoking SAS on Unix Environment. We are using ODBC for connecting to BQ . &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;tgt - &amp;gt; our Unix directory path . It has enough space to store data.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;bq-&amp;gt; libref to the BQ path.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*25k observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;5? Data tgt.n_25k; set bq.N_25;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 25000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_25.&lt;BR /&gt;NOTE: The data set TGT.N_25K has 25000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.98 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.53 seconds&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*50k observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 6? Data tgt.n_50k; set bq.N_50 ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 50000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_50.&lt;BR /&gt;NOTE: The data set TGT.N_50K has 50000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27.94 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.70 seconds&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*0.1 million observations read succesfully both fully and partially*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 7? Data tgt.n_01m; set bq.N_01M ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 100000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_01M.&lt;BR /&gt;NOTE: The data set TGT.N_01M has 100000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56.67 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.03 seconds&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;/*0.5 million observations read succesfully fully but NOT PARTIALLY */&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 4?&amp;nbsp; Data tgt.n_05m&amp;nbsp; ; set bq.RAW_CDU_CDU060_CUSTCUSTRELN_05M ;run;&lt;/P&gt;
&lt;P&gt;NOTE: There were 500000 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.RAW_CDU_CDU060_CUSTCUSTRELN_05M.&lt;BR /&gt;NOTE: The data set TGT.N_05M has 500000 observations and 14 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3:39.75&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1:02.70&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;options fullstimer nostsuffix sastrace=',,,d' sastraceloc=saslog ;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;17? Data tgt.n_05m;set bq.N_05M (obs=5);run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ODBC_1: Prepared: on connection 0&lt;BR /&gt;SELECT * FROM GCP.N_05M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;FONT color="#008000"&gt;/* GCP is schema name here*/&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ODBC_2: Executed: on connection 0&lt;BR /&gt;Prepared statement ODBC_1&lt;/P&gt;
&lt;P&gt;NOTE: There were 5 observations read from the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BQ.N_05M.System Aborting Status=803fc21e&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;Control comes out of SAS session to Unix prompt. at the backend we see that lck file remains.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;---------------------------&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please advise further.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 07:33:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Issue-while-accessing-Google-BQ-Tables/m-p/522124#M16163</guid>
      <dc:creator>MarkNicholas</dc:creator>
      <dc:date>2018-12-18T07:33:19Z</dc:date>
    </item>
  </channel>
</rss>

