<?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: which procs work in cas in viya 3.5? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631364#M77759</link>
    <description>&lt;P&gt;Yes. Assuming that you use a caslib to specify the CAS table, then a procedure that is NOT CAS-enabled should behave as follows:&lt;/P&gt;
&lt;P&gt;1. The caslib engine pulls the data down to SAS, making a temp data set;&lt;/P&gt;
&lt;P&gt;2. The procedure reads and analyzes the temp data set&lt;/P&gt;
&lt;P&gt;3. If the proc needs to create output to a CAS table, it will first write a temporary output data set. The caslib engine will then transfer it to a CAS table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obviously, this is inefficient for large data, but for small and medium data, the caslib engine enables you to use any existing SAS procedure to interact with CAS tables.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Mar 2020 19:55:26 GMT</pubDate>
    <dc:creator>Rick_SAS</dc:creator>
    <dc:date>2020-03-11T19:55:26Z</dc:date>
    <item>
      <title>which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631115#M77750</link>
      <description>&lt;P&gt;Do sort and freq now work in cas?&amp;nbsp; Any others?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 21:48:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631115#M77750</guid>
      <dc:creator>ARC2</dc:creator>
      <dc:date>2020-03-10T21:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631157#M77751</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/259289"&gt;@ARC2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below link has a table for the PROC's that use CAS (Viya Engine) for processing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/?docsetId=pgmdiff&amp;amp;docsetTarget=p1e2swghnyju6fn13jr3935jpsaw.htm&amp;amp;docsetVersion=3.5&amp;amp;locale=en"&gt;https://go.documentation.sas.com/?docsetId=pgmdiff&amp;amp;docsetTarget=p1e2swghnyju6fn13jr3935jpsaw.htm&amp;amp;docsetVersion=3.5&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 05:16:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631157#M77751</guid>
      <dc:creator>AnandVyas</dc:creator>
      <dc:date>2020-03-11T05:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631233#M77752</link>
      <description>&lt;P&gt;Just to clarify, when you get SAS Viya, all procedures "work" on SAS data sets. The OP's question (I assume) is "If I have a CAS table, which procedures can take advantage of parallel processing in CAS" so that they run faster on big data tables in CAS.&amp;nbsp; Anand's link answers that question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the procedures that do not perform parallel processing, the CAS libname engine might try to pull the CAS table back to SAS and make a temporary data set, which might not be efficient for large data.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 14:19:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631233#M77752</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-11T14:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631257#M77753</link>
      <description>&lt;P&gt;Also see&amp;nbsp;&lt;A href="https://go.documentation.sas.com/?docsetId=pgmdiff&amp;amp;docsetTarget=n16pcp93f99tsen11ks9rgnongpw.htm&amp;amp;docsetVersion=3.5&amp;amp;locale=en" target="_self"&gt;SAS Visual Statistics Procedures&lt;/A&gt;&amp;nbsp;for a list of statistical procedures that are designed to run on CAS tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/?docsetId=casstat&amp;amp;docsetTarget=casstat_freqtab_toc.htm&amp;amp;docsetVersion=8.5&amp;amp;locale=en" target="_self"&gt;PROC FREQTAB&lt;/A&gt; (in SAS Visual Statistics)&amp;nbsp;provides the tabulation and statistical analysis capabilities of PROC FREQ.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(And like&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;mentioned, all SAS/STAT procedures are available with SAS Viya.)&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 15:42:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631257#M77753</guid>
      <dc:creator>Watts</dc:creator>
      <dc:date>2020-03-11T15:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631363#M77758</link>
      <description>&lt;P&gt;Yes, this is what I meant.&amp;nbsp; Will the procs that are not cas enabled like proc freq still work if you specify an input dataset that is in cas memory and an output dataset that is in cas memory.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 19:44:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631363#M77758</guid>
      <dc:creator>ARC2</dc:creator>
      <dc:date>2020-03-11T19:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631364#M77759</link>
      <description>&lt;P&gt;Yes. Assuming that you use a caslib to specify the CAS table, then a procedure that is NOT CAS-enabled should behave as follows:&lt;/P&gt;
&lt;P&gt;1. The caslib engine pulls the data down to SAS, making a temp data set;&lt;/P&gt;
&lt;P&gt;2. The procedure reads and analyzes the temp data set&lt;/P&gt;
&lt;P&gt;3. If the proc needs to create output to a CAS table, it will first write a temporary output data set. The caslib engine will then transfer it to a CAS table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obviously, this is inefficient for large data, but for small and medium data, the caslib engine enables you to use any existing SAS procedure to interact with CAS tables.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 19:55:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631364#M77759</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-11T19:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631367#M77760</link>
      <description>&lt;P&gt;Proc sort is an exception to this rule,&amp;nbsp; correct?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 20:11:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631367#M77760</guid>
      <dc:creator>ARC2</dc:creator>
      <dc:date>2020-03-11T20:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: which procs work in cas in viya 3.5?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631368#M77761</link>
      <description>&lt;P&gt;I don't know what "rule" you are talking about. &lt;A href="https://go.documentation.sas.com/?docsetId=pgmdiff&amp;amp;docsetTarget=p1e2swghnyju6fn13jr3935jpsaw.htm&amp;amp;docsetVersion=3.5&amp;amp;locale=en" target="_self"&gt;The doc lists which procedures can execute on the CAS server.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For PROC SORT, it says "YES, for the &lt;SPAN&gt;NODUPKEY and NOUNIKEY options.&lt;/SPAN&gt;" If you don't use those options, then the answer is "no," and PROC SORT will behave as I outlined. Of course, this will be a waste of resources since CAS tables are nor guaranteed to preserve order when you read them, so there is no need to sort a CAS table.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 20:21:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/which-procs-work-in-cas-in-viya-3-5/m-p/631368#M77761</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-11T20:21:28Z</dc:date>
    </item>
  </channel>
</rss>

