PROC CAS permite que você interaja com o SAS Cloud Analytic Services (CAS) de um cliente SAS, fornecendo um ambiente de programação com base na especificação da linguagem CASL. O ambiente de programação permite executar ações CAS e usar os resultados para preparar os parâmetros para outra ação.
CASL é uma linguagem de programação utilizada para interagir com o SAS Cloud Analytic Services (CAS). Para maiores detalhes consulte este link: SAS Help Center: About the CAS Language
A PROC CAS possui vários recursos que permitem executar as seguintes operações:
Deixamos três exemplos distintos, um para carga de dados, outro para administração do ambiente CAS e outro para execução de um modelo analítico, justamente para mostrar que com a PROC CAS você pode ter um controle quase total do seu ambiente.
Exemplos:
%let data='http://support.sas.com/documentation/onlinedoc/viya/exampledatasets/iris.csv';
filename t temp;
proc http method="get" url=&data. out=t;
run;
%let temppath = %sysfunc(quote(%sysfunc(pathname(t))));
proc cas; /* usando o PROC CAS para Importar arquivo CSV de uma url */
upload path=&temppath.
casOut={
name="iris"
replace=True
}
importOptions={fileType="csv"}
;
run;
proc cas; /*Listando os nós do seu CAS SERVER*/
action listnodes result=res; /**/
print res; /**/
run;
res: Results from builtins.listNodes
Name |
Role |
Connected |
controller.sas-cas-server-default.xxx.svc.cluster.local |
controller |
Yes |
worker-1.sas-cas-server-default.xxx.svc.cluster.local |
worker |
Yes |
worker-0.sas-cas-server-default.xxx.svc.cluster.local |
worker |
Yes |
worker-3.sas-cas-server-default.xxx.svc.cluster.local |
worker |
Yes |
worker-2.sas-cas-server-default.xxx.svc.cluster.local |
worker |
Yes |
proc cas;
decisionTree.dtreeTrain result=r / /* O conjunto de ações da árvore de decisão oferece ações que podem gerar código de pontuação de etapa de dados para modelos de árvores de decisão. A ação do dtreetrain treina uma árvore de decisão. Para obter mais informações sobre a sintaxe do dtreetrain, consulte o dtreetrain no SAS Visual Analytics: Programming Guide
*/
table={name = "golf"}
inputs={"outlook", "windy", "humidity", "temperature"}
target="golf"
maxlevel =4
maxbranch=2
nbins =5
binorder =1
varImp =true
code={labelid=999, comment=true, tabForm=true};
run;
Na próxima dica será: CASL.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.