// PROGRAMAÇÃO SAS

+ SAS Módulo I - Conceitos da Linguagem SAS

DESCRIÇÃO

O curso capacita os usuários nos conceitos básicos da linguagem SAS e habilita o profissional a escrever programas que realizam as tarefas mais comuns, como por exemplo: importar e manipular arquivos de textos, ler uma tabela SAS e criar novas variáveis, combinar dados de duas ou mais tabelas, gerar relatórios de listagem simples e relatórios sumários.

PÚBLICO-ALVO

Profissionais que necessitam manipular dados e realizar junção de tabelas através da linguagem SAS.

PRÉ-REQUISITOS

•  Compreender a estrutura de arquivos e comandos do sistema operacional Windows;

•  Compreender conceitos de lógica de programação.

CONTEÚDO

•  Visão geral do sistema;

•  Estrutura da linguagem SAS e as regras de sintaxe;

•  Terminologia e estrutura dos dados;

•  Visualização do metadados das tabelas;

•  Tipos de dados e o tratamento das datas;

•  Conceito e tipos de bibliotecas e utilização;

•  Gerar listagem simples dos dados;

•  Filtrar e  selecionar informações na listagem;

•  Expressões para filtros utilizando operadores de comparação, lógicos e especiais;

•  Tratamento para a falta de informação;

•  Total, subtotal e quebras na listagem;

•  Ordenação de tabelas e suas opções;

•  Apresentação dos dados nos relatórios, aplicação de títulos e rodapés;

•  Melhorar apresentação dos dados aplicando rótulos descritivos e formatar valores e datas;

•  Criar e aplicar formatos personalizados;

•  Direcionar relatórios para diversos tipos de arquivos: html, pdf, rtf, etc.;

•  Criar tabelas SAS a partir de arquivos texto com posições fixas que estejam ou não no formato padrão do SAS;

•  Fases do processamento de um programa SAS: compilação e execução e suas implicações;

•  Utilização da log de execução para solução de problemas e verificar erro nos dados;

•  Como adicionar atributos as colunas, tais como: rótulos e formatos padrão ou personalizados no código SAS ou  de forma interativa;

•  Importação de planilhas Excel;

•  Criar tabelas SAS a partir de tabelas já existentes;

•  Criar novas colunas com processamento condicional;

•   Aplicar atributos a colunas novas ou já existentes;

•  Criar variável a partir do resultado de uma função SAS;

•   Funções que tratam datas;

•   Ler e criar tabelas selecionando as colunas a serem lidas ou gravadas;

•   Processamento condicional com uma ou mais condições e execução de uma ou mais instruções para  cada condição;

•  Três tipos de filtros de linha no SAS;

•  Conversão de tipos de colunas: caractere para numérico e vice-versa;

•  Combinar tabelas SAS concatenando, intercalando ou fazendo batimento;

•  No batimento das tabelas, controlar as informações a serem gravadas na tabela de saída;

•  Gerar relatórios sumarizados, com estatísticas descritivas, com distribuição de frequência simples e cruzada;

•   Analisar a distribuição das categorias com o procedimento de frequência;

•  Criar relatórios tabulares com flexibilidade na criação do layout.

USO PRÁTICO

Ao final do curso o participante está apto para maior compreensão e alteração dos programas existentes, além de sentir-se mais seguro e independente na manipulação da ferramenta, gerando relatórios simples e sumarizando dados, assim como realizar importação, manipulação e junção de arquivos.

CERTIFICAÇÃO

A Infomev confere certificado de conclusão do curso aos alunos.

obs.: O certificado é da Infomev e não tem nenhuma ligação com o SAS.

CARGA HORÁRIA

24 horas

OBSERVAÇÃO

Caso os profissionais tenham como objetivo realizar manipulação simples, é melhor começar pelo curso SAS Enterprise Guide – M1.

+ SAS Módulo II - Manipulando Dados

DESCRIÇÃO

O curso tem como foco principal capacitar os usuários nas técnicas para manipulação e tratamento de dados via Data Step SAS, como por 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, etc.

PÚBLICO-ALVO

Profissionais que necessitam realizar manipulações mais complexas nos dados, utilizando como origem tabelas e arquivos texto.

 

PRÉ-REQUISITOS

Ter feito o curso Programação SAS M1 ou ter pelo menos 06 (seis) meses de experiência em programação SAS.

CONTEÚDO

•  Revisão dos conceitos fundamentais da linguagem SAS;

•  Revisão do conceito, dos tipos, e a utilização das bibliotecas;

•  A importância das fases do processo de execução dos Data Steps;

•  Importação de arquivos texto de posição fixa e como tratar informações que estejam fora do padrão

do SAS;

•  Controlar gravação e leitura dos dados: gravar múltiplos registros por iteração, gerar múltiplas tabelas SAS, definir variáveis ou observações a serem lidas e gravadas;

•  Gerar arquivos texto com Data Step e incluir linha com o nome dos campos;

•  Gerar arquivos texto com delimitador;

•   Agrupar e acumular dados via Data Step;

•  Importar arquivos texto com diferentes estruturas: arquivos delimitados, com campos fora do padrão do SAS, com campos não preenchidos, com informações em múltiplas linhas, com padrões diferentes entre as linhas, com múltiplas observações em um mesmo registro, com estrutura hierárquica (linhas de cabeçalho e detalhes), etc.;

•  Trabalhar com funções para tratamento e limpeza dos dados, funções para manipular texto, números, datas e conversão

do tipo de dado;

•  Referenciar variáveis através de facilitadores;

•  Processamento iterativo (estrutura de loopings): realizar cálculos repetitivos, eliminar declarações redundantes, gerar dados, executar códigos SAS condicionalmente;

•  Utilizar matrizes para acessar dados;

•  Combinar duas ou mais tabelas gerando uma ou mais tabelas SAS;

•  Introdução ao PROC SQL.

USO PRÁTICO

Ao final do curso o participante será capaz de manipular a maioria  das fontes de dados utilizando técnicas de LOOP, matrizes, ler e criar tabelas e arquivos texto com diferentes formatações, realizar junção de tabelas e utilizar as principais funções do SAS.

 

CERTIFICAÇÃO

A Infomev confere certificado de conclusão do curso aos alunos.

obs.: O certificado é da Infomev e não tem nenhuma ligação com o SAS.

 

CARGA HORÁRIA

24 Horas

+ SAS Módulo III - Performance e Eficiência

DESCRIÇÃO

O curso ensina aos analistas (autores) das áreas de negócios técnicas para manipular dados e gerar relatórios multidimensionais usando funções específicas utilizando o Report Studio.

PÚBLICO-ALVO

Analistas (autores) das áreas de negócios responsáveis por construir relatórios de acompanhamento.

PRÉ-REQUISITOS

Conhecimento intermediário das funcionalidades do Windows e navegadores Web e ter participado ou ter o conhecimento do conteúdo do curso “Introdução ao Desenvolvimento de Relatórios Profissionais com Report Studio”.

CONTEÚDO

• Conceito de dados dimensionais: estrutura, benefício e modelo de dados dimensional versus relacional;

• Relatórios a partir de dados dimensionais: definir funções, membros, conjuntos e hierarquia dos dados no relatório;

• Contexto do relatório multidimensional: membros e medidas;

• Dados multidimensionais:  consulta relacional versus multidimensional, filtros, membros e medidas;

• Realizar cálculos para dados multidimensionais: agrupamentos, sumarizações e funções;

• Funções para navegar pelas hierarquias;

• Funções relativas (dimensão tempo);

• Técnicas avançadas: drill down e drill up;

• Ajustar navegação entre os relatórios (drill- through);

CARGA HORÁRIA

16 horas (2 dias)