proc cas; table.addCaslibSubdir / caslib='myCaslib' path='shared_reports' permission='GROUPWRITEPUBLICREAD'; run;
proc cas; table.addCaslibSubdir / caslib='myCaslib' path='project_alpha'; table.fileInfo / caslib='myCaslib'; run;
proc cas; table.addCaslib / name="MyPathCaslib" path="/path/to/your/data" dataSource={srcType="PATH"} session=false; run; quit;
proc cas; table.addCaslib / name="MyOracleCaslib" dataSource={srcType="ORACLE", path="oracle-server.example.com", user="myuser", password="mypassword", schema="myschema"} session=false; run; quit;
proc cas; table.addCaslib / name="TempData" path="/tmp/cas/tempdata" dataSource={srcType="PATH"} session=true subDirectories=true; run; quit;
proc cas; sessionProp.addFmtLib / caslib="mycas" name="myformats_table" fmtLibName="myformats"; run;
libname mycas cas; proc format lib=work; value $countryfmt 'US'='United States' 'CA'='Canada'; run; proc format lib=work cntlout=work.countryctl; select $countryfmt; run; data mycas.countryformats; set work.countryctl; run; proc casutil; save casdata="countryformats" incaslib="...
proc cas; fcmpact.addPrototypes routineCode={"proto mycfunc(double) returns double;"}, funcTable={name="myprotos", caslib="casuser", replace=true}; quit;
proc cas; fcmpact.addPrototypes routineCode={ "proto c_sum(double, double) returns double;", "proto c_multiply(double, double) returns double;" }, package="myExternalTools", encode=true, saveTable=true, funcTable={name="myprotos", caslib="c...
proc cas; fcmpact.addPrototypes routineCode={"proto my_c_function(double) returns double;"}, package="mycpackage", bridgeFile="/cas/data/mycfuncs.c", funcTable={name="myprotos", caslib="casuser", replace=true}; quit;