<?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 Fetching data - [SQL Server ODBC implicit V/s SAS warehouse datasets] in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225345#M40434</link>
    <description>&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Table 1 is a SQL Server table registered metadata in SAS - 100 million rows&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;SQL Server database {using ODBC connection implicit query not expicit pass thru}&lt;/P&gt;
&lt;P&gt;SAS PROC SQL query fetches these 100 million rows in 4 minutes&lt;/P&gt;
&lt;P&gt;Processing time - 4 minutes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Table 2 is a SAS dataset having the same data as above SQL Server table = 100 million rows&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Same query when used to fetch data from this SAS dataset it takes 1 hour.&lt;/P&gt;
&lt;P&gt;Processing time - 1 hour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both queries are same.&lt;/P&gt;
&lt;P&gt;I cannot see the indexes on the SQL Server table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why fetching the data from SAS internal datasets takes longer than&amp;nbsp;fetching from SQL Server?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 14 Sep 2015 09:57:08 GMT</pubDate>
    <dc:creator>Sanjay_M</dc:creator>
    <dc:date>2015-09-14T09:57:08Z</dc:date>
    <item>
      <title>Fetching data - [SQL Server ODBC implicit V/s SAS warehouse datasets]</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225345#M40434</link>
      <description>&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Table 1 is a SQL Server table registered metadata in SAS - 100 million rows&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;SQL Server database {using ODBC connection implicit query not expicit pass thru}&lt;/P&gt;
&lt;P&gt;SAS PROC SQL query fetches these 100 million rows in 4 minutes&lt;/P&gt;
&lt;P&gt;Processing time - 4 minutes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Table 2 is a SAS dataset having the same data as above SQL Server table = 100 million rows&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Same query when used to fetch data from this SAS dataset it takes 1 hour.&lt;/P&gt;
&lt;P&gt;Processing time - 1 hour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both queries are same.&lt;/P&gt;
&lt;P&gt;I cannot see the indexes on the SQL Server table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why fetching the data from SAS internal datasets takes longer than&amp;nbsp;fetching from SQL Server?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2015 09:57:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225345#M40434</guid>
      <dc:creator>Sanjay_M</dc:creator>
      <dc:date>2015-09-14T09:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data - [SQL Server ODBC implicit V/s SAS warehouse datasets]</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225357#M40442</link>
      <description>Funny, usually it's the other way around.&lt;BR /&gt;Indexes are good in subset situations, not when doing table scans.&lt;BR /&gt;We need to know more to help you interpret your results.&lt;BR /&gt;What is your query?&lt;BR /&gt;Where is your SAS data stored physically?&lt;BR /&gt;What are the attributes of the tables?&lt;BR /&gt;How is the SQL Server configured?</description>
      <pubDate>Mon, 14 Sep 2015 12:14:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225357#M40442</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-09-14T12:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data - [SQL Server ODBC implicit V/s SAS warehouse datasets]</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225358#M40443</link>
      <description>Addition:&lt;BR /&gt;to speed SAS processing up consider SPDE. Also compressing might help in some situations.&lt;BR /&gt;To evaluate the processing in SAS, add&lt;BR /&gt;OPTIONS FULLSTIMER MSGLEVEL=I;&lt;BR /&gt;To evaluate SQL Server processing add&lt;BR /&gt;OPTIONS SASTRACE=',,,d' SASTRACELOC=SAS LOG NOSTSUFFIX;</description>
      <pubDate>Mon, 14 Sep 2015 12:18:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225358#M40443</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-09-14T12:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data - [SQL Server ODBC implicit V/s SAS warehouse datasets]</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225361#M40444</link>
      <description>&lt;P&gt;I'm not too sure about the configuration of the SQL Server box but we access it using ODBC connection using a libname.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SQL Server Query&lt;/P&gt;
&lt;P&gt;==============&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table A as&lt;/P&gt;
&lt;P&gt;select&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ,var2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ,var3&lt;/P&gt;
&lt;P&gt;from SQLLIB.SQL_table1&lt;/P&gt;
&lt;P&gt;where var_X = 'XXX'&lt;/P&gt;
&lt;P&gt;and var_Y = 'YYY'&lt;/P&gt;
&lt;P&gt;and var_Z = 'ZZZ'&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS Dataset Query&lt;/P&gt;
&lt;P&gt;==============&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table A as&lt;/P&gt;
&lt;P&gt;select&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ,var2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ,var3&lt;/P&gt;
&lt;P&gt;from SASLIB.SAS_table1&lt;/P&gt;
&lt;P&gt;where var_X = 'XXX'&lt;/P&gt;
&lt;P&gt;and var_Y = 'YYY'&lt;/P&gt;
&lt;P&gt;and var_Z = 'ZZZ'&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will try using the options you suggested&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2015 12:43:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Fetching-data-SQL-Server-ODBC-implicit-V-s-SAS-warehouse/m-p/225361#M40444</guid>
      <dc:creator>Sanjay_M</dc:creator>
      <dc:date>2015-09-14T12:43:52Z</dc:date>
    </item>
  </channel>
</rss>

