137408183 Red Hat Enterprise Linux 6 Installation Guide Pt BR
SAS Enterprise Guide - 3
-
Upload
moataz-deiab -
Category
Documents
-
view
183 -
download
2
description
Transcript of SAS Enterprise Guide - 3
Criando e aplicando nossos próprios formatos
CenárioJá criamos em uma tarefa anterior um campo com o nome do Departamento para as diversas categorias de produtos de nossa empresa. Porém esta descrição não pode ser facilmente utilizada em outras tarefas.Por este motivo foi solicitado criarmos um formato para substituir o nome das categorias pelo departamento correspondente, aumentando nossa capacidade de análise.
Criando e aplicando nossos próprios formatos
Ao final desta demonstração deveremos ter um novo item disponível em nosso projeto que é o formato para departamentos.
Além deste item vamos criar um relatório que mostre o total das vendas e o total do volume para cada departamento.
Criando e aplicando nossos próprios formatos
Formato criado e aplicado em uma tarefa que apresenta o total das vendas por departamento
Criando relatórios tabulares
Esta etapa do treinamento tem por objetivo apresentar a tarefa SUMMARY TABLES, que permite criar relatórios com estatísticas descritivas com mais flexibilidade do que as tarefas utilizadas até agora.
Quando trabalhamos trabalhamos a tarefa SUMMARY Tables podemos criar relatórios tabulares nos quais definimos como os campos serão posicionados, formatos para apresentação, se existirão linhas e colunas de totais entre outras coisas.
Criando relatórios tabularesComo esta tarefa é mais flexível quanto a montagem do relatório temos um item da caixa de diálogo da tarefa que permite a definição do layout de nosso relatório.
Lista das variáveis disponíveis para montar a tabela
Lista de estatísticas para aplicar aos dados selecionados.
Área de definição do layout do relatório
Criando relatórios tabulares
CenárioNossa empresa deseja tem grande relatório no qual poderemos observar nosso desempenho ao longo do ano nas vendas de cada Categoria em cada região onde trabalhamos.
Criando relatórios tabularesApós esta demonstração teremos um novo relatório em nosso projeto com a seguinte característica:
Criando gráficosCom a mesma facilidade que geramos relatórios tipo listagem no SAS Enterprise Guide, também podemos gerar relatórios gráficos usando as tarefas da categoria GRAPH.Quando geramos relatórios gráficos podemos escolher entre os diferentes tipos de imagem que o SAS Enterprise Guide é capaz de gerar.A diferença principal entre os tipos de imagem é a qualidade da imagem e a possibilidade de gerarmos gráficos que podem ser alterados iterativamente.
Criando gráficos
Os tipos de gráficos possíveis são:– ActiveX– Java– GIF– JPEG– ActiveX Image (SAS 9)– JAVA Image (SAS 9)– SAS EMF (SAS 9)
Criando gráficos
Dos tipos apresentados o tipo padrão é o ACTIVEX. Este gera um gráfico que depois de criado pode ter sua aparência alterada através de controles dinâmicos.O outro tipo de gráfico que tem esta característica é o JAVA. Os demais tipos geram gráficos estáticos.
Criando gráficos
CenárioA BWSport’s deseja observar o comportamento das vendas do ano de 2006 através de relatórios gráficos que facilitam a comparação visual dos resultados. Usando a tabela MOVIMENTACOES2006 precisamos criar nosso relatório de resumo das vendas por categoria.
Criando gráficosApós esta demonstração deveremos ter um novo item em nosso projeto contendo o relatório gráfico das vendas.
Definindo o tipo de saída de uma consulta
Como já vimos quando trabalhamos com consultas podemos gerar tabelas de dados (padrão) ou definir outro tipo de saída que pode ser um relatório ou uma visão.
Definindo o tipo de saída de uma consulta
As características básicas de cada tipo de saída de uma consulta é:
– Tabela São arquivos estáticos nos quais podemos executar nossas tarefas, porém estes não são atualizados até que aconteça uma nova execução da consulta e sejam re‐criados.
Definindo o tipo de saída de uma consulta
As características básicas de cada tipo de saída de uma consulta é:
– View as views são arquivos nos quais o SAS Enterprise Guide armazena o código correspondente a uma consulta. Desta forma quando acessamos estes arquivos ou utilizamos como origem para uma tarefa a consulta é internamente executada e os dados são recuperados das origens como se o arquivo de dados estivesse sendo criado naquele momento.
Definindo o tipo de saída de uma consulta
As características básicas de cada tipo de saída de uma consulta é:
– Relatório quando o resultado da consulta é um relatório este não poderá ser usado como origem de dados para outras tarefas e não será atualizado até que a consulta seja re‐executada para que o relatório seja re‐criado.
Definindo o tipo de saída de uma consulta
Usando as opções de configuração do ambiente de trabalho podermos definir um tipo de saída padrão para todas as consultas criadas naquele projeto.Para isso precisamos acessar o menu TOOLS do SAS Enterprise Guide e neste selecionar OPTIONS para podermos efetuar a configuração.
Definindo o tipo de saída de uma consulta
Usando as opções de configuração do ambiente de trabalho podermos definir um tipo de saída padrão para todas as consultas criadas naquele projeto.Para isso precisamos acessar o menu TOOLS do SAS Enterprise Guide e neste selecionar OPTIONS para podermos efetuar a configuração.
Definindo o tipo de saída de uma consulta
Na janela de configuração do ambiente existe uma referência às QUERIES que permitirá realizarmos todas as configurações necessárias para trabalharmos com as consultas.
A saída padrão para consultas vem definida como tabelas, porém utilizando esta caixa de listagem podemos
selecionar saída mais adequada.
Definindo o tipo de saída de uma consulta
Outra forma de definir o tipo de saída de uma consulta é utilizar o botão OPTIONS durante a construção da consulta e personalizar a saída para aquele consulta especificamente.
Botão permite configurar o tipo de saída desta
consulta
Na janela apresentada podemos
sobrescrever as opções gerais e
definir as características
de nossa consulta.
Criando consultas parametrizadas
Parâmetros são recursos que permitirão configurar as nossas consultas de modo que ao ser executada seja solicitado ao usuário um valor que poderá alterar o resultado gerado.
Parâmetros de um modo geral permitem que as condições de filtro de uma consulta sejam fornecidas durante a execução da consulta, permitindo que estas condições sejam facilmente alteradas.
Criando consultas parametrizadas
Para criar consultas com parâmetros temos dois passos a seguir:
– Criar o parâmetro– Utiliza‐lo nas expressões de filtro durante a construção da consulta.
Criando consultas parametrizadas
No nosso ambiente de trabalho podemos criar parâmetros usando o próprio construtor de consultas que tem um botão que permite acessar a caixa de diálogo de parâmetros ou através do menu TOOLS onde encontramos uma opção para acessar o mesmo gerenciador de parâmetros.
Criando consultas parametrizadas
CenárioPrecisamos criar um parâmetro que permita realizar a seleção do mês que iremos apresentar em uma consulta para que o usuário de nosso projeto tenha a possibilidade de visualizar todos os meses existentes na tabela ou um mês específico, conforme sua necessidade.
Criando consultas parametrizadas
Ao terminarmos esta demonstração deveremos ter em nosso gerenciador de parâmetros um parâmetro chamado mês desejado e nossa consulta vendas4TRIM2006 deverá estar configurada para trabalhar com este parâmetro.
Agrupando e filtrando dados em uma consulta
Outra possibilidade de trabalho com o construtor de consultas é a criação de consultas que totalizam nossos dados usando se desejamos um ou mais níveis de agrupamento.
Ao trabalharmos com o construtor de consultas para gerar dados sumários precisaremos selecionar também funções de sumarização que serão aplicadas aos campos numéricos que desejamos estudas em nosso resultado.
Agrupando e filtrando dados em uma consulta
CenárioPrecisamos criar uma consulta que nos apresente o faturamento total por fornecedor e categoria, bem como a quantidade total vendida. Esta consulta deverá apresentar somente as categorias e fornecedores para os quais o faturamento foi superior a 30000.
Agrupando e filtrando dados em uma consulta
Ao terminarmos esta demonstração deveremos ter uma nova consulta em nosso projeto com as seguintes informações.
Selecionando um estilo adequado para o resultado
Uma das vantagens de trabalhar com o SAS Enterprise Guide é que nós poderemos configurar de várias formas a aparência final de nosso relatórios.
Existem nos SAS Enterprise Guinde um conjunto de estilos que podem ser utilizados para personalizar e definir a aparência mais adequada as saídas de nossas tarefas. Caso estes estilos existentes não atendam a nossa necessidade poderemos criar outros usando os que já existem com base para isso.
Selecionando um estilo adequado para o resultado
Na janela principal do ambiente de trabalho do SAS Enterprise Guide podemos acessar o menu TOOLS e rapidamente localizar os estilos disponíveis para utilização através do STYLE MANAGER.
Selecionando um estilo adequado para o resultado
A partir da janela do gerenciador de estilos poderemos selecionar um estilo padrão para nossos relatórios, editar um estilo existente e também criar um novo estilo a partir daquele que for o mais adequado para nosso trabalho.
Combinando o resultado de diferentes tarefas
Algumas vezes para termos o resultado final desejado é necessário combinar os resultados de diferentes tarefas.
Pensando nisso é possível criar um documento HTML no qual selecionamos o resultado de diferentes tarefas, combinando‐os para gerar um único arquivo de saída com todas as informações necessárias.
Combinando o resultado de diferentes tarefas
O recurso do SAS Enterprise Guide que permite realizar esta combinação é o DOCUMENT BUILDER que pode ser acessado através da opção CREATE DOCUMENT HTML do menu TOOLS.
Combinando o resultado de diferentes tarefas
Ao criarmos um documento iremos definir um nome para ele e adicionar os resultados das tarefas ao documento, podendo especificar a ordem em que estes resultados serão apresentados, inserir links para documentos externos e adicionar links de controle da navegação pelos diferentes itens que compõe o documento.
Uma vez criado o documento podemos exporta‐lo para um arquivo externo ao Enterprise Guide, garantindo desta forma que o resultado final estará disponível para ser acessado mesmo por pessoas que não usem o SAS.
Atualizando os resultados gerados
Com todos os processo necessários para gerarmos a informação foram definidos podemos ficar atentos as diferentes formas de controlar a execução deste projeto para garantir que os dados serão atualizados.
Atualizando os resultados geradosA primeira técnica para executar o projeto e atualizar os resultados dos processo é clicar com o botão direito sobre o nome do projeto na janela de projetos e selecionar a opção RUN. Com isto o SAS Enterprise Guide irá executar todos os itens deste projeto atualizando o resultado.
Atualizando os resultados geradosPodemos também realizar uma execução parcial do projeto e para isso poderemos utilizar a janela de fluxo dos processo, a partir da qual podemos selecionar um ponto do processo e solicitar a execução daquele ponto e de todos os processos que estão associados a este.
Atualizando os resultados gerados
Ainda pensando em uma execução parcial de nossos processo poderíamos criar um novo PFD e copiar para este os processos que desejamos executar. Esta técnica também poder ser utilizada como uma forma de organizarmos os processos um fluxos que podem ser executados separadamente por realizarem uma tarefa completa.
Poderíamos ter por exemplo um Fluxo com processo responsáveis por importação e outro com processos de exportação.
Agendando a execução do projeto
Por fim com todo o projeto pronto podemos agendar a execução do projeto ou de parte dele utilizando o agendador de tarefas do windows, que será chamado e configurado de dentro do próprio projeto.
O recurso do SAS Enterprise Guide para isso é o SCHEDULE que pode ser acessado através do MENU TOOLS, ou quando clicamos com o botão direito sobre o nome do Projeto ou do fluxo na janela de projetos.
Agendando a execução do projeto
CenárioComo terminamos de definir nosso projeto foi solicitado que criarmos um documento HTML com alguns resultados combinados e que o projeto fique agendado para execução mensal todo dia cinco.
Agendando a execução do projeto
Após terminarmos esta demonstração teremos um documento HTML com algumas tabelas e gráficos do ano de 2006 e um script indicando que o projeto está agendado para execução.