0 valutazioni Il 0% ha trovato utile questo documento (0 voti) 7 visualizzazioni 118 pagine F 288183272
Il documento fornisce una panoramica sui fondamenti dell'ACL (Audit Command Language), una ferramenta per l'analisi dei dati utilizzata da professionisti come analisti e auditor. Vengono trattati concetti chiave come l'accesso ai dati, la verifica dell'integrità e l'analisi dei dati, oltre a come utilizzare le funzionalità del software per generare report e visualizzazioni. Il documento è strutturato in moduli che coprono vari aspetti dell'analisi dei dati, dall'organizzazione del progetto all'automazione delle analisi.
Titolo e descrizione migliorati con IA
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo,
rivendicalo qui .
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
Carosello precedente Carosello successivo
Salva f288183272 per dopo Fundamentos do ACL
Conceitos e Praticas105
a |
Pai eee |
|
|
Lo a |
i All i
. a . TECH
\ J jae SUPPLY
/ fe a
Basico: Fundamentos do ACL
Conceitos e Praticas
reoKal
—Conteddo
Médulo 1 - FUNDAMENTOS
© que 6 0 ACL?
Quem utiize © ACL?
(© que eu posso fazer com 0 ACL?
Concattos de Dados,
Enlendendo os Dados
Arquivos, registras @ campos.
Conceitos Basleos do ACL.
© Projeto ACL.
Elemenios ée andlice de dado,
A interface do ACL.
© Ciclo do Anslige de Dados,
Plangjamento.
Acesso 808 dades.
vers
80 da intogridade dos dedos...
Anélise dos dados
Apresentagso de resultados.
Médulo 2 ~ ACESSO AOS DADOS.
06 tres estegios do acesso ace daces.
Localizar os dads,
Obter os dads
Avessar 08 dadoe.
Localizando os dads
Torne-se um pare
ico da area de Sistemas de Informacéo.
Etuque 2 sim mesmo @ a cua eauipe
Identitque os dads disponivaie
Determine os tipas de formato disponivels,
CObtendo os dado,
Determine seus objatives,
40
10
40
ft
4
44
pat
13
Soliste 08 ed08.arn
Transferindo os dacos,
‘Avessando 08 dados.
AcOss0 diet.
Importagao # copia, ssi
CCriando tabelst para acessar 08 dados.
Clagae de uma tabela para um arquivo Plano,
Criagdo de uma tabela para um arquiva de Relatévie
Clago do uma tebola para dados do Excel
Criagdo de uma tabela para dados compativeis com ODEC...
Criagse de uma tabela pare arcuivos dBASE,
Reutilizando layouts da tabelas,
Duplique e renomele um layout de tabela..
Vincule 0 layout da tabela 9 um nove arquivo de dados.
Imports um ayout de tabola ce outto projeto ACL...
Enportar um layout de tabela,
Médulo 3 - VERIFICAGAO DA INTEGRIDADE DOS DADOS
Sobre Integrdeds de dedos.
Vericando a itectidede dos dacos...
CChecando 2 Validado
© comando verifear.
© que fazer se forem encontrados erros de validade em sua tabela?,
Contirmande 0 totale de controle
© comando Conte.
0 comando Totalizar Campos.
0 gpmando Estatisticas.
© qis-fazér se 8 totais de controle née corresponderem?..
Checandd os Imites,
A
19
10
22
26
8
20
33
33
33
33
38)
36
28
aT
38
8
40
40
At
a
42Contetido
‘A fungdo BETWEEN()
© tus azar se seus region nd etvarom eos mte expeconoa?
Identiicande tens Ausentos..
© comando Falhas.
| fungdo ISBLANK(),
(0 que fazer se voc8 identiticar Informagaes ausentes ne sue tebe...
dentficando Duplicidades.
(© Comando Dupliciedos,
© aus fazer se voce enconvar envades dupkoaces?
Testes de Conflablldade.
(que fazer se seus cempos calulados nao coeresponderam aos valores origins?
Outros testes de variicagae ea Integridade dos Daces.
Variique » Razosbildace.
‘Testando Relacionamentos.
Médulo 4— ANALISE DE DADOS
Exprossoes.
Fitros..
Campos Celcvlaes..
Descotrinds © pest os dedos.
© Comando Classifier.
© Comando Sumerizer :
Comperando os comandos Sumarizar © Classifier.
© comando Tabulagéo-Cruzade.
© comando Estratiiar
@ comand Period.
Isolando Dados.
Fityos.
© comando Extrait.
(© comand Expertar.
43
44
4s
46
28
AT
ar
48
50
51
st
5
Reordonando Tabalas
© comando Sequéncia
© comande Ordonat.
© comands Indice. :
Compafasio entre of comandes Ordenar e Indice
Ordenapae Répida
Combinando tabel
(0 comands Exirair com a opeao Anovar alivada
© comands Associa.
(© comando Relacionamentos...
Compararde oe comandos Asseclar Relacionamentos.
Médulo 5- REPORTANDO OS RESULTADOS,
Relatérles com ACL.
Criando um relatério a partir de uma exibigdo.
Crip uma nova Exbigdo.
Formate uma Cxbigéo,
Fazer 0 design do layout do um relatério.
Imprima um retaterio
Relatorios Avangades.
Ccrie um Relatério Ordenado.
rio um Rolatério que contonia Subiolais.. :
Crip um Relatério Mul-tinhe,
Garando Relatérioe com Cryet
Cie um modelo de Relatéro.
| Roper,
Representando seus resultados através de Graficos,
Visualzando um Gréfico gerado por um Comanse,
Cie um Grilico a partir de uma exbigao.
Opgtes te Graco
Usenda © Log
S
95
8
8
66
st
60
68
03
75
a0
82
88
83
86
88
88
28
28
89
90
92
2
94
94
9
er
DADAM AMA GA GAM REAGAABATILMARAAGAAMEAH
tiEe ee ee ae ee ee ee es
Conteudo
Sessoes no Log
Adicione Comentarios,
Exporte a partir do Log.
Copiar e colar Resultados.
Pesquisa no Log.
Dosumentando sua Andise
Crie Notas do Projet,
Imprimir contetida da Projet
Ver 2 Imprimir histérco de tabelas.
Atividades
Atividage 1
Atlvidade
Atividade
Atividade
Atividede
Avid
Atividade
Atlvideds
Atividade 8
Atividade 40.
Atlvigade 11
Atividade 12,
Atlvidade 19.
Atlvigade 14
Atividade 16
Atividade 16
Atividede 17,
Atividads 1a,
Atividads 48.
7
98
98
1100
1100
1100
f02
102
108
103
104
104
108
105
108
108
107
407
108
108
108
108
a1
412
112we |
Fundamentos 4 eile
Para usar o ACL de uma maneira eficaz, é necessitio entender
Sobre este Modulo
conceitos chaves de anélise de dados e 0 ciclo de anilise de dados.
Vocé deve aprender como navegar na interface do ACL, como
armazenar € organizar seu trabalho em projetos do ACL, e como
trabalhar com diversas ferramentas de andlise que 0 ACL possui. Este
médulc apresenta a voce os conceitos basicos para trabalhar com 0
software ACL.
YVOOOCVCOUVUOEUOYSSHOSGSCOSEOSGSCVOISUYModulo 1: Fundamentos
| OqueéACL?
AUDIT COMMAND LANGUAGE (Linguagem ¢ Comandos -para
Auditoria) é uma ferramenta que permite que vocé lea e analise seus
dedos. Os dados podem estar em diferentes formatos ou arquivos dispersos
em inimeros bancos de dados em diferentes plataformas
TIndependentemente destas questBes, o ACL pode ajudé-lo a acessar 03
ddados, fazer questées inteligentes sobre cles, entdo destilar a
informagdo necesséria para responder aquelas questbes.
Quem utiliza o ACL?
O ACL é utilizado por analistas de dados, auditores, contadares, &
‘outros profissionais de negécios que necessitem de acesso aos dados em.
tempo hébil ¢ formas de analisé-los de uma maneira eficiente e eficaz,
A informagéo fornecida pelo ACL permite tomada de decisbes
planejamento administrativo confiéveis.
O que eu posso fazer com 0 ACL?
A sua utilizagio do ACL é limitada somente por sus imaginagao, Devido
ao fato de 0 ACL fomecer uma gama de opedes ampla voc€ pode atingir
praticamente qualquer objetivo no ambito da andlise dedados.
Obter informacdes essenciais para a tomada de decisao
© ACL oferece uma gama completa de ferramentas analiticas, incluindo
fangdes, comandos e scripts. Essas ferramentas permitem que vocd
cencontre respostas para suas perguntas de maneira rapida e facil
Manter a integridade de seus dados
fda a0 f4to de o ACL ser uma ferramenta read-only (somente leitura),
EGE,
2
le nao pode alterar os dados de origem. Isso permite que vocé acesse 05
dados de produgdo diretamente ecom seguranga
Processar diferentes tipos de dados de diferentes plataformas
© ACL 2ode combiner dados de bancos de dados modemnos, sistemas
legedos, e arquivos de relatdrios em um tinico projeto. Voc8 pode entfo
analisar os dados como se tivessem todos vindos da mesma origem.
Processer rapidamente arquivos de qualquer tamanho
Copacidede ilimitada de tamanho de arquivos e’alta velocidade de
processanento tornam possivel analisar milhBes de registro em segundos
utilizendo 0 ACL.
Analisar grandes conjuntos de dados por inteiro
Aaa eepacidade e alta velocidade do ACL permitem que voce trabalhe
com arquivos intciros ao invés de fazer testes em amostras, Sabendo
que voc analisou um arquivo inteiramente te dé maior certeza de que
seus resttados estdo completos ecorretos,
‘Automatizar procedimentos de analise
A automatizagto de suas andlises pode economizar tempo'e esforgo. Os
Scripts do ACL podem ser programados para ser interativos ou serem
executados como aplicagbes demonitoramento continuo.
Manterum registro de seu trabalho
Quando voc? utilizar 0 ACL, todo passo que vos executa é gravado no
Jog. Este log, ou trthe de auditoria, permite que voc€ revise, documente &
repitaos passos desuas andlises
Rm im a et ie aN a AE Nas ahMédulo 4: Fundamentos
Conceitos de Dados
Entendendo os dados
Datos é tudo. Todas as vezes que vocé utiliza um cartio de crédito e faz
uma ligagfo telefénica ou digita seu usuério ¢ senha em um website,
vocé deixa uma impressto digital. Poucos de nds entendem o que os dados
slo,
Por exemplo, considere o stmbolo abaixo:
Voos provavelmente interpreta este simbolo como a letra V. Entretanto
ele pode ser interpretado como:
* Oalgarismo romano, cinco
+ Calgarismo indiano, sete, no mundo ardbico.
+ Um ponteiro para a préxima linha do texto,
Para trabalhar como dados de origem, como este simbolo, vocé de saber
como interpreté-lo e 0 que fazer com ele, Da mesima maneira, um
computador deve ser informado como interpretar dados de origem e entzo
como manipulé-los.
Por exemplo, suponha que um funcionério insira uma matricula dupticada
de maneira que ele receba dois pagementos no mesmo més. Para
identificar este problema o computador dever ser programado para
identificar 0 dado de origem como matrfcula © para identificar as
matriculas duplicadas como anomalias,
Arquivos, registros e campos
As estruturas de dados modemas sao formadas por arquivos. Um arquivo &
‘um conjunto nomeado de informagées armazenadas ou processadas
como uma entidadeinica,
Um arquivo é composto por um mimero de unidades menores,
chamados registros © campos. Um registro € uma colegio de
informagSes relacionadas agrupades para fins de processamento. Um
‘campo € uma rea em um registro onde uma classe particular de dados é
armazenada,
‘Uma comparago ttl para entender esses conceitos ¢ a lista de telefones,
que é um conjunto de informagBes sobre usuirios de telefone em uma
comunidade emparticular.
‘Uma lista telefOniea pode ser pensada como um arquivo. Cada entrada
para um usuério de telefone seria um registro e cada tipo de informagio
repetida em todos os registros 0 nome, enderego e mimero de telefone
seriaum campo.
al
SS) mann
| eda toa
tin Nstea Wo esees |
Aca
iiss
esioo dae’ Raunt yao
oer
capa! iyMédulo 1: Fundamentos
| Conceitos Basicos do ACL
(OACL fornece mancitas de organizar e analisar seus dados através de:
+ Organizagiio em varios niveis dentro deum projeto
+ Criapdo emanipulagaio ficil de elementos do projeto
+ Ferramentas analiticas como fungdes, comandose scripts
OProjeto ACL
Similar ao modelo de pastas hierirquicas do Windows, um projeto
ACE €.uilizado para armazenar ¢ organizat seu trabalho de analise, Um
projeto ACL contém tabelas, scripts, dreas de trabalho e pasts.
Tabelas [Ti]
© ACL exibe os dados em tabelas. Uma tabela é a combinagdo de um
lInyout de tabela ¢ dos dados de origem aos quais 0 layout da tabela esté
vineulado, Os dados emuma tabela sto visualizados em uma exibigdo.
Layout da tabela: O layout da tabela contém a descrigio de um
arquivo de dados, Essa descrigdo coniém as informagSes necessérias para
Jer um arquivo de dados, incluindo 0 tipo de midia © arquivo,
comprimento do registro e informagbes de campos.
Dados da Origem: Os dados de origem sto erquivos com a8
informagées que irdo popular uma tabela. O layout da tabela é vinculado
a vima foote de dados original ou a uma cépia desta, dessa forma os
dados de origem nfo sYo ermazenados dentro do projetoc o layout pode
er utilizado para ler vérios arquivos com o mesmo padtéo.
Exibicdo: Uma exibigdo a visualizagio de uma tabela. Uma tabela
pode fer mais de uma exibicdo, permitindo que vocé crie diferentes
apresentagées simplesmente alterando 0 formato de‘exibigto dos dedos
‘ou selecionando diferentes colunas para cada exibigao.
Scripts BL
‘Um Script é uma série de comandos do ACL que podem ser executados
repetidamente dentro de um projeto. Praticamente todos os comandos
podem ser executados deniro de um seript. Os scripts podem ser
programades para serem executados automaticamente ou para solicitar
alguma informago ao usuério,
Logs
ACL crie automaticamente um log de comandos quando yooe cria
uum projeto ACL. O log éumatrlha de auditoria, que grava os comandos
resultados de suas analises, Esta trilha permite que vocé repita todo
seus passos e reproduza os resultados sem a necessidade de sempre ter
que salvar seu trabalho. O log & também um excelente recurso para
erar relatérios no final de suas andlises.
Areas de trabatho (>
‘Uma érea de trabalho é um conjunto de definigbes de campos que foram
salvos pare serem reutilizados em outras tabelas, Quando uma érea de
trabalho ¢ ativada, as definigbes de campo armazenadas nela ficam
disponiveis para seremutilizadosna tabelaativa,
‘Areas de trabalho permitem que vocé mantenha ¢ reutilize definigbes de
campos fisicos, campos calculados efiltros paraque voo8 nio teaha que
defini esses elementos mais deuma vez.
Pastas 4)
Pastas sto utilizadas para organizar seu trabalho em um projeto ACL,
Pastas do ACL slo similares a pastas do Windows
a
©
&
e
é
e
e
e
e
€
€
e
6
e
€
€
é
g
i
é
é
§Médulo 1: Fundamentos
Elementos de analise de dados
Os principais elementos de andlise de dados no ACL séo: tomandos,
expressbes, funpdes e variéveis
Comandos
Comandos do ACL slo meios de excoutar anélises padrio, incluindo
fung6es estatisticas, estratificapdes e aging, Os resultados de um comando
poem ser enviados, para a tela, impressora, e em alguns casos, graficos.
Express6es
Expresstes slo declaragSes utilizadas primariamente para crier filtros ¢
campos calculados. Elas podem efetuar célculos, especificar condigdes
logicas ou para criar valores que nfo existem ‘no arquivo de dados
Expresses podem ser nomearias e salvas como parte de um projeto ou
podem ainda ser criadas para uso imediato.
Filtros: Um filo ¢ uma expresso légica que permite que vocé
selecione o tipo de dados que voc8 deseja ver ou trabalbar. Por exemplo,
vvoo8 pode criar um campo que selecione os registros cujos velores este
dentro de uma certafaixa de datas
Campos Calculados: Un campo caleulado é um campo virtual que
utiliza dedos derivados de uma expresofo ou de uma constante especifica
Ele no contém dados fisicos. Por exemplo, voce pode criar um nove
campo com 0 produto do valor de outros dois campos. Vocé pode
também inserir em uma tabela um valor especifiea com ume fae de
interesse ou uma condigdo lgica
Fungdes
Uma fungZo é uma rotina prédefinida que executa uma operagio sobre
uum dado especifico. Uma fungio utiliza varidveis para aceitar os valores
de entrada. O ACL atualmente oferece sproximadamente 80 fungées
diferentes;
Variaveis
‘Uma varidvel é um espago nomeado da meméria que é utilizado pata
armazenar dados. O Valor armazenado em uma varidvel pode ser tanto
aractere quanto numérico, data ou légico. Varidveis sfio muito utilizados
em fianebes, expressdes e scripts.
Nota:Médulo 4: Fundamentos
Ainterface do ACL
Quondo vooé abre © ACL, é exibida uma janela da aplicagio que inclui a
Guia Bem Vindo, oNavegadordo Projeto ea barrade status.
Gaia Bem Vindo
Navegador do Projeto
Barra de Status
A guia Bem Vindo
A guia Bem Vindo é um caminho ripido e ficil para navegar entre seus
projetos ACL. Ao clicar nos links contidos nesta guia, vocé pode criar um
novo projeto, abrir um projeto, ou acessar diferentes partes do site da
ACL, Uma vez online voc8 pode fazer download de melhorias do
produto, enviar solicitagdes de suporte e pesquisar a base de
conhecimento.
O Navegador do Projeto
© Navegador do Projeto tem a guia Vis8o Geral e a Guia Log. A guia
Visio Geral permite que voc8 organize os itens em seu projet ACL em
pastas. A gaia Log permite que voo8 navegue em um registro cronolégico
de suas atvidades passadas, visualize resultados de comandos e salve
partes do log para outro erquivo,
Barra de Status
ara de Status exibe informagao sobre a tabela que esti sendo
exibida,ircluindo o nome da tabela, o nimero de registro ¢ os critérios
de filtro ativos.
AARHAAAMNARAARAAMAARARARKR!Médulo 4: Fundamentos
HO Ciclo deAndlise de Dados
TTodo projeto de andlise de dados que voce se encarrega deve seguir um
ciclo regular de atividades. Isto ajuda a garantir que seu trabalho seré
rminucioso, preciso ¢ realizado com eficiéneia. O ciclo de analise de
dados possui cinco estagios:
Planejamento
‘Acesso aos dados
‘Verificagio da integridadedos dados
Analise dosdados
“Apresentagto deResultados
Cada estigio é discutido em detalhe neste curso.
Planejamento
Planeje seu trabalho antes de iniciar um projeto, Ao definir objetivos
claros antes de comegar a sua andlise, voc® pode desenvolver estratégins
eestimar a quantidade correta de tempo e recursos necessérios.
Acesso aos dados
© préximo passo é acessar os dados definidos em seus planos
estratégicos,
Isto requer localizat, solictar e transferir os dados antes de lé-los com 0
ACL.
Verificagao da integridade dos dados
Uma vez tendo recebido os dados, ¢ necessario testar sua integridade. Se
‘oot iniciar seu projeto sem testar a integridade dos dados, seus resultados
Sera
podem estar incompletos ou incorretos.
Analise dos dados
Neste estégio de anlise, voct executa os testes necessarios para alcanear
seus objetivos. Vocé itt provavelmente utilizar uma combinagéo de
comandos, filtrose campos calculados em sua andlise.
Apresentacao de resultados
Dependendo do projeto, pode ser necessirio que voet crie relatérios a
partirde seus resultados. OACL pode ctiar diferentes tipo de relatérios,
incluindo relatérios mult-linhas, detalhados erelat6riossumatizados.
Notas:awe eee ee wre er ee ee ee eeeAcesso aos Dados
Rlelg omen erste)
© acesso aos dados ¢ uma parte critica de qualquer projeto de
andlise de dados, Vocé precisa encontrar ¢ objer de uma
‘maneira eficiente ¢ eficaz. Devido variedade de origens de
dados e tecnologias, os métodos de acesso aos dados sto
variados. O ACL, entretanto, pade acessar quase todos os tipos
de dados. Este médulo ajuda a entender o processo de acesso
aos dados utilizando 0 ACL.Médulo 2: asso aos Dados
[1 Ostrés estagios do acesso aos dados
© acesso aos dados ¢ um processo de tés estigios, Cada estégio requer
‘ita atengito para garantir 0 estégio do processo inteir0.
Localizar os dados
Para preparar suas andlises descubra quais dados estio disponiveis e
ual o formato no qual eles esto armazenados. Isto requer que voce
compreenda individualmente cada arquivo de dados disponivel, os varios,
‘ipos de arquivo e as tecnologias utilizadas pera acessé-los, Um
conhecimento abrangente também iré ajudé-lo a criar um relacionamento
prodiutivo com o responsével pelos dados.
Obter os dados
Os seus objetivos de andlise determinam quais auquivos de dados voce
ira precisar, por isso defina objetivos de anilise claros antes de qualquer
tentativa de obter os dados. Envie carta de solicitago para o responsavel
pelos dados quedetalle suas necessidades especificas.
Acessar os dados
Voe8 pode utilizar 0 ACL para ler praticamente qualquer tipo de dados. ©
ACL acessa alguns tipo de dados diretamente em sua origeme outros dados
através de uns c6pia importade. Em alguns casos 0 ACL pode criar uma
tabela automaticamente, em outros casos, vocé define manualmente
alguns aspecios da estrutura,SSsobososSsv&ovLEEEDEULEUP
BSevssss
Modulo 2: Acesso aos Dados
f _Localizando os Dados
‘Voce precisa descobrir que dados estio disponiveis « voeé ¢ 0 formato no
Qual ele esti armazenado se vocé for fazer uma solicitacko formal ap
esponsivel pelos dados. Comunicando de uma maneira eficaz quais sf
08 dados de que necesita voc8 economiza tempo tanto de sua equipe
uanto do departamento de sistemas de informecao,
Torne-se um parceiro da area de sistemas de
Informacao
‘Voce depende da drea de sistemas de informagdo para ajudé-lo @ encontrar
os dads. Para criar um relacionamento de trabalho positive com a érea
de sistemas de informarto, aprendaa linguagem de tecnologia e eduque-o$
‘no que diz respeito a suas necessidades. Descubra que informagdes a
equipe de Tecnologia precisa de vocé para processar sua requisigio de
Gados © entéo desenvolva um formuliio de requisigao que contenka toda
ssa informagao,
Eduque a si mesmo e a sua equipe
Entender os fundamentos dos dados pode ajudé-lo aclaborar suarequisigdo
de dados sucintamente, Aprenda as caracteristicas dos diferentes tipos de
arquivo disponiveis. Investigue 0 acesso aos dados e os métodos de
transferéneia. Encoraje sua equipe a se educar no que diz respeito a
tecnologia de dados. Seguir estes passos iré ajudar 0 seu time a construir
‘um bom relacionamento com a equipe de sistemas de informaceo.
Identifique os dados disponiveis
Descubra que dados existem e onde eles esto armazenados. Pega para
analisar os dados e 0 dicionério de dados para avaliar qual informago
voeé deve solicitar. Desenvolva um mapa que documente as origens dos
dados, formatos de arquivo, conteiido de arquivos ecampos especificos,
(© mapa seré uma referéncia itil para projetos fataros, Na medida em que
seu conhecimento cresce, sua dependéncia da érea de TI itd diminuitMédulo 2: Acesso aos Dados
Determine os tipos de formato disponiveis
© ACL pode criar tabelas a partir de varios tipos de arquivos, cém
diferentes niveis de intervengao do usuério. Quando vocé puder escolher,
utilize 0 dados em seu formato nativo. Da mesma forma, trabalhe com
pos de dados que o ACL possa definir com pouca ou nenhuma ajuda,
como fontes de dados ODBC, Estes formatos, entretanto, podem nfo ser a
‘maneira mais fécil para o responsivel dos dados fomecé-l0s a voo8, ent0
voces deverto entrar em um acordo,
®D Para maiores informagaes sobre formatos de arguivo, veja 0
Guia de Acesso aos Dados, ou selecione Ajuda > Indice e digite
“Fontes de Dados”
© ACL pode acessar praticamente qualquer tipo de arquivo, desde
Planilhas do Excel ¢ arquivos do Access, até arquivos seqitenciais ou
delimitados-de sistemas legados.
Arquivos do Microsoft Excel, Microsoft Access e XML
© ACL utiliza uma tecnologia da Microsoft chamada de ActiveX Data
Objects (ADO) para acessar arquivos Excel, Access ¢ XML diretamente,
Acessat esse tipo de arquivo com ACL requer pouca interagio como
usudtio,
© Acessaranguivosutilizand 0 ADO requerqueo MDAC2.8 ¢0 MS
Jet 4.0 estgam instalados em seu computador Se voce ndo pode
acessar os arguivos mencionados aecima, consuite 0 Guia de
Instalagdo ou contate 0 suporte ACL
Fontes de Dados ODBC
Open Database Conectivity (ODBC) é outa tecnologia da Microsoft que
fomece avesso aosdados com a minima interagio dousuério,
‘A. maiorie dos sistemas de banco de dados modemos sto compativeis
com ODBC.
Arquivos dBASE
GBASE ¢ 0 formato mais ficil e mais rapido para o ACL let. Poucos dos
bancos de dados modernos armazenam seus dados em arquivos dBASE,
entretanto a maioria dos sistemas podem exportar facilimente dados para
este formso,
Arquivos Seqiienciais (Flat Files)
Um arquivo seqtencial contém somente dados. Diferente de formatos
como Excel e dBASE, arquivos seqilenciais niio contém informaydes
sobre as definigbes de campos. Para 0 ACL eriar um layout de tabela para
esses arquivos vos deve definir 0 arquivo manualmente ou utilizar umn
arquivo de definigfo externa,
Arquivos de Relatério (Imagem de impressao)
Maitas vezes voc nfo teri acesso direto aos dados em algum dos
formatos discutidos nesta sesso. Nestes casos voc8 poderd cbter uma
Cépia eletrénica de um arquivo de relatério. O ACL pode ler arquivos de
Telatrio, mas vo precisa definiro layout da tabele manualmente,
Arquivos delimitados
Anquivos delimitados geralmente sfo arquivos com comprimento variével
onde cade linha de texto possui apenas um registro. Caracteres especiais
como virgulas, ou tabulagées sido utilizados para separar os campos cm
cada registo. Arquives CSV (comma-separated values) & 0 tipo mais
‘comurtide arquivos delimitados,Médulo 2: Acesso aos Dados:
Obtendo os dados
Depois de voc8 desenvolver uma visio geral dos dados disponiveis,
yoo’ dove
+ Determinar seus objetivos de andlise © identificar os dades
necessrios para obter esses objtivos.
+ Solictaros dados
= Transferiros dados
Determine seus objetivos
Antes de solicitar os dados, defina os objetivos de sua anilise, Seus
objetivos determinam os dados que vocédeve solicitar.
Considere o seguinte exemplo. Voc€ deseja identificar fornecedores que
esto cobrando valores de fornecimento msiores do que o contratado por
voe8. Voo8 localizou as origens de dados e sabe que existem trés arquivos
relevantes:
+ Oayuivo decompras, contendo as transagées decompre.
* O arquivo de fornecedores, contendo uma lista de fornecedores
dos quais voc8 compra.
* © arquivo. de fornecimento, contendo uma lista mestre ce
suprimentos,incluindo o preso negociado por cada fornecedor.
Para identificar os fornecedores que estio cobrando valores mais altos do
ite 0 negociado, vocé deve comparar registros no arquivo de compas
com registros no arquivo de fornecimento. Portando vocé deve solicitar
estes dois arquivos. Solicite o arquivo de fomecedores somente se vost
deseja visualizar mais informagées do fornecedor para cada transagio
superfaturada,
Solicite os dados
A solicitagAo dos dados é um pasto eritico em um projeto de anilise de
dados. Problemas com 0 acesso aos dados podem compromeser
seriamente 0 tempo de soa anitse, £ estencial que vood seja muito
espestivo sobre qual daco voce precisa, de onde ele vem e como vod
gostaria que ele fosse disponibiizade
Carta de requisicao de dados e relatério de sumarizacao
Especifique qual dado voc® precisa em uma solicitagto formal. Sua carta
de solicitagao deve conter todas as informiagses que a Area de sistemas
precisa para fomecer os dados, incluindo:
= Adatade sua solicitacao.
+ Onomedo sistema onde os dads estfo atmazenados.
+ Onomedo arquivo, nome da tabela ou nome do relatério.
* O perfodo dos dados que vocé precisa. Por exemplo vocé pode
especificar dates entre 1° de Janeiro de 2002 até 31 cle Dezembro
de 2002 como datas de inicio e fim doperfodoaser analisado,
+ Qualquer eritério de filtro necessério, Por exemple, vocé pode
especificar somente os valores positivos para serem includes no
campo balango,
+ Quando vooé gostaria que os dados fossem disponibilizados.
+O formatode arquivo no quel vooé gostaria dereceber os dado.
+ Asmidiasnas quais voc8 gostaria que os dados fossem transferidos.
Voc® deveria também solictar um relatério sumario da area de sistemas
sobre 0s dados que voc8 receber. Se voc? conseguir esse relatério,
use as informagbes contides nele para confirmar se voc® recebeu todos 03
dados e se receben somente 05 dados que vocé solictou. Se possivel
obtenba os mesmos detalhes a partir de uma fonte independente,
como o departamento que originouos dedos.
(Orelatério sumério deve conter:
+ Informagio do layout do registro (detalles de nomes de campos,
‘posigSes iniciais, comprimento, tipo de dados e formatagiio),Médulo 2: Acesso aos Dados
+ Totais decomole
= Uma amostra impressa
de aproximadamente cingllenta registros
do arquivo de dados original. Compare os registros de amosira
com a tabela que voe8 criou para confirmar se os dados esto
contetos.
Exemplo: Carta de Solicitacao de Dados
Paraicidiaie Peel
ei Daw Yamashita
‘Assunto: Solna
0.¢e dados de forreimenio.
Per favor, proveneie acess, ou uria copia dos dados
‘speciieados ebabo :
‘Arguivartabela
Solictace
Pevieds
Erie ae Fire]
Data de Enea
Oreela, 08/380
Forngeinenio Ea bala
fortan elitamesvede
uptime conpraces, 0 pepo
egonede, 20 catiga co
‘opeoedsrcoresorcente
Def devanste de 7002 a 31a
Bezombra ae 2002
‘Wolir ebenas trnecadbran aa
estado ds Washington ‘I
18 de agosto d6 2009)
Exemplo de Relatério Sumario
‘Amosta presen
ees is HEE
Prego!!! 2) Quantidade:
produto fornosedor__negociavo
rornate dou | Seaplis esto0080.Se arose Taser
‘rmato'dos’ |e for cote um arquivo oroteaar rs 580.
Didos | dBase, Excel Access ou XL. OER can
ss dy ascags | Sie fe pots cabto rps cee
‘08 Dados
‘GOB, per'aver oloquem os
| erguivos om meu dretie piece
| Gavede HiteudtaraDMt
er Favor, fornezam junio com 0 arauvo'um rletério
sumdro Weuindo as Dformsrcee ce cut do repsta,
Total ce correo © uma egpa mprarea da uma amsra
fo arabia (60 regitras).
bnigado,
Dei Yamashita
Se vor fver algume divide, gor favor
_Aenekcsaments,
clause Perea
MADAMARARARAGRVAD
899a=
—
J
»
aD
ee
ee
>
aD
iD
D
oD
D
gD
LD
2
a
B
sD
D
>
@
a
sD
D
=
2B
D
2
2
Médulo 2: Acasso aos Dados
Transferindo os dados
iiktimo paso na obtencio dos dados ¢ transferi-los. Voc8 pode,obter
tanto uma cépia dos dados ¢ armazend-los em um drive onde 6'ACL
posse lé-los ou ainda vood pode obter direito de acesso & origem dos
dados.
Pode ser dificil obter acesso aos dados de uma maneira que permita a
oot trabalhar com eles. O método que vocé utilize depende do tamanho
do arquivo, midia de armazenamento e tecnologia disponivel. Discuta as
oppbes coma equipe de sistemas de informacio para verificar qual método
6 omelhor para todos.
‘A equipe de sistemes pode fonecer 2 vocé pelo menos um dos
seguintes modos de transferéncia,
Acesso ao um banco de dados de produgao ou a um
DataWarehouse
Neste método ¢ fornecido a vocé acesso a partir do ACL ou a um banco
de dados de produgo ou a uma cépia dos dados atualizada
periodicamente em um DataWerehouse. 0 ACL Ié os dados diretamente
da fonte utilizando tecnologias de acesso adados como ODBC ou ADO.
Acesso a uma cépia dos dados
E fomecido a vocé uma cépia dos dados em um formato que 0 ACL
possa ler. Alguns tipos de arguivos contém metadados que 0 ACL pode
utilizar para estruturar os dados. Outros tipos de arquivo requerem
formatagio manual
tamanho do arquivo iré definir 0 tipo de midia no qual o arquivo seré
fomnecido. Vocé iré normalmente receber arquivos em CDs, discos ZIP
ou DVD-R, ow ainda através de um drive de rede ou email
Acesso de usuario aos dados de origem
E fomecido a voc8 um username, senha e instrugtes para acesser 0
sistema host. Voc€ pode entio extrair os dados por si mesmo. Muitos
sistemas possuem uma ferramenta de extragio que vocé pode utilizar
pare criar arquivos que o ACL podele.
Notas:
ee
Baa
IsMédulo 2: Acesso aos Dados
5 Acessando os dados
Quando os dados forem disponibilizados em um formato que pode ser
utilizado pelo ACL, voo8 pode comegar 0 provesso de avessé-los. O ACL
pode ler diferentes tipos de arquivos de maneiras diferentes © com
diferentes graus de automagdo. Dados de teenologias mais novas
equerem menos processamento manual do que sistemas legados.
Ha dois métodos principais através dos quais o ACL pode acessar os
dados:
‘Acesso direto, no qual o ACL Ié os dados diretamente da fonte em seu
formato native
Importacto e oépia, no qual o ACL importa os dados como um arquivo
plano € 68 copia para urn drive local,
Acesso direto
© ACL pode avessar diretamente alguns dados, sem a criaglo de uma
cépia dos dados. No acesso diroto o ACE cria tabelas utilizando diferentes
graus de automaglo, dependendo de quantas informaptes de layout 0
arquivo contém,
(OACL entfo popula a tabela com dados lidos diretamente da fonte
Acesso direto, layout automatic
As informagges necesséries para criar um layout da tabela so fornecidas
‘automaticamente com os dados. Na plataforma PC 0 ACL pode acessar
arquivos EASE © ACCPAC. Na plataforma OS/390, 0 ACL Server
Edition pode acessar DB2, IMS e VSAM,
Com este método:
+ Vocélocaliza. origem de dados.
© ACL cria uma tabela contendo os dados lidos diretamente da
origan dedados
DBase, Arquivo Mestre AccPae, Db2, IMS, VSAMMédulo,2: Acesso aos Dados
Acesso direto, layout manual
(© ACE pode ler qualquer arquivo plano, ineluindo dados de antigos
sistemas do mainframe, arquivos texto, logs de telefone e Intertiet. Estes
auqnivos nfo contém informagées do layout da tabele, entéo vooe dove
fomeceras informagées para o ACL.
Com este método:
* Voc8 obtémuma cépia das informagbes do layout da tabela,
+ Voo8 localizaos dados
* Voo# fazas informagéesdo layoutda tabela ao ACL.
+ O.ACL cria ume tabela contendo os dados lidos diretamente ca
origem de dados
| eens ines
Qualquer arquivo plano
Acesso direto, definicao externa
© ACL xia © layout da tabela automaticamente com informagbes
fornecidas em um arquivo separedo de defines de dados. As origens
de datos deste tipo ineluem COBOL,PL/I eAS/400.
Comeste método
+ Voct localiza o arquivo de definigho dedacos.
© ACL cria um layout de tabela utilizando 0 arquivo de definieto
de dados,
+ Voce vincula layoutda tabela aos dados de origer.
+ Q ACL otia uma tabela contendo 0s dados lidos diretamente da
origem dedadosMédulo 2: Acesso aos Dados
Importacao e cépia
O ACL. cria uma e6pia dos dados de origem em um arquivo ACL plano,
dle comprimento fixo coma extensto fil
Importagao e cépia, layout automatico
As informagbes necessérias para criar 0 layout da tabela para 0 arquivo
de dados ACL sfo fomecidas junto com 08 dados. As origens de dados
deste tipo incluem arquivos SAP/AIS ¢ origens de dados acessadas via
ADO ou ODBC,
Com este método:
* Voce localiza os datios de origem.
* ACE copia os dados em um arquivo de dados ACL.
* 0 ACL eria uma tabela contendo os dados do arquivo ACL.
YW Dados importados utittzando 0 ODBC podem ser atualizados a
Importacao e cépia, layout manual
As informagbes necessérias para criar o layout da tabela.esttio em sua
documentagio complementar. Voc8 utiliza essas informagSes pera
ajudar © ACL a criar o layout da tabela, As origens de dados deste tipo
inchuem arquivos de imagem de impressio edelimitados.
Com estemétodo:
* Voce localiza os dados deorigem
* Voo8 fomece as informagbes ou, quando o ACL pode determinar
© layout da tabela vocé tem aoportunidade de confirmé-lo,
+ OACL copia os dados emum arquivo dedados ACL.
ACL criauma tabela contendo informagées do arquivo ACL.
Saal" fee
xe J
jist seal
Cnyout ao Teta
Arquivos SAP AIS e origem de dados ODBC
Arquivor imagem de impressio e delimitads
KAanaeas
MAVAAAVALADTIGATAT
aaaMédulo 2: Acesso aos Dados
1 Criando tabelas para acessar os dados
‘Antes de vocé analisar os dadas com o ACL vocé deve criar uma tabela
pata acessar os dados. Os seguintes procedimentos descrevem como
utilizar 0 Assistente de Definigo de Dados para criar tabelas para
diferentes tipos de arquivos de dados.
Criac&o de uma tabela para um arquivo plano
Os seguinies procedimentos utiliza o método de ecesso direto, layout
manual para acessar dados de um arquivo plano inventiri.fil. Neste
procedimento voc:
+ Seleciona o arquivo plano.
* Nomeia os campos e seleciona os tipos de dados.
* Criae salva atabela
Selecione 0 arquivo plano
1, Selecione Arquivo>Novo>Tabela para iniciar o Assistente de
Definigao de Dados.
2. Clique em préximo
O ACL seleciona Disco como origem de dados por padrio.
3. Clique em préximo
4, Na caixa de didlogo Selecione o Arquivo a Definit, selecione o
arquivo Inventério-fil e clique em Abrir
© Assistente identifica corretamente 0 conjunto de caracteres
como ASCII
5. Clique em préximo
© Assistente identifica cometamente o formato de arquivo como
Outro
Clique em préximo.
Na tela Propriedades do arquivo, o Assistente identifica os
registros como comprimento fixo, com um comprimento de 97
bytes cada um,
ar
Bash
19
D seveé achar que o layout dos dados esté desalinhado, voce
deve gjustar 0 comprimento de registro até que os campos
Aiquemalinhados verticalmente
Notas:Médulo 2: Acasso aos Dados
1. Clique em préximo,
A tela tipo de arquivo indica que o assistente identificou corretamente-o
arquivo como arquivo de Tipo de Registro Unico,
2. Clique em préximo,
A tela identificar campos mostra os separadores de campos do assistente,
Confirme as separagdes do assistente © corrija as separagSes nocessérias,
Neste exemplo, alterea soparador decampodo byte 75 para obyte 76
Nomefe os campos e selecione os tipos de dados
1, Clique em préximo.
A tela Editar Propriedades dos Campos exibe as propriedades dos
campos
ten ices Ca
a et ol
Clique sobre o titulo de uma coluna para selecionar um campo. Uilizando
© layouta seguir como guia:
© Digite um nome para identificar cada campo na layout da
tabala,
© Digite um titulo de coluna para identificar o campo na exibigao.
© Selecione o tipo de dados da lista drop-down Tipo © ajuste 0
Formato senecessério
Inicio = Com Nom Sabecimais
1 g Brodin ‘ASCl
2 Prods ASCH
10 2. Locaidace ASCH
42 26 Proddeso ASCH
a 6 ‘Viurit NUVERIC. 2
Gi 5 ‘Qdets NUVERIC. 0
i 10 Value ‘ZONED 2
1. Repiao pass02 para todosos campos que voo8 quer definit,
2, Cliqueempréximo.
‘A Tela Final mostra a vocé um resumo do registro da tabela ¢ das
propriedades dos campos
Crieesalveatabela
1, Cliqueem Coneluir
2, Nomeie a tabela como Inventirio e clique em OK
(Ocassistente cria a tabela e mostra a Exibieao padro.
ARS
HADRARARAAAIAVDATAIATDAMédulo 2: Acesso aos Dados
base ee
Definindo campos sobrepostos
Depois que voce terminou o assistente, voce define os campos
sobrepostos. Ou seje, voce pode redefinit uma perte de um campo jé
definido, ou campo inteiro, como um campo diferente
Paradefinir um campo sobrepostor
1, Selecione Editar> Layout da Tabela ecliqueno botto
(Adicionar umNovo Campo de Datos)
2, No caixa' nome, digite um nome para o novo campo. Selecione um
tipo da lista drop-down Tipo ¢ digite a posigéo inicial, o
conprimento, e qualquer outra informag%o apropriada.
3. Cliquenobotio [Z]) (Aceitar Entrada),
21Médulo 2: Acesso aos Dados
Identifique as informacées de cabecalho
Cada grupo de registro de detalhes € precedido por um registro de
cabegatho contendo um cédigo de classe de produto © uma descri¢ao
Ge classe. Para incluir essa informago em cada registro dedetalhe, voce:
+ Define oprimeico campo no registro decabegalbo.
+ Especifica o dado que identificao tipo deregistro caberalto.
+ Define os campos restantesno registro caberelho.
1. Na tela Definigo de Arquivo de Imagem de Impressio defina 0
primeiro campo no registro cabecalho (eSdigo de classe do produto)
selecionando aprimeiraocorréncia, 01
‘A caixa Especificar tipo de registro indica corretamente que 0 e6digo
de classe do produto pertence a um novo tipo de registro.Médula 2: Acesso aos Dados
2. Cliqueem OK
3. Na caixa de didlogo Definigao de Campo de 0 nome prodels para-o
novo campo ecliqueem OK.
4. Para definiro tipo de registro cabegalho selecione Product Class: como
© dado que ir identificar todas as ocorréncias de um registro de
cabegalho neste arquivo
egg ames Nason pes
(CRORE i) - tose
loSdenouavenar rear owe aaenaRS
etait Gleuases reeceng footy aut as cael
pete Si aiehieineN eo RS
5. Cliqueem OK.
Na tela Definigto de Arquivo Imagem de Impressio, 0 cabegalho &
‘agora identificado como Caberalhol. O cédigo de classe do produto
também esté selecionado,
Agora identifique qualquer outro campo no registro eabegalho que
voeé deseja incluirno registro dedetalhe,
6. Selecione a desorigao da classe do produto, Housewares, Certifique-se
de ter selecionado uma faixa suficiente para acomodar a descric
produto maior do relataio.
7. Na caixa de dislogo Definicto de Campos, dé o nome class_desc para
© campo e clique em OK.
8. Clique em préximo,
9. Na caixa de didlogo Salvar Como, dé o nome Report para o arquivo ¢
clique em Salvar.
‘Nomeio 0s campos e selecione os tipos de dados
1. Ao salvar arquivo caixa Editar Propriedades do Carnpo exibe as
propriedades dos campos,
2. ‘Nesta telaclique sobre titulo de uma coluna para selecionar win cempo
e
+ _Digiteum nome para identificer cada campo no layout da tabela,
* _Digiteum titulo decoluna para identificar 0 campo na exibigzo,
+ Seleciene 0 tipo de dados da lista drop-down Tipo ajuste 0
formato se necesséri.
Repita o pesso 2 para todos os campos que vocé quer definir.
=
2
2
i
=YOVOTHSYOSVLBUST GS SVS SSSTT sy
Médulo 2: Acesso aos Dados
vee
fee
4, Clique em préximo.
‘aie ise ponte do cane ie en
i raceees ete totstone ieracarst
‘Steckrmpue ccc om core.
F teomatecanee
% fees]
aa
line ia ve. Pa
Hiciyitele
ae
5, O assistente copia os dados para um arquivo ACL exibindo um resumo
dos registros dattabelae das propriedades dos campos.
6. Clique em Concluir na janela Assistente de Definigo de Dados —
Final.
ee
Criee salve atabela
1. Nomeiea tabela como Inventério e clique em no bottio OK,
cia _fSietaes FR neve somes
IRIS Heraecennoreet
io Rakeireesraeer
Bessie comment
‘ouianausrtter
en
aig
jag nenMédulo 2: Acesso aos Dados
Criagao de uma tabela para dados do Excel ‘Maximo dz campos decaractere.
Os procedimentos seguintes utilizam o método importagto © cépia,
layout automatica, para acessar dados de ume planitha Excel chamada
Cartdes_Crédito_Metaphor-xls. Neste procedimento vocé:
+ Seleciona o arquivo Excel
+ Selecionaaplenilha ou intervalo nomeado,
+ Criaesalvaatabele,
Selecione o Arquivo Excel
|. Selecione Arquivo > Novo > Tabela para iniciar o Assistente de
Definigho de Dados.
2 Cliqueem préximo
(OAC seleciona Disco como origem dedados porpacitéo
Clique em préximo,
2. Clique empréximo,
4, "Na eaixa de diflogo Selecione o Arquivo a Definis, selecione
arquivo Cartdes_Crédito_ Metaphor.xls eclique em Abrin. 3. Na caixa de dilogo Salvar Como, 48 © nome
© Assistente identifice corretamente o conjunto de caracteres Cartées_Crédito_Metaphor para o arquivo ecligue em Salvar.
como ASCII
( assistente copia os dados para um arquivo ACL e exibe um resumo
do registro da tabela das propriedades do campo.
5. Cligueem préxitno,
(© Assistente identifica corretamente o formato de arquivo como Criee Salve atabela
arquivo Excel,
1, CliqueemConeluir.
6. Cligueempréximo.
z : ‘ 2, Nomeiea bela Cart6es_Crédito_Metaphor ecliqueem OK.
Selecione a planilha ou intervalo nomeado
3. QAssisterte criaatabelae mostra aExibigdo Padrifo
1. Na tela Origem dos Dados, selecione a planilha
Carloes_Crédito_Metaphor. Se necessério ajuste o Comprimentoier
Acessando Dados XML e do Microsoft Access,
[Assitn como os arquives Excel, 0 ACL pode acessar arquivos 30
MicrosoR Access e arquivos XML. Os procedimentos para definir
auquivos Access © XML sfo idénticos aos procedimentos para defisir
anquivos do Excel
2Médulo 2: Acesso aos Dados
Criacao de uma tabela para dados compativeis
com ODBC
Os sewuintes procedimentos utilizam 0 método importaglio © eépia,
Jeyout automética, para acessar uma tabela chamada Clientes de um
banco de dados do Microsoft Access chamado Amostra.mdb, Neste
procedimento voc8:
+ Seleciona afonte dedados,
* Seleciona atabelaou visto.
+ Seleciona os campos eregistros
+ Criaesalvaatabela,
D Yocé pode importar de qualquer fonte de dados compativel cori
ODBC, como Oracle ¢ DB2. Os procedimentos podem variar de
acordo como tipo debanco dedados.
Selecione o arquivo Access
1. Selecione Arquivo > Novo > Tabela para iniciar o Assistente de
Definigao de Dados eclique em Préximo
2, Selecione ODBC ecliqueem Préximo,
3. Nacaixa de didlogo Soleoionar Fonte de Dados, clique na guia Fontes
de Dados de Maquina, selecione Banco de Dados do Microsoft Access
e depois clique em OK,
@ sonente fones de dados defnidas em seu painel de controle
ODBC serao listadas. Para ajuda em como adiconar fortes de
dlados ODBC, contateoadninsrador do sisterazouo suparteACL,
Na 2sixa de diflogo Selecione 0 Banco de Dados, procure no
diretério Arquivos de Dados da Amostra, selecione 9 arquivo
Amostra.mdb na lista de arquivos dispontveis e clique euti Abrir.
® 4 caixa “Selecionar banco de dados” nao iré aparecer se a, Fonte
de dados ODBC estiver mapeada para um banco de dados
especifco, do invés disso voeé serd direcionedo diretamente da
calxa Selecionar Fonte de Dados para a eaixa Selecionar Tabelas.
ARAM.
Ke
AAAAAAAAADADARRAK
AAOMédulo 2: Acesso aos Dados
Selecione a tabela ou viséo
1. Na caixa de didlogo Selecionar Tabelas, sclecione a tabela:Clientes
cliqueem préximo.
2, Deonome ODBC_clientes parao arquivo eclique em Salvar.
O assistente copia os dados para um arquivo ACL.
Selecione os campos e registros
1. Na caixa de didlogo Sclecionar Campos, todos 08 campos esto
telecionados por padrio, Dé um duplo-clique sobre os campo que
sect ago quer incluir no layout da tebela. Se necessério, ajuste 0
Tamanho méximo de campos decaracteree memorando.
| 4am]
[tiated daemon
sims [ety | we)
© A colxo WHERE aceita expressdes SOL para definir quais
regisiros serd0 incuides. Dee a caixa vozia se ceseja
selecionar todos 05 regist705.
28
2, Nadrea Espago em disco, verifique se voo8 possui espaco
sificiente em disco para gravar os dados
Notas:
aay
SeeMédulo 2: Acesso 20s Dados
Crie e salve a tabela
1. Clique em préximo,
2. Dé 0 nome ODBC_clientes para a tabela e clique em OK
O assistente cria a tabela ¢ mostra a Exibieto Padido,
Arquivos Fxeel
faim como os arquivos Access, 0 ACL pode acessar arquivos. do
Microsoft Excel. Os Procedimentas para definir arquivos Excel inc
idénticos aos procedimentos para definir arquivos do Access
Atualize seus dados
Quando vocé importa uma tabela ou visio de um baneo de dados
Sompative: com ODBC, o assistente copia os dados do momento em que
‘voe® acessau alterapdo posteriorao momentoque voc8 acessouos dado,
Cligue com 0 botio direto sobre 2 tabela no Navegador do Projeto
selecione Atualizara partir da fonte,e depoisclique em Sim,
c uw
S3erei D7 n GemMame ek oI
|
MLATAAAATC AVATAR ARAAAaaas NAM
ee ahMédulo 2: Acesso aos Dados
Criagao de uma tabela para arquivos dBASE
(O Assistente de Definigflo de Dados pode acessar arquivo de dados criados
por softwares xBASE como FoxPro ou Clipper.
@ Arquivos Memo e indices de softwares xBase ndo sto
suportados.
Os seguintes procedimentos utilizam 0 método acesso direto, layout
automitico, para acesser um arquivo dBASE chamado Arec.dbf. Neste
procedimento vocé:
+ Selecionao erquivo dBASE.
+ Crinesalvaatabela
Selecione 0 arquivo dBASE
1, Selecione Arquivo > Novo > Tabela para iniciar 0 Assistente de
Definigfo de Dados
2. Cliqueem préximo.
ACL seleciona Disco como origem dedados por padrao.
3. Cliqueempréximo.
4. Na caixa de didlogo Selecione 0 Arquivo @ Definir, selecione 0
arquivo Arec.dbfecliqueem Abrir.
(© Assistente identifica corretamente 0 conjunto de caracteres como
ASCIL
Cliqueem préximo.
© Assistente identifica corretamente 0 formato de arquivo como
arquivo compativel com dBASE.
6. Cliqueem préximo.
© Assistente mostra um resumo do registro da tabela © das
propriedades dos campos.
31
EBMédulo 2: Acesso aos Dados
Crie e salve a tabela
L. Clique em Préximo
2. DéanomedeArec para a tabela ¢ clique em OK,
( assistente cra a tabela e mostra a Exibigto Padrio.
@ 0 primeiro campo em um arquivo dBASE & o record_deleted.
Se um registro passul um “*” neste campo iio significa que o
registro foi marcado para exclusao no arquivo de origem. O
ACL néo remove oti ignora automaticamente regisos que
foram mareados para exclusdo, Para verficar se exisiem
regisiros mareados para exclusto ulllize 0 filtro:
record deleted="*"
CMAAARARAANAARAALAAEAAATAAMAVAADAGMédulo 2: Acesso aos Dados
fl Reutilizando layouts de tabelas
Uma vez que 0 layout da tabela foi ctiado voo® pode utilizi-lo em
outros projetos ACL ou utilizé-los novamente no mesmo projeio. Vocé
pode duplicar um layout de tabela,renomei-lo, eentéo vincular eum novo
arquivo de dados. Vocé pode ainda importar layouts de tabela de outros
projetos ACL ou exportar layouts de tabela para um ACL Server Edition.
Duplique e renomeie um layout de tabela
Quando voct recebe regulermente dados com @ mesma estrutura voce
pode duplicar um layout de tabola existente para utilizé-lo com novos
Gados. Desta maneira, voce iré precisar definir arquivos com a mesma
estrutura apenas ume Vez
Paraduplicare renomear um leyoutde tabele:
1. Na Visto Geral clique com 0 botio direito sobre uma tahela ¢ clique
em Copiar.
2. Clique com botio diteito na pasta onde iré colocar a cépia de
layout e selecione Colar,
© ACL coloca a cépia na pasta especificads. O nome da tabela é ¢
mesmo nome da tabela original com um mimero 2.
3. Clique com 0 botiio direito sobre 0 layout duplicado selecione
Renomear, digite o novo nome, eentfo cliqueem OK
Vincule o layout da tabela a um novo arquivo de
dados
1. Clique com 0 botio direito sobre 2 tabela ¢ selecione Vineular a
novos dados deorigem.
2, Naicaixa de didlogo Selecionar Arquivo, selecione 0 novo arquivo
de dadose cliqueem Abrir
33
seu layoutde tabla esté agora vinculado a0 novosarquivo de dados,
Importe um layout de tabela de outro projeto ACL
1. Clique com o botto direito sobre o nome do projeto e selecione Copiar
de outro projeto> Tabela
2, Localize e selecione o projeto do qual voeé deseja importar 0 layout
da tabelaecliqueem Abrir.
‘Da tum duplo clique sobre o(8) layout(s) que deseja importe ¢ clique
em OK
Exportar um layout de tabela
Voc pode exportar um layout de tabela para o ACL Server Edition,
(0$/390 criando um arquivo dedefinigao de adios (FMT),
Para exportarum layoutde tabela:
1. Clique com 0 botdo direito sobre uma tabela ¢ selecione Exportar
um arquivo do Servidor.
2, Selecione o tipo de servidor utilizado
3, Especifiqueum local, digite um nome pera o layout da tabela ¢ clique
em Salvar
EEFOV SO YY GY FUSES GVGUVEGUUOUUUVUGy
Bae,
Bagi.
34
_Medulo 2: Acesso aos DadosVerificacao da Integridade dos Dados
Sobre este Modulo
Como um analista de dados ¢ importante que voc mantenha uma
atitude de ceticismo profissional sobre os dados que vocé recebe, B
necessério verificar a integridade dos seus dados para ter confianca
que suas conclusdes sero validas.DARA BR
Médulo 3: Verificando a integridade dos Dados
Li Sobre integridade de dados
Integridade de dados significa que sua tabela contém:
* Todosos dados esomente os dados que vocé solicitou,
Campos calculados que contém valores corretos,
Somente valores numéricosem campos numéticos.
Somente registrostinicos,
Somente dates vilidas
Dadosnos campos onde cles sio esperados.
Camposderelacionamenio consistentes elégicas.
Se sua tabela no corresponde a estes padrdes, suas anélises podem
estar baseadas em premissas incorretas, possivelmente apresentando
resultados ¢ recomendagdes invélidas. E necessério, portanto, construir
suas anilises sobre dados que foram verificados pelo processo descrito
neste médulo.
Fontes de erro
A integridade de seus dados pode ser comprometida inadvertidamente ou
com inteng2o freudulenta em cada estégio de sua existénecia,
Entrada
Um empregado de digitagao pode entrar com dados incorretos, omitir
itens, incluir itens néo desejados ou entrar com dados invdlidos como
datas no existente. Se o sistema no possuir controles de validagao de
entrada, estes erros permanecem nos dados.
Processamento
A fonte de daios pode ter defeitos nfo detectados am suas definigdes de
campo ott expressbes, resultando em dados nfo confiveis, Por exemplo,
luma expressio incorreta para cdlculo de juros pode gerar valores de
despesa com juros incorretos. Erros de processamento podem também
resultar em dados ausentes, duplicados ou invélidos
Extragao
Uine vez reeebido a requisigfo de dados, o programador ou sesponsével
pelo sistema pode intepretar errado os parametros de selegto, resultando
fm registros ausentes ou registros a mais no arquivo. Por exemplo, uma
equisigfo por todes as transapbesefetuadas entre I° de janeiro de'2002e31
de janeiro de 2003 pode ser interpretada como exeluindo as dates de inicio
e fm, ao invés de inekufas
Conversao
© conjunto de caracteres dos dados em um sistema mainfiame IBM é
EBCDIC. Pelo feto de muitas aplicagdes nfo poderei ler esse tipo de
conjunto de caractee, os programadores geralmente convertem os dados
para ASCII O provesso de conversfo pode criarertos em alguns tipos
Ge datos, especialmente campos compactacos
D 04C: sor Windows pode ler e processar EBCDIC, € ‘comparar com
© padrito ASCH, entdo a converséodedados édesnecesséria
Transmissao
© tipo de transmissfo, por rede ou outra midia, pode corromper os dados.
Definigao
© lnyout da sabela crindo no ACL para ecessar os dados de orjzem pode
nfo “ester definido epropriadamente, resultendo em uma néo
correspondéncia entre os campos eos dados,
GAMAVAVIAAAATAN
AAAAATATANTA
&Médulo 3: Verificando a Integridaxie dos Dados
Verificando a integridade dos dados
Para verificara integridade dos seus dados:
1. Comece examinando a validade do layout da tabela verificando
08 tipos de dadosedefinigdes de campos.
Certifique-se que todos os registtos solicitados esto presentes,
que nfo ha registros excedentes, e que todos os totais de campos
rmuméricos esto corretos,
Verifique 0s dados pera garantir que eles estio entre os limites
esperados.
Execute ours testes conforne ncessro, como procurar tens
ausentes, duplicados e outros erros potenciais,
PARA VERIFIGAR UTILIZES PARA GRANT
Validado Comando Verear Correspondencia ene tipos
de dados © definigdo do
Numero ae
correspondentes
Controle de totale
Totals de campos numiéricos
correspondentes 08
controle de totals
Torrespondéncia ante
mero de registros e totals
‘oniole de Totale — Comando Contar
Registros
Tego
Comando Totalzar
Campos
Comande Estataticas
de campos numéricos
“Valores Limites ———Comanio Estatisicas Dados entre os limites
Fungdo BETWEEN
‘Comando Procure
Falhas
“Fungao TSBLANR] Campos som valores om
fos entre os Tes
Valores nao ausentes
Tens Ausentes
braneo.
Dupiaiaades ‘Comanda Procurar Tabla sem —regietros
Duplicidades duplicados
~contabiraade ——Catipos Galeuados ——Se 06 chcuoe ta Sago
dadoe eetio core
REncionamantos Virion Consistoncle de dados one
Gomando oe campos.
Notas:
DBMédulo 3: Verificanda a Integridade dos Dados
b2 Checandoa Validade
O primeira passo ao verificar a integridade dos dados é garantir que sua
tabela é vilida, Uma tabela & valida se os dados so corretos e se as
definigdes de campo corespondem aos dados. Checer a validade €
especialmente importante quando estiver trabalhando com dados que
{foram definidos sem a utilizagao do Assistente de Definiglo de Dados
O comando Verificar
© comenido Verificar pode identificar erros nos dados de origem, erros
de transmisséo ededefiniglo dedados cheeando se:
* Os campos caractere contém somente caracteres imprimiveis
(letras, niimeros, simbolos e caracteres internacionais)
* Qs campos numéricos contém somente caracteres numéricos
‘élidos (niimeros, decimais e simbolosdemoeda).
* Campos dedata possuem somente datas validas,
Devido ao fato de que qualquer campo pode conter erros de validade,
inelua todosos campos na hora deexecutar 0 comando Verifica,
Utilize © comando Verificar para procurar por erros de
validade
1. Selecione Dados > Verificar,
2, Cliquesobre Verifiear Campos, adiciane todos os campos a liste
le Campos Selecionados e clique em OK.
3. Cliqueem OK.
D 0 ACL néo verifica campos calculados ele assume que os
dados nestes campos esto corretos
Os resulndos exibidos abaixo foram produzidos executando 0 comands
|Verificar em todosos campos databelaB_Fallias_de Arquivo.
Cine Gas nan Geers]
Pera cada um dos cinco erros detectados, 0 ACL exibe dois itens, a
representag20 hexadecimal do conteiido do campo e 0 niimero do
registro enomedo campo onde o erro foi encontrado
© que fazer se forem encontrados erros de
validad em sua tabela?
Vooé deveré trata ertos de validade antes de continuar sua andlise.
Se os eros esto concentrados em campos em particular, o problema
pode estar ou ne definigto dos campos no layout da tabela do ACL ou nos
dedos de o:igem, Examine 0 layout no ACL primeiro. Se o layout esté
comreté, comate a pessoa que the forneceu os dados, jé que pode haver
err0s 105 dados de origem,
KMAAARAATANAAAAADTANATATANAMARA
|‘iodulo 3: Verificando a Integridade dos Dados
‘Se_s etros parecem ser aleatérios, o problema pode ser erros de entrada ou
de ransmisedo de dados, Seo campo 6 critco para sua analisetente corr
fo ou, se nfo for possivel, retransmita os dados. Em ambos os casos
comnigue a pessoa que he forneceu osdades.
ara cheear o layout da tabela
+ Bm campos data, cettifique que o formato de date
eapecificado na definigdo de campos esti coreto, Se 0 arquivo
centém dads que aparecem como 12312002 © voce
eapecificou 0 formato como DDMMAAAA, 0 ACL i
ientificar isso como um erro de validade. Verifique também se
todas as datas sto datas vélidas no calendar.
+ Em campos muméricos verifique que eles contém apents
rnimeros, simbolosdecimais ede moeda,
+ Em campos de caractere voc’ deve recorrer a representagio
hexadecimal incluida na saida do comando verificar pera
determinar o problema, Erros de validade surgem de earacteres
nfo imprimiveis que nao sao visiveis nos dados
© que fazer se o ACL informa que o limite de
erros foi excedido?
No ACL, qualquer comando que informa erros possui uma configurarfo
ve limite de eros. O ACL processa uma tabela até que o limite de
os seja aleangado, O valor padrdo pareo limite de erro € 10, Voce pode
radar o limite de erros na guia Mais na caixa de didlogo do comaxdo
Verificar|édulo 8: Verficando a Integridade dos Dados
Confirmando os totais de controle
ndo confirmado a validade’ do layout da tabela © dos dados, &
necessario checar que os dados corespondem as especificagdes no
relatério sumdrio, Compare os totais de controle gerados pelo ACE comos
valores fomecidos no relatério sumatio.
Se vocé no confirmar os totais de controle, voe8 pode acabar
ttabalhando com uma tabela que possui mais ou menos registros do que
‘voc8 soicitou out que coniém dados corrompicis.
‘Tiés comandos no ACL geram totais de controle: Contar registros,
‘Totalizar Campos e Estatisticas,
0 comando Contar
Quando voce abre uma tabela, o ACL gera uma contagem de registros
‘que aparece na barra de status. Utilize 0 comando Contar registros para
‘garantir uma contagem precisa e para documentar tanto o teste quento 0
resultado no log de comandos,
Utilize o comando Contar registros para contar
1, Selecione Analisar > Contar Registros e clique em OK.
Os resultados exibidos abaixo foram produzidos executando 0
comando conta na tabela Inventério,
mei:
rr SRE Se —— atte paca
“ro Beatport ore poe
| oo [pega renee
© comardo Totalizar campos
‘Voce pode utilizar 0 comando Totalizar campos para totalizar campos
numéricos em seus dados,
Utilize 0 comando Totalizar campos para gerar totais de
controle.
1, Selecione Analisar> Totalizar campos.
2. Clique em Totalizar Campos, adicione os campos para os quais
‘oct deseja os totais de controle & lista de Campos selecionados e
clique en,
OK.
Cliqueem OK,
Os resultados exibidos abaixo foram produzidos executando o
comando Totelizar campos nos campos, Qtde em estoque, Qtde
edo e valor de custo da tabela Inventario,
[Dy envio 210 vento «Bh Totel S|
Apart de: Os022008 1654-4
(Comando: TOTAL PELOS ctde_estoque Gtde_posido valor_custo
Tabelesiwertero
HAUAAVAAAAEAAAAAADAMATAAAAaATaaas alme
Rd
4
ea
eo
aD
2
2
2
2
a
2
=o
eo
2
&
zd
2
@
2
2
2
2
@
2
2
@
2
@
pe
2
Ul
Médulo 2: Verificando a Integridade dos Dados -
O comando Estatisticas
‘Voo8 pode utilizar o comando Estatisticas para gerar totais de controle.
Enletanto, diferente do comando Totalizar campos, 0 coitiando
estatisticas também exibe o resultado para campos de data,
Utilize 0 comando Estatisticas para gerar totais de
controle
1, Selecione Analisar> Kstatistica> Estatisticas.
2,
ue em Estatisticas em, adicione os campos para os quais voce
deseja gerar os totais de controle & lista de Campos Selecionados ©
clique em OK.
Clique em OK.
Os resultados absixe foram produzides exeoutando © comands
Estatisticas no campo valor custo” na tabela Inventatio,
i ees
3 saaape sea)
A lina Totais contém os valores de contagem de registeos (na
Colutia Nimezo) ¢0 total de controle mumérico (na coluna Total).
O que fazer se os totais de controle nao
corresponderem?
Quando 0s totais de controle ndo correspondem a sua solicitago ou aos
totais no relatério sumirio, isto normalmente significa que os dados
solicitedos no foram extraidos corretamente da fonte de dados.
Se vocé achar que hé registros a mais, utilize um filtro para extrair os
registros solicitados. Se voc achar que hi registros a menos ou se 08
totais de controle nfo correspondem aos valores do-relatério sumério,
ccontate @ pessoal que Ihe fornecen osdacios eretransmita os dads,
Notas:|
AAANAT A
Médulo 3: Verificando a Integridade dos Dados
Checando os limites
Tendo confirmado que sua tabele est completa, o proximo passé
verificar qué o limite superior e inferior correspondem 4 sua solicitago. Por
exemplo:
Em uma tabela somente de transagdes de débito, voce deveria
esperar que o limite inferior fosse maior ou igual a 0. e que o
limite superior fosse umniimero positive,
* Em uma tabela com o ano calendrio de 2002, voc8 deveria
esperar que o limite inferior nfo fosse anterior a 1° de janeiro
de 2002 © que o limite superior nfo fosse maior qué 31 de
Dezembro de 2002
‘Vocé pode utilizar 0 comando Estatisticas e @ fungio BETWEEN() para
veriticar se 0s dados correspondem as suas expecialivas
O comando EFstatisticas
Alem dos totais de controle 0 comando Estatistioas também gera os
valores de limite tanto de campos numéricos quanto de campos de
data, Estes valores podem entéo ser comparados com os valores
‘conhecidos para garantir que os dados estdo corretos.
Utilize 0 comando Estatfsticas para verificar os limites
numéricos
|. Selecione Analisar> Estatistica > Estatisticas.
Clique em Estatisticas em, adicione os campos para os quais voce
deseja verificar os limitesa lista de Campos Selecionados eclique
emOK
3. Cliqueemox
Os resultados abaixo foram produzides executando 0 comando
Estatisieas sobreo campo valor na tabela Invent
Use o maior e © menor valor nos resultados para determinar se os
registrcs em sua tabela esto dentro do limite superior e inferior
esperacos.
Utilize o comando Estatisticas para verificar datas que esto
dentro de limites
1, Sclecione Analisar> Estatistica> Estatisticas.
2. NalistaEstatisticas em, selecioneum campodedatae clique em OK
ARRARADADADADANARARAD
f
Potrebbero piacerti anche Ed4 NovaEra PDF
Nessuna valutazione finora
Ed4 NovaEra
37 pagine
SQL Pratico PDF
Nessuna valutazione finora
SQL Pratico
273 pagine
SWBD Completo PDF
Nessuna valutazione finora
SWBD Completo
401 pagine
Aula Andrea PDF
Nessuna valutazione finora
Aula Andrea
46 pagine
INFORMATICA PDF
Nessuna valutazione finora
INFORMATICA
22 pagine
Dispensa R PDF
Nessuna valutazione finora
Dispensa R
49 pagine
TAREA PDF
Nessuna valutazione finora
TAREA
6 pagine
E 2 PDF
Nessuna valutazione finora
E 2
3 pagine
Access PDF
Nessuna valutazione finora
Access
20 pagine
Gli Archivi PDF
Nessuna valutazione finora
Gli Archivi
3 pagine
M4 Lec His PDF
Nessuna valutazione finora
M4 Lec His
15 pagine
Teste Revi PDF
Nessuna valutazione finora
Teste Revi
3 pagine
EF Codd PDF
Nessuna valutazione finora
EF Codd
3 pagine
SQL PDF
Nessuna valutazione finora
SQL
3 pagine
Base Di Dati PDF
Nessuna valutazione finora
Base Di Dati
12 pagine