Download - [105] Fundamentos
![Page 1: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/1.jpg)
www.techsupply.com.brwww.techsupply.com.br
Treinamento Básico
105 – Fundamentos do ACL:
Conceitos e Práticas
![Page 2: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/2.jpg)
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.
![Page 3: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/3.jpg)
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.
![Page 4: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/4.jpg)
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.
![Page 5: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/5.jpg)
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.
![Page 6: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/6.jpg)
www.techsupply.com.brwww.techsupply.com.br
ACL Software
ACL™ Versão Desktop / Standalone
ACL AuditExchange ™
ACL Direct Link
![Page 7: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/7.jpg)
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.
![Page 8: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/8.jpg)
www.techsupply.com.brwww.techsupply.com.br
Suporte Tech Supply
Por Telefone
(11) 3284 0711
Por E-mail
Pela Web
www.techsupply.com.br
![Page 9: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/9.jpg)
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.
![Page 10: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/10.jpg)
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
![Page 11: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/11.jpg)
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
![Page 12: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/12.jpg)
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
![Page 13: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/13.jpg)
www.techsupply.com.brwww.techsupply.com.br
Fundamentos do ACL
Modulo 1
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
![Page 14: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/14.jpg)
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
![Page 15: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/15.jpg)
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….
![Page 16: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/16.jpg)
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.
![Page 17: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/17.jpg)
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?
![Page 18: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/18.jpg)
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
![Page 19: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/19.jpg)
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
![Page 20: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/20.jpg)
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
![Page 21: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/21.jpg)
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
![Page 22: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/22.jpg)
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
![Page 23: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/23.jpg)
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
![Page 24: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/24.jpg)
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
![Page 25: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/25.jpg)
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
![Page 26: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/26.jpg)
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.
![Page 27: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/27.jpg)
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
![Page 28: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/28.jpg)
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.
![Page 29: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/29.jpg)
www.techsupply.com.brwww.techsupply.com.br
Elementos da Análise dos dados
Comandos
ExpressõesFiltros
Campos Calculados
Funções
Variáveis
![Page 30: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/30.jpg)
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
![Page 31: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/31.jpg)
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
![Page 32: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/32.jpg)
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
![Page 33: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/33.jpg)
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
![Page 34: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/34.jpg)
www.techsupply.com.brwww.techsupply.com.br
A interface do ACL
Guia “Bem vindo”
Navegador do Projeto
Barra de Status
Atividade 1 Atividade 2
![Page 35: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/35.jpg)
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
![Page 36: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/36.jpg)
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
![Page 37: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/37.jpg)
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.
![Page 38: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/38.jpg)
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.
![Page 39: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/39.jpg)
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.
![Page 40: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/40.jpg)
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.
![Page 41: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/41.jpg)
www.techsupply.com.brwww.techsupply.com.br
Acesso aos dados Modulo 2
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
![Page 42: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/42.jpg)
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
![Page 43: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/43.jpg)
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.
![Page 44: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/44.jpg)
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.
![Page 45: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/45.jpg)
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
![Page 46: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/46.jpg)
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
![Page 47: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/47.jpg)
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.
![Page 48: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/48.jpg)
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
![Page 49: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/49.jpg)
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
![Page 50: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/50.jpg)
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
![Page 51: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/51.jpg)
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
![Page 52: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/52.jpg)
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
![Page 53: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/53.jpg)
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
![Page 54: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/54.jpg)
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
![Page 55: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/55.jpg)
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
![Page 56: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/56.jpg)
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.
![Page 57: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/57.jpg)
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
![Page 58: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/58.jpg)
www.techsupply.com.brwww.techsupply.com.br
1. Selecione o Arquivo XML;
2. Selecione os campos;
3. Importe e salve a tabela.
Arquivos XML
![Page 59: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/59.jpg)
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).
![Page 60: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/60.jpg)
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.
![Page 61: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/61.jpg)
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.
![Page 62: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/62.jpg)
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.
![Page 63: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/63.jpg)
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.
![Page 64: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/64.jpg)
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.
![Page 65: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/65.jpg)
www.techsupply.com.brwww.techsupply.com.br
Origem dos erros
Entrada
Processamento
Extração
Conversão
Transmissão
Definição
![Page 66: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/66.jpg)
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.
![Page 67: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/67.jpg)
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
![Page 68: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/68.jpg)
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.
![Page 69: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/69.jpg)
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
![Page 70: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/70.jpg)
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.
![Page 71: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/71.jpg)
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.
![Page 72: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/72.jpg)
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ê.
![Page 73: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/73.jpg)
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.
![Page 74: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/74.jpg)
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
![Page 75: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/75.jpg)
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.
![Page 76: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/76.jpg)
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
![Page 77: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/77.jpg)
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.
![Page 78: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/78.jpg)
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.
![Page 79: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/79.jpg)
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
![Page 80: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/80.jpg)
www.techsupply.com.brwww.techsupply.com.br
Análise dos Dados
Modulo 4
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
![Page 81: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/81.jpg)
www.techsupply.com.brwww.techsupply.com.br
Neste Módulo
Expressões
Perfis de dados
Isolando dados
Reordenando tabelas
Combinando tabelas
![Page 82: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/82.jpg)
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.
![Page 83: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/83.jpg)
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
![Page 84: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/84.jpg)
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
![Page 85: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/85.jpg)
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
![Page 86: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/86.jpg)
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
![Page 87: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/87.jpg)
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
![Page 88: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/88.jpg)
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
![Page 89: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/89.jpg)
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
![Page 90: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/90.jpg)
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.
![Page 91: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/91.jpg)
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
![Page 92: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/92.jpg)
www.techsupply.com.brwww.techsupply.com.br
Isolando os dados
3 opções para isolar os dados:
Filtros;
Comando Extrair;
Comando Exportar.
![Page 93: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/93.jpg)
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.
![Page 94: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/94.jpg)
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
![Page 95: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/95.jpg)
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
![Page 96: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/96.jpg)
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.
![Page 97: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/97.jpg)
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
![Page 98: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/98.jpg)
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.
![Page 99: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/99.jpg)
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
![Page 100: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/100.jpg)
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
![Page 101: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/101.jpg)
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.
![Page 102: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/102.jpg)
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.
![Page 103: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/103.jpg)
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
![Page 104: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/104.jpg)
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.
![Page 105: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/105.jpg)
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
![Page 106: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/106.jpg)
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.
![Page 107: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/107.jpg)
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.
![Page 108: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/108.jpg)
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.
![Page 109: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/109.jpg)
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.
![Page 110: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/110.jpg)
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
![Page 111: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/111.jpg)
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.
![Page 112: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/112.jpg)
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 .
![Page 113: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/113.jpg)
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
![Page 114: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/114.jpg)
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.
![Page 115: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/115.jpg)
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
![Page 116: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/116.jpg)
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
![Page 117: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/117.jpg)
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
![Page 118: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/118.jpg)
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.
![Page 119: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/119.jpg)
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”
![Page 120: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/120.jpg)
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
![Page 121: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/121.jpg)
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
![Page 122: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/122.jpg)
www.techsupply.com.brwww.techsupply.com.br
Reportando os Resultados
Modulo 5
Treinamento Básico105 – Fundamentos: conceitos e práticas do ACL.
![Page 123: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/123.jpg)
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
![Page 124: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/124.jpg)
www.techsupply.com.brwww.techsupply.com.br
Relatório com o ACL
Exibições
Gráficos
Tabela de Resultados
Logs
Conteúdo do Projeto
![Page 125: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/125.jpg)
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
![Page 126: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/126.jpg)
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
![Page 127: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/127.jpg)
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
![Page 128: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/128.jpg)
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
![Page 129: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/129.jpg)
www.techsupply.com.brwww.techsupply.com.br
Relatórios Avançados
Relatórios Ordenados
Relatórios com Subtotais
Relatórios Multi-Linhas
![Page 130: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/130.jpg)
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
![Page 131: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/131.jpg)
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
![Page 132: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/132.jpg)
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
![Page 133: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/133.jpg)
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
![Page 134: [105] Fundamentos](https://reader037.vdocumento.com/reader037/viewer/2022102718/55cf920a550346f57b92fe3f/html5/thumbnails/134.jpg)
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