Você está na página 1de 134

Treinamento Bsico

105 Fundamentos do
ACL:
Conceitos e Prticas

www.techsupply.com.br

Quem a ACL?

Lder Global em Solues para anlise de


dados;
So 21 anos de operao, dos quais 13
no Brasil;
Originrio da necessidade de anlise de
dados X Informtica.

www.techsupply.com.br

ACL Lder de Mercado


Lder em tecnologia:
Acesso direto e
unificado aos mais
distinto conjunto de
dados;
Anlise eficiente de
um ilimitado nmero
de dados;
Fcil, flexvel e
desenvolvido para
usurios finais;
Independente e no
intrusivo;

Servios:
Suporte a utilizao ;
Consultoria.

Respostas precisas
quanto a dvidas na
utilizao do
software.
Implantao e
inicializao do uso,
aps o treinamento.

Uso Interativo.

www.techsupply.com.br

Nosso Mercado
Auditores:

Exemplos
Especficos por
Setor:

Internos : TI,
financeiros e
operacionais.
Externos: Big 4 e as
maiores regionais.
Governo: Federal,
Estadual, e Municipal.

Profissionais de
deteco de
fraudes.
Analistas de dados
Financeiros.

Varejo: Preveno e
recuperao.
Hospitalar: Anlises
sobre pacientes.
Bancos: Compliance e
Lavagem de dinheiro .
Governo: Alfndega,
Controles Aduaneiros,
verificao de juros e
taxas.

www.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;
possvel automatizar procedimentos das
anlises (Scripts);
Tudo que feito no ACL gravado em um
LOG.
www.techsupply.com.br

ACL Software
ACL
Verso Desktop / Standalone
ACL AuditExchange
ACL Direct Link

www.techsupply.com.br

Treinamentos
105 Fundamentos Bsico
Tcnicas bsicas sobre o funcionamento do
software

002 Intermedirio 001 Importando


relatrios e
301 Funes
Tcnicas de Importao de arquivos relatrios e as
principais funes do ACL.

302 Scripts Automatizando suas anlises


Tcnicas para a criao de scripts afim de deixar
suas anlises automatizadas.
www.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.br

ACL Support Center


Disponvel para
clientes com suporte:
Releases do Software;
Base de Conhecimento
para a utilizao do
Software;
Guia para passos
rpidos, bem como
Rpidos Resultados;
Atualizao de
informaes;
Comunidade de
usurios do Software.

www.techsupply.com.br

Documentao do usurio
ACL
ACL na Prtica (tutorial)
Guia de Acesso aos Dados
Guia de Primeiros Passos

www.techsupply.com.br

Administrao do tempo
Materiais de Treinamento
Assinatura
Banheiro
Horrio
Intervalos
Almoo

Avaliao do Treinamento

www.techsupply.com.br

Mdulos do Treinamento
1. Fundamentos
2. Acesso aos Dados
3. Verificao da integridade dos Dados
4. Anlise dos dados
5. Relatrios

www.techsupply.com.br

Treinamento Bsico
105 Fundamentos:
conceitos e prticas do
ACL.

Modulo 1

Fundamentos do
ACL

www.techsupply.com.br

Neste Mdulo
O que ACL?
Conceitos de dados
ACL - Conceitos bsicos
O ciclo de anlise dos dados

www.techsupply.com.br

O que Significa ACL?


Abreviao para:
Audit Command
Language

Ferramenta para
importar e analisar dados
Pode ser utilizada em
diversas reas:
Auditoria
Contabilidade
Database Marketing
Compliance
Gesto de Risco
Controladoria
Etc.

www.techsupply.com.br

O que possvel fazer com o ACL.

Levantamento de informaes para tomada de


decises;
Conferncia da Integridade dos Dados;
Processar dados de diferentes sistemas;
Processar grandes arquivos com alta performance;
Analisar 100% dos dados, ao invs de utilizar
uma amostra;
Automatizao de procedimentos de Analise;
Reduo de horas de trabalho.

www.techsupply.com.br

Conceito dos Dados


Letras, nmeros, ou smbolos, representam informaes,
apropriados para processar, comunicar ou interpretar.

O que este smbolo


representa?

V
www.techsupply.com.br

Estrutura dos dados


Arquivos
Agrupamento de
caracteres que
representam uma
determinada informao j
processada

Registros
Subconjunto de um arquivo
Coleo 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 informao
www.techsupply.com.br

Arquivos de dados e registros

Helmi Liimatta
3523
Sean Ganton
5621054
Chris Rockstad
2350
Jacob Friesen
235-4098

2376 Front St.

(253) 982-

1949 Scotia St.


4923 Yew Ave.
54 King Rd.

www.techsupply.com.br

(927)-

(943) 571(239)

Arquivo de dados e campos


Name

Address

Phone

Helmi Liimatta
3523
Sean Ganton
5621054
Chris Rockstad
2350
Jacob Friesen
235-4098

2376 Front St.

(253) 982-

1949 Scotia St.


4923 Yew Ave.
54 King Rd.

www.techsupply.com.br

(927)-

(943) 571(239)

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem
Exibio

Scripts
Logs
reas de Trabalho
Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem

Layout da tabela

Exibio

Scripts
Logs
reas de Trabalho

Contem tudo o que


preciso para interpretar
o arquivo de dados.

Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem
Exibio

Scripts
Logs
reas de Trabalho

Dados de Origem
Os dados que fazem
parte da Tabela. Estes
dados no ficam dentro
do Projeto ACL.

Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem

Exibio

Exibio

Scripts
Logs
reas de Trabalho

A apresentao Visual
de uma Tabela. Uma
Tabela pode ter uma ou
mais Exibies.

Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem
Exibio

Scripts

Scripts
Logs
reas de Trabalho
Pastas

Srie de comandos do
ACL que podem ser
executados
repetitivamente.

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem
Exibio

Scripts
Logs
reas de Trabalho

Logs
Registra Comandos e
resultados de sua
anlise, como uma
trilha de auditoria.

Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem
Exibio

Scripts
Logs
reas de Trabalho

reas de Trabalho
Definio de campos
que podem ser salvos e
podem ser utilizados
em outras Tabelas.

Pastas

www.techsupply.com.br

ACL conceitos bsicos


Tabelas
Layout da Tabela
Dados de Origem

Pastas

Exibio

Scripts
Logs
reas de Trabalho

So Utilizadas para
organizar seu trabalho
em um projeto ACL.

Pastas

www.techsupply.com.br

Elementos da Anlise dos dados


Comandos
Expresses
Filtros
Campos Calculados

Funes
Variveis

www.techsupply.com.br

Elementos da Anlise dos dados


Comandos
Expresses
Filtros
Campos Calculados

Funes
Variveis

Comandos

So meios de executar
anlises padres, incluindo
funes Estatsticas,
Estratificaes e Anlise de
Perodos, entre outros
Os Resultados podem ser
enviados para um arquivo,
tela, impresso ou grfico.
www.techsupply.com.br

Elementos da Anlise dos dados


Comandos
Expresses

Expresses

Filtros
Campos Calculados

Funes
Variveis

Declaraes usadas
basicamente para criar
Filtros ou Campos
Calculados. Pode ser
utilizados para fazer
perguntas, para especificar
condies lgicas ou criar
valores calculados.

www.techsupply.com.br

Elementos da Anlise dos dados


Comandos
Expresses
Filtros
Campos Calculados

Funes

Funes

Variveis

Rotinas predefinidas,
que executam
processamentos num
tipo espeficdo de dado.

www.techsupply.com.br

Elementos da Anlise dos dados


Comandos
Expresses
Filtros
Campos Calculados

Funes

Variveis

Variveis

Espao na memria que


pode armazenar dados,
ou informaes. Podem
ser do tipo caractere,
numrico, data ou lgico.

www.techsupply.com.br

A interface do ACL
Guia Bem
vindo
Navegador do
Projeto
Barra de Status

Atividade 1
Atividade 2
www.techsupply.com.br

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

www.techsupply.com.br

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

Planejamento
Planeje o seu Trabalho
antes de inici-lo.
Formule os objetivos
que sero alcanados,
entre eles esto os
desenvolvimentos, as
estratgias e o total
previsto de horas de
trabalho.

www.techsupply.com.br

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

Acesso aos Dados


O acesso aos dados,
deve estar fora do seu
planejamento, pois
inclui localizao dos
arquivos, requerimento
dos dados e
transferncia dos dados.

Todos estes itens devem


ser checados com
www.techsupply.com.br antecipao.

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

Verificao da
Integridade dos
Dados
Teste a Integridade dos
dados que voc recebeu,
do contrario os resultados
podem ser incorretos ou
incompletos.

www.techsupply.com.br

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

Anlise dos Dados


Crie os testes
necessrios para atingir
os seus resultados.
Utilize comandos, filtros
e campos calculados.

www.techsupply.com.br

O ciclo de Anlise dos Dados


Planejamento
Acesso aos Dados
Verificao da
Integridade dos
Dados
Anlise dos Dados
Relatrios

Relatrios
Crie Relatrios dos
resultados obtidos e
documente o seu
trabalho.

www.techsupply.com.br

Treinamento Bsico
105 Fundamentos:
conceitos e prticas do
ACL.

Modulo 2

Acesso aos dados

www.techsupply.com.br

Os trs estgios de acesso aos dados


Localizar os dados
Obter os dados
Acessar os dados

www.techsupply.com.br

Os trs estgios de acesso aos dados


Localizar os dados
Obter os dados
Acessar os dados

Localizando os dados
Descobrir quais dados que
esto disponveis e o
formato que est
armazenado.

www.techsupply.com.br

Os trs estgios de acesso aos dados


Localizar os dados
Obter os dados
Acessar os dados

Obtendo os dados
Crie uma requisio que
seja detalhada dos
arquivos que so
necessrios para sua
anlise.

www.techsupply.com.br

Os trs estgios de acesso aos dados


Localizar os dados
Obter os dados
Acessar os dados

Acessando os
dados
Crie uma Tabela no ACL
para que voc tenha
acesso ao contedo do
arquivo.

www.techsupply.com.br

Localizando os dados
Seja Parceiro da rea
de TI.

Determine qual o
formato dos dados.

Explique ao pessoal
de TI a forma pela
qual o ACL vai
trabalhar.

Excel, Access, XML

Identifique o dados
Disponveis.

Arquivos Flat

ODBC- Banco de
Dados Relacionais
Arquivos dBASE
Arquivos Imagem de
Impresso
Arquivos Delimitados

www.techsupply.com.br

Obtendo os dados
Determine os
objetivos da
importao.

Transferncia dos
Dados.

Ex: Onde fica a


informao da qual
eu preciso?
Faa uma requisio
dos dados.

Acessando os dados da
base de dados de
Produo;
Acessando a cpia dos
dados;
Usurios acessando o
arquivos originais.

Um resumo das
informaes
necessrias;
Relatrio de
inconsistncias.

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Acessando os dados
Acesso Direto
Layout Automtico
Layout Manual
Definio Externa

Importar e copiar
Layout Automtico
Layout Manual

www.techsupply.com.br

Criando tabelas para acessar os


dados
Arquivos dBASE
Planilhas Excel
ODBC- Banco de Dados Relacionais
Arquivos XML
Arquivos Seqncias
Arquivos Delimitados
Imagem de Impresso

www.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
disponvel).
Atividade 4
www.techsupply.com.br

Arquivos imagem de impresso


1. Selecione o Arquivo

Imagem de
Impresso a ser
Importado;

2. Identifique qual a
informao de detalhe;
3. Identifique qual a linha
de Cabealho;
4. Identifique qual a linha
de Rodap (se
disponvel);
5. Selecione e de nome
aos campos;
6. Crie e salve a tabela.

www.techsupply.com.br

Planilhas do Excel
1. Selecione o arquivo
Excel;
2. Selecione a tabela;
3. Importe e salve a
tabela.

www.techsupply.com.br

Arquivos XML
1. Selecione o
Arquivo XML;
2. Selecione os
campos;
3. Importe e salve a
tabela.

www.techsupply.com.br

ODBC Banco de Dados


1. Selecione o driver
pertinente ao seu
banco de dados;
2. Selecione a tabela ou
a exibio;
3. Selecione os campos
e utiliza a clusula
where (se
necessrio);
4. Crie e salve a tabela;
5. Atualize as
informaes (se
necessrio).

www.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.br

Arquivos Delimitados
1. Selecione o
arquivo delimitado;
2. Confira a definio
dos campos;
3. Importe e salve a
tabela.

www.techsupply.com.br

Treinamento Bsico
105 Fundamentos:
conceitos e prticas do
ACL.

Modulo 3

Verificao da
integridade dos dados

www.techsupply.com.br

Neste Mdulo
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.br

O que integridade dos dados?


A integridade dos dados corresponde ao contedo
da sua tabela:
Se todos os dados e somente os dados que foram
requisitados esto contidos no arquivo;
Se campos calculados esto com os valores corretos;
Somente dados numricos esto em campos
numricos;
Somente registros originais;
Somente datas vlidas;
Dados nos campos em que so esperados;
Relacionamento entre campos feitos de forma
consistente e lgica.

www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

Entrada
Inclui dados incorretos, itens
omitidos, no desejados ou
dados invlidos.
Sinais de falha no
processamento, pontos para
os controles internos.
www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

Processamento
Falhas indetectveis na
programao podem
trazer erros de
validao

www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

Extrao
A parte responsvel para
extrair os dados
requisitados, podem trazer
dados errados, ou em um
formato no esperado.
www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso

Converso

Transmisso

Programadores
Definio
freqentemente 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 EBC
www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

Transmisso
O processo de
Transmisso dos dados
podem corromper os
dados na transferncia.

www.techsupply.com.br

Origem dos erros


Entrada
Processamento
Extrao
Converso
Transmisso
Definio

Definio
Erros no layout da tabela
podem causar erros de
validao.

www.techsupply.com.br

Checando a Validade
Tenha certeza que
sua tabela esta
Vlida
Dados corretos;
Definio 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 esto
localizados no
layout , corrija e
confira a validade de
novo;
Se os erros esto nos
dados, pea para
corrigir e re-enviar a
voc.

www.techsupply.com.br

Confirmando os totais de controle


Assegure que as
especificaes esto
relatadas.
Compare os totais dos
controles com os do
arquivo original,
fornecidos pelos
relatrios.
Para confirmar os
totais, use os
comandos:
O comando Contar
O comando Total

Se os totais de
controle no conferem
com os originais:
Geralmente os dados
no foram extrados da
maneira correta;
Se existirem muitos
registros use um filtro
para extrair os dados
requeridos (exemplo
Clusula Where);
Caso sejam muitos os
registros com problemas
faa uma nova
requisio dos arquivos.

O comando Estatsticas

www.techsupply.com.br

Checando os limites de erro


Assegure os limites de
erros inferiores e
superiores aceitveis
para o arquivo que vai
Limites Numricos
Limites de data

Para checar se os
limites esto corretos,
utilize os comandos:
O comando Estatsticas
A funo BETWEEN( )

Se os seus registros
no so compatveis
com os limites de
erros esperados:
Se as suas tabelas
contm registros
estranhos, possvel
Extrair os registros
vlidos para uma nova
tabela;
Se os seus dados que
forem resultados da
extrao forem
insuficientes para a sua
anlise, necessrio
solicitar o arquivo de
novo.
Atividade 6

www.techsupply.com.br

Identificando itens que faltam


Identifique possveis
registros ou valores
errneos na tabela.
Para identificar os
itens que esto faltam,
use:
O comando Procurar
Falhas
A funo ISBLANK( )

Se forem
encontrados itens
ausentes:
Determine se os itens
ausentes so crticos
para a sua anlise;
Informe ao fornecedor
dos dados os dados
pelo qual voc
procura.

www.techsupply.com.br

Identificando itens duplicados


Duplicidades em
registros ocorrem com
freqncia e podem
ser vlidos;
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
no dos registros
duplicados;
Contate a pessoa que
gerou a tabela e
confirme se existem ou
no registros duplicados;
Voc pode criar uma
tabela que no contm
registros duplicados
utilizando o comando
Sumarizar.
Atividade 7

www.techsupply.com.br

Testando a confiabilidade
Sempre teste
valores originrios
de clculos;
Assegure que os
campos baseados
em clculos esto
livre de erros;
Para testar a
validade, voc pode
utilizar um campo
calculado e o
comando Totalizar
registros

Caso o seu campo no


esteja em
conformidade com os
valores esperados:
Entre em contato com o
responsvel pelo seu
arquivo;
Se os erros forem
significativos, pea o
arquivo de novo.

www.techsupply.com.br

Outros testes sobre a integridade dos


dados
Existem outros caminhos para testar a
integridade dos dados.
Teste todos os possveis erros:

Utilize de qualquer principio que julgue


necessrio;

Utilize todos os comandos que julgar necessrio


no ACL.

Teste os relacionamentos:

Assegure que todos os relacionamentos entre os


campos so consistentes;

Use filtros e campos calculados.

www.techsupply.com.br

Sumrio
Para Verificar

Utilize

Para Garantir

Validade

Verificar

Correspondncia entre tipos


de dados e definio de
campos

Contar

Nmero correspondentes
aos controles de totais

Total

Totais de campos numricos


correspondente aos
controles de totais

Estatsticas

Correspondncia entre
nmero de registros e totais
de campos numricos.

Valores Limites

Estatsticas/
Between()

Dados entre os limites

Itens Ausentes

Falhas

Valores no ausentes

ISBLANK()

Campos sem valores em


Branco

Duplicidades

Duplicidades

Transaes nicas

Confiabilidade

Campos Calculados

Validar o processamento

Controle de
totais

www.techsupply.com.br

Treinamento Bsico
105 Fundamentos:
conceitos e prticas do
ACL.

Modulo 4

Anlise dos
Dados

www.techsupply.com.br

Neste Mdulo
Expresses
Perfis de dados
Isolando dados
Reordenando tabelas
Combinando tabelas

www.techsupply.com.br

Expresses
Operadores e valores
utilizados para
processar

Podem ser
executados em uma
seqncia de:

Clculos;

Campos de dados;

Especificar condies
lgicas;

Operadores;

Criar valores que no


existem em seus
dados.

Funes;
Variveis.

www.techsupply.com.br

Filtros
Uma Expresso lgica de Verdadeiro
(True) ou Falso (False)
Selecione os dados com o qual voc
precisa trabalhar
3 tipos de Filtros:
Global
Comando
Filtro Rpido

Atividade 8
www.techsupply.com.br

Campos Calculados
Uma Expresso com
um nome que vai
criar um clculo e
mostrar os resultados
em uma coluna.
um campo virtual,
portanto no existe
fisicamente no seu
arquivo.
No afeta ou muda os
dados em seus dados
originais.

Campos Calculados
podem ser do tipo
caractere, numrico, data
ou lgico.
4 melhores aplicaes
para campos calculados:
Executar clculos
matemticos
Converter campos de um
tipo de dados para outro
Executar substituies de
palavras
Criar testes lgicos (filtros)

Atividade 9
www.techsupply.com.br

Perfil dos dados


Viso geral sobre os
dados;
Pode identificar
tendncias 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
Tabulao Cruzada
Estratificar
Perodo

www.techsupply.com.br

Comando Classificar
O agrupamento dos
registros s podem ser
feito atravs de
campos do tipo
caractere
Com o comando
classificar, voc pode:
Especificar o campo
caractere;
Especificar os campos
para subtotalizar;
A sada do comando
pode ser para arquivo,
grfico, tela ou
impresso.

www.techsupply.com.br

Comando Sumarizar
O agrupamento dos
registros s podem ser
realizados se os campos
forem do tipo caractere
ou data;
possvel 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 sada do comando
pode ser para tela,
arquivo ou impresso.

Atividade 10
www.techsupply.com.br

Classificar X Sumarizar
Especificao

Classificar

Sumarizar

Tipos de Campos

Caractere

Caractere, Data

Ordena as transaes com


base no campo chave

Sim

No

Gerao de Grficos

Sim

No

Recurso utilizado para


executar o processo de
ordenao

RAM

Disco Rgido

Nmero de chaves
permitidas

Uma

Uma ou mais

Coluna de percentual

Sim

No

Permite levar outros


campos

No

Sim

Numero ideal de registros


para processamento

50.000 ou
menos

50.000 ou mais

Funcional

www.techsupply.com.br

Comando Tabulao Cruzada


Extenso lgica do
comando Classificar
Produz um relatrio
de 2 ou mais
campos de caractere

Gera campos em
colunas e colunas
em linhas
Com o comando
Tabulao Cruzada
voc pode:
Especificar a linha de Caractere
Especificar os campos para
subtotal
Opes de sada do
processamento: Tela, Grfico,
Impresso ou Arquivo

www.techsupply.com.br

Comando Estratificar
Agrupa registros em
faixas baseados em
valores.

Especificar o nmero de
intervalos;

Antes de Estratificar:

Sada do processamento
para Tela, Grfico,
Impressora ou Arquivo.

Procurar pela faixa


de valores de seu
campo numrico
(Estatsticas);

Especificar os campos
para subtotal;

Selecionar os valores
mnimos e mximos
da faixa a ser
estratificada.

Com o Estratificar,
voc pode:
Especificar um campo
numrico;
www.techsupply.com.br

Comando Perodo
Agrupa registros em
uma faixa de
perodos (Datas);
Comumente usado
em anlises de
contas a pagar e
receber.

Com o comando
Perodo, voc pode:
Especificar um campo data;
Especificar uma data de
corte;
Especificar os perodos a
serem analisados;
Especificar os campos para
Subtotal;
Sada para Tela, Grfico,
Impressora ou Arquivo.

Atividade 11
www.techsupply.com.br

Isolando os dados
3 opes para isolar os
dados:
Filtros;
Comando Extrair;
Comando Exportar.

www.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.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 anlise (Filtros Locais).
Duas opes para a Extrao:
Registro
A estrutura da nova tabela vai ser idntica a da tabela
original. Incluindo reas sem definio de Layout.
Campos
A nova tabela vai conter somente os campos que foram
selecionados.
Campos calculados, podem ser criados no momento da
extrao ou podem ser levados nesta opo.
Atividade 12
www.techsupply.com.br

Comando Exportar
O ACL pode ser utilizado
como uma ferramenta
de converso de dados;
Crie arquivos que
podero ser abertos em
outros aplicativos;
Duas opes para
exportar:
Especificar os
campos para
Exportar;

Exporte para:
Microsoft Access
Clipboard
dBASE III Plus
Arquivo Delimitado
Microsoft Excel
Lotus 1.0
TXT
Microsoft Word merge
file
WordPerfect merge file

Exportar os campos
diretamente da
Exibio.

XML

Atividade 13
www.techsupply.com.br

Requisitando as tabelas
Requisite as tabelas
quando:
Tenha claro qual o
objetivo e quais
dados so
necessrios para sua
anlise;
Prepare os
requerimentos e os
comandos
subseqentes para a
sua anlise.

4 Opes como auxlio


na requisio das
tabelas.
O comando Seqncia;
O comando Ordenar;
O comando ndice;
Ordenao Rpida.

www.techsupply.com.br

Comando Seqncia
Teste se a tabela
esta em seqncia
atravs do campo
especificado.
Por padro o limite
de erro 10.
O comando seqncia no
modifica a ordem original da
tabela

Com o comando
Seqncia, voc pode:
Especificar os campos que
sero testados;
Especificar se o teste vai
ser em ordem crescente ou
decrescente;
Sada do processamento
Tela, impresso ou arquivo.

www.techsupply.com.br

Comando Ordenar
Cria uma nova tabela em que os registros
sero ordenados atravs do(s) campo(s)
chave selecionado(s);
A tabela a ser criada, tem exatamente a
mesma estrutura da original.

www.techsupply.com.br

Comando ndice
Permite que voc trabalhe na tabela de
forma ordenada, sem criar uma nova
tabela fsica;
A indexao lgica e no fsica.

Atividade 14
www.techsupply.com.br

Ordenar X ndice
Condio

Ordenar

ndice

Velocidade de Execuo

Lenta

Rpida

Arquivo gerado

Maior

Menor

Espao em disco requerido

Alto

Baixo

Processamento subseqente
da Tabela inteira

Muito Rpido

Devagar

Processamento subseqente
quando procurar por poucos
registros

Mais lento

Mais rpido

www.techsupply.com.br

Ordenao rpida
Usual para a criao de uma tabela
ordenada em um nico campo;
No cria uma nova tabela ordenada.

www.techsupply.com.br

Combinando as tabelas
Em alguns casos vai Existem 3 opes para
ser necessrio que
comparar tabelas
voc compare dados
O comando Extrair com a
de duas ou mais
opo de anexar a um
arquivo j existente;
tabelas.
O comando Associar;
O comando Relacionamento.

www.techsupply.com.br

Extrair com a opo de Anexar a um arquivo j


existente

Vai criar uma nova


tabela contendo:
Combinao de
mltiplas tabelas que
tenham a mesma
estrutura;
Tabelas que
contenham o mesmo
tipo de informao.

Atividade 15
www.techsupply.com.br

Comando Associar
Cria uma nova Tabela
Existem 6 tipos de Associao:
que vai conter registros
correspondentes ou
Correspondentes;
registros no
correspondentes das
Correspondentes Incluindo
duas tabelas associadas;
todos os registros primrios;
O comando baseado
Correspondentes Incluindo
em campos chaves
todos os registros secundrios;
idnticos nas 2 tabelas.
Correspondentes Incluindo
todos os registros primrios e
todos secundrios;

No correspondentes;
Registros correspondentes vrios
para vrios.

www.techsupply.com.br

Exemplos de Associao
Registro de
empregados

Folha de
Pagamento
Contm informaes
de pagamentos em um
nico perodo;
Um empregado (003)
teve o salrio pago
duas vezes.

Contm uma lista


vlida de empregados
e o total de salrio
que precisa ser pago;
Um empregado (002)
est faltando no
registro

www.techsupply.com.br

Registros Primrios Correspondentes


Cria um registro na tabela de sada para
cada registro na tabela primria que tem
um correspondente na tabela secundria.
O resultado desta associao mostra todos
os funcionrios que foram pagos e que
tambm esto na tabela de funcionrios. A
anlise desta tabela permite verificar se
algum funcionrio foi pago
incorretamente.

www.techsupply.com.br

No Correspondentes
Cria um registro na tabela de sada para
cada registro na tabela primria que no
tem um correspondente na tabela
secundria.
O resultado desta associao mostra todos os
funcionrios que foram pagos mas que no
esto listados na tabela de funcionrios. Isto
permite identificar cheques utilizados para
pagamento de matrculas invlidas ou
inexistentes.

www.techsupply.com.br

Correspondentes

Incluindo todos os registros primrios


Um registro, para cada correspondncia
encontrada entre a tabela primaria e a tabela
secundaria, incluindo um registro para cada
registro primrio no correspondente.
O resultado equivale a combinao dos resultados de
Correspondentes e no-correspondentes.

www.techsupply.com.br

Correspondentes

Incluindo todos os registros secundrios


Cria um registro na tabela de sada para
cada registro na tabela primria que tem
um correspondente na tabela secundria,
e um registro adicional para cada registro
na tabela secundria que no tem
correspondente
Esta associao permite que voc contabilize todos
os funcionrios que esto na tabela de funcionrios.
Voc pode identificar funcionrios que foram pagos
incorretamente e os que no foram pagos.

www.techsupply.com.br

Registros Primrios correspondentes


Incluir todos os registros Primrios e
Secundrios

Cria um registro na tabela de sada para


cada registro na tabela primria que tem
um correspondente na tabela secundria,
e um registro adicional para cada registro
na tabela primria e secundria que no
tem correspondente.
O resultado desta associao contabiliza todos os cheques
utilizados para pagamentos e todos os funcionrios na
tabela de funcionrios. Voc pode identificar pagamentos
incorretos (valores e duplicidades), pagamentos para
matrculas invlidas e inexistentes, e funcionrios que no
foram pagos.

www.techsupply.com.br

Regras para o Comando Associar


Regras
Todas as tabelas
devem estar no
mesmo projeto;

Os campos chave
devem ser casesensitive;

As tabelas devem
conter pelo menos
um campo comum
entre eles;

Os campos chave
devem conter a
mesma justificao.

O(s) campo(s)
chave(s) devem ser
dos mesmo tipo de
caractere;
O(s) campo(s)
chave(s) devem ser
do mesmo tamanho;

www.techsupply.com.br

Planejando a Associao
Antes de executar uma
associao:
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
espaos em branco:
O que o espao em
branco quer dizer?
Existe algum
propsito por ele
existir?
Quais os registros que
tambm esto em
branco podem ser
associados tambm?
Se Duplicidades forem
encontradas:
Os registros
duplicados afetam o
resultado da
associao?
Remova as
duplicidades .

www.techsupply.com.br

Como Associar as tabelas


Planeje a Associao:
1. Determine o objetivo da associao.
2. Identifique as duas Tabelas que vo ser Associadas.
3. Identifique a(s) chave(s) de cada tabela.
4. Examine o(s) Campo(s) Chave(s) e assegure que:

Esto definidos em tipo caractere;

Tem o mesmo comprimento;

So a mesma coluna.

5. Determine qual vai ser a tabela Primria e qual ser


a tabela Secundria.
6. Determine qual o tipo de associao vai ser feita.

www.techsupply.com.br

Como Associar as tabelas


Prepare as tabelas:
1. Verifique se o(s) campo(s) chave(s) esto
duplicados
2. Verifique se existem espaos em branco entre
o(s) campo(s) chave(s).
3. Determine se o(s) campo(s) chave(s) esto em
seqncia na(s) tabela(s)

As tabelas ordenadas fisicamente tem maior


performance na Associao, ou:

Use a opo de Pr-ordenar os dados.

www.techsupply.com.br

Como Associar as tabelas


Usando o Comando Associar:
1. Abra a tabela primria;
2. Abra a caixa de dilogo do comando Associar;
3. Selecione a tabela secundria;
4. Selecione os campos chaves pertinentes as Tabelas;
5. Selecione os campos que vo fazer parte do arquivo
de sada;
6. Selecione Pr-ordenar (opcional);
7. Aplique um filtro (opcional);
8. D um nome para o Arquivo de Sada;
9. Selecione o tipo de associao que vai ser utilizado
na guia Mais.
Atividade 16
Atividade 17
www.techsupply.com.br

Comando Relacionamentos
Fcil acesso aos dados
em mltiplas tabelas
simultaneamente
Crie relatrios com
dados de diferentes
sistemas
Crie um Ambiente
semelhante a um
Banco de Dados
Relacional
O comando
relacionamento
equivalente a opo
de Associar
Correspondentes
Incluindo todos os
registros primrios

O Resultado Virtual e
no necessrio criar
uma Tabela Fsica
possvel relacionar
at 18 tabelas
( incluindo a Tabela
Pai)
Relacionamentos
podem ser diretos ou
indiretos

www.techsupply.com.br

Comando Relacionamentos
Relacionamento
Direto

Relacionamento
Indireto

AR (pai)

AR (pai)

invoice number

invoice number

invoice date

invoice date

customer
number

customer
number

Contract

contract
number

contract
number

contract
number

Customer
customer
number
name
address
city

date

Salesperson
sales rep num
name
address

state

www.techsupply.com.br

type

Relacionamentos
Regras
Regras
Todas as tabelas devem
estar no mesmo projeto

Os campos chave devem


ser case-sensitive

As tabelas devem
conter um campo
comum entre eles

Os campos chave devem


conter a mesma
justificao.

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

www.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 esto definidos em um tipo de caractere

So do mesmo tamanho

Tem a mesma justificao

5. Determine qual tabela vai ser a PAI

www.techsupply.com.br

Como relacionar tabelas


Teste e Prepare as tabelas:
1. Teste as duplicidades no campo - chave
2. Verifique os espaos 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
www.techsupply.com.br

Associar X Relacionamento
Requerimento

Associao

Relacionamentos

Espao em
disco requerido
para os
resultados

Cria uma segunda tabela


que pode ser maior do
que as tabelas
associadas.

O nico espao em disco


necessrio a criao de
ndice para as tabelas que
vo fornecer a informao

Tempo de
processamento

Pode depender se a
tabela primaria esta
Ordenada e da
complexidade da
Associao

Consideravelmente baixo.
Nenhuma comparao
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
necessrio para as
tabelas secundrias

Numero de
Campos Chave

1 Ou mais campos
chaves

www.techsupply.com.br

ndice necessrio para as


tabelas relacionadas

Limitado a 1 campo chave

Treinamento Bsico
105 Fundamentos:
conceitos e prticas do
ACL.

Modulo 5

Reportando os
Resultados

www.techsupply.com.br

Neste Mdulo
Relatrio com o ACL
Criando um relatrio a partir de uma
Exibio
Relatrios Avanados
Relatrios utilizando o Crystal Reports
Grfico de Resultados
Utilizando o Log
Documentando a sua Anlise dos Dados

www.techsupply.com.br

Relatrio com o ACL


Exibies
Grficos
Tabela de Resultados
Logs
Contedo do Projeto

www.techsupply.com.br

Criando Relatrio a partir de uma


Exibio
1. Crie uma nova
Exibio

3. Defina o Layout do
Relatrio

2. Formate a nova
Exibio

Cabealho, Rodap
Filtros

Adicione Colunas
Exclua Colunas
Movimente as
colunas
Formate as Colunas
Altere a Fonte dos
Dados

Pr Ordenar,
Sumarizar, Suprimir
linhas de detalhe em
Branco
Ajustar a pgina

4. Imprimindo o
Relatrio
Configurar a pgina
Margens da Pagina
Tipo de Sada
Visualizar a

www.techsupply.com.br

Relatrios Avanados
Relatrios Ordenados
Relatrios com Subtotais
Relatrios Multi-Linhas

www.techsupply.com.br

Relatrios Avanados
Relatrios Ordenados
Relatrios com Subtotais
Relatrios Multi-Linhas

www.techsupply.com.br

Relatrios Avanados
Relatrios Ordenados
Relatrios com Subtotais
Relatrios Multi-Linhas

www.techsupply.com.br

Relatrios Avanados
Relatrios Ordenados
Relatrios com Subtotais
Relatrios Multi-Linhas

www.techsupply.com.br

Relatrios 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 Relatrios utilizando Templates


Customizados
Atualize o template
Veja o Relatrio

www.techsupply.com.br

Grfico de Resultado
Crie um atrativo
visual
Permite um fcil
acesso aos
resultados
Crie um grfico a
partir de uma
Exibio
Selecione a faixa dos
Dados

Comandos Que
podem Gerar um
Grfico :
Estratificar
Classificar
Histograma
Perodo
Tabulao Cruzada
Benford

Clique com o boto


Direito e selecione
Plotar Grficos
Selecionados
www.techsupply.com.br

Opes de Grfico
Formatando os
Grficos
Tipo do Grfico
Propriedades do
Grfico
Propriedade da
Legenda
Propriedades do Eixo
Formato dos Dados
Propriedades do
Rtulo
Exibir / Ocultar
Legenda

Anexando um
Grfico a um
Relatrio
Impresso do Grfico
Salvar o Grfico
como Bitmap
Copiar o Grfico para
rea de transferncia

Explorando os
Dados em um
Grfico
Comando Editar

Exibir / Ocultar Eixo

Opo de Drill-Down

www.techsupply.com.br

Utilizando o LOG
Exportando o Log

Sesses do Log
Uma nova sesso do
log criada toda vez que
um projeto aberto
possvel:

Atribuir um nome e
iniciar uma nova
sesso

Adicionar comentrios
Ajuda que voc e outros
usurios entenda os
registros no log

possvel 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
possvel utilizar uma
www.techsupply.com.br
palavra Chave para

Documentando a sua Anlise dos


Dados
Criando notas em
seu projeto
Utilizado quando
surge a necessidade
de documentar
determinado
trabalho (Tabela,
scriptsetc)

Imprimir contedo
do Projeto
Utilizado para
arquivar o trabalho
desenvolvido em um
Projeto
possvel Imprimir:

Layout das tabelas

Definies de
Exibies , Scripts
e reas de
Trabalho

Exibio e o Histrico 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

www.techsupply.com.br