System Analitycs
CAPÍTULO 1
Conceitos Básicos
Visão Geral do SAS
•
•
•
•
Um sistema integrado de suporte a decisão
Um sistema multi-plataforma
Facilidade no acesso a dados
Fluxo da informação no SAS
© Brainworks. Todos direitos reservados
www.brainworks.com.br/formandocraques
1
Programação SAS I
Estrutura da Linguagem SAS
Um programa SAS é uma conjunto de passos que são submetidos para execução.
Estes passos podem ser de dois tipos:
– Data Step
– Proc Step
Estrutura da Linguagem SAS
• Data Step
– Passo com o qual normalmente são criados os arquivos de dados chamados Data Set’s.
Exemplo:
Data work.TabelaTeste;
Infile “c:\dados\ArquivodeEntrada.txt”;
Input Cliente $ 1-15
Tipo $ 17-32
Telefone $ 33-42
Saldo 43-48;
Run;
© Brainworks. Todos direitos reservados
www.brainworks.com.br/formandocraques
2
Programação SAS I
Estrutura da Linguagem SAS
• Proc Step
– Passo geralmente utilizado para processar os dados dos
Data Sets SAS e gerar relatórios, gráficos, dados ordenados, etc.
Exemplo:
Proc print data=TabelaTeste;
Run;
Proc freq data=TabelaTeste; table Tipo;
Run;
Estrutura da Linguagem SAS
Data work.TabelaTeste;
Infile “c:\dados\ArquivodeEntrada.txt”;
Input Cliente $ 1-15
Tipo $ 17-32
Telefone $ 33-42
Saldo 43-48;
Run;
Data Step
Programa SAS
Proc print data=TabelaTeste;
Run;
Proc freq data=TabelaTeste; table Tipo;
Run;
Proc Step
© Brainworks. Todos direitos reservados
www.brainworks.com.br/formandocraques
3
Programação SAS I
Regras de sintaxe
Como vimos um programa SAS é composto por um conjunto de passos. Estes por sua vez são a combinação de diferentes tipos de declarações.
Exemplo:
Infile ...;
Input ...;
Table ...;
Regras de sintaxe
•
•
•
•
As regras fundamentais para a utilização das declarações são as seguintes:
Em geral iniciam por um identificador chave;
Terminam com ponto e virgula;
Podem ser escritas com caracteres