<?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 Load all datasets from sas library to CAS in once in SAS Visual Analytics</title>
    <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492137#M10998</link>
    <description>&lt;P&gt;Hi all!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any procedure that can load all datasets from some sas&amp;nbsp;library to CAS lib. (sas&amp;nbsp;viya&amp;nbsp;3.3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At this moment I'm using my macrocode in SAS Studio&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;cas mySession sessopts=(caslib=casuser timeout=1800 locale="en_US");

%macro loadTableToCas(mvTableNm);

proc casutil;
droptable casdata="&amp;amp;mvTableNm" incaslib="Public" quiet;
run;

proc casutil;
load data=mylib.&amp;amp;mvTableNm outcaslib="Public"
casout="&amp;amp;mvTableNm" PROMOTE ;
run;
%mend loadTableToCas;

libname mylib '/home/sasadmin';
ods output Members=Members;
proc datasets library=mylib memtype=data nodetails;
run;
quit;

Proc sql noprint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select cats('%loadTableToCas(',name,')')
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Into :mvLoadTableToCas separated by ';'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;From work.members;
Quit;

&amp;amp;mvLoadTableToCas;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but maybe there can be another already existing approach - some casutil&amp;nbsp;option.&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;</description>
    <pubDate>Tue, 04 Sep 2018 02:10:52 GMT</pubDate>
    <dc:creator>BeNur</dc:creator>
    <dc:date>2018-09-04T02:10:52Z</dc:date>
    <item>
      <title>Load all datasets from sas library to CAS in once</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492137#M10998</link>
      <description>&lt;P&gt;Hi all!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any procedure that can load all datasets from some sas&amp;nbsp;library to CAS lib. (sas&amp;nbsp;viya&amp;nbsp;3.3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At this moment I'm using my macrocode in SAS Studio&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;cas mySession sessopts=(caslib=casuser timeout=1800 locale="en_US");

%macro loadTableToCas(mvTableNm);

proc casutil;
droptable casdata="&amp;amp;mvTableNm" incaslib="Public" quiet;
run;

proc casutil;
load data=mylib.&amp;amp;mvTableNm outcaslib="Public"
casout="&amp;amp;mvTableNm" PROMOTE ;
run;
%mend loadTableToCas;

libname mylib '/home/sasadmin';
ods output Members=Members;
proc datasets library=mylib memtype=data nodetails;
run;
quit;

Proc sql noprint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select cats('%loadTableToCas(',name,')')
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Into :mvLoadTableToCas separated by ';'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;From work.members;
Quit;

&amp;amp;mvLoadTableToCas;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but maybe there can be another already existing approach - some casutil&amp;nbsp;option.&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;</description>
      <pubDate>Tue, 04 Sep 2018 02:10:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492137#M10998</guid>
      <dc:creator>BeNur</dc:creator>
      <dc:date>2018-09-04T02:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: Load all datasets from sas library to CAS in once</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492146#M10999</link>
      <description>&lt;P&gt;As I understand it you can assign a LIBNAME to point to a CAS library (not had the chance to use Viya yet). That being the case I see no reason why you couldn't use PROC DATASETS to copy a complete SAS library:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;libname MyCASLib cas caslib=casuser;

proc datasets library = MySASLib;
  copy out = MyCASLib;
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 04 Sep 2018 01:42:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492146#M10999</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-09-04T01:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Load all datasets from sas library to CAS in once</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492147#M11000</link>
      <description>&lt;P&gt;Thank you for your advice&lt;/P&gt;&lt;P&gt;But I didn't find any promote option as it is in casutil&amp;nbsp;or data step&amp;nbsp;(&lt;SPAN&gt;&amp;nbsp;promote=yes&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option makes the tables scope&amp;nbsp;global&amp;nbsp;so that they are available &amp;nbsp;across sessions&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Sep 2018 02:19:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492147#M11000</guid>
      <dc:creator>BeNur</dc:creator>
      <dc:date>2018-09-04T02:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: Load all datasets from sas library to CAS in once</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492154#M11001</link>
      <description>&lt;P&gt;OK. This looks similar to what you have to do when loading SAS VA LASR tables. I like your macro approach as I've done a very similar macro for LASR.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Sep 2018 02:59:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Load-all-datasets-from-sas-library-to-CAS-in-once/m-p/492154#M11001</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-09-04T02:59:59Z</dc:date>
    </item>
  </channel>
</rss>

