Descrição:
O curso tem como foco principal as técnicas para manipulação e tratamento dos dados via Data Step SAS, como exemplos: ler e gravar os dados em várias tabelas em um único passo, importar várias formas de arquivo texto, funções para as tarefas mais comuns, laços no SAS, etc.
Público alvo:
Profissionais que necessitam realizar manipulações nos dados que não são atendidas através da linguagem SQL ou através das tarefas interativas do SAS Enterprise Guide, com performance e utilizando como origem tabelas e arquivos texto.
Pré-requisitos:
Ter feito o curso SAS Enterprise Guide e Linguagem SQL na Preparação de Dados ou ter pelo menos 06 (seis) meses de experiência em Linguagem SQL ou utilização das tarefas interativas do SAS Enterprise Guide.
Conteúdo:
- Ler tabelas e criar novas colunas em tabelas |
- Utilizar funções | Definir as colunas de leitura e gravação |
- Filtrar linhas via Data Step (reforçar também o uso em PROC) |
- Processamento condicional (IF THEN com suas variações) |
- Concatenar tabelas (SET e PROC APPEND) |
- Junção de tabelas (batimento com MERGE) |
- Ler arquivo texto: posição fixa, delimitado, múltiplos registros por observação e hierárquico |
- Importar múltiplos arquivos textos em um mesmo passo |
- Gerar arquivo texto via Data Step |
- Gravar múltiplas linhas por iteração |
- Gerar múltiplas tabelas em um único passo |
- Criar acumulador com Data Step |
- Criar acumulador para grupo de dados |
- Facilitadores para evitar código redundante |
- Funções: manipular texto, manipular números; manipular datas e para conversão do tipo de dados
DO ITERATIVO, DO WHILE e DO UNTIL.
Uso Prático:
No final do curso, o participante estará apto para realização tratamento nos dados em nível básico e intermediário.