Você está na página 1de 57

Produtos Estratgicos

CURSO PRTICO SIGADW


Produtos Estratgicos

Verso 3.0 de Set/04

Produtos Estratgicos

ndice Analtico

1. 2. 3. 4. 5. 6. 7. 8.

Objetivo desta apostila Porque Business Intelligence ? O SIGADW como diferencial competitivo Termos e Nomenclaturas SIGADW x Ferramentas de Mercado O que voc precisa para usar o SIGADW Processo de Implantao ..e agora, o SIGADW na prtica ! 8.1. Atualizao de ambiente Protheus 8.2. Atualizao das pginas html 8.3. Configurao TopConnect para SIGADW 8.4. Configurao de arquivo srv.ini 8.5. Carga inicial do SIGADW / Criao de tabelas 8.6. Iniciando o SIGADW 8.7. Viso geral do SIGADW 8.8. Barra de Tarefas 8.9. Incluso de Usurios 8.10. Incluso de Usurios 8.11. Visualizao de Log 8.12. Visualizao de Agendamentos 8.13. Cadastro de Perodos 8.14. Janela de viso 8.15. Conexes 8.16. Dimenses 8.17. Cubos 8.18. Consultas 8.19. Tabela 8.20. Grfico 8.21. Drill Downs 8.22. Atributos 8.23. Importao e Agendamento 8.24. Metadados 8.25. Limpeza 8.26. Interface do usurio 9. Resumo de Implantao 10.Contatos e Bibliografia

3 3 3 5 7 7 8 8 8 8 9 9 11 14 16 17 18 19 20 21 22 23 24 27 31 34 36 38 41 42 49 52 53 54 55 56

Produtos Estratgicos

1. Objetivo desta apostila Esta apostila foi escrita como material de apoio em treinamentos destinados a analistas e profissionais de TI interessados na tecnologia de Data Warehouse desenvolvida pela Microsiga Intelligence S/A que recebe o nome de SIGADW e segue padres internacionais de metodologias de anlise de dados. 2. Porque Business Intelligence ? Business Intelligence um conjunto de conceitos e metodologias que fazendo uso de acontecimentos (fatos) e sistemas baseados nos mesmos, apia a tomada de decises em negcios. Neste curso abordaremos apenas a ferramenta SIGADW. Para maiores detalhes sobre nossas ferramentas, verifique o Item Contatos no fim desta apostila. O objetivo das ferramenta de BI transformar dados do ERP em valiosas informaes gerenciais. 3. O SIGADW como diferencial competitivo Estamos vivendo um momento tecnolgico no qual temos a oportunidade de participarmos de uma verdadeira revoluo. Os conceitos de bens, crescimento e de expanso sofreram uma grande modificao. Com o advento da globalizao ficou praticamente inadmissvel ficar desinformado. O mundo no geral ficou mais competitivo, as empresas e clientes, ficaram muito geis e exigentes e por isso, iremos descrever a importncia do tratamento e do sincronismo das informaes, para apoio as decises e manter as empresas competitivas. As empresas fazem parte do mundo dos negcios e esse visa lucro, o retorno dos capitais investidos no menor tempo possvel. Numa esfera altamente competitiva como esta, as informaes assumem um papel fundamental no sucesso dessa empreitada. Em face a enorme quantidade de informaes que so despejadas sobre ns diariamente, necessitamos de critrios para selecionarmos e organizarmos os dados que nos interessam. Como no poderia deixar de ser, os sistemas de informaes prestam uma grande contribuio nesse sentido. O mais interessante nesse processo que na medida que a informtica foi evoluindo, foram surgindo nas empresas sistemas que pudessem atender suas demandas internas. As grandes e mdias corporaes, queriam aproveitar a informtica para aumentar seus controles, por isso, cada departamento teve a iniciativa de fazer algum sistema que permitisse controlar o que estava sendo feito. Porm na maioria das vezes, esqueceram-se dos preceitos bsicos de um sistema de informaes, que so os dados modelados, resguardados e tambm disponibilizados. O que mais encontramos, so sistemas, que as vezes esto com dados modelados, mas no tem integridade ou documentao, e a disponibilizao dos mesmos fica impossvel. Quando ocorre, as inconsistncias so muito grandes, fato que direciona o tomador de deciso a deixar de lado o seu sistema, e embasar suas decises na sua experincia de mercado. Observando essa dificuldade, surgiu o conceito de Data Warehouse que passaremos a descrever agora. Segundo William Inmon, considerado o pai desta tecnologia ,(existem

Produtos Estratgicos

diversos autores dessa rea), Data Warehouse um conjunto de dados orientado por assuntos, no voltil, varivel com o tempo e integrado , criados para dar suporte deciso. A orientao por assunto, nada mais do que o direcionamento que se d a viso que ser disponibilizada do negcio da empresa, por exemplo: numa empresa de telecom, o principal assunto o cliente, e esses clientes podem ser, residenciais, empresas, telefonia pblica, etc. Ento, quando um arquiteto de Data Warehouse for desenhar o modelo do mesmo, deve levar em considerao essas premissas, e dividir as vises de acordo com o que o decisor quer ver. Observe que tudo ir girar em torno dos assuntos, seja qual for a viso que se quer ter, ou seja, a viso financeira da empresa, tambm ir girar em torno disso, seja a inadimplncia, o faturamento, a lucratividade, etc. A volatilidade refere-se ao Data Warehouse no sofrer modificaes como nos sistemas tradicionais, por exemplo: No sistema de ERP de uma empresa, todos os dias temos incluses e alteraes de novos clientes, novos produtos e vendas. J no Data Warehouse, acontecem somente cargas de dados e consultas, ou seja, falando tecnicamente, h somente selects e inserts, e no h updates. Em resumo, num sistema de apoio deciso existem basicamente duas operaes, a carga e consulta , nada mais que isso. Varivel com o tempo, uma caracterstica mpar no Data Warehouse. Ele sempre retrata a situao que estamos analisando, num determinado ponto do tempo de maneira anloga as fotografias. Pegue uma fotografia sua, quando recm nascido e depois, pegue outra quando voc tinha 5 anos e as compare. Com certeza muitas modificaes ocorreram, mas ela retrata exatamente a sua situao naquele exato momento do tempo e isso acontece da mesma forma com o Data Warehouse. Ns guardamos fotografias dos assuntos em determinados pontos do tempo, e com isso possvel poder traar uma anlise histrica e comparativa entre os fatos. A integrao talvez seja a parte mais importante desse processo, pois ela ser responsvel por sincronizar os dados de todos os sistemas existentes na empresa, e coloc-los no mesmo padro. Como sabemos, o Data Warehouse extrai dados de vrios sistemas da empresa, e em alguns casos, dados externos, como a cotao do dlar. Porm, geralmente os dados no esto padronizados, devido aos problemas que citamos acima, e necessrio integr-los e normalizlos antes de carregarmos no DW. Um exemplo clssico o do sexo, onde num sistema esse dado est guardado no formato M para masculino, e F para feminino, j no outro, o mesmo dado est guardado, como 0 para masculino e 1 para feminino. Isso geraria um grande problema na hora da anlise, porm na fase de ETL (Extrao, Transformao e Carga) vide o Item Nomenclaturas isso tudo vira uma coisa s, ou seja, todos os formatos so convertidos num nico padro, que decidido com o usurio final e ento carregado no Data Warehouse. O maior beneficiado com um Data Warehouse geralmente o departamento de vendas. Qual o diretor comercial que no gostaria de saber rapidamente, se o market share de sua empresa evoluiu no ltimo semestre ? Se aps a implementao da nova estratgia de vendas, a empresa aumentou a participao no mercado ? Se o nvel de receita tem aumentado, ou se mantido ? Obtendo essas informaes rapidamente e de forma estruturada, a empresa sair na frente, descobrindo os problemas com seus produtos possibilitando

Produtos Estratgicos

corrigi-los com mais velocidade, ir saber se seus clientes esto satisfeitos e poder definir novas estratgias para expanso no mercado. Mas o ponto mais importante nessa mistura de tecnologias a empresa poder direcionar todo seu capital intelectual, para a sua devida funo, que pensar. E ser esse o nosso objetivo maior neste curso. 4. Termos e Nomeclaturas Existem diversos termos e nomenclaturas utilizadas nesta apostila e elas sero explicadas brevemnte aqui. Termos com * indicam que estes so utilizados no SIGADW e sero de extrema relevncia neste curso. * OLAP: On Line Analitical Processing so ferramentas que possibilitam o acesso a base de dados operacional e a criao e manuteno da base de dados gerencial. ROLAP,MOLAP,HOLAP: So variaes do mtodo de extrao acima. Para detalhes, visite: http://www.datawarehouse.inf.br/artigos/olap2.asp * ETL: Extract, Transformation, Load a funo de anlise de registros onde os dados tem o mesmo significado, porm formatos diferentes de armazenagem. * SGDB: Sistema de Gernciamento de Banco de Dados. * Objeto: So os componentes do SIGADW, tais como Dimenso, Fato, etc. * Dimenso: So as entidades do SIGADW. Entenda-se por entidade as informaes que sero usadas para agrupar ou classificar as anlises do SIGADW. Exemplos: Clientes, Vendedores, Produtos, etc. * Atributos das Dimenses: So as caractersticas que esto relacionadas s dimenses. Exemplo: A dimenso Clientes composta pelos atributos Razo Social, Nome Fantasia, UF, Cdigo e Loja. De uma maneira geral, deve-se pensar nos atributos como as opes de agrupamentos e quebras possveis no SIGADW. * Chave Primria da Dimenso: So dimenso que identificam um registro dimenso de clientes, a chave primria de Filial+Cod Cliente+Cod Loja, que a os clientes de maneira nica. um ou mais atributos de uma de maneira SEM repeties. Na mais provvel seriam os campos forma como o AP7/MP8 identifica

* Indicadores : So as variveis mensurveis, isto , os valores a serem analisados.

Produtos Estratgicos

* Fato: So os dados quantificveis que podem ser interpretados como valores. Exemplos: Valor da Venda em R$, Valor da Nota Fiscal em R$, Valor da Comisso em R$, etc. * Cubo : o objeto que faz o relacionamento entre as dimenses e fatos. ele o responsvel pela criao dos dados de forma multidimensional e seu vnculo com a dimenso. Exemplo: Relaciona o total de vendas por cliente e UF. * Drilldown: Mergulho na informao. Esta funcionalidade permite analisar quais so os produtos vendidos para um cliente, por exemplo. * Importao: a funcionalidade de extrao dos dados da base de dados operacional (tanto do Protheus como de outro sistema legado) e sua incluso na base de dados multidimensional, aplicam-se nas dimenses e cubos do SIGADW. Esse procedimento pode ser agendado para execuo automtica. StarSchema : Modelo utilizado pelo DW para Armazenamento dos Dados.

Produtos Estratgicos

5. SIGADW x Ferramentas de Mercado O SIGADW totalmente desenvolvido com tecnologia ADVPL, o que o torna independente de mudanas muito grandes de tecnologias de mercado e contribui para sua maturidade e estabilidade. Foi desenvolvido com interface totalmente voltada para Internet, o que facilita o acesso e distribuio das informaes sendo acessadas diretamente do browser. Como totalmente integrado ao Protheus, dispensa o desenvolvimento de interfaces com outros sistemas e sua poltica de licenas segue os mesmos padres do Protheus e TopConnect. Aliado a baixos custos, o SIGADW oferece recursos de diversos sistemas do mercado em um s, totalmente integrado tecnologia Protheus. 6. O que voc precisa para usar o SIGADW Para a instalao e uso do SIGADW, necessrio o hardware/software mencionados abaixo. Essa configuro sugerida para casos onde o SIGADW

Produtos Estratgicos

tenha acesso simultneo e constante de vrios usurios. Confiuraes mais simples podem ser analisadas pela equipe Microsiga. Software Servidor Advanced Protheus 7.10 ou superior (a partir da build 7.00.040202A) TopConnect a partir da verso 4 SGDB homologado para TopConnect Internet Explorer 6.0 ou superior Nestcape Navigator (em homologao) 256Mb de memria RAM - recomendado 128Mb de memria RAM minimo 1Gb de memria RAM minimo Processador e HD conforme definio da Infraestrutura Microsiga.

Software Cliente Hardware Cliente Hardware Servidor

7. Processo de Implantao A experincia da equipe de implantao de BI Microsiga demonstra que a implantao de uma ferramenta do porte do SIGADW deve seguir os seguintes passos: 7.1. 7.2. Levantamento de Necessidades Comprometimento da Diretoria e Gerncias das reas a serem analisadas pelo SIGADW no sentido de assegurar informaes geis e confiveis 7.3. Detalhamento das dimenses e atributos (vide documentao anexa) 7.4. Detalhamento dos cubos e fatos (vide documentao anexa) 7.5. Importao de dados 7.6. Validao de dados 7.7. Desenvolvimento de consultas 7.8. Criao de usurios e definio de acessos 7.9. Treinamento de usurio final do SIGADW ( em mdia, 1:30 h o suficiente) 8. ..e agora, o SIGADW na prtica ! 8.1. Atualizao de ambiente Protheus

Para instalao e configurao do SIGADW, ser adotado neste curso que AP7/MP8 e TopConnect esto instalados e funcionando corretamente. Recomenda-se o download e atualizao dos arquivos de rpo, bin e patchs do AP7/MP8 e TopConnect do ftp da Microsiga. recomendvel a instalao do ltimo patch disponvel em ftp://ftp.microsiga.com.br/sigadw/ 8.2. Atualizao das pginas html

Como foi mencionado, o SIGADW utiliza o browser como interface com o usurio. Por esse motivo, quando disponibilizado pela Microsiga, deve-se fazer a atualizao do site do SIGADW. O Site do SIGADW so diversas pginas e

Produtos Estratgicos

arquivos JavaScript utilizados pelo DW. NUNCA altere o contedo destes arquivos. 8.3. Configurao TopConnect para SIGADW

Como vimos nas apresentaes acima, o SIGADW faz a extrao de dados (select) de dados da base operacional e os insere na base de dados multidimensional (insert). obrigatrio para o bom funcionamento do SIGADW que seja criado um banco de dados de uso exclusivo para suas tabelas de controle e do data warehouse propriamente dito. importante que o responsvel pelo banco de dados do cliente agende operaes de back-up dirias das informaes do SIGADW. Por caracterstica de funcionamento do TopConnect, o usurio que fizer o acesso ao SGDB deve ter acesso de DB Owner no banco de dados do AP7/MP8 (operacional), SIGADW ou qualquer outro banco de dados envolvido. 8.4. Configurao de arquivo srv.ini

Conforme a verso do Protheus, existem diferentes arquivos de parametrizao do servidor. Verifique qual o adequado para cada verso. No nosso caso, todos os exerccios sero feitos utilizando-se a verso Protheus 8, e por isso nosso arquivo de servidor o MP8SRV.INI. Abaixo segue um exemplo de arquivo .Ini configurado. No Protheus 8 esta configurao realizada pelo Wizard de Configurao. No AP7 necessrio configurar manualmente. [HTTP] ENABLE=1 [ONSTART] jobs=SigaDW,WfOnStart RefreshRate=360 [SIGADW] type=WebEx ONSTART=STARTWEBEX //Protheus8 ONCONNECT=CONNECTWEBEX //Protheus8 ONEXIT=FINISHWEBEXInstances=5,15,2 //Protheus8 ONSTART=SigaDWStart //AP7 ONCONNECT=SigaDWConnect //AP7 ONEXIT=SigaDWExit //AP7 InactiveTimeout=300 environment=ContSIGADWLocal EmpFil=99/01 WEBHOST= [nome do servidor dw] [ContSIGADWLocal] -> Nome do environment para o SIGADW SourcePath=d:\AP7\APO

Produtos Estratgicos

RootPath=d:\AP7\ap_data\ StartPath=\SIGAADV\ RpoDb=Top RpoLanguage=Portuguese RpoVersion=710 LocalFiles=ads localdbextension=.dbf PictFormat=DEFAULT DateFormat=DEFAULT helpserver=W2KBSPBRP0073 IncludePath=D:\AP7\include;D:\AP7\ixbpad x2_path=\DADOSADV Trace=1 theme=Ocean TOPdll=topapi32.dll TopDataBase=MSSQL -> Preencha com os dados do seu servidor TOP TopServer=10.25.4.160 -> Preencha com os dados do seu servidor TOP TopConType=TCPIP -> Preencha com os dados do seu servidor TOP TopAlias=SIGADWLocal FilesOnDemand=1

Criar uma entrada com o nome do servidor informado na entrada de ativao do servidor http. Exemplo :
[servidor dw] Enable=1 Path=d:\AP7\ap_data\hp_sigadw ResponseJob=SigaDW Pragma=no-cache RPCENV=CONTSIGADWLocal [general] consolelog=1

10

Produtos Estratgicos

8.5.

Carga inicial do SIGADW / Criao de tabelas

Aps a configurao do.INI, reinicie o Protheus 8 Server. Devido as chaves de inicializao [ON START], sero iniciadas as threads de uso do SIGADW e agendamento de funes. Em seguida, acompanhe no AP7console.log que ser feita a criao da base de dados do SIGADW, configuraes automticas, etc. Caso a instalao ocorra sem erros, voc deve ver uma mensagem semelhante a essa: Win NT/2000 *** Microsiga Software S.A. *** *** www.microsiga.com.br *** MP8 - Build 7.00.040202A 'AP7Srv' console mode. Press Ctrl+Break to terminate. Http server is ready. Root path is .\ Listening port 80 (default) Protheus Remote Server. Listening port 1932 (default) [05/02/2004 10:20:05] Server started

Starting job SigaDW Loading Ctree Local [ctreestd.dll] *** Loading TOPAPI32.DLL *** Loading ace32.dll - Version 6.20 ================================================== SigaDW 2.00.040109 ---------------------------------------------------------------------PRIMEIRACARGA ---------------------------------------------------------------------Verificando as configuraes ---------------------------------------------------------------------($01CC) SIGADWSTART 0067 10:20:17 .Arquivo de configurao.. : MP8SRV.INI .Empresa/Filial........... : 01/01 .Base de dados............ : microsig-bi:MSSQL/S0548_SigaDW .Web host................. : server/sigadw .

11

Produtos Estratgicos

. Armazenamento.......... : \metadata . .Inicializao do banco... : Automtica .Modo informativo......... : Ativado .Servio.................. : SIGADW .Agendamento.............. : Habilitado . . SigaDW................. : 2.00.040109 . Protheus............... : 7.00.040202A ---------------------------------------------------------------------Verificando o Web Host ------------------------------------------------------------------------------------------------------------------------------------------Processando inicializao/verificao da base de dados ---------------------------------------------------------------------($01CC) INITDW_DB 0092 10:20:17 .Verificando e/ou inicializando as tabelas ($01CC) CREATETABLE 0350 10:20:17 .Inicializando DW05000 ($01CC) CREATETABLE 0350 10:20:17 .Inicializando DW00100 <...pack...> ($01CC) CREATETABLE 0350 10:20:29 .Inicializando DW0A000 ($01CC) INITDW_DB 0101 10:20:29 .Inicializando os indices das tabelas ($01CC) INITDW_DB 0111 10:20:32 .Banco de dados pronto ($01CC) INITDW_DB 0114 10:20:32 .Fechando banco de dados ---------------------------------------------------------------------Verificando release da aplicao ---------------------------------------------------------------------Instalao inicial . Verso instalada 2.00.040109 . ---------------------------------------------------------------------Processo de atualizao de verso completado com sucesso ================================================== ($01CC) SIGADWSTART 0115 10:20:33

12

Produtos Estratgicos

.Inicializao concluda com sucesso ($0510) SIGADWSTART 0115 10:20:35 .Inicializao concluda com sucesso O SIGADW est pronto para entrar em operao....

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

13

Produtos Estratgicos

8.6.

Iniciando o SIGADW

Aps os procedimentos acima, acesse o sigadw digitando no Internet Explorer o endereo do servidor do SIGADW que voc definiu. Observe que isso possvel somente porque o AP7/MP8 assume a funo de um servidor http na porta especificada. Nesta apostila o servidor SIGADW ser identificado pelo nome S403028. Exemplo de inicializao:

E o SIGADW exibe a tela de login do usurio:

14

Produtos Estratgicos

Neste ponto, pode-se fazer a escolha entre usar um Data Warehouse existente ou criar um novo. ATENO: Recomenda-se sempre a criao de um Data Warehouse por Unidade de Negcio do cliente ou estrutura compatvel. Pergunte-se sempre: Quero construir um DW ou vrios Data Marts no integrados ?

15

Produtos Estratgicos

8.7.

Viso geral do SIGADW

A tela abaixo a interface do administrador do SIGADW.

Barra de tarefas

Seleo de Objetos

rea de visualizao

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

16

Produtos Estratgicos

8.8.

Barra de Tarefas

A barra de tarefas abaixo disponvel para usurios do grupo de Administrador do SIGADW.

Nome do Data Warehouse

Acesso as funes de adm de usurios

LogOut do SIGADW

Ajuda OnLine

A barra abaixo disponvel aos usurios comuns do SIGADW.

Nome do Data Warehouse

LogOut do SIGADW

Ajuda OnLine

Dados do usurio e troca de senha

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

17

Produtos Estratgicos

8.9.

Barra de edio de registros

Verifique que em vrias funes o SIGADW apresentar uma barra para edio de registros. Seu funcionamento simples e segue abaixo.

Primeira pgina, Pgina Anterior, volta 1 registro

ltima pgina, Prxima Pgina, avana 1 registro

Incluso, Edio, Apagar, Visualizar, Imprimir registros e configurar exibio

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

18

Produtos Estratgicos

8.10. Incluso de Usurios

Nesta funo possvel a criao de usurios e seus acessos ao SIGADW. Os acessos englobam configuraes de acesso a cubos, dimenses, consultas e direitos de acesso ou alteraes nas consultas. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

19

Produtos Estratgicos

8.11. Visualizao de Log

Nesta funcionalidade possvel acompanhar o funcionamento do SIGADW e analisar eventuais erros ou ocorrncias no sistema. De maneira diferente do AP7/MP8, este log de erro nunca sobreposto ou apagado e agrupado conforme o ms e semana da ocorrncia. Para limpar as ocorrncias do log, pressione o boto Limpar Log.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

20

Produtos Estratgicos

8.12. Visualizao de Agendamentos

Aqui s possvel a visualizao dos agendamentos e do histrico de funcionamento deles. O agendamento para execuo automtica cadastrado em outra funo que ser mostrada mais adiante neste curso.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

21

Produtos Estratgicos

8.13. Cadastro de Perodos

Como o SIGADW cria cubos multidimensionais que exibem a informao em relao a uma linha de tempo, muito utilizado o recurso de agrupamento dos fatos em relao ao tempo (agrupamentos anuais, mensais, etc) e estes agrupamentos so feitos automaticamente pelo SIGADW. Porm , podem ocorrer situaes em que o usurio deseje ver um perodo de tempo diferente ( perodos de 9 dias, por exemplo). Neste caso, possvel a criao do perodo nesta funcionalidade e automaticamente ser possvel ao SIGADW realizar agrupamentos de tempo de 9 dias. ATENO: Este perodo apenas para anlise gerencial e totalmente desvinculado de eventuais perodos contbeis, fiscais ou financeiros do AP7/MP8. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

22

Produtos Estratgicos

8.14. Janela de viso

Na maioria das telas de cadastros do SIGADW, possvel alterar a forma como as colunas so exibidas (tamanho das clulas ou campo). Para isso, clieque no boto Viso.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

23

Produtos Estratgicos

8.15. Conexes

Nesta tela voc deve cadastrar TODOS os SERVIDORES DE FONTES DE DADOS que sero utilizadas pelo SIGADW. Entenda como servidor de fonte de dados a localizao lgica das tabelas que representam a base de dados operacional do AP7/MP8 ou outro sistema legado que seja utilizado. Como possvel verificar, o SIGADW acessa tabelas de SGDBs compatveis com TopConnect ou padro DBF. Os tipos de conexes so : Top Connect: Permite acesso s bases de dados que esto configuradas para acesso via Top Connect. Os seguintes dados devero ser informados : Nome: Informe um Nome para a Conexo. Descrio: Informe uma descrio para a Conexo. Servidor/Porta:

24

Produtos Estratgicos

Informe o nome ou endereo IP do Servidor onde est localizado o Top Connect. Neste caso , no necessrio informar a porta. Tipo de Conexo: Informe o tipo de conexo a ser utilizado. Tipo do Banco: Informe o Banco de Dados. Alias: Informe o Alias criado no Top Connect. Clique em Enviar para confirmar a conexo.

Protheus SX: Permite o acessos aos arquivos de dados do Protheus via Dicionrio de Dados do mesmo. Isto facilita pois tanto os nomes das tabelas como o nome dos campos esto relacionados com o dicionrio, sendo portanto a interface mais amigvel. Os seguintes dados devero ser informados:

Nome: Informe um nome para a Conexo. Descrio: Informe uma descrio para a Conexo. Servidor/Porta: Informe o nome do Servidor do Protheus( ou endereo IP) mais a porta caso necessrio(separada por :). Ambiente: Informe o nome de um environment do Protheus. Empresa: Informe o cdigo da Empresa. Filial: Informe o cdigo da Filial.

Protheus Direto: Permite que se tenha acesso a tabelas que no sejam acessadas nem

25

Produtos Estratgicos

via Top Connect, nem via Dicionrio de Dados. Por exemplo um arquivo temporrio gerado em um diretrio qualquer abaixo do Root Path do Protheus. Informe:

Nome: Informe um nome para a Conexo. Descrio: Informe uma descrio para a Conexo. Servidor/Porta: Informe o nome do Servidor do Protheus( ou endereo IP) mais a porta caso necessrio(separada por :). Ambiente: Informe o nome de um environment do Protheus. Empresa/Filial: Informe qual empresa e qual filial do sistema. Caminho: Informe o caminho abaixo do RootPath do Protheus, onde esteja os arquivos a serem acessados.

Data Sources criados via ODBC no so suportados pelo SIGADW (ao contrrio do SIGAEIS). ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

26

Produtos Estratgicos

8.16. Dimenses

Aps a criao das Conexes, inicia-se com o cadastro das Dimenses. Para tal, defina inicialmente quais sero os atributos da dimenso, tamanho do campo e tipo de dado (Char, Num, etc). Voc pode definir cada atributo manualmente ou importar a estrutura de cada um de uma tabela fsica.

Para criar Dimenses: 1. Na rvore , clique em "Dimenses". Clique ento, na Tool Bar, no boto Incluir e informe: Nome: Um nome para a Dimenso. Descrio: Uma descrio para a Dimenso. Atz. Automtica: Setando esta opo, caso a tabela fato se refira algum registro que no exista na Dimenso, ele cria nesta ltima um registro.

27

Produtos Estratgicos

As outras opes so apenas informativas e preenchidas pelo SigaDW. Clique em Enviar. 2. D um refresh na rvore que a Dimenso criada ser apresentada embaixo do item Dimenses. 3. Defina os atributos desta Dimenso. Existem duas possibilidades: Importar as infomaes diretamente de uma tabela ou definir os mesmos um a um: Importao: Clique em Importar. Escolha a Conexo onde est localizada a tabela desejada. De acordo com o tipo da Conexo escolhida, confirme os parmetros. Para agilizar a escolha da tabela, informe o Alias Tabela, como por exemplo SA1. Clique em Enviar. Escolha ento a tabela desejada e os campos da mesma sero mostrados. Escolha ento os campos da tabela que se tornaro atributos da Dimenso e clique em Enviar. Definir: Caso queira definir um a um os atributos, clique em Novo para cada atributo e informe: Nome:

Nome do Atributo Descrio:

Descrio do Atributo. Esta descrio ser mostrada para o usurio. Tipo:

Defina o tipo do Atributo. Tamanho:

Defina o tamanho do Atributo. Decimais:

Caso o tipo seja numrico, informe o nmero de decimais.

28

Produtos Estratgicos

Mscara:

Informe a mascara. Padro ADVPL. Clique em Enviar. 4. Pode-se alterar/excluir os atributos a qualquer momento em tempo de definio, bastando escolher o atributo desejado e realizar a operao desejada. Note que at este momento apenas foram definidos os atributos, no havendo ainda nenhuma relao com alguma fonte de dados.

5. Defina ento a Chave Primria desta Dimenso, isto , os atributos que servem para relacionamento com a tabela Fato. Para isto, clique em Chave Primria, localizada na rvore abaixo da dimenso trabalhada. Selecione o(s) atributo(s) que comporo a chave e clique em Enviar.

6. O Prximo passo ser definir a Fonte de Dados desta Dimenso. Para isto, clique em Fonte de Dados na rvore abaixo da dimenso trabalhada. Clique em Incluir. Escolha a Conexo desejada. De acordo com o tipo da conexo informada (Top Connect, Protheus SX ou Protheus Direto), sero pedidos diferentes parmetros:

Top Connect: - Conexo : Escolha uma conexo. - Nome : D um nome para esta Fonte de Dados. - Descrio : D uma Descrio para esta Fonte de Dados. - Validao : Escreva , em ADVPL, uma validao para esta dimenso. - Proc. Invlidos : Escolha qual mtodo ser executado para registros invlidos, isto , registros que no se relacionam com nenhuma fato ou dimenso. Clique em Enviar. Clique no boto da opo SQL e informe a clusula SQL que ser executada para pegar os dados da fonte de dados. Por exemplo : SELECT * FROM SA1990. Aqui podem ser informados qualquer clusula com sintaxe SQL compatvel

29

Produtos Estratgicos

com o Banco de Dados sendo acessado e que retornem um result Query para preenchimento da Dimenso. Clique em Enviar para finalizar a Fonte de Dados. Protheus SX: - Informe o Alias do Arquivo existente no Dicionrio de Dados do Protheus. Por exemplo SA1. Direto: Informe a Empresa/Filial, o caminho e o nome do arquivo com a extenso. Por exemplo TESTE.DBF. Clique no boto refresh da rvore para visualizar as alteraes acima. Clique na Dimenso criada. Clique no Boto Mude-a para Consulta para passar a consulta para modo Consulta, na qual possvel realizar a importao. Para fazer a importao clique na fonte de dados criada para aquela Dimenso e efetue a "Importao" dos Dados da Dimenso, dando um clique na opo Importar. Realize os passos acima para as outras dimenses a serem criadas.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

30

Produtos Estratgicos

8.17. Cubos

Aps a criao de todas as dimenses necessrias, deve ser feita a criao do cubo que o objeto que faz o vnculo entre as dimenses e os fatos (ou indicadores). Para definir cubos: 1. Clique em Cubos na rvore e em seguida em Novo na Tool Bar, e ento informe apenas o nome do Cubo. 2. Clique no boto "Refresh" da rvore. Note que estamos definindo a tabela Fato tambm. 3. O prximo passo definir os Indicadores. Voc pode fazer a importao das definies dos indicadores ou criar manualmente cada um deles, da mesma maneira feita nas Dimenses. Para fazer a importao, clique em Importar na tool bar da tabela de indicadores. Informe ento a Conexo a ser usada e o Alias da Tabela( por exemplo SA1 ) onde estaro os indicadores. Escolha ento a tabela e o prximo passo ser escolher os indicadores( que so campos numricos ).

31

Produtos Estratgicos

Voc pode tambm criar manualmente as definies dos indicadores. Clique em Indicadores na rvore e em Novo na toolbar. Para cada novo indicador, defina : Nome: Nome do Indicador Descrio: Descrio do Indicador Tipo: Defina o Tipo do Indicador. Geralmente Numrico Tamanho: Informe o tamanho da parte inteira do Indicador. Decimais: Informe o nmero de casas decimais. Classe: Informe a forma de sumarizao do Indicador. Geralmente Aditivo. Mscara: Defina uma mascara padro ADVPL, que ser usada para exibio.

4. Feito isto, o prximo passo ser definir o relacionamento da tabela fato com as Dimenses desejadas. Para isto, clique em Dimenses na rvore. Caso no aparea nenhuma dimenso disponvel, voc deve liberar cada dimenso( colocar em modo Consulta ). Para isto escolha cada Dimenso e clique no boto Mudar para Consulta. Isto liberar a Dimenso para a criao dos cubos. 5. Selecione as chaves primrias das Dimenses desejadas que existiro na tabela fatos e clique em Enviar. 6. Defina ento, qual ser a fonte de dados para os Indicadores, clicando em "Fonte de Dados" na rvore. 7. Defina a "Fonte de Dados" da mesma maneira da definida nas Dimenses. 8. Antes de realizar a importao do cubo, necessrio verificar se as ligaes entre as chaves da tabela fato e as chaves primrias das Dimenses esto corretamente definidas. Para isto, estando na Fonte de Dados do cubo, escolha a opo Roteiros na ToolBar existente.Desta forma sero mostrados todos os campos chaves da tabela fato. Caso exista um smbolo X ao lado da chave, indica que necessrio indicar na tabela fato qual o campo ( ou roteiro ) que se relaciona com a respectiva chave primria da Dimenso. Se na tabela fato como na dimenso o nome dos campos relacionados for o mesmo, no h necessidade de se alterar. Caso contrrio, clique em cima do(s) campo(s) assinalado(s). Ser aberta uma janela de escolha do campo correto da tabela fato que se relaciona com a dimenso. Escolha o campo correto, clique em OK. Repita a operao para todos os campos assinalados.

32

Produtos Estratgicos

Basta passar o cubo de Modo Projeto para Modo Consulta e efetue a importao dos dados. Efetue ento a importao da tabela Fatos. Para isto escolha Dados do cubo e clique em Importar. Fonte de

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

A tela acima exibe o cubo com os indicadores criados conforme as dimenses que sero agrupadas nas consultas. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________

33

Produtos Estratgicos

__________________________________________________________

34

Produtos Estratgicos

8.18. Consultas

Aps a criao das dimenses e cubos, possvel iniciar o desenvolvimento das consultas do SIGADW. As consultas podem ser de dois tipos: Consultas pr-definidas: So consultas criadas pelo Administrador e que so disponveis para todos os usurios. Consultas de Usurio: So consultas criadas por usurios que tenham acesso a este tipo de operao e que no momento de sua criao podem ser definidas como Pblicas ou Particulares.

As consultas tambm possibilitam o uso de recursos de simples configurao mas de grande poder de anlise como a automao,clculos de indicadores, hierarquizao, restrio de dados, filtros diversos, rankings e alertas que devem ser configurados conforme a convenincia do desenvolvedor. As consultas esto disponveis em duas interfaces: Tabela e Grfico. Veremos as duas separadamente. Porm, todas essas opes podem ou no serem alteradas pelo usurio e isso garante a ele a flexibilidade necessria para a anlise de dados. Deve-se sempre

35

Produtos Estratgicos

estruturar as consultas de forma que o usurio seja o mais independente possvel do desenvolvedor DW.

36

Produtos Estratgicos

8.19. Tabela

Vemos acima uma tabela tpica do SIGADW. Observe que na primeira coluna temos o ms de janeiro com os produtos que foram vendidos e os clientes que os receberam. Usando como exemplo o Gerente de Vendas de uma empresa e ele ter agora, de maneira quase instantnea do histrico e evoluo de suas vendas atravs dos meses e poder direcionar esforos coorporativos visando sanar deficincias ou baixa produtividade. No SIGADW, todas as tabelas so exportveis para formatos xls,html,txt e csv, eliminando qualquer forma de redigitao. Para configurar uma tabela, necessrio definirmos, atravs da "Definio", quais atributos e indicadores sero analisados. Cada tabela possui um Eixo Y (Na Vertical ou Linhas) e um Eixo X (Na Horizontal ou Colunas). Nos Eixos X e Y so colocados os atributos a serem analisados. Ainda no eixo Y deve-se colocar os indicadores a serem analisados.

37

Produtos Estratgicos

Para definirmos uma Tabela : Modo Administrador: D um clique no item "Tabela" da rvore da consulta escolhida. Modo Usurio: D um duplo clique no cone da consulta. Ser apresentada uma tela de opes. Siga ento os seguintes passos : 1. Escolha Tabela no item "Definio". Ser apresentada a tela de Definio. Esta tela composta de uma rvore com todos os atributos e indicadores existentes, e de um grfico parecido com a tabela, para que possam ser definidos os eixos X e Y e os Indicadores. 2. Para definir os eixos X e Y e os indicadores, basta escolher o atributo/indicador desejado e arrast-lo (drag and drop) para o respectivo eixo. Pode-se trocar os atributos de eixo, bastando para isto arrastar o mesmo de um eixo para outro. Pode-se colocar mais de um atributo por eixo e mudar a ordem em cada eixo, bastando para isto arrastar o atributo dentro do prprio eixo para a posio desejada. Cada indicador possui um boto que define o tipo de clculo a ser feito naquele indicador: Soma, Contagem, Distino, Mdia, Mnimo, Mximo e % Participao. 3. Para salvar a definio, basta dar um clique na toolbar no boto "Salvar". Ele pedir o nome da consulta. 4. Para executar a consulta na tabela, clique em "Executar" na ToolBar.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

38

Produtos Estratgicos

8.20. Grfico

39

Produtos Estratgicos

O grfico um poderoso instrumento para demonstraes e macro anlises do funcionamento da coorporao. Isso se deve porque o SIGADW capaz de exibir os grficos de diversas formas, de maneira a possibilitar anlises comparativas de situaes especficas, sempre em relao a algum dos atributos definidos nas dimenses (tempo, vendedores, regies, etc). Neste ponto, possvel a aplicao de filtros, rankings e drilldown. O Drilldown um dos mais utilizados recursos no grfico, porque possvel clicar em um dos indicadores (barras do grfico) e o SIGADW abrir uma nova janela mostrando o que compe esse valor. Por exeplo, pode-se criar um drilldown onde o primeiro nvel o ano de faturamento que composto de 12 meses, que composto por 26 estados com n vendedores, etc.

Para configurar um Grfico, necessrio definirmos, atravs da "Definio", quais atributos e indicadores sero analisados. Cada Grfico possui um eixo X onde vo os atributos e uma rea onde vo os indicadores. Para definirmos um Grfico: Modo Administrador: D um clique no item "Grfico" da rvore da consulta. Modo Usurio: D um duplo clique no cone da consulta. O sistema apresenta uma tela de opes. Selecione "Grfico" no item Definio. Ser apresentada a tela de Definio. Esta tela composta de uma rvore com todos os atributos e indicadores existentes, e de um grfico para que possam ser definidos o eixo X e os Indicadores. Para definir o eixo X e os indicadores, selecione o atributo/indicador desejado e arraste-o (drag and drop) para o respectivo eixo/rea. Pode-se colocar mais de um atributo por eixo X e mudar a ordem em cada eixo X, bastando para isto arrastar o atributo dentro do prprio eixo para a posio desejada. Cada indicador possui um boto que define o tipo de clculo a ser feito naquele indicador: Soma, Contagem, Distino, Mdia, Mnimo, Mximo e % Participao. Em cada indicador escolhido, pode-se tambm definir a cor de cada um deles. Basta dar um clique no boto contido no indicador e escolher a cor. Uma outra opo escolher o tipo de grfico que ser apresentado na

40

Produtos Estratgicos

consulta, estando esta opo disponvel no atributo escolhido no eixo X. As "Propriedades do Grfico" podem ser definidas atravs do "Boto Propriedades". As opes so: Ttulo: Mostra um Ttulo no eixo dos Indicadores Base: Define a base (linha) no eixo dos Indicadores. Especificar na Meta o valor. Escala Logartmica: Define se ir usar a escala logartmica para o clculo dos intervalos numricos do eixo dos Indicadores. Deve-se definir a base. Padro 10. Escala Automtica: O sistema calcula a escala automaticamente. Caso contrrio, deve-se definir os valores mnimo, mximo e o incremente entre estes valores. Abrir em Janelas Separadas: Marque esta opo se deseja que as janelas de Drill Down sejam abertas em outras Janelas e no na mesma da Consulta.

Existe a opo de se definir as mesmas propriedades acima quando for trabalhar com dois eixos de Indicadores. Isto acontece nos tipo de grfico Coluna e Coluna 3D. Para salvar a definio, basta dar um clique na toolbar no boto "Salvar". Ele pedir o nome da consulta. Para executar a consulta no Grfico, clique em "Executar" na ToolBar.

ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________

41

Produtos Estratgicos

8.21. Drill Downs Um dos mais importantes recursos existentes em ferramentas de Business Intelligence, o recurso de Drill Down. Significa aprofundar a consulta em nveis mais detalhados baseado no nvel atual. O SigaDW possui este recurso tanto na tabela como no grfico. No Grfico: Para definir um Drill Down no Grfico: 1. Acesse a opo "Definio" na ToolBar. O sistema apresenta a tela grfica onde definimos o eixo X e os Indicadores. Existe um boto na parte inferior chamado " MODO DRILL DOWN". Siga ento estes passos para definir um Drill Down: 2. Arraste para o eixo X todos os atributos que sero utilizados para fazer o Drill Down. 3. Clique no boto "Modo Drill". O status alterado para "ON". 4. Para definir a seqncia de Drill Down, d um clique no primeiro atributo. Os outros ficaro com uma cor escura, indicando que foi definido o Drill. A sequncia dos atributos indica a sequncia dos Drill Downs. 5. Para voltar a Definio do Grfico, clique novamente em "Modo Drill". Seu status retornar para "OFF". Na Tabela: Para definir um Drill Down na Tabela: 1. Acesse a opo "Definio". O sistema apresenta a tela grfica onde definimos os eixos X e Y e os Indicadores. Existe um boto na parte inferior chamado MODO DRILL DOWN. Siga ento estes passos para definir um Drill Down: 2. Arraste para o eixo X todos os atributos que sero utilizados para fazer o Drill Down. No funciona no eixo Y. 3. Clique no boto "Modo Drill". O status alterado para "ON". 4. Para definir a seqncia de Drill Down, d um clique no primeiro atributo. Os outros ficaro com uma cor escura, indicando que foi definido o Drill.

42

Produtos Estratgicos

5. Para voltar a Definio da Tabela, clique novamente em "Modo Drill". Seu status retornar para "OFF". Para ativar o Drill Down : - No Grfico : D um duplo clique em qualquer parte do grfico e ser mostrado ento o Drill Down daquele nvel. - Na Tabela:D um duplo clique na linha e coluna que se deseja visualizar o prximo nvel. 8.22. Atributos Filtros Os Filtros permitem fazer uma seleo dos dados a serem exibidos tanto na tabela como no grfico. Existem dois tipos de Filtros : Os Opcionais e os Obrigatrios. Os filtros opcionais podem ser habilitados/desabilitados pelo usurio. J os filtros obrigatrios so criados pelo administrador e no podem ser desabilitados pelo usurio. Os filtros obrigatrios permitem que para cada grupo de usurios ou at mesmo por usurios tenhamos filtros fixos, permitindo que cada grupo/usurio tenha uma viso diferente da mesma consulta atravs destes filtros. Cada filtro pode conter Parmetros, que podem ser preenchidos pelos usurios na hora de execuo da consulta ou serem fixados pelo Administrador. Os Parmetros so definidos por serem iniciados por :(dois pontos). Por Exemplo : Clientes->A1_EST = :Estado No SigaDW possvel definir os filtros atravs de dois modos: Expresses e Modo Rpido. o Expresses: Para construir um filtro com expresses :

Modo Administrador: 1. Selecione, na rvore, a opo Filtros localizado abaixo do nome da consulta. 2. Escolha a opo de filtro Opcional ou Obrigatrio. Modo Usurio:

43

Produtos Estratgicos

1. Estando na Definio da Tabela ou do Grfico , clique em Filtros na ToolBar 2. Clique em Manuteno de Filtros. Siga ento os seguintes passos : 1. Inclua um filtro atravs do boto Novo. 2. Informe um Nome e uma Descrio. 3. O sistema apresenta uma tela, clique no boto Expresso. 4. Para construir a expresso, basta dar um clique no boto (...). Ser aberto ento uma tela que permitir a construo da expresso. No filtro atravs de expresses pode-se usar uma expresso construda na sintaxe SQL ou na Sintaxe ADVPL. Em ambos os casos devero ser utilizados os atributos e indicadores definidos no cubo, escolhidos na lista existente na tela de definio do filtro. Portanto, ao precisar escolher um campo para a expresso, seja ele um atributo ou um indicador, escolha ele diretamente da lista e no digite o mesmo. A vantagem da sintaxe SQL (sempre padro ANSI), a rapidez da execuo, pois a mesma processada na seleo dos dados. J a sintaxe em ADVPL tem como vantagem a variedade de funes da linguagem, mas extremamente mais lenta, pois todos os dados so requisitados e somente depois tratados de acordo com a expresso. O sistema disponibiliza a opo de compilar a expresso para ver se existem erros de sintaxe. Aps finalizar a construo da expresso, basta salvar a mesma dando um clique no boto Salvar. o Modo Rpido : Neste tipo, o usurio consegue fazer filtros rpidos e com pouca digitao. Para construir um filtro no Modo Rpido :

Modo Administrador:

44

Produtos Estratgicos

1. Escolha , na rvore, a opo de Filtros localizado abaixo do nome da consulta. 2. Escolha a opo de filtro Opcional ou Obrigatrio. Modo Usurio: 1. Selecione, na rvore, a opo Filtros localizado abaixo do nome da consulta. 2. Escolha a opo de filtro Opcional ou Obrigatrio. Inclua ento um filtro atravs do boto Novo e informe um Nome e uma Descrio. O sistema apresenta uma tela onde possvel selecionar os atributos (atravs de suas dimenses mostradas) e os indicadores. D um clique em cima da dimenso desejada ou no boto Indicador. No Grid sero apresentados os atributos da Dimenso escolhida ou os indicadores. Para criar ento uma frmula simples para cada atributo, existem as seguintes convenes:

..: equivalente ao comando LIKE do SQL. Por exemplo, no campo de Clientes:


C.. Selecionar apenas os clientes que iniciam com C. ..A Selecionar apenas os clientes que terminam com A. ..A.. Selecionar apenas os clientes que tenham o A na expresso.

-:

Permite

definir

faixas

de

valores.

Por exemplo : A-C Selecionar apenas os clientes que iniciam entre A e C.

45

Produtos Estratgicos

>,< : Permite escolher entre o menor e o maior valor. Por exemplo: >Marcelo Selecionar todos os clientes maiores alfabeticamente que MARCELO.

,: Permite escolher os valores que estejam entre as vrgulas. Corresponde ao comando IN. Por exemplo: Marcelo,Elaine,Julia Selecionar os clientes Marcelo, Elaine e Julia.

Para criar estes filtros, basta digitar a expresso embaixo do atributo no Grid. Caso coloque mais de uma expresso em vrios atributos, os mesmos sero relacionados atravs da expresso AND. Caso um mesmo atributo tenha mais de uma expresso, os filtros sero relacionados atravs de uma expresso OR. Aps criar o filtro sempre faa a gravao. Ativando o Filtro Para ativar os filtros, tanto na tabela como no grfico: 1. Clique na barra de ferramentas no boto "Filtro", estando na execuo ou na definio de ambos. O sistema apresenta a tela de escolha do filtro a ser ativado. 2. Selecione o filtro e deixe marcado para ser ativado. 3. Pode-se ainda limitar o nmero de registros a serem considerados pela consulta. Para isto, basta setar a opo e informar a quantidade de registros desejada.

Alertas

Os Alertas tem como funo destacar valores em uma tabela (no vlido para o Grfico), atravs de cores diferenciadas do padro.

46

Produtos Estratgicos

Para criar um alerta, tanto no grfico como na tabela : Modo Administrador: Abaixo da Consulta na rvore, existe o item Alertas Modos Usurio/Administrador: Ao escolher a consulta no Desktop, escolher a opo Alertas na ToolBar da Definio da Tabela e escolha a opo Manuteno de Alertas.

Siga os Seguintes passos : 1. O sistema apresenta ento um Grid onde ser permitido: incluir, alterar e excluir um alerta. 2. Clique em Novo para criar um novo alerta. O sistema apresenta a tela para informao dos dados: o Nome: Informe um nome que caracterize o alerta V: Cor Fonte: Informe a cor da Fonte para os dados cujos valores sejam verdadeiros em relao expresso. V: Cor fundo: Informe a cor de fundo para os dados cujos valores sejam verdadeiros em relao expresso. V: Fonte: Escolhe o tipo de fonte para os dados cujos valores sejam verdadeiros em relao expresso. F: Cor Fonte: Informe a cor da Fonte para os dados cujos valores sejam falsos em relao expresso. F: Cor fundo:Informe a cor de fundo para os dados cujos valores sejam falsos em relao expresso. F: Fonte: Escolhe o tipo de fonte para os dados cujos valores sejam falsos em relao expresso.

47

Produtos Estratgicos

Expresso: Defina a expresso que retornar um valor falso ou verdadeiro. Portanto esta expresso dever ter uma comparao.

Ativando os Alertas Estando na Execuo da Tabela/Grfico ou na Definio da mesma, basta escolher o boto Alertas e ativar o Alerta desejado.

Ranking

O Objetivo do Ranking selecionar os dados da tabela ou do grfico atravs de uma quantidade fixa de registros, ordenados, por valor, em ordem crescente ou decrescente.

Com isto, pode-se visualizar os melhores ou piores atributos de acordo com o indicador escolhido. o Para criar um Ranking:
1. Na janela de Manuteno de Definio, seja da Tabela ou do Grfico, clique em "Ranking", localizado na ToolBar. O sistema apresenta uma tela com todos os indicadores do cubo, inclusive os virtuais. 2. Para definir um Ranking (apenas um por vez pode estar ativo), escolha o indicador e informe a quantidade de registros e a ordem deles (os n maiores ou os n menores). 3. Para retirar um Ranking, apenas zere o campo de quantidade e deixe desmarcado tanto os maiores como os menores. No se esquea de salvar suas modificaes atravs do boto SALVAR da Tool Bar.

Indicadores Virtuais

48

Produtos Estratgicos

Chamamos de Virtuais os novos indicadores que podem ser criados em cada consulta. Estes indicadores Virtuais sero formados atravs de expresses matemticas utilizando para isto os indicadores j existentes e definidos na tabela Fato. o Para criar um indicador Virtual : Modo Administrador: Atravs da rvore dando um clique no item Virtuais Modo Usurio: Ao abrir a Definio da Tabela/Grfico, escolha o boto Campos Virtuais. Para definir um novo indicador virtual, clique no boto Novo e informe: Nome: Defina um nome para o Indicador Virtual Descrio: Defina uma descrio Tamanho: Defina o tamanho (parte inteira) Decimais: Defina o tamanho das Decimais Mascara: Defina uma mscara de apresentao (o formato idntico ao usado em ADVPL). Expresso: Clique no boto ao lado da caixa para definir a expresso que ir compor o indicador virtual. Lembre-se de somente utilizar na expresso operaes matemticas entre os indicadores existentes.

49

Produtos Estratgicos

8.23. Importao e Agendamento

Criadas as Dimenses e os Cubos e definidos suas Fontes de Dados, o passo mais importante agora a Importao dos Dados destas dimenses e da tabela fato. Ao escolher a Fonte de Dados definida no Cubo ou na Dimenso, a tela de importao mostra as seguintes opes : 1. Parmetros : So mostrados os parmetros informados na criao da Fonte de Dados. 2. Filtros e Eventos : Podem ser definidos condies para os dados a serem importados : Limite Regs : Informe o mximo de registros a serem importados. Zero permite que todos os registros sejam importados. Pode ser usado para testes iniciais onde no h a necessidade de se importar todos os registros. Ao Iniciar : Informe um trecho de programa em ADVPL a ser executado antes do nicio da importao. Por exemplo pode-se verificar se existe um parmetro ativado no SX6 para ento iniciar a Importao. Ao Terminar : Informe um trecho de programa em ADVPL a ser executado ao final da importao. Validao : Informe uma validao em ADVPL. Caso esta validao retorne True, o SigaDW executar a regra contida na propriedade Proc. Invlidos. Cond. Limpeza : Informe uma condio de limpeza em sintaxe SQL compatvel com o Banco de Dados sendo acessado pela referida Fonte de Dados. Caso haja alguma condio aqui informada o SigaDW deletar os registros que sejam verdadeiros para a condio de limpeza. 3. Roteiro : Aqui so definidos os mapeamentos/transformaes entre os Atributos lgicos, informados na construo da dimenso/cubo e os Atributos(campos) fsicos da Fonte de Dados. Caso o nome do Atributo Lgico seja o mesmo do Atributo fsico, no necessrio definir um Roteiro. Caso contrrio defina para o Atributo Lgico qual valor ele dever pegar da Fonte de Dados, cujo Result Query o resultante da clusula SQL definida na Fonte de Dados. Por exemplo caso queira que o valor do Campo Lgico QUANT seja sempre o Valor do campo QUANT * 2, dever ser criado o seguinte roteiro :

50

Produtos Estratgicos

RETURN DW_VALUE * 2 onde Return obrigatrio e DW_Value o valor corrente do campo no registro. DW_Value uma varivel criada para padronizar o valor corrente do campo. O roteiro tem a funo de transformar o dado a ser gravado na Dimenso ou Cubo. Um outro exemplo seria : Na base de dados na tabela de clientes a informao de pessoa Jurdica 0 e de pessoa Fsica 1. Para o SigaDW o ideal seria trazer como informao as Strings 'Jurdica' e 'Fsica' e no 0 e 1. Um exemplo de roteiro para esta caso em um atributo chamado Tipo seria : If DW_VALUE = 0 RETURN 'Jurdica' Else Return 'Fsica' Endif 4. Agendamento : Para automatizar a importao dos Dados devero ser realizados agendamentos das Dimenses e dos Cubos. Devero ser feitos agendamentos para cada Dimenso/Cubo existente e o Administrador deve evitar que dois agendamentos sejam executados ao mesmo tempo. Informe nesta tela : - Periodicidade : Informe se o agendamento ser Dirio, Semanal ( em alguns dias da semana ) ou Mensal ( em determinados dias do ms ). - Ativo : Ative ou Desative este agendamento. - Data Incio : Informe a data Inicial de validade do Agendamento. - Data Final : Informe a data final de validade do Agendamento. - Hora Incio : Informe a hora a partir da qual o agendamento ser executado, respeitando o intervalo, que calculado partir das 00:00 hrs.

51

Produtos Estratgicos

- Hora Final : Informe a hora final do agendamento. - Intervalo : Informe o intervalo entre as ocorrncias do Agendamento no formato hh:mm. - Dias/Semana : Caso tenha escolhido periodicidade Semanal escolha os dias da semana. - Dias/Ms : Caso tenha escolhido periodicidade Mensal escolha os dias do Ms. - Prx. Execuo : mostrado a hora da prxima Execuo aps a incluso/alterao.

52

Produtos Estratgicos

8.24. Metadados

To importante quanto o levantamento de necessidades dos usurios do SIGADW sua perfeita documentao durante e aps a concluso dos trabalhos. Metadado significado dado sobre o dado. Na prtica, gerado um documento em formato XML que contm todo o SIGADW e sua estrutura, de forma que ocorre uma documentao automatizada, correta, fiel a base de dados e que pode ser usado em casos de importao da estrutura do SIGADW de um banco de dados para outro ou recuperao de desastres. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________

53

Produtos Estratgicos

8.25. Limpeza

Esta rotina permite ao Administrador apagar objetos do SIGADW, tais como cubos, dimenses e consultas. O backup e/ou recuperao dessas informaes de inteira responsabilidade do Adminstrador do SIGADW e/ou SGDB. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________

54

Produtos Estratgicos

8.26. Interface do usurio

Barra de tarefas

Consultas disponveis

Acima, vemos a interface do usurio, que bem mais simples do que a interface de Administrador. Na rea de Trabalho, o usurio v as consultas as quais tem acesso. Caso deseje utilizar alguma consulta, bastas arrast-la para o Desktop e basta um clique duplo para inici- la. ANOTAES:________________________________________________ __________________________________________________________ __________________________________________________________

55

Produtos Estratgicos

9. Resumo de Implantao Para a implantao do SigaDW, os seguintes passos so necessrios : Instalao do DW atravs do CD do Protheus ( 7 ou 8 ) o Configurao do .INI manual ( AP7) ou atravs do Wizard de configurao ( Protheus 8 ) Criao de um Banco de Dados no servidor SQL onde ser gravado o Data Warehouse. Este Banco de Dados deve ter as mesmas propriedades de um Banco de Dados para o Protheus. Criao de uma conexo Top Connect ( verso 4.0 ou superior ) apontado para este Banco de Dados. No SigaDW : o Criao de um Data Warehouse o Criao das Conexes o Criao das Dimenses Definio dos Atributos Definio da Chave Primria Definio da Fonte de Dados Mudana para Modo Consulta Importao o Criao do Cubo Definio dos Indicadores Escolha das Dimenses Definio da Fonte de Dados Importao Criao das Consultas Definio do Agendamento das Importaes

56

Produtos Estratgicos

10.Contatos e Bibliografia Para contato com a equipe de implantao do SIGADW, utilize o endereo: maa@microsiga.com.br Em caso de sugestes sobre documentao do SIGADW, utilize o endereo: mbomabe@microsiga.com.br Os textos desta apostila foram baseados no material disponibilizado por: http://www.datawarehouse.inf.br http://www.datawarehouse.com http://datawarehouse.ittollbox.com Para suporte na ferramenta, acesse diretamente o atendimento Nvel 1 ou 2.

57

Você também pode gostar