Post on 24-Dec-2015
description
www.techsupply.com.brwww.techsupply.com.br
Treinamento Básico
105 – Fundamentos do ACL:
Conceitos e Práticas
www.techsupply.com.brwww.techsupply.com.br
Quem é a ACL?
Líder Global em Soluções para análise de dados;
São 21 anos de operação, dos quais 13 no Brasil;
Originário da necessidade de análise de dados X Informática.
www.techsupply.com.brwww.techsupply.com.br
ACL Líder de Mercado
Líder em tecnologia: Acesso direto e
unificado aos mais distinto conjunto de dados;
Análise eficiente de um ilimitado número de dados;
Fácil, flexível e desenvolvido para usuários finais;
Independente e não intrusivo;
Uso Interativo.
Serviços: Suporte a utilização ;
Consultoria.
Respostas precisas quanto a dúvidas na utilização do software.
Implantação e inicialização do uso, após o treinamento.
www.techsupply.com.brwww.techsupply.com.br
Nosso Mercado
Auditores: Internos : TI,
financeiros e operacionais.
Externos: Big 4 e as maiores regionais.
Governo: Federal, Estadual, e Municipal.
Profissionais de detecção de fraudes.
Analistas de dados Financeiros.
Exemplos Específicos por Setor: Varejo: Prevenção e
recuperação.
Hospitalar: Análises sobre pacientes.
Bancos: Compliance e Lavagem de dinheiro .
Governo: Alfândega, Controles Aduaneiros, verificação de juros e taxas.
www.techsupply.com.brwww.techsupply.com.br
Vantagens ACL
Ready-Only (somente leitura);
Processar diferentes tipos de dados em diferentes plataformas;
Capacidade ilimitada de tamanho de arquivos;
Alta velocidade de processamento;
É possível automatizar procedimentos das análises (Scripts);
Tudo que é feito no ACL é gravado em um LOG.
www.techsupply.com.brwww.techsupply.com.br
ACL Software
ACL™ Versão Desktop / Standalone
ACL AuditExchange ™
ACL Direct Link
www.techsupply.com.brwww.techsupply.com.br
Treinamentos
105 Fundamentos – Básico Técnicas básicas sobre o funcionamento do
software
002 Intermediário – 001 Importando relatórios e 301 FunçõesTécnicas de Importação de arquivos relatórios e
as principais funções do ACL.
302 Scripts – Automatizando suas análisesTécnicas para a criação de scripts afim de
deixar suas análises automatizadas.
www.techsupply.com.brwww.techsupply.com.br
Suporte Tech Supply
Por Telefone
(11) 3284 0711
Por E-mail
suporte@techsupply.com.br
Pela Web
www.techsupply.com.br
www.techsupply.com.brwww.techsupply.com.br
ACL Support Center
Disponível para clientes com suporte: Releases do Software;
Base de Conhecimento para a utilização do Software;
Guia para “passos rápidos”, bem como Rápidos Resultados;
Atualização de informações;
Comunidade de usuários do Software.
www.techsupply.com.brwww.techsupply.com.br
Documentação do usuário
ACL ACL na Prática (tutorial)
Guia de Acesso aos Dados
Guia de Primeiros Passos
www.techsupply.com.brwww.techsupply.com.br
Administração do tempo
Materiais de Treinamento
Assinatura
Banheiro
Horário Intervalos
Almoço
Avaliação do Treinamento
www.techsupply.com.brwww.techsupply.com.br
Módulos do Treinamento
1. Fundamentos
2. Acesso aos Dados
3. Verificação da integridade dos Dados
4. Análise dos dados
5. Relatórios
www.techsupply.com.brwww.techsupply.com.br
Fundamentos do ACL
Modulo 1
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
www.techsupply.com.brwww.techsupply.com.br
Neste Módulo
O que é ACL?
Conceitos de dados
ACL - Conceitos básicos
O ciclo de análise dos dados
www.techsupply.com.brwww.techsupply.com.br
O que Significa ACL?
Abreviação para: “Audit Command
Language”
Ferramenta para importar e analisar dados
Pode ser utilizada em diversas áreas: Auditoria
Contabilidade
Database Marketing
Compliance
Gestão de Risco
Controladoria
Etc….
www.techsupply.com.brwww.techsupply.com.br
O que é possível fazer com o ACL.
Levantamento de informações para tomada de decisões;
Conferência da Integridade dos Dados;
Processar dados de diferentes sistemas;
Processar grandes arquivos com alta performance;
Analisar 100% dos dados, ao invés de utilizar uma amostra;
Automatização de procedimentos de Analise;
Redução de horas de trabalho.
www.techsupply.com.brwww.techsupply.com.br
Conceito dos Dados
Letras, números, ou símbolos, representam informações, apropriados para processar, comunicar ou interpretar.
VVO que este símbolo
representa?
www.techsupply.com.brwww.techsupply.com.br
Estrutura dos dados
Arquivos Agrupamento de
caracteres que representam uma determinada informação já processada
Registros Subconjunto de um
arquivo
Coleção de campos relacionados contendo itens de dados agrupados ou processados
Campos Subconjunto de um
Registro
Uma área especificada em um registro para determinar o inicio e o fim da informação
www.techsupply.com.brwww.techsupply.com.br
Arquivos de dados e registros
Helmi Liimatta 2376 Front St. (253) 982-3523Sean Ganton 1949 Scotia St. (927)-5621054Chris Rockstad 4923 Yew Ave. (943) 571-2350Jacob Friesen 54 King Rd. (239) 235-4098
www.techsupply.com.brwww.techsupply.com.br
Arquivo de dados e campos
Helmi Liimatta 2376 Front St. (253) 982-3523Sean Ganton 1949 Scotia St. (927)-5621054Chris Rockstad 4923 Yew Ave. (943) 571-2350Jacob Friesen 54 King Rd. (239) 235-4098
Name Address Phone
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Layout da tabelaLayout da tabela
Contem tudo o que é preciso para interpretar
o arquivo de dados.
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Dados de OrigemDados de Origem
Os dados que fazem parte da Tabela. Estes
dados não ficam dentro do Projeto ACL.
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
ExibiçãoExibição
A apresentação Visual de uma Tabela. Uma
Tabela pode ter uma ou mais Exibições.
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
ScriptsScripts
Série de comandos do ACL que podem ser
executados repetitivamente.
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
LogsLogs
Registra Comandos e resultados de sua
análise, como uma trilha de auditoria.
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Áreas de TrabalhoÁreas de Trabalho
Definição de campos que podem ser salvos e podem ser utilizados em outras Tabelas.
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
www.techsupply.com.brwww.techsupply.com.br
ACL – conceitos básicos
Tabelas Layout da Tabela
Dados de Origem
Exibição
Scripts
Logs
Áreas de Trabalho
Pastas
PastasPastas
São Utilizadas para organizar seu trabalho em um projeto ACL.
www.techsupply.com.brwww.techsupply.com.br
Elementos da Análise dos dados
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
www.techsupply.com.brwww.techsupply.com.br
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
ComandosComandos
São meios de executar análises padrões, incluindo
funções Estatísticas, Estratificações e Análise de
Períodos, entre outros
Os Resultados podem ser enviados para um arquivo, tela, impressão ou gráfico.
Elementos da Análise dos dados
www.techsupply.com.brwww.techsupply.com.br
Elementos da Análise dos dados
ExpressõesExpressões
Declarações usadas basicamente para criar
Filtros ou Campos Calculados. Pode ser utilizados para fazer
perguntas, para especificar condições lógicas ou criar
valores calculados.
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
www.techsupply.com.brwww.techsupply.com.br
Elementos da Análise dos dados
Funções Funções
Rotinas predefinidas, que executam
processamentos num tipo espeficádo de dado.
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
www.techsupply.com.brwww.techsupply.com.br
Elementos da Análise dos dados
VariáveisVariáveis
Espaço na memória que pode armazenar dados, ou informações. Podem ser do tipo caractere,
numérico, data ou lógico.
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
www.techsupply.com.brwww.techsupply.com.br
A interface do ACL
Guia “Bem vindo”
Navegador do Projeto
Barra de Status
Atividade 1 Atividade 2
www.techsupply.com.brwww.techsupply.com.br
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
O ciclo de Análise dos Dados
www.techsupply.com.brwww.techsupply.com.br
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
PlanejamentoPlanejamento
Planeje o seu Trabalho antes de iniciá-lo.
Formule os objetivos que serão alcançados,
entre eles estão os desenvolvimentos, as estratégias e o total previsto de horas de
trabalho.
O ciclo de Análise dos Dados
www.techsupply.com.brwww.techsupply.com.br
O ciclo de Análise dos Dados
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
Acesso aos DadosAcesso aos Dados
O acesso aos dados, deve estar fora do seu
planejamento, pois inclui localização dos
arquivos, requerimento dos dados e
transferência dos dados.
Todos estes itens devem ser checados
com antecipação.
www.techsupply.com.brwww.techsupply.com.br
O ciclo de Análise dos Dados
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
Verificação da Verificação da Integridade dos Integridade dos
DadosDados
Teste a Integridade dos dados que você recebeu, do contrario os resultados podem ser incorretos ou
incompletos.
www.techsupply.com.brwww.techsupply.com.br
O ciclo de Análise dos Dados
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
Análise dos DadosAnálise dos Dados
Crie os testes necessários para atingir
os seus resultados. Utilize comandos, filtros
e campos calculados.
www.techsupply.com.brwww.techsupply.com.br
O ciclo de Análise dos Dados
Planejamento
Acesso aos Dados
Verificação da Integridade dos Dados
Análise dos Dados
Relatórios
RelatóriosRelatórios
Crie Relatórios dos resultados obtidos e
documente o seu trabalho.
www.techsupply.com.brwww.techsupply.com.br
Acesso aos dados Modulo 2
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
www.techsupply.com.brwww.techsupply.com.br
Os três estágios de acesso aos dados
Localizar os dados
Obter os dados
Acessar os dados
www.techsupply.com.brwww.techsupply.com.br
Os três estágios de acesso aos dados
Localizar os dados
Obter os dados
Acessar os dados
Localizando os dadosLocalizando os dados
Descobrir quais dados que estão disponíveis e o
formato que está armazenado.
www.techsupply.com.brwww.techsupply.com.br
Os três estágios de acesso aos dados
Localizar os dados
Obter os dados
Acessar os dados
Obtendo os dadosObtendo os dados
Crie uma requisição que seja detalhada dos arquivos que são
necessários para sua análise.
www.techsupply.com.brwww.techsupply.com.br
Acessando os Acessando os dadosdados
Crie uma Tabela no ACL para que você tenha
acesso ao conteúdo do arquivo.
Os três estágios de acesso aos dados
Localizar os dados
Obter os dados
Acessar os dados
www.techsupply.com.brwww.techsupply.com.br
Localizando os dados
Seja Parceiro da área de TI.
Explique ao pessoal de TI a forma pela qual o ACL vai trabalhar.
Identifique o dados Disponíveis.
Determine qual o formato dos dados. Excel, Access, XML
ODBC- Banco de Dados Relacionais
Arquivos dBASE
Arquivos Flat
Arquivos Imagem de Impressão
Arquivos Delimitados
www.techsupply.com.brwww.techsupply.com.br
Obtendo os dados
Determine os objetivos da importação.
Ex: Onde fica a informação da qual eu preciso?
Faça uma requisição dos dados. Um resumo das
informações necessárias;
Relatório de inconsistências.
Transferência dos Dados. Acessando os dados da
base de dados de Produção;
Acessando a cópia dos dados;
Usuários acessando o arquivos originais.
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso DiretoAcesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiarImportar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso DiretoAcesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiarImportar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso DiretoAcesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiarImportar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso DiretoAcesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiarImportar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Acessando os dados
Acesso DiretoAcesso Direto Layout Automático
Layout Manual
Definição Externa
Importar e copiarImportar e copiar Layout Automático
Layout Manual
www.techsupply.com.brwww.techsupply.com.br
Criando tabelas para acessar os dados
Arquivos dBASE
Planilhas Excel
ODBC- Banco de Dados Relacionais
Arquivos XML
Arquivos Seqüências
Arquivos Delimitados
Imagem de Impressão
www.techsupply.com.brwww.techsupply.com.br
Arquivos FLAT
1. Selecione o arquivo em formato “FLAT”;
2. Selecione os campos a serem importados e nomeie-os;
3. Crie e salve a tabela;
4. Defina os campos sobrepostos (se disponível).
Atividade 4
www.techsupply.com.brwww.techsupply.com.br
Arquivos imagem de impressão
1. Selecione o Arquivo Imagem de Impressão a ser Importado;
2. Identifique qual a informação de detalhe;
3. Identifique qual a linha de Cabeçalho;
4. Identifique qual a linha de Rodapé (se disponível);
5. Selecione e de nome aos campos;
6. Crie e salve a tabela.
www.techsupply.com.brwww.techsupply.com.br
1. Selecione o arquivo Excel;
2. Selecione a tabela;
3. Importe e salve a tabela.
Planilhas do Excel
www.techsupply.com.brwww.techsupply.com.br
1. Selecione o Arquivo XML;
2. Selecione os campos;
3. Importe e salve a tabela.
Arquivos XML
www.techsupply.com.brwww.techsupply.com.br
ODBC – Banco de Dados
1. Selecione o driver pertinente ao seu banco de dados;
2. Selecione a tabela ou a exibição;
3. Selecione os campos e utiliza a cláusula where (se necessário);
4. Crie e salve a tabela;
5. Atualize as informações (se necessário).
www.techsupply.com.brwww.techsupply.com.br
Arquivo dBASE
1. Selecione o Arquivo dBASE;
2. Crie e salve a Tabela
Confira se a Coluna “RECORD_DELETED”, esta marcada em algum campo para ser apagado.
www.techsupply.com.brwww.techsupply.com.br
Arquivos Delimitados
1. Selecione o arquivo delimitado;
2. Confira a definição dos campos;
3. Importe e salve a tabela.
www.techsupply.com.brwww.techsupply.com.br
Verificação da integridade dos dados
Modulo 3
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
www.techsupply.com.brwww.techsupply.com.br
Neste Módulo
Sobre a integridade dos dados;
Verificando a integridade dos dados;
Checando a validade do dados;
Confirmando os totais de controle;
Checando os limites de erros;
Identificando itens que faltam;
Identificando itens duplicados;
Testando a confiabilidade;
Outros testes sobre a integridade dos dados.
www.techsupply.com.brwww.techsupply.com.br
O que é integridade dos dados?
A integridade dos dados corresponde ao conteúdo da sua tabela:
Se todos os dados e somente os dados que foram requisitados estão contidos no arquivo;
Se campos calculados estão com os valores corretos;
Somente dados numéricos estão em campos numéricos;
Somente registros originais;
Somente datas válidas;
Dados nos campos em que são esperados;
Relacionamento entre campos feitos de forma consistente e lógica.
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição
EntradaEntrada
Inclui dados incorretos, itens omitidos, não desejados ou
dados inválidos.
Sinais de falha no processamento, pontos para
os controles internos.
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição
ProcessamentoProcessamento
Falhas indetectáveis na programação podem
trazer erros de validação
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
DefiniçãoExtraçãoExtração
A parte responsável para extrair os dados
requisitados, podem trazer dados errados, ou em um
formato não esperado.
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição
ConversãoConversão
Programadores freqüentemente convertem dados em formato EBCDIC
para ASCII. Isto pode corromper os campos
nativos no ambiente de mainframe. O ACL pode Ler e Processar dados em formato EBCDIC
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
DefiniçãoTransmissãoTransmissão
O processo de Transmissão dos dados podem corromper os
dados na transferência.
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição DefiniçãoDefinição
Erros no layout da tabela podem causar erros de
validação.
www.techsupply.com.brwww.techsupply.com.br
Checando a Validade
Tenha certeza que sua tabela esta Válida Dados corretos;
Definição dos Campos no mesmo formato dos dados;
Para checar a validade use o comando Verificar.
Se algum erro for encontrado: Determine se o erro
esta no Layout da tabela ou nos seus dados.
Se os erros estão localizados no layout , corrija e confira a validade de novo;
Se os erros estão nos dados, peça para corrigir e re-enviar a você.
www.techsupply.com.brwww.techsupply.com.br
Confirmando os totais de controle
Assegure que as especificações estão relatadas.
Compare os totais dos controles com os do arquivo original, fornecidos pelos relatórios.
Para confirmar os totais, use os comandos: O comando Contar
O comando Total
O comando Estatísticas
Se os totais de controle não conferem com os originais: Geralmente os dados
não foram extraídos da maneira correta;
Se existirem muitos registros use um filtro para extrair os dados requeridos (exemplo Cláusula Where);
Caso sejam muitos os registros com problemas faça uma nova requisição dos arquivos.
www.techsupply.com.brwww.techsupply.com.br
Checando os limites de erro
Assegure os limites de erros inferiores e superiores aceitáveis para o arquivo que vai Limites Numéricos Limites de data
Para checar se os limites estão corretos, utilize os comandos: O comando Estatísticas
A função BETWEEN( )
Se os seus registros não são compatíveis com os limites de erros esperados: Se as suas tabelas
contém registros estranhos, é possível Extrair os registros válidos para uma nova tabela;
Se os seus dados que forem resultados da extração forem insuficientes para a sua análise, é necessário solicitar o arquivo de novo.
Atividade 6
www.techsupply.com.brwww.techsupply.com.br
Identificando itens que faltam
Identifique possíveis registros ou valores errôneos na tabela.
Para identificar os itens que estão faltam, use: O comando Procurar
Falhas
A função ISBLANK( )
Se forem encontrados itens ausentes: Determine se os itens
ausentes são críticos para a sua análise;
Informe ao fornecedor dos dados os dados pelo qual você procura.
www.techsupply.com.brwww.techsupply.com.br
Identificando itens duplicados
Duplicidades em registros ocorrem com freqüência e podem ser válidos;
Para identificar registros duplicados utilize no menu Analisar o comando Procurar Duplicidades.
Se você encontrar registros duplicados: Examine
cuidadosamente o contexto para determinar a validade ou não dos registros duplicados;
Contate a pessoa que gerou a tabela e confirme se existem ou não registros duplicados;
Você pode criar uma tabela que não contém registros duplicados utilizando o comando Sumarizar.
Atividade 7
www.techsupply.com.brwww.techsupply.com.br
Testando a confiabilidade
Sempre teste valores originários de cálculos;
Assegure que os campos baseados em cálculos estão livre de erros;
Para testar a validade, você pode utilizar um campo calculado e o comando Totalizar registros
Caso o seu campo não esteja em conformidade com os valores esperados: Entre em contato com o
responsável pelo seu arquivo;
Se os erros forem significativos, peça o arquivo de novo.
www.techsupply.com.brwww.techsupply.com.br
Outros testes sobre a integridade dos dados
Existem outros caminhos para testar a integridade dos dados.Teste todos os possíveis erros:
Utilize de qualquer principio que julgue necessário;
Utilize todos os comandos que julgar necessário no ACL.
Teste os relacionamentos: Assegure que todos os relacionamentos entre os
campos são consistentes;
Use filtros e campos calculados.
www.techsupply.com.brwww.techsupply.com.br
Sumário
Para Verificar Utilize Para Garantir
Validade Verificar Correspondência entre tipos de dados e definição de campos
Controle de totais
Contar Número correspondentes aos controles de totais
Total Totais de campos numéricos correspondente aos controles de totais
Estatísticas Correspondência entre número de registros e totais de campos numéricos.
Valores Limites Estatísticas/ Between()
Dados entre os limites
Itens Ausentes Falhas Valores não ausentes
ISBLANK() Campos sem valores em Branco
Duplicidades Duplicidades Transações únicas
Confiabilidade Campos Calculados Validar o processamento
Relacionamentos
Vários comandos Consistência de dados
www.techsupply.com.brwww.techsupply.com.br
Análise dos Dados
Modulo 4
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
www.techsupply.com.brwww.techsupply.com.br
Neste Módulo
Expressões
Perfis de dados
Isolando dados
Reordenando tabelas
Combinando tabelas
www.techsupply.com.brwww.techsupply.com.br
Expressões
Operadores e valores utilizados para processar Cálculos;
Especificar condições lógicas;
Criar valores que não existem em seus dados.
Podem ser executados em uma seqüência de: Campos de dados;
Operadores;
Funções;
Variáveis.
www.techsupply.com.brwww.techsupply.com.br
Filtros
Uma Expressão lógica de Verdadeiro (True) ou Falso (False)
Selecione os dados com o qual você precisa trabalhar
3 tipos de Filtros:Global
Comando
Filtro Rápido
Atividade 8
www.techsupply.com.brwww.techsupply.com.br
Uma Expressão com um nome que vai criar um cálculo e mostrar os resultados em uma coluna.
É um campo virtual, portanto não existe fisicamente no seu arquivo.
Não afeta ou muda os dados em seus dados originais.
Campos Calculados podem ser do tipo caractere, numérico, data ou lógico.
4 melhores aplicações para campos calculados: Executar cálculos
matemáticos
Converter campos de um tipo de dados para outro
Executar substituições de palavras
Criar testes lógicos (filtros)
Campos Calculados
Atividade 9
www.techsupply.com.brwww.techsupply.com.br
Perfil dos dados
Visão geral sobre os dados;
Pode identificar tendências e anomalias em seus registros;
Criar um resumo dos resultados em arquivos de qualquer tamanho.
5 comandos para analisar o perfil dos dados Classificar
Sumarizar
Tabulação Cruzada
Estratificar
Período
www.techsupply.com.brwww.techsupply.com.br
O agrupamento dos registros só podem ser feito através de campos do tipo caractere
Com o comando classificar, você pode: Especificar o campo
caractere;
Especificar os campos para subtotalizar;
A saída do comando pode ser para arquivo, gráfico, tela ou impressão.
Comando Classificar
www.techsupply.com.brwww.techsupply.com.br
Comando Sumarizar
O agrupamento dos registros só podem ser realizados se os campos forem do tipo caractere ou data;
É possível agrupar um ou mais campos;
Com o comando sumarizar você pode: Especificar os campos
para Sumarizar; Especificar os campos
para subtotalizar um ou mais campos;
A saída do comando pode ser para tela, arquivo ou impressão.
Atividade 10
www.techsupply.com.brwww.techsupply.com.br
Especificação
FuncionalClassificar Sumarizar
Tipos de Campos Caractere Caractere, Data
Ordena as transações com base no campo chave
Sim Não
Geração de Gráficos Sim Não
Recurso utilizado para executar o processo de ordenação
RAM Disco Rígido
Número de chaves permitidas
Uma Uma ou mais
Coluna de percentual Sim Não
Permite levar outros campos
Não Sim
Numero ideal de registros para processamento
50.000 ou menos
50.000 ou mais
Classificar X Sumarizar
www.techsupply.com.brwww.techsupply.com.br
Comando Tabulação Cruzada
Extensão lógica do comando Classificar
Produz um relatório de 2 ou mais campos de caractere
Gera campos em colunas e colunas em linhas
Com o comando Tabulação Cruzada você pode: Especificar a linha de
Caractere
Especificar os campos para subtotal
Opções de saída do processamento: Tela, Gráfico, Impressão ou Arquivo
www.techsupply.com.brwww.techsupply.com.br
Comando Estratificar
Agrupa registros em faixas baseados em valores.
Antes de Estratificar: Procurar pela faixa
de valores de seu campo numérico (Estatísticas);
Selecionar os valores mínimos e máximos da faixa a ser estratificada.
Com o Estratificar, você pode: Especificar um campo
numérico;
Especificar o número de intervalos;
Especificar os campos para subtotal;
Saída do processamento para Tela, Gráfico, Impressora ou Arquivo.
www.techsupply.com.brwww.techsupply.com.br
Comando Período
Agrupa registros em uma faixa de períodos (Datas);
Comumente usado em análises de contas a pagar e receber.
Com o comando Período, você pode: Especificar um campo data;
Especificar uma data de corte;
Especificar os períodos a serem analisados;
Especificar os campos para Subtotal;
Saída para Tela, Gráfico, Impressora ou Arquivo.
Atividade 11
www.techsupply.com.brwww.techsupply.com.br
Isolando os dados
3 opções para isolar os dados:
Filtros;
Comando Extrair;
Comando Exportar.
www.techsupply.com.brwww.techsupply.com.br
Filtros
Pode ser feito um filtro global ou um filtro de comando;
Isolar os registros em uma tabela sem removê-los ou criar novos arquivos;
Podem ser lentos quando retornam muitos registros de uma tabela com muitos registros.
www.techsupply.com.brwww.techsupply.com.br
Comando Extrair
Use o comando Extrair para criar uma nova tabela com os registros e campos que existem em sua tabela;
Isole somente os registros que você vai utilizar em sua análise (Filtros Locais).
Duas opções para a Extração: Registro
A estrutura da nova tabela vai ser idêntica a da tabela original. Incluindo áreas sem definição de Layout.
CamposA nova tabela vai conter somente os campos que foram
selecionados.Campos calculados, podem ser criados no momento da
extração ou podem ser levados nesta opção.
Atividade 12
www.techsupply.com.brwww.techsupply.com.br
Comando Exportar
Atividade 13
O ACL pode ser utilizado como uma ferramenta de conversão de dados;
Crie arquivos que poderão ser abertos em outros aplicativos;
Duas opções para exportar:
Especificar os campos para Exportar;
Exportar os campos diretamente da Exibição.
Exporte para: Microsoft Access
Clipboard
dBASE III Plus
Arquivo Delimitado
Microsoft Excel
Lotus 1.0
TXT
Microsoft Word merge file
WordPerfect merge file
XML
www.techsupply.com.brwww.techsupply.com.br
Requisitando as tabelas
Requisite as tabelas quando: Tenha claro qual o
objetivo e quais dados são necessários para sua análise;
Prepare os requerimentos e os comandos subseqüentes para a sua análise.
4 Opções como auxílio na requisição das tabelas. O comando Seqüência;
O comando Ordenar;
O comando Índice;
Ordenação Rápida.
www.techsupply.com.brwww.techsupply.com.br
Teste se a tabela esta em seqüência através do campo especificado.
Por padrão o limite de erro é 10.
O comando seqüência não modifica a ordem original da tabela
Com o comando Seqüência, você pode: Especificar os campos que
serão testados;
Especificar se o teste vai ser em ordem crescente ou decrescente;
Saída do processamento Tela, impressão ou arquivo.
Comando Seqüência
www.techsupply.com.brwww.techsupply.com.br
Comando Ordenar
Cria uma nova tabela em que os registros serão ordenados através do(s) campo(s) chave selecionado(s);
A tabela a ser criada, tem exatamente a mesma estrutura da original.
www.techsupply.com.brwww.techsupply.com.br
Comando Índice
Permite que você trabalhe na tabela de forma ordenada, sem criar uma nova tabela física;
A indexação é lógica e não física.
Atividade 14
www.techsupply.com.brwww.techsupply.com.br
Ordenar X Índice
Condição Ordenar Índice
Velocidade de Execução Lenta Rápida
Arquivo gerado Maior Menor
Espaço em disco requerido Alto Baixo
Processamento subseqüente da Tabela inteira
Muito Rápido Devagar
Processamento subseqüente quando procurar por poucos registros
Mais lento Mais rápido
www.techsupply.com.brwww.techsupply.com.br
Ordenação rápida
Usual para a criação de uma tabela ordenada em um único campo;
Não cria uma nova tabela ordenada.
www.techsupply.com.brwww.techsupply.com.br
Combinando as tabelas
Em alguns casos vai ser necessário que você compare dados de duas ou mais tabelas.
Existem 3 opções para comparar tabelas O comando Extrair com a
opção de anexar a um arquivo já existente;
O comando Associar;
O comando Relacionamento.
www.techsupply.com.brwww.techsupply.com.br
Extrair com a opção de “Anexar a um arquivo já existente”
Vai criar uma nova tabela contendo: Combinação de
múltiplas tabelas que tenham a mesma estrutura;
Tabelas que contenham o mesmo tipo de informação.
Atividade 15
www.techsupply.com.brwww.techsupply.com.br
Comando Associar
Cria uma nova Tabela que vai conter registros correspondentes ou registros não correspondentes das duas tabelas associadas;
O comando é baseado em campos chaves idênticos nas 2 tabelas.
Existem 6 tipos de Associação:
Correspondentes;
Correspondentes – Incluindo todos os registros primários;
Correspondentes – Incluindo todos os registros secundários;
Correspondentes – Incluindo todos os registros primários e todos secundários;
Não correspondentes;
Registros correspondentes vários para vários.
www.techsupply.com.brwww.techsupply.com.br
Exemplos de Associação
Folha de Pagamento Contém informações
de pagamentos em um único período;
Um empregado (003) teve o salário pago duas vezes.
Registro de empregados
Contém uma lista válida de empregados e o total de salário que precisa ser pago;
Um empregado (002) está faltando no registro
www.techsupply.com.brwww.techsupply.com.br
Registros Primários Correspondentes
Cria um registro na tabela de saída para cada registro na tabela primária que tem um correspondente na tabela secundária.
O resultado desta associação mostra todos os funcionários que foram pagos e que também estão na tabela de funcionários. A análise desta tabela permite verificar se algum funcionário foi pago incorretamente.
www.techsupply.com.brwww.techsupply.com.br
Não Correspondentes
Cria um registro na tabela de saída para cada registro na tabela primária que não tem um correspondente na tabela secundária.O resultado desta associação mostra todos os
funcionários que foram pagos mas que não estão listados na tabela de funcionários. Isto permite identificar cheques utilizados para pagamento de matrículas inválidas ou inexistentes.
www.techsupply.com.brwww.techsupply.com.br
CorrespondentesIncluindo todos os registros primários
Um registro, para cada correspondência encontrada entre a tabela primaria e a tabela secundaria, incluindo um registro para cada registro primário não correspondente. O resultado equivale a combinação dos resultados de
Correspondentes e não-correspondentes.
www.techsupply.com.brwww.techsupply.com.br
CorrespondentesIncluindo todos os registros secundários
Cria um registro na tabela de saída para cada registro na tabela primária que tem um correspondente na tabela secundária, e um registro adicional para cada registro na tabela secundária que não tem correspondente Esta associação permite que você contabilize todos
os funcionários que estão na tabela de funcionários. Você pode identificar funcionários que foram pagos incorretamente e os que não foram pagos.
www.techsupply.com.brwww.techsupply.com.br
Cria um registro na tabela de saída para cada registro na tabela primária que tem um correspondente na tabela secundária, e um registro adicional para cada registro na tabela primária e secundária que não tem correspondente. O resultado desta associação contabiliza todos os cheques
utilizados para pagamentos e todos os funcionários na tabela de funcionários. Você pode identificar pagamentos incorretos (valores e duplicidades), pagamentos para matrículas inválidas e inexistentes, e funcionários que não foram pagos.
Registros Primários correspondentesIncluir todos os registros Primários e Secundários
www.techsupply.com.brwww.techsupply.com.br
Regras para o Comando Associar
Regras Todas as tabelas
devem estar no mesmo projeto;
As tabelas devem conter pelo menos um campo comum entre eles;
O(s) campo(s) chave(s) devem ser dos mesmo tipo de caractere;
O(s) campo(s) chave(s) devem ser do mesmo tamanho;
Os campos chave devem ser case-sensitive;
Os campos chave devem conter a mesma justificação.
www.techsupply.com.brwww.techsupply.com.br
Planejando a Associação
Antes de executar uma associação: Entenda ambas as
tabelas; Harmonize todos os
campos chave; Identifique qualquer
dados que estejam em branco nos campos chave;
Identifique qualquer registro com dados duplicados;
Determine os objetivos para comparar as duas tabelas.
Se foram achados espaços em branco:
O que o espaço em branco quer dizer?
Existe algum propósito por ele existir?
Quais os registros que também estão em branco podem ser associados também?
Se Duplicidades forem encontradas: Os registros
duplicados afetam o resultado da associação?
Remova as duplicidades .
www.techsupply.com.brwww.techsupply.com.br
Planeje a Associação:
1. Determine o objetivo da associação.
2. Identifique as duas Tabelas que vão ser Associadas.
3. Identifique a(s) chave(s) de cada tabela.
4. Examine o(s) Campo(s) Chave(s) e assegure que: Estão definidos em tipo caractere; Tem o mesmo comprimento; São a mesma coluna.
5. Determine qual vai ser a tabela Primária e qual será a tabela Secundária.
6. Determine qual o tipo de associação vai ser feita.
Como Associar as tabelas
www.techsupply.com.brwww.techsupply.com.br
Como Associar as tabelas
Prepare as tabelas:
1. Verifique se o(s) campo(s) chave(s) estão duplicados
2. Verifique se existem espaços em branco entre o(s) campo(s) chave(s).
3. Determine se o(s) campo(s) chave(s) estão em seqüência na(s) tabela(s) As tabelas ordenadas fisicamente tem maior
performance na Associação, ou:
Use a opção de Pré-ordenar os dados.
www.techsupply.com.brwww.techsupply.com.br
Usando o Comando Associar:1. Abra a tabela primária;
2. Abra a caixa de diálogo do comando Associar;
3. Selecione a tabela secundária;
4. Selecione os campos chaves pertinentes as Tabelas;
5. Selecione os campos que vão fazer parte do arquivo de saída;
6. Selecione Pré-ordenar (opcional);
7. Aplique um filtro (opcional);
8. Dê um nome para o Arquivo de Saída;
9. Selecione o tipo de associação que vai ser utilizado na guia Mais.
Como Associar as tabelas
Atividade 16 Atividade 17
www.techsupply.com.brwww.techsupply.com.br
Comando Relacionamentos
Fácil acesso aos dados em múltiplas tabelas simultaneamente
Crie relatórios com dados de diferentes sistemas
Crie um Ambiente semelhante a um Banco de Dados Relacional
O comando relacionamento é equivalente a opção de Associar Correspondentes Incluindo todos os registros primários
O Resultado é Virtual e não é necessário criar uma Tabela Física
È possível relacionar até 18 tabelas ( incluindo a Tabela Pai)
Relacionamentos podem ser diretos ou indiretos
www.techsupply.com.brwww.techsupply.com.br
Relacionamento
Direto
Relacionamento
Indireto
Comando Relacionamentos
AR (pai)
invoice number
invoice date
customer number
contract number
Customer
customer number
name
address
city
state
AR (pai)
invoice number
invoice date
customer number
contract number
Contract
contract number
date
typeSalesperson
sales rep num
name
address
www.techsupply.com.brwww.techsupply.com.br
RelacionamentosRegras
Regras Todas as tabelas devem
estar no mesmo projeto
As tabelas devem conter um campo comum entre eles
O(s) campo(s) chave(s) devem ser dos mesmo tipo de caractere
O(s) campo(s) chave(s) devem ser do mesmo tamanho
Os Relacionamentos ficam definidos e armazenados na tabela pai
Os campos chave devem ser case-sensitive
Os campos chave devem conter a mesma justificação.
www.techsupply.com.brwww.techsupply.com.br
Relacionamento as tabelas
Planeje o Relacionamento:
1. Determine qual vai ser o seu objetivo
2. Identifique as duas tabelas a serem Relacionadas
3. Identifique o(s) campo(s) chave de cada tabela
4. Examine o(s) campo(s) chave e assegure: Se estão definidos em um tipo de caractere
São do mesmo tamanho
Tem a mesma justificação
5. Determine qual tabela vai ser a “PAI”
www.techsupply.com.brwww.techsupply.com.br
Teste e Prepare as tabelas:
1. Teste as duplicidades no campo - chave
2. Verifique os espaços em branco no campo - chave
Relacionando as tabelas:
1. Abra a tabela Pai
2. Abra a caixa de dialogo do comando Relacionamento
3. Adicione as tabelas a serem relacionadas na caixa de dialogo do comando Relacionamentos
4. Clique e arraste o campo chave da tabela “Pai” para o(s) campo(s) chave(s ) da(s) tabela(s) relacionada(s)
Atividade 18 Atividade 19
Como relacionar tabelas
www.techsupply.com.brwww.techsupply.com.br
Associar X Relacionamento
Requerimento Associação Relacionamentos
Espaço em disco requerido para os resultados
Cria uma segunda tabela que pode ser maior do que as tabelas associadas.
O único espaço em disco necessário é a criação de índice para as tabelas que vão fornecer a informação
Tempo de processamento
Pode depender se a tabela primaria esta Ordenada e da complexidade da Associação
Consideravelmente baixo. Nenhuma comparação é feita durante o processamento do relacionamento.
Tempo para processar os resultados
Resultados processados em um arquivo texto tem uma performance muito boa
O registro associado é indiferente ao processamento e pode demorar o mesmo tempo do Associar
Pré Ordenar ou Índice
Ordenar ou Pré Ordenar é necessário para as tabelas secundárias
Índice é necessário para as tabelas relacionadas
Numero de Campos Chave
1 Ou mais campos chaves
Limitado a 1 campo chave
www.techsupply.com.brwww.techsupply.com.br
Reportando os Resultados
Modulo 5
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
www.techsupply.com.brwww.techsupply.com.br
Relatório com o ACL
Criando um relatório a partir de uma Exibição
Relatórios Avançados
Relatórios utilizando o Crystal Reports
Gráfico de Resultados
Utilizando o Log
Documentando a sua Análise dos Dados
Neste Módulo
www.techsupply.com.brwww.techsupply.com.br
Relatório com o ACL
Exibições
Gráficos
Tabela de Resultados
Logs
Conteúdo do Projeto
www.techsupply.com.brwww.techsupply.com.br
1. Crie uma nova Exibição
2. Formate a nova Exibição
Adicione Colunas
Exclua Colunas
Movimente as colunas
Formate as Colunas
Altere a Fonte dos Dados
3. Defina o Layout do Relatório Cabeçalho, Rodapé
Filtros
Pré Ordenar, Sumarizar, Suprimir linhas de detalhe em Branco
Ajustar a página
4. Imprimindo o Relatório Configurar a página
Margens da Pagina
Tipo de Saída
Visualizar a Impressão
Imprimir
Criando Relatório a partir de uma Exibição
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
www.techsupply.com.brwww.techsupply.com.br
Relatórios usando o Crystal Reports
1. Crie um template dos dados com o ACL Crie um Template em Branco do Crystal
Reports
Complete o template
2. Gerando Relatórios utilizando Templates Customizados Atualize o template
Veja o Relatório
www.techsupply.com.brwww.techsupply.com.br
Crie um atrativo visual
Permite um fácil acesso aos resultados
Crie um gráfico a partir de uma Exibição Selecione a faixa dos
Dados
Clique com o botão Direito e selecione “Plotar Gráficos Selecionados”
Comandos Que podem Gerar um Gráfico : Estratificar
Classificar
Histograma
Período
Tabulação Cruzada
Benford
Gráfico de Resultado
www.techsupply.com.brwww.techsupply.com.br
Opções de Gráfico
Formatando os Gráficos Tipo do Gráfico
Propriedades do Gráfico
Propriedade da Legenda
Propriedades do Eixo
Formato dos Dados
Propriedades do Rótulo
Exibir / Ocultar Legenda
Exibir / Ocultar Eixo
Anexando um Gráfico a um Relatório Impressão do Gráfico
Salvar o Gráfico como Bitmap
Copiar o Gráfico para área de transferência
Explorando os Dados em um Gráfico Comando Editar
Opção de Drill-Down
www.techsupply.com.brwww.techsupply.com.br
Utilizando o LOG
Sessões do Log Uma nova sessão do
log é criada toda vez que um projeto é aberto
É possível: Atribuir um nome e
iniciar uma nova sessão
Adicionar comentários Ajuda que você e outros
usuários entenda os registros no log
Exportando o Log É possível exportar os
registros do log para HTML, novos arquivos de Log, Scripts, Bloco de Notas e arquivos em formato de Texto
Copiando e Colando Resultados Copie e cole os
registros do Log para Word ou Excel ou o bloco de notas
Localizando no Log Em um arquivo de Log
muito extenso é possível utilizar uma palavra Chave para procurar um resultado especifico
www.techsupply.com.brwww.techsupply.com.br
Documentando a sua Análise dos Dados
Criando notas em seu projeto Utilizado quando
surge a necessidade de documentar determinado trabalho (Tabela, scripts…etc)
Imprimir conteúdo do Projeto Utilizado para
arquivar o trabalho desenvolvido em um Projeto
É possível Imprimir: Layout das tabelas Definições de
Exibições , Scripts e Áreas de Trabalho
Preferências, Notas e Log
Exibição e o Histórico da Tabela Criada sempre que uma
nova tabela é criada como um resultado de um comando do ACL
Utilizado para saber quando a tabela foi criada, ou quais campos foram utilizados para criar a tabela