Está en la página 1de 37

A Microsiga tem como caracterstica oferecer continuamente aos seus clientes novas ferramentas e o SIGADW (DataWareHouse) um avano em relao

o ao SigaEIS !om o SIGADW" a Microsiga #assa a oferecer um #ro$uto %ue segue o #a$ro $e merca$o $e DataWareHouse

& %ue o SIGADW !aractersticas $o SIGADW Diferenas entre o SIGADW e o SIGAEIS 'e%uisitos !onfigurao (ermos (cnicos

O que o SIGADW
& SIGADW uma ferramenta lana$a a #artir $a verso ) *+ $o ,rot-eus & o./etivo $esta ferramenta gerar consultas gerenciais %ue au0iliem o usu1rio final na toma$a $e $eciso" atravs $a an1lise $etal-a$a $e gr1ficos e ta.elas cru2a$as (cu.os) Esta ferramenta monta DataWareHouses" %ue so gran$es re#osit3rios $e $a$os com informa4es sumari2a$as $e .ases $e $a$os &#eracionais Estes DataWareHouses fornecem os $a$os necess1rios #ara a construo $e gr1ficos e ta.elas #ara a an1lise $o usu1rio final & gran$e $iferencial $o SIGADW %ue o mesmo uma ferramenta totalmente 5e." constru$a em cima $as linguagens AD6,7AS, e 8A6A

Caracteristicas do SIGADW
& SIGADW tem como #rinci#ais caractersticas9

(otalmente e0ecut1vel em am.iente We." atravs $e :ro5sers Desenvolvi$o na linguagem #a$ro $a Microsiga (AD6,7AS,) e com com#onentes em 8ava Acesso a $iversos .ancos $e $a$os atravs $o (&, !&;;E!( ou acesso $ireto a ta.elas $o ti#o D:< Est1 totalmente incor#ora$o ao ,rot-eus

Diferenas entre o SIGADW e o SIGAEIS


& SIGADW um #ro$uto totalmente novo" mas com o mesmo o./etivo $o SIGAEIS" %ue $ar informa4es r1#i$as e #recisas so. $iversas 1reas $a em#resa ;o -1 com#ati.ili$a$e entre as consultas gera$as #elo SIGAEIS com o SIGADW ,or isto" caso e0istam consultas /1 feitas no SIGAEIS" as mesmas $evero ser reconstru$as no SIGADW !omo #rinci#ais vantagens $o SIGADW em relao ao SIGAEIS" esto9

Acesso via We. ('emoto) Acesso a enorme volume $e $a$os (otalmente incor#ora$o = tecnologia ,rot-eus Acesso =s fun4es $o ,rot-eus Acesso as .ases $e $a$os atravs $o (&, !&;;E!( e no $iretamente atravs $e $rivers &D:!>:DE" como feito no SIGAEIS

Requisitos
& SIGADW utili2a a mesma #lataforma $o ,rot-eus Entretanto" totalmente aconsel-1vel %ue se ten-a um servidor e0clusivo #ara o mesmo" com :in1rios e ',& tam.m e0clusivos ? necess1rio %ue o servidor ten-a muita mem3ria 'AM $is#onvel (acima $e *G: $e mem3ria) A gerao $o DataWareHouse $ever1 ser feita em um servi$or $e :anco $e Da$os relacional ;o #o$er1 ser cria$o em .anco $e $a$os no relacionais (como ,ara$o0 ou D.ase" o %ue acontece com o SIGAEIS) & es#ao $os Data:ases ser1 $imensiona$o $e acor$o com as informa4es a serem $is#oni.ili2a$as #or cu.o" no ato $a im#lantao & (&, !&;;E!( gerenciar1 a gravao $os $a$os neste .anco ? totalmente aconsel-1vel %ue ca$a DataWareHouse este/a em um $iferente $ata.ase $o .anco $e $a$os Isto sem#re informa$o no M,@S'6 I;I ;as estaes .asta %ue e0ista um .ro5ser Microsoft Internet E0#lorer verso A + #ara cima instala$o & mesmo $ever1 estar -a.ilita$o #ara ro$ar coman$os em 8ava Scri#t e estar a#to a tra.al-ar com cooBies &utros .ro5sers estaro sen$o -omologa$os #ela Microsiga ,ara as configura4es necess1rias #ara o Internet E0#lorer" acesse o ft# $a Microsiga" #asta SIGADW 71 esto v1rios $ocumentos %ue so sem#re atuali2a$os

,ara a correta im#lantao $o SIGADW im#rescin$vel %ue o im#lanta$or con-ea to$o conceito $e montagens DataWareHouse e DataMarts" #ois sem isto no #ossvel a correta utili2ao $a ferramenta

? necess1rio %ue antes $e e0ecutar o am.iente $o SIGADW" ten-a si$o e0ecuta$o algum am.iente $o ,rot-eus

Configurao
,ara configurar o SIGADW" inicialmente ser1 necess1rio alterar o M,@S'6 I;I" %ue o ar%uivo $e configura4es $o servi$or $o ,rot-eus

A Seo $o Environment %ue o SIGADW tra.al-ar1 $ever1 a#ontar #ara o :anco $e $a$os (atravs $a configurao $o (o# #a$ro) em %ue estar1 o DataWareHouse Dever1 e0istir tam.m environments a#ontan$o #ara a(s) .ase(s) $e $a$os %ue ser1(o) a fonte $o DataWareHouse As configura4es #ara ativar o servi$or H((, $o ,rot-eus $ever1 estar cria$a ,ea a/u$a ao su#orte Microsiga #ara como ativar este servi$or A.ai0o mostramos com um e0em#lo como $evemos configurar corretamente o A,@S'6 I;I #ara %ue o SIGADW se/a e0ecuta$o9

As sess4es e>ou c-aves %ue no constam $este e0em#lo no $evem ser altera$as Atente %ue esta sesso $e $escrio $o am.iente (environment) utili2a$a em outras sess4es $este ini A/usteCas #ara %ue a#ontem #ara esta sesso [Env o!DW" Informe os $iret3rios conforme a sua instalao9 Source#at$%E&'(!)'A#O Root#at$%E&'(!)'a!*data' Start#at$%'SIGAAD+' R!oD,%to! R!o-anguage%#ortuguese R!o+ersion%)..

AdsS$are% -oca/0i/es%ADS /oca/d,e1tension%2d,f Cisas3nc%4 race%4 0i/esOnDe(and%4 5u(!Sen$a!%4 #ict0or(at%DE0A6WS!/Server%77 WS#-Re/dir% t$e(e%C/assic Informe o nome $o servi$or $e -el#9 8e/!Server%9no(e do servidor $e/!: Informe #arDmetros $e cone0o (o#!onnect #ara ser utili2a$o #elo SIGADW9 o!Data;ase%9ti!o da ,ase7 !2e2 <SS=-> ? Orac/e ? e outros $o(o/ogados !e/o o!Connect: o!Server%9no(e do servidor o!Connect: o!A/ias%9a/ias no o!Connect7 !2e2 SigaDW:

[8

#"

Ha.ilita o 5e.Server $o ,rot-eus Ena,/e%. #at$%e&'<#) 8e/! #ort%)4 Ha.ilita o SIGADW #ara e0ecuo #ela url Htt#9>>Emeu servi$orF #ara servi$ores %ue com#artil-am outros sites use a configurao a.ai0o $esta (so e0clusivas)

[9(eu servidor:" Ena,/e%. #at$%E&'<#)'a!*data'd@ >>o $iret3rio DW $ever1 estar a.ai0o $o root#at#ort%)4 R!cEnv%envto! Res!onse5o,%sigad@ Ha.ilita o SIGADW #ara e0ecuo #ela url Htt#9>>Emeu servi$orF>siga$5 #ara servi$ores %ue so $e uso e0clusivo $o SIGADW recomen$amos o uso $a configurao acima $esta (so e0clusivas) [9(eu servidor:Asigad@" Ena,/e%. #at$%E&'<#)'a!*data'd@ #ort%)4 R!cEnv%envto! Res!onse5o,%sigad@

[SIGADW" t3!e%We,e1 OBS AR %StartWe,E1 OBCOBBEC %ConnectWe,E1 OBECI %0inis$We,E1 SigaWe,%DW Instances%D7EF7.7. Inactive i(eout%.)4 environ(ent%Env o! E(!0i/%GGA4.

@e,$ost%9(eu servidor: 'ecomen$amos a gravao $o log $o ,rot-eus (em caso $e este ser um servio) [GEBERA-" Conso/e-og%. Conso/e0i/e%E&'<#)'a!*data'a!)conso/e2/og Conso/e<a1SiHe%.E4444 'ecomen$amos a configurao #ara carga inicial $o SIGADW e o agen$amento na iniciali2ao $o servio (gan-o $e #erformance na #rimeira cone0o ao SIGADW) ,ara o agen$amento" tam.m necess1rio9 * !riar no Estart,at-F o ar%uivo ar%uivo sc-e$uler 5f conten$o uma lin-a com Em#resa" <ilial" Bo(eDoEnviron(entDoSigaD7 f on$e9

E(!resa e fi/ia/ so o c3$igo $a em#resa e filial associa$o ao SIGADW (ver c-ave Em#<il $a sesso SIGADW)G Bo(eDoEnviron(entDoSigaDW o nome $o am.iente $e e0ecuo $o SIGADW (ver c-ave environment $a sesso SIGADW) eG f fi0o

E0em#lo9 4.74.7envDW7f H !riar a sesso W<&;Start como a.ai0o in$ica$o9 [OBS AR " Iniciali2a o SIGADW e o agen$amento Io,s%SigaDW7 W0OBStart Refres$Rate%J44

[W0OBStart" (ain%W0OnStart environ(ent%environe(tDoSIGADW

er(os cnicos

DataWareHouse9 'e#osit3rio $e Da$os &s $a$os $e um DataWareHouse so arma2ena$os $e forma sinttica !ontm $a$os $e $iversos setores $a em#resa !u.o9 Dentro $e um DataWareHouse #o$emos ter v1rios cu.os" on$e ca$a cu.o #ossui $a$os $e um setor $a em#resa

<ato9 DefineCse como <ato a ta.ela %ue contm os in$ica$ores a serem analisa$os nas consultas Alm $isto" #ossuem c-aves %ue as conectam com as $imens4es

Dimenso9 ;a Dimenso temos $efini$os as %ue.ras %ue sero analisa$as nas consultas Estas %ue.ras tam.m #o$em ser c-ama$as $e Atri.utos ,or e0em#lo #o$emos ter uma $imenso !liente" outra ,ro$uto" etc

Atri.utos9 So as caractersticas $e uma $imenso ,or e0em#lo" os atri.utos $e uma Dimenso seriam !3$igo" ;ome" En$ereo" Esta$o" etc

In$ica$ores9 So os valores %ue sero analisa$os

MetaDa$os9 ? a estrutura $os cu.os constru$os" conten$o to$a as informa4es so.re Dimens4es" Atri.utos e (a.ela <ato ;o contm os $a$os

Acessando o SIGADW
,ara iniciar o SIGADW atravs $e um :ro5ser" a#enas $igite -tt#9>>nomeI$oIservi$orH((, (ou conforme a configurao $o seu servi$or Htt#) ,or e0em#lo" su#on-amos %ue o :in1rio>',& $o SIGADW est1 instala$o e configura$o no servi$or c-ama$o SE'6E'IDW ,ara acessar" $as esta4es" o SIGADW" .asta a.rir o :ro5ser e $igitar no en$ereo -tt#9>>SE'6E'IDW

;o #rimeiro acesso #rov1vel %ue o sistema $emore um #ouco #ara ser carrega$o" #ois o mesmo estar1 atuali2an$o alguns ar%uivos na estao #ara um #erfeito funcionamento $o SIGADW A #rimeira tela %ue ser1 mostra$a ser1 a $e login no sistema Informe o nome $o usu1rio e a sen-a $o mesmo & usu1rio a$ministra$or $o sistema tem o nome $e DWAD<IB A sen-a inicial $este usu1rio A (maiJsculo) !aso no -a/a nen-um DataWareHouse cria$o" $ever1 ser escol-i$o (somente #elo a$ministra$or) a o#o novo !aso contr1rio" $ever1 ser escol-i$o %ual DataWareHouse #reviamente cria$o o usu1rio $ese/a utili2ar A o#o tela c-eia #ermite visuali2ar a interface $o SIGADW sem a .arra $e ferramentas #a$ro $o :ro5ser" gan-an$o com isto mais es#ao $e visuali2ao

Entendendo a Interface do SIGADW


A Interface $o SIGADW constitu$a .asicamente $e K #artes9 Lma 1rvore $e informa4es e acessos" um menu fi0o na #arte su#erior $a tela e a #arte $e configura4es e visuali2ao $as consultas" %uan$o o usu1rio for um a$ministra$or !aso contr1rio a tela mostra$a ser1 forma$a #or uma 1rea $e tra.al-o on$e estaro as consultas #ara ca$a usu1rio $o SIGADW

Criao dos Cu,os


,ara a $efinio $e um cu.o" necess1rio enten$er #rimeiramente algumas $efini4es9

Di(enso& Lma $imenso um con/unto $e informa4es (atri.utos) %ue re#resentam uma mesma enti$a$e ,or e0em#lo" as enti$a$es !lientes" ,ro$utos e 6en$e$ores #o$em ser ca$a um uma Dimenso Atri,utos& !a$a Dimenso forma$a #or um con/unto $e Atri.utos" %ue so as caractersticas Jnicas $a Dimenso ,or e0em#lo" #ara a Dimenso !liente #o$em e0istir os atri.utos !3$igo" ;ome" Esta$o" En$ereo" etc

a,e/a 0ato& A ta.ela <ato" ou sim#lesmente <ato" a ta.ela %ue centrali2a o relacionamento entre as Dimens4es atravs $e cam#os c-aves Ela #ossui tam.m os In$ica$ores

Indicadores& So os valores %ue sero analisa$os

DataWare8ouse& & DataWareHouse um con/unto $e !u.os" %ue #o$em se relacionar entre si

Criando u( novo DataWare8ouse


A criao $e um novo DataWareHouse somente #o$er1 ser feita #or um a$ministra$or $o SIGADW Isto feito na tela $e 7ogin Informe o usu1rio e a sen-a" escol-a a o#o Bovo em DataWareHouse Informe ento9

;ome Interno9 Informe um nome re$u2i$o #ara acesso ;ome !om#leto9 Informe o nome com#leto $o DataWareHouse

;otificar &corrMncias9 Escol-a se $ese/a %ue as ocorrMncias se/am notifica$as e coloca$as em um log

!licB em NEnviarN

<eito isto" o DataWareHouse estar1 cria$o

a,e/as e(!orais
;o SIGADW #o$emos $efinir $ois ti#os $e ta.elas tem#orais" %ue sero Jteis #ara an1lises %ue envolvam $atas Estes ti#os so $efini$os no item A#oio (em#oral $a 1rvore ;ote %ue" caso -a/a alguma an1lise %ue envolva $ata" $ever1 ser informa$o o calen$1rio %ue o SIGADW ir1 tra.al-ar Isto cria #reviamente um .anco $e $a$os com as $atas informa$as

!alen$1rio9 A%ui sero $efini$os as $atas %ue #o$ero estar no cu.o" isto " o #ero$o %ue o cu.o contem#lar1 Isto ser1 necess1rio #ara %ue o SIGADW crie referMncias #ara atri.utos $o ti#o $ata ;ote %ue o SIGADW sem#re criar1 atri.utos se#ara$os #ara $ia" mMs" ano" semestre" etc

A#enas informe a Data Inicial e uma Data <inal e cli%ue em Enviar

,ero$os9 ,ermite criar $iferentes #ero$os $e an1lise" alm $a%ueles /1 e0istentes (mensal" anual" trimestral" semestral" etc) Informe um ;ome e as Datas Iniciais e <inais $e ca$a #ero$o &s #ero$os sero trata$os nas consultas como %ue.ras $e $ata

Cone1es
,ara %ue se ten-a acesso =s .ases $e $a$os %ue sero a fonte $o DataWareHouse" ser1 necess1rio criar !one04es #ara as mesmas E0istem trMs ti#os $e cone04es su#orta$as #elo SIGADW9

(o# !onnect9 ,ermite acesso =s .ases $e $a$os %ue esto configura$as #ara acesso via (o# !onnect &s seguintes $a$os $evero ser informa$os9

;ome9 Informe um ;ome #ara a !one0o

Descrio9 Informe uma $escrio #ara a !one0o

Servi$or>,orta9 Informe o nome ou en$ereo I, $o Servi$or on$e est1 locali2a$o o (o# !onnect ;este caso" no necess1rio informar a #orta

(i#o $e !one0o9 Informe o ti#o $e cone0o a ser utili2a$o

(i#o $o :anco9 Informe o :anco $e Da$os

Alias9 Informe o Alias cria$o no (o# !onnect

!li%ue em NEnviarN #ara confirmar a cone0o ,rot-eus SO9

,ermite o acessos aos ar%uivos $e $a$os $o ,rot-eus via Dicion1rio $e Da$os $o mesmo Isto facilita #ois tanto os nomes $as ta.elas como o nome $os cam#os esto relaciona$os com o $icion1rio" sen$o #ortanto a interface mais amig1vel &s seguintes $a$os $evero ser informa$os9

;ome9 Informe um nome #ara a !one0o

Descrio9 Informe uma $escrio #ara a !one0o

Servi$or>,orta9 Informe o nome $o Servi$or $o ,rot-eus (ou en$ereo I,) mais a #orta caso necess1rio (se#ara$a #or9)

Am.iente9 Informe o nome $e um environment $o ,rot-eus

Em#resa9 Informe o c3$igo $a Em#resa

<ilial9 Informe o c3$igo $a <ilial

,rot-eus Direto9 ,ermite %ue se ten-a acesso a ta.elas %ue no se/am acessa$as nem via (o# !onnect" nem via Dicion1rio $e Da$os ,or e0em#lo um ar%uivo tem#or1rio gera$o em um $iret3rio %ual%uer a.ai0o $o 'oot ,at- $o ,rot-eus Informe9

;ome9 Informe um nome #ara a !one0o

Descrio9 Informe uma $escrio #ara a !one0o

Servi$or>,orta9 Informe o nome $o Servi$or $o ,rot-eus (ou en$ereo I,) mais a #orta caso necess1rio (se#ara$a #or9)

Am.iente9 Informe o nome $e um environment $o ,rot-eus

Em#resa><ilial9 Informe %ual em#resa e %ual filial $o sistema !amin-o9 Informe o camin-o a.ai0o $o 'oot,at- $o ,rot-eus" on$e este/a os ar%uivos a serem acessa$os

Star Sc$e(a
& SIGADW utili2a como mo$elo $e im#lementao #ara os cu.os o c-ama$o Star Sc-ema (mo$elo estrela) ;este mo$elo temos %uatro #rinci#ais o./etos9

Dimenso I$entifica uma enti$a$e a ser analisa$a (E0 !lientes" ,ro$utos" etc ) Atri.utos So as caractersticas $e uma $imenso

In$ica$ores 6alores a serem analisa$os

(a.ela <ato !om#osta #elas c-aves $a Dimenso e #elos In$ica$ores a serem analisa$os

& Mo$elo Star Sc-ema se .aseia na ligao entre as Dimens4es com a (a.ela <ato" atravs $os cam#os c-aves ;o SIGADW no est1 im#lementa$o o mo$elo Sno5<laBe

<ode/o Star Sc$e(a&

Di(enses
A#3s a criao $a ta.ela tem#oral e $as cone04es" $eveCse ento $efinir as Dimens4es %ue sero utili2a$as nos cu.os

,ara criar Dimens4es9 ;a 1rvore" cli%ue em NDimens4esN Em segui$a" cli%ue na .arra $e ferramentas" no .oto NIncluirN e informe9 ;ome9 Lm nome #ara a Dimenso

* H K

Descrio9 Lma $escrio #ara a Dimenso

At2 Autom1tica9 Setan$o esta o#o" caso a ta.ela fato se refira = algum registro %ue no e0ista na $imenso" ele cria nesta Jltima um registro

As outras o#4es so a#enas informativas e #reenc-i$as #elo SIGADW K !li%ue em NEnviarN

P Q A

DM um refres- na Rrvore %ue a Dimenso cria$a ser1 a#resenta$a em.ai0o $o item Dimens4es Defina os atri.utos $esta $imenso E0istem $uas #ossi.ili$a$es9 Im#ortar as informa4es $iretamente $e uma ta.ela ou $efinir os mesmos um a um9 Im#ortao9 !li%ue em Im#ortar Escol-a a !one0o on$e est1 locali2a$a a ta.ela $ese/a$a De acor$o com o ti#o $a !one0o escol-i$a" confirme os #arDmetros ,ara agili2ar a escol-a $a ta.ela" informe o Alias (a.ela" como #or e0em#lo SA* !li%ue em NEnviarN Escol-a ento a ta.ela $ese/a$a e os cam#os $a mesma sero mostra$os Escol-a ento os cam#os $a ta.ela %ue se tornaro atri.utos $a NDimensoN e cli%ue em NEnviarN

Definir9 !aso %ueira $efinir um a um os atri.utos" cli%ue em ;ovo #ara ca$a atri.uto e informe9 @ ;ome9 ;ome $o Atri.uto S Descrio9 Descrio $o Atri.uto Esta $escrio ser1 mostra$a #ara o usu1rio *+ (i#o9 Defina o ti#o $o Atri.uto

(aman-o9 Defina o taman-o $o Atri.uto

Decimais9 !aso o ti#o se/a numrico" informe o nJmero $e $ecimais

M1scara9 Informe a mascara ,a$ro AD6,7

!li%ue em NEnviarN ,o$eCse alterar>e0cluir os atri.utos a %ual%uer momento em tem#o $e $efinio" .astan$o escol-er o atri.uto $ese/a$o e reali2ar a o#erao $ese/a$a ;ote %ue at este momento a#enas foram $efini$os os atri.utos" no -aven$o ain$a nen-uma relao com alguma fonte $e $a$os

Defina ento a !-ave ,rim1ria $esta Dimenso" isto " os atri.utos %ue servem #ara relacionamento com a ta.ela <ato ,ara isto" cli%ue em !-ave ,rim1ria" locali2a$a na 1rvore a.ai0o $a $imenso tra.al-a$a Selecione o(s) atri.uto(s) %ue com#oro a c-ave e cli%ue em Enviar & ,r30imo #asso ser1 $efinir a <onte $e Da$os $esta Dimenso ,ara isto" cli%ue em <onte $e Da$os na 1rvore a.ai0o $a $imenso tra.al-a$a !li%ue em Incluir Escol-a a !one0o $ese/a$a De acor$o com o ti#o $a cone0o informa$a ((o# !onnect" ,rot-eus SO ou ,rot-eus Direto)" sero #e$i$os $iferentes #arDmetros9 (o# !onnect9 * !one0o9 Escol-a uma cone0o H ;ome9 DM um nome #ara esta <onte $e Da$os K Descrio9 DM uma Descrio #ara esta <onte $e Da$os P 6ali$ao9 Escreva" em AD6,7" uma vali$ao #ara esta $imenso Q ,roc Inv1li$os9 Escol-a %ual mto$o ser1 e0ecuta$o #ara registros inv1li$os" isto " registros %ue no se relacionam com nen-uma fato ou $imenso

!li%ue em NEnviarN

*+ Em segui$a" cli%ue no .oto $a o#o ST7 e informe a cl1usula ST7 %ue ser1 e0ecuta$a #ara #egar os $a$os $a fonte $e $a$os ,or e0em#lo9 SE-EC K 0RO< SA.GG4 A%ui #o$em ser informa$os %ual%uer cl1usula com sinta0e ST7 com#atvel com o :anco $e Da$os sen$o acessa$o e %ue retornem um result TuerU #ara #reenc-imento $a Dimenso ** !li%ue em NEnviarN #ara finali2ar a <onte $e Da$os * ,rot-eus SO9 Informe o Alias $o Ar%uivo e0istente no Dicion1rio $e Da$os $o ,rot-eus ,or e0em#lo SA*

Direto9 Informe a Em#resa><ilial" o camin-o e o nome $o ar%uivo com a e0tenso ,or e0em#lo (ES(E D:<

*H !li%ue no .oto refres- $a 1rvore #ara visuali2ar as altera4es acima *K ,ara fa2er a im#ortao cli%ue na fonte $e $a$os cria$a #ara a%uela Dimenso e efetue a NIm#ortaoN $os Da$os $a Dimenso" $an$o um cli%ue na o#o NIm#ortarN *P

'eali2e os #assos acima #ara as outras $imens4es a serem cria$as

Cu,os
Defini$as as Dimens4es" .asta agora $efinirmos os cu.os" isto " os relacionamentos entre as Dimens4es com a ta.ela <atos" %ue a%ui ser1 cria$a

,ara $efinir cu.os9 !li%ue em N!u.osN na 1rvore e em segui$a em N;ovoN na .arra $e ferramentas" e ento informe a#enas o nome $o !u.o !li%ue no .oto N'efres-N $a 1rvore ;ote %ue estamos $efinin$o a ta.ela <ato tam.m

* H

K P

& #r30imo #asso $efinir os NIn$ica$oresN ,o$eCse fa2er a im#ortao $as $efini4es $os in$ica$ores ou criar manualmente ca$a um $eles ,ara fa2er a im#ortao" cli%ue em NIm#ortarN na .arra $e ferramentas $a ta.ela $e in$ica$ores Informe ento a !one0o a ser usa$a e o Alias $a (a.ela (#or e0em#lo SA*) on$e estaro os in$ica$ores Escol-a ento a ta.ela e o #r30imo #asso ser1 escol-er os in$ica$ores (%ue so cam#os numricos) ,o$eCse tam.m criar manualmente as $efini4es $os in$ica$ores

Q A

!li%ue em In$ica$ores na 1rvore e em ;ovo na .arra $e ferramentas ,ara ca$a novo in$ica$or" $efina9 ;ome9 ;ome $o In$ica$or

Descrio9 Descrio $o In$ica$or

(i#o9 Defina o (i#o $o In$ica$or Geralmente ;umrico

(aman-o9 Informe o taman-o $a #arte inteira $o In$ica$or

*+ Decimais9 Informe o nJmero $e casas $ecimais ** !lasse9 Informe a forma $e sumari2ao $o In$ica$or Geralmente A$itivo *H M1scara9 Defina uma mascara #a$ro AD6,7" %ue ser1 usa$a #ara e0i.io <eito isto" o #r30imo #asso ser1 $efinir o relacionamento $a ta.ela fato com as Dimens4es $ese/a$as A ,ara isto" cli%ue em Dimens4es na 1rvore !aso no a#area nen-uma $imenso $is#onvel" $eveCse li.erar ca$a $imenso (,ara li.erar $imens4es" selecione ca$a $imenso e cli%ue no .oto NMu$ar #ara !onsultaN Isto li.erar1 a $imenso #ara a criao $os cu.os) Selecione as c-aves #rim1rias $as $imens4es $ese/a$as %ue e0istiro na ta.ela fatos e cli%ue em NEnviarN Defina ento" %ual ser1 a fonte $e $a$os #ara os NIn$ica$oresN" clican$o em N<onte $e Da$osN na 1rvore Defina a N<onte $e Da$osN $a mesma maneira $a $efini$a nas $imens4es Antes $e reali2ar a im#ortao $o cu.o" necess1rio verificar se as liga4es entre as c-aves $a ta.ela fato e as c-aves #rim1rias $as Dimens4es esto corretamente $efini$as *+ ,ara isto" estan$o na <onte $e Da$os $o cu.o" escol-a a o#o 'oteiros na .arra $e ferramentas e0istente Desta forma sero mostra$os to$os os cam#os c-aves $a ta.ela fato !aso e0ista um sm.olo O ao la$o $a c-ave" in$ica %ue necess1rio in$icar na ta.ela fato %ual o cam#o %ue se relaciona com a res#ectiva c-ave #rim1ria $a Dimenso Se

) @ S

na ta.ela fato como na $imenso o nome $os cam#os relaciona$os for o mesmo" no -1 necessi$a$e $e se alterar !aso contr1rio" cli%ue em cima $o(s) cam#o(s) assinala$o(s) Ser1 a.erta uma /anela $e escol-a $o cam#o correto $a ta.ela fato %ue se relaciona com a $imenso Escol-a o cam#o correto" cli%ue em &V 'e#ita a o#erao #ara to$os os cam#os assinala$os Efetue ento a im#ortao $a ta.ela <atos ** ,ara isto" escol-a N<onte $e Da$osN $o cu.o e cli%ue em NIm#ortarN

I(!ortao
E0#licaremos a%ui os #roce$imentos #ara a reali2ao $a Im#ortao $os Da$os" tanto $as Dimens4es como $o !u.o 7em.remos %ue to$a im#ortao feita a#3s a $efinio $as fontes $e $a$os

I(!ortando Dados
!ria$as as Dimens4es e os !u.os e $efini$os suas <ontes $e Da$os" o #asso mais im#ortante agora a Im#ortao $os Da$os $estas $imens4es e $a ta.ela fato Ao escol-er a <onte $e Da$os $efini$a no !u.o ou na Dimenso" a tela $e im#ortao mostra as seguintes o#4es9

,arDmetros9 So mostra$os os #arDmetros informa$os na criao $a <onte $e Da$os <iltros e Eventos9 ,o$em ser $efini$os con$i4es #ara os $a$os a serem im#orta$os9

7imite 'egs9 Informe o m10imo $e registros a serem im#orta$os Wero #ermite %ue to$os os registros se/am im#orta$os ,o$e ser usa$o #ara testes iniciais on$e no -1 a necessi$a$e $e se im#ortar to$os os registros

Ao Iniciar9 Informe um trec-o $e #rograma em AD6,7 a ser e0ecuta$o antes $o inicio $a im#ortao ,or e0em#lo #o$eCse verificar se e0iste um #arDmetro ativa$o no SOA #ara ento iniciar a Im#ortao

Ao (erminar9 Informe um trec-o $e #rograma em AD6,7 a ser e0ecuta$o ao final $a im#ortao

6ali$ao9 Informe uma vali$ao em AD6,7 !aso esta vali$ao retorne (rue" o SIGADW e0ecutar1 a regra conti$a na #ro#rie$a$e ,roc Inv1li$os

!on$ 7im#e2a9 Informe uma con$io $e lim#e2a em sinta0e ST7 com#atvel com o :anco $e Da$os sen$o acessa$o #ela referi$a <onte $e Da$os !aso -a/a alguma con$io a%ui informa$a o SIGADW $eletar1 os registros %ue se/am ver$a$eiros #ara a con$io $e lim#e2a 'oteiro9 A%ui so $efini$os os ma#eamentos>transforma4es entre os Atri.utos l3gicos" informa$os na construo $a $imenso>cu.o e os Atri.utos (cam#os) fsicos $a <onte $e Da$os !aso o nome $o Atri.uto 73gico se/a o mesmo $o Atri.uto fsico" no necess1rio $efinir um 'oteiro !aso contr1rio $efina #ara o Atri.uto 73gico %ual valor ele $ever1 #egar $a <onte $e Da$os" cu/o 'esult TuerU o resultante $a cl1usula ST7 $efini$a na <onte $e Da$os ,or e0em#lo caso %ueira %ue o valor $o !am#o 73gico TLA;( se/a sem#re o 6alor $o cam#o TLA;( X H" $ever1 ser cria$o o seguinte roteiro9 RE 6RB DW*+A-6E K E on$e" 'eturn o.rigat3rio e DWI6alue o valor corrente $o cam#o no registro DWI6alue uma vari1vel cria$a #ara #a$roni2ar o valor corrente $o cam#o & roteiro tem a funo $e transformar o $a$o a ser grava$o na Dimenso ou !u.o Lm outro e0em#lo seria9 ;a .ase $e $a$os na ta.ela $e clientes a informao $e #essoa 8ur$ica + e $e #essoa <sica * ,ara o SIGADW o i$eal seria tra2er como informao as Strings Y8ur$icaY e Y<sicaY e no + e * Lm e0em#lo $e roteiro #ara esta caso em um atri.uto c-ama$o (i#o seria9

If DWI6A7LE Z + 'E(L'; Y8ur$icaY Else 'eturn Y<sicaY En$if

Agen$amento9 ,ara automati2ar a im#ortao $os Da$os $evero ser reali2a$os agen$amentos $as Dimens4es e $os !u.os Devero ser feitos agen$amentos #ara ca$a Dimenso>!u.o e0istente e o A$ministra$or $eve evitar %ue $ois agen$amentos se/am e0ecuta$os ao mesmo tem#o

Informe nesta tela9

,erio$ici$a$e9 Informe se o agen$amento ser1 Di1rio" Semanal (em alguns $ias $a semana ) ou Mensal (em $etermina$os $ias $o mMs)

Ativo9 Ative ou Desative este agen$amento

Data Incio9 Informe a $ata Inicial $e vali$a$e $o Agen$amento

Data <inal9 Informe a $ata final $e vali$a$e $o Agen$amento

Hora Incio9 Informe a -ora a #artir $a %ual o agen$amento ser1 e0ecuta$o" res#eitan$o o intervalo" %ue calcula$o = #artir $as ++9++ -

Hora <inal9 Informe a -ora final $o agen$amento

Intervalo9 Informe o intervalo entre as ocorrMncias $o Agen$amento no formato --9mm

Dias>Semana9 !aso ten-a escol-i$o #erio$ici$a$e Semanal escol-a os $ias $a semana

Dias>MMs9 !aso ten-a escol-i$o #erio$ici$a$e Mensal escol-a os $ias $o MMs

,r30 E0ecuo9 ? mostra$o a -ora $a #r30ima E0ecuo a#3s a incluso>alterao

Consu/tas
A consulta $o SIGADW on$e o usu1rio far1 as an1lises $os $a$os" se/a atravs $e um gr1fico" se/a atravs $e uma ta.ela crossta.

& usu1rio #o$er1 criar a mesma ou #e$ir #ara %ue o a$ministra$or as crie (o$a consulta origin1ria $e um cu.o" %ue est1 conti$o $entro $e um DataWareHouse &u se/a" #o$emos ter em um DataWareHouse v1rios cu.os e $entro $o cu.o v1rias consultas gerenciais !a$a consulta $o SIGADW com#osta $e9

GrLfico& ,ermite visuali2ar os $a$os em forma gr1fica a,e/a& ,ermite visuali2ar os $a$os em uma ta.ela cru2a$a" on$e #o$eCse mu$ar a visuali2ao $os atri.utos e in$ica$ores

0i/tros& ,ermitem criar sele4es $e $a$os conforme algum critrio

A/ertas& ,ermitem" somente na ta.ela" visuali2ar fai0as $e $a$os $e forma $iferencia$a" atravs $e cores

+irtuais& ,ermitem criar in$ica$ores %ue no esto $efini$os no cu.o originalmente

&s tens acima so i$entifica$os na 1rvore" em.ai0o $e ca$a consulta 7inBs9


!rian$o uma nova !onsulta E0cluin$o uma consulta !onfiguran$o uma (a.ela !onfiguran$o um Gr1fico <iltros Alertas 'anBing 6irtuais Drill Do5ns

Criando u(a nova Consu/ta


E0istem $ois ti#os $e consultas9 As !onsultas #rMDefinidas e as $e 6suLrios As ,rC Defini$as so cria$as #elo a$ministra$or e #o$em ser acessa$as #or $etermina$os usu1rios aos %uais so $a$os #rivilgios $e visuali2ao e>ou manuteno As $e Lsu1rios" so as cria$as #or ca$a usu1rio $o sistema" fican$o a mesma e0clusiva #ara ele" a no ser %ue ele a $ei0e como #J.lica & mto$o $e criao $a consulta sem#re o mesmo " tanto #ara consultas ,rCDefini$as como #ara Lsu1rios

,ara criar uma nova consulta9

Caso seIa ad(inistrador& * H K P !li%ue em N,rCDefini$asN ou $e NLsu1riosN na 1rvoreG !li%ue em N;ovoN na .arra $e ferramentas a#resenta$aG Informe um nome e uma $escrio (o.rigat3rios) #ara a consulta a ser cria$a e cli%ue em NEnviarNG Selecione o cu.o em %ue esta consulta ser1 cria$a e cli%ue em NEnviarN !aso se/a necess1rio" li.ere o cu.o #ara #o$er construir as consultas

Caso seIa u( 6suLrio no Ad(inistrador& * H K ;o DesBto#" escol-a a #asta Manuteno $e !onsultas $e Lsu1rio & usu1rio tem %ue ter #rivilgio $e criao $e consultasG Informe um nome e uma $escrio (o.rigat3rios) #ara a consulta a ser cria$aG !aso $ese/e %ue esta consulta se/a $is#oni.ili2a$a #ara outros usu1rios (cu/o acesso $ever1 ser $a$o a #osteriormente #elo a$ministra$or)" colo%ueCa como #J.lica !aso contr1rio ela somente estar1 $is#oni.ili2a$a #ara %uem criou a mesma !li%ue em Enviar Selecione o cu.o em %ue esta consulta ser1 cria$a e cli%ue em NEnviarN

E1c/uindo u(a consu/ta

,ara e0cluir uma consulta $o SIGADW9 Selecione na 1rvore N!onsultas ,rCDefini$asN ou $e NLsu1riosNG Escol-a a consulta a ser e0clu$aG !li%ue em 'emover na .arra $e ferramentasG !li%ue em Enviar #ara confirmar a e0cluso

* H K P

Configurando u(a a,e/a


,ara configurar uma ta.ela" necess1rio $efinirmos" atravs $a NDefinioN" %uais atri.utos e in$ica$ores sero analisa$os !a$a ta.ela #ossui um Ei0o [ (;a 6ertical ou 7in-as) e um Ei0o O (;a Hori2ontal ou !olunas) ;os Ei0os O e [ so coloca$os os atri.utos a serem analisa$os Ain$a no ei0o [ $eveC se colocar os in$ica$ores a serem analisa$os

,ara $efinirmos uma (a.ela9 Ad(inistrador& DM um cli%ue no item N(a.elaN $a 1rvore $a consulta escol-i$a 6suLrios& DM um $u#lo cli%ue no cone $a consulta Ser1 a#resenta$a uma tela $e o#4es Siga ento os seguintes #assos9

Escol-a (a.ela no item NDefinioN Ser1 a#resenta$a a tela $e Definio Esta tela com#osta $e uma 1rvore com to$os os atri.utos e in$ica$ores e0istentes" e $e um gr1fico #areci$o com a ta.ela" #ara %ue #ossam ser $efini$os os ei0os O e [ e os In$ica$ores ,ara $efinir os ei0os O e [ e os in$ica$ores" .asta escol-er o atri.uto>in$ica$or $ese/a$o e arrast1Clo ($rag an$ $ro#) #ara o res#ectivo ei0o ,o$eCse trocar os atri.utos $e ei0o" .astan$o #ara isto arrastar o mesmo $e um ei0o #ara outro ,o$eCse colocar mais $e um atri.uto #or ei0o e mu$ar a or$em em ca$a ei0o" .astan$o #ara isto arrastar o atri.uto $entro $o #r3#rio ei0o #ara a #osio $ese/a$a !a$a in$ica$or #ossui um .oto %ue $efine o ti#o $e c1lculo a ser feito na%uele in$ica$or9 Soma" !ontagem" Distino" M$ia" Mnimo" M10imo e \ ,artici#ao

K P

,ara salvar a $efinio" .asta $ar um cli%ue na .arra $e ferramentas no .oto NSalvarN Ele #e$ir1 o nome $a consulta ,ara e0ecutar a consulta na ta.ela" cli%ue em NE0ecutarN na .arra $e ferramenta

Configurando u( GrLfico
,ara configurar um Gr1fico" necess1rio $efinirmos" atravs $a NDefinioN" %uais atri.utos e in$ica$ores sero analisa$os !a$a Gr1fico #ossui um ei0o O on$e vo os atri.utos e uma 1rea on$e vo os in$ica$ores

,ara $efinirmos um Gr1fico9

Ad(inistrador& * DM um cli%ue no item NGr1ficoN $a 1rvore $a consulta

6suLrio& * DM um $u#lo cli%ue no cone $a consulta & sistema a#resenta uma tela $e o#4es Selecione NGr1ficoN no item Definio H Ser1 a#resenta$a a tela $e Definio Esta tela com#osta $e uma 1rvore com to$os os atri.utos e in$ica$ores e0istentes" e $e um gr1fico #ara %ue #ossam ser $efini$os o ei0o O e os In$ica$ores ,ara $efinir o ei0o O e os in$ica$ores" selecione o atri.uto>in$ica$or $ese/a$o e arrasteCo ($rag an$ $ro#) #ara o res#ectivo ei0o>1rea ,o$eCse colocar mais $e um atri.uto #or ei0o O e mu$ar a or$em em ca$a ei0o O" .astan$o #ara isto arrastar o atri.uto $entro $o #r3#rio ei0o #ara a #osio $ese/a$a !a$a in$ica$or #ossui um .oto %ue $efine o ti#o $e c1lculo a ser feito na%uele in$ica$or9 Soma" !ontagem" Distino" M$ia" Mnimo" M10imo e \ ,artici#ao Em ca$a in$ica$or escol-i$o" #o$eCse tam.m $efinir a cor $e ca$a um $eles :asta $ar um cli%ue no .oto conti$o no in$ica$or e escol-er a cor Lma outra o#o escol-er o ti#o $e gr1fico %ue ser1 a#resenta$o na consulta" estan$o esta o#o $is#onvel no atri.uto escol-i$o no ei0o O As N,ro#rie$a$es $o Gr1ficoN #o$em ser $efini$as atravs $o N:oto ,ro#rie$a$esN As o#4es so9

(tulo9 Mostra um (tulo no ei0o $os In$ica$ores

:ase9 Define a .ase (lin-a) no ei0o $os In$ica$ores Es#ecificar na Meta o valor

Escala 7ogartmica9 Define se ir1 usar a escala logartmica #ara o c1lculo $os intervalos numricos $o ei0o $os In$ica$ores DeveCse $efinir a .ase ,a$ro *+

Escala Autom1tica9 & sistema calcula a escala automaticamente !aso contr1rio" $eveCse $efinir os valores mnimo" m10imo e o incremente entre estes valores

A.rir em 8anelas Se#ara$as9 Mar%ue esta o#o se $ese/a %ue as /anelas $e Drill Do5n se/am a.ertas em outras 8anelas e no na mesma $a !onsulta

E0iste a o#o $e se $efinir as mesmas #ro#rie$a$es acima %uan$o for tra.al-ar com $ois ei0os $e In$ica$ores Isto acontece nos ti#o $e gr1fico !oluna e !oluna KD P Q ,ara salvar a $efinio" .asta $ar um cli%ue na .arra $e ferramentas no .oto NSalvarN Ele #e$ir1 o nome $a consulta ,ara e0ecutar a consulta no Gr1fico" cli%ue em NE0ecutarN na .arra $e ferramentas

0i/tros
&s <iltros #ermitem fa2er uma seleo $os $a$os a serem e0i.i$os tanto na ta.ela como no gr1fico E0istem $ois ti#os $e <iltros9 &s N&#cionaisN e os N&.rigat3riosN &s filtros o#cionais #o$em ser -a.ilita$os>$esa.ilita$os #elo usu1rio 81 os filtros o.rigat3rios so cria$os #elo a$ministra$or e no #o$em ser $esa.ilita$os #elo usu1rio &s filtros o.rigat3rios #ermitem %ue #ara ca$a gru#o $e usu1rios ou at mesmo #or usu1rios ten-amos filtros fi0os" #ermitin$o %ue ca$a gru#o>usu1rio ten-a uma viso $iferente $a mesma consulta atravs $estes filtros !a$a filtro #o$e conter #arDmetros" %ue #o$em ser #reenc-i$os #elos usu1rios na -ora $e e0ecuo $a consulta ou serem fi0a$os #elo A$ministra$or &s ,arDmetros so $efini$os #or serem inicia$os #or9($ois #ontos) ,or E0em#lo9 !lientesCFA*IES( Z9Esta$o ;o SIGADW #ossvel $efinir os filtros atravs $e $ois mo$os9 E0#ress4es e Mo$o '1#i$o

E1!resses&

,ara construir um filtro com e0#ress4es9

Ad(inistrador& * H Selecione" na 1rvore" a o#o N<iltros locali2a$oN a.ai0o $o nome $a consulta Escol-a a o#o $e filtro N&#cionalN ou N&.rigat3rioN 6suLrio& * H ;a /anela $e Manuteno $e NDefinio $a (a.ela ou $o Gr1ficoN" cli%ue em N<iltrosN na .arra $e ferramentas !li%ue em Manuteno $e N<iltrosN

Siga ento os seguintes #assos9 K P Q A Inclua um filtro atravs $o .oto ;ovo Informe um ;ome e uma Descrio & sistema a#resenta uma tela" cli%ue no .oto E0#resso ,ara construir a e0#resso" .asta $ar um cli%ue no .oto ( ) Ser1 a.erto ento uma tela %ue #ermitir1 a construo $a e0#resso ;o filtro atravs $e e0#ress4es #o$eCse usar uma e0#resso constru$a na sinta0e ST7 ou na Sinta0e AD6,7 Em am.os os casos $evero ser utili2a$os os atri.utos e in$ica$ores $efini$os no cu.o" escol-i$os na lista e0istente na tela $e $efinio $o filtro ,ortanto" ao #recisar escol-er um cam#o #ara a e0#resso" se/a ele um atri.uto ou um in$ica$or" escol-a ele $iretamente $a lista e no $igite o mesmo A vantagem $a sinta0e ST7 (sem#re #a$ro A;SI)" a ra#i$e2 $a e0ecuo" #ois a mesma #rocessa$a na seleo $os $a$os 81 a sinta0e em AD6,7 tem como vantagem a varie$a$e $e fun4es $a linguagem" mas e0tremamente mais lenta" #ois to$os os $a$os so re%uisita$os e somente $e#ois trata$os $e acor$o com a e0#resso & sistema $is#oni.ili2a a o#o $e com#ilar a e0#resso #ara ver se e0istem erros $e sinta0e A#3s finali2ar a construo $a e0#resso" .asta salvar a mesma $an$o um cli%ue no .oto NSalvarN

<odo RL!ido&
;este ti#o" o usu1rio consegue fa2er filtros r1#i$os e com #ouca $igitao

,ara construir um filtro no Mo$o '1#i$o9

Ad(inistrador&

* H

Escol-a" na 1rvore" a o#o $e N<iltrosN locali2a$o a.ai0o $o nome $a consulta Escol-a a o#o $e filtro N&#cionalN ou N&.rigat3rioN

6suLrio& * H K P Selecione" na 1rvore" a o#o <iltros locali2a$o a.ai0o $o nome $a consulta Escol-a a o#o $e filtro &#cional ou &.rigat3rio Inclua ento um filtro atravs $o .oto ;ovo e informe um ;ome e uma Descrio & sistema a#resenta uma tela on$e #ossvel selecionar os atri.utos (atravs $e suas $imens4es mostra$as) e os in$ica$ores DM um cli%ue em cima $a $imenso $ese/a$a ou no .oto In$ica$or ;o Gri$ sero a#resenta$os os atri.utos $a Dimenso escol-i$a ou os in$ica$ores ,ara criar ento uma f3rmula sim#les #ara ca$a atri.uto" e0istem as seguintes conven4es9 229 ? e%uivalente ao coman$o 7IVE $o ST7 ,or e0em#lo" no cam#o $e !lientes9

! Selecionar1 a#enas os clientes %ue iniciam com !

A Selecionar1 a#enas os clientes %ue terminam com A

A Selecionar1 a#enas os clientes %ue ten-am o A na e0#resso

M9 ,ermite $efinir fai0as $e valores ,or e0em#lo

AC! Selecionar1 a#enas os clientes %ue iniciam entre A e !

:799 ,ermite escol-er entre o menor e o maior valor ,or e0em#lo9

FMarcelo

Selecionar1 to$os os clientes maiores alfa.eticamente %ue MA'!E7&

79 ,ermite escol-er os valores %ue este/am entre as vrgulas !orres#on$e ao coman$o I; ,or e0em#lo9

Marcelo"Elaine"8ulia Selecionar1 os clientes Marcelo" Elaine e 8ulia

,ara criar estes filtros" .asta $igitar a e0#resso em.ai0o $o atri.uto no Gri$ !aso colo%ue mais $e uma e0#resso em v1rios atri.utos" os mesmos sero relaciona$os atravs $a e0#resso A;D !aso um mesmo atri.uto ten-a mais $e uma e0#resso" os filtros sero relaciona$os atravs $e uma e0#resso &' A#3s criar o filtro sem#re faa a gravao

Ativando o 0i/tro

,ara ativar os filtros" tanto na ta.ela como no gr1fico9 !li%ue na .arra $e ferramentas no .oto N<iltroN" estan$o na e0ecuo ou na $efinio $e am.os & sistema a#resenta a tela $e escol-a $o filtro a ser ativa$o

H K

Selecione o filtro e $ei0e marca$o #ara ser ativa$o ,o$eCse ain$a limitar o nJmero $e registros a serem consi$era$os #ela consulta ,ara isto" .asta setar a o#o e informar a %uanti$a$e $e registros $ese/a$a

A/ertas
&s Alertas tem como funo $estacar valores em uma ta.ela (no v1li$o #ara o Gr1fico)" atravs $e cores $iferencia$as $o #a$ro

,ara criar um alerta" tanto no gr1fico como na ta.ela9

Ad(inistrador& A.ai0o $a o#o N!onsultaN na 1rvore" -1 o item NAlertasN 6suLrioAAd(inistrador& Ao escol-er a consulta no DesBto#" escol-er a o#o NAlertasN na .arra $e ferramentas $a NDefinio $a (a.elaN e escol-a a o#o NManuteno $e AlertasN

Siga agora" os seguintes #assos9 * H & sistema a#resenta ento um Gri$ on$e ser1 #ermiti$o9 incluir" alterar e e0cluir um alerta !li%ue em N;ovoN #ara criar um novo alerta & sistema a#resenta a tela #ara informao $os $a$os9 K ;ome9 Informe um nome %ue caracteri2e o alerta P 69 !or <onte9 Informe a cor $a <onte #ara os $a$os cu/os valores se/am ver$a$eiros em relao = e0#resso Q 69 !or fun$o9 Informe a cor $e fun$o #ara os $a$os cu/os valores se/am ver$a$eiros em relao = e0#resso A 69 <onte9 Escol-e o ti#o $e fonte #ara os $a$os cu/os valores se/am ver$a$eiros em relao = e0#resso ) <9 !or <onte9 Informe a cor $a <onte #ara os $a$os cu/os valores se/am falsos em relao = e0#resso @ <9 !or fun$o9 Informe a cor $e fun$o #ara os $a$os cu/os valores se/am falsos em relao = e0#resso S <9 <onte9 Escol-e o ti#o $e fonte #ara os $a$os cu/os valores se/am falsos em relao = e0#resso *+ E0#resso9 Defina a e0#resso %ue retornar1 um valor falso ou ver$a$eiro ,ortanto esta e0#resso $ever1 ter uma com#arao

Ativando os A/ertas
Estan$o na E0ecuo $a (a.ela>Gr1fico ou na Definio $a mesma" .asta escol-er o .oto Alertas e ativar o Alerta $ese/a$o

RanNing
& &./etivo $o 'anBing selecionar os $a$os $a ta.ela ou $o gr1fico atravs $e uma %uanti$a$e fi0a $e registros" or$ena$os" #or valor" em or$em crescente ou $ecrescente !om isto" #o$eCse visuali2ar os mel-ores ou #iores atri.utos $e acor$o com o in$ica$or escol-i$o

,ara criar um 'anBing9 ;a /anela $e Manuteno $e Definio" se/a $a (a.ela ou $o Gr1fico" cli%ue em N'anBingN" locali2a$o na .arra $e ferramentas & sistema a#resenta uma tela com to$os os in$ica$ores $o cu.o" inclusive os virtuais

,ara $efinir um 'anBing (a#enas um #or ve2 #o$e estar ativo)" escol-a o in$ica$or e informe a %uanti$a$e $e registros e a or$em $eles (os n maiores ou os n menores) ,ara retirar um 'anBing" a#enas 2ere o cam#o $e %uanti$a$e e $ei0e $esmarca$o tanto os maiores como os menores ;o se es%uea $e salvar suas mo$ifica4es atravs $o .oto SA76A' $a (ool :ar

+irtuais
!-amamos $e 6irtuais os novos in$ica$ores %ue #o$em ser cria$os em ca$a consulta Estes in$ica$ores 6irtuais sero forma$os atravs $e e0#ress4es matem1ticas utili2an$o #ara isto os in$ica$ores /1 e0istentes e $efini$os na ta.ela <ato

,ara criar um in$ica$or 6irtual 9

Ad(inistrador& Atravs $a Rrvore $an$o um cli%ue no item 6irtuais 6suLrio& Ao a.rir a Definio $a (a.ela>Gr1fico" escol-a o .oto N!am#os 6irtuaisN * ,ara $efinir um novo in$ica$or virtual" cli%ue no .oto N;ovoN e informe9

;ome9 Defina um nome #ara o In$ica$or 6irtual

Descrio9 Defina uma $escrio

(aman-o9 Defina o taman-o (#arte inteira)

Decimais9 Defina o taman-o $as Decimais

Mascara9 Defina uma m1scara $e a#resentao (o formato i$Mntico ao usa$o em AD6,7)

E0#resso9 !li%ue no .oto ao la$o $a cai0a #ara $efinir a e0#resso %ue ir1 com#or o in$ica$or virtual 7em.reCse $e somente utili2ar na e0#resso o#era4es matem1ticas entre os in$ica$ores e0istent

Dri// Do@ns
Lm $os mais im#ortantes recursos e0istentes em ferramentas $e :usiness Intelligence" o recurso $e Drill Do5n Significa a#rofun$ar a consulta em nveis mais $etal-a$os .asea$o no nvel atual & SIGADW #ossui este recurso tanto na ta.ela como no gr1fico

Bo GrLfico&

,ara $efinir um Drill Do5n no Gr1fico9 Acesse a o#o NDefinioN na .arra $e ferramentas & sistema a#resenta a tela gr1fica on$e $efinimos o ei0o O e os In$ica$ores E0iste um .oto na #arte inferior c-ama$o NM&D& D'I77 D&W;N Siga ento estes #assos #ara $efinir um Drill Do5n9

H K

Arraste #ara o ei0o O to$os os atri.utos %ue sero utili2a$os #ara fa2er o Drill Do5n !li%ue no .oto NMo$o DrillN & status altera$o #ara N&;N

,ara $efinir a se%]Mncia $e Drill Do5n" $M um cli%ue no #rimeiro atri.uto &s outros ficaro com uma cor escura" in$ican$o %ue foi $efini$o o Drill A se%uMncia $os atri.utos in$ica a se%uMncia $os Drill Do5ns ,ara voltar a Definio $o Gr1fico" cli%ue novamente em NMo$o DrillN Seu status retornar1 #ara N&<<N

Bo a,e/a&

,ara $efinir um Drill Do5n na (a.ela9 Acesse a o#o NDefinioN & sistema a#resenta a tela gr1fica on$e $efinimos os ei0os O e [ e os In$ica$ores E0iste um .oto na #arte inferior c-ama$o M&D& D'I77 D&W; Siga ento estes #assos #ara $efinir um Drill Do5n9

H K P Q A )

Arraste #ara o ei0o O to$os os atri.utos %ue sero utili2a$os #ara fa2er o Drill Do5n ;o funciona no ei0o [ !li%ue no .oto NMo$o DrillN & status altera$o #ara N&;N ,ara $efinir a se%]Mncia $e Drill Do5n" $M um cli%ue no #rimeiro atri.uto &s outros ficaro com uma cor escura" in$ican$o %ue foi $efini$o o Drill ,ara voltar a Definio $o Gr1fico" cli%ue novamente em NMo$o DrillN Seu status retornar1 #ara N&<<N ,ara ativar o Drill Do5n9 ;o Gr1fico9 DM um $u#lo cli%ue em %ual%uer #arte $o gr1fico e ser1 mostra$o ento o Drill Do5n $a%uele nvel

;a (a.ela9 DM um $u#lo cli%ue na lin-a e coluna %ue se $ese/a visuali2ar o #r30imo nvel

Gru!os7 6suLrios e #er(isses


& SIGADW #ermite %ue se $efinam Gru#os" Lsu1rios e ,ermiss4es #ara estes usu1rios nos cu.os e consultas e0istentes A manuteno $estes o./etos somente #o$em ser feitos #elo a$ministra$or $o sistema (o DWADMI;) 7inBs9

Gru#os Lsu1rios ,ermiss4es

Gru!os
E0istem trMs gru#os #a$ro no SIGADW9

A$ministra$or9 Gru#o %ue tem to$os os $ireitos $o sistema" $es$e a criao $a mo$elagem at a construo $as consultas Lsu1rios9 ,o$em criar e manter consultas

!onsulente9 ,o$em somente ver as consultas" sem mo$ific1Clas

,ara criar um novo Gru#o9 Selecione a o#o NLsu1riosN no menu $o SIGADW & sistema a#resenta trMs itens9 Gru#os" Lsu1rios e ,ermiss4es

Escol-a NGru#osN & sistema a#resenta uma tela on$e #ossivel $efinirmos o nome" o eCmail e se o mesmo est1 ativo ou no &s gru#os so a#enas agru#a$ores" no ten$o outras caractersticas

6suLrios

,ara criar usu1rios9 Selecione a o#o NLsu1riosN $o menu e a seguir a o#o NLsu1riosN em.ai0o $o menu #rinci#al $o SIGADW Ao incluir um novo usu1rio" ser1 necess1rio informar9 7ogin9 Informe um login #ara o usu1rio

* H K

Sen-a9 Informe a sen-a %ue este usu1rio ter1

;ome9 Informe o nome com#leto $o usu1rio

Gru#o9 Informe o gru#o ao %ual #ertence o usu1rio

ECmail9 informe o en$ereo $e eCmail

SMS9 Informe o en$ereo #ara mensagens SMS $o mesmo

!argo9 Informe o cargo $o usu1rio

*+ (am ,1gina9 Informe o nJmero $e registros %ue o SIGADW ir1 #aginar #or ve2 #ara a%uele usu1rio ** A$ministra$or9 Informe se o usu1rio a$ministra$or ou no *H Lsu1rio Siga9 Informe se o mesmo usu1rio $o ,rot-eus & 7ogin e a sen-a tem %ue ser a mesma $o ,rot-eus *K Ativo9 Ativa ou $esativa o usu1rio

#rivi/gios
Escol-a o item N,rivilgiosN no menu $e NLsu1riosN" #ara $efinir em %uais cu.os e consultas o usu1rio ter1 acesso ,o$eCse $efinir %uais cu.os o usu1rio ou gru#o #o$er1 ter acesso Ao escol-er o cu.o" sero mostra$as as consultas $a%uele cu.o" as %uais #o$ero sofrer manuteno ou

consulta !aso ten-a a #ermisso $e somente consultar" o usu1rio no #o$er1 alterar na$a no gr1fico como na ta.ela ? #ossivel tam.m $efinir as mesmas #rivilgios #ara to$a nova consulta %ue ven-a a ser cria$a

DesNto! do 6suLrio
;este ca#tulo ser1 a#resenta$o a interface #ara o usu1rio final acessar as consultas $ele

DesNto!
(o$as as configura4es feitas at agora so reali2a$as #elo A$ministra$or em uma interface #uramente tcnica ,ara o usu1rio final .asta uma gran$e 1rea com v1rios cones re#resenta$o o gr1fico ou a ta.ela $as consultas %ue ele acessa fre%uentemente ,ara isto e0iste a interface c-ama$a DesBto# %ue a.erta sem#re %ue um usu1rio no A$ministra$or fa2 o login no sistema Esta 1rea $ivi$i$a em $uas #artes9 ;a $a es%uer$a (%ue inicialmente vem escon$i$a e #ara visuali21Cla .asta $ar um cli%ue na .arra com uma seta locali2a$a .em = es%uer$a $o DesBto#) so mostra$as em uma 1rvore to$as as consultas as %uais o usu1rio tem #ermisso e %uais esto locali2a$as no DesBto# ,ara colocar as consultas $ese/a$as no DesBto#" .asta arrast1Clas $a 1rvore #ara o DesBto# e #ara retir1Clas seguir o camin-o inverso ,o$em ser cria$as novas #astas no DesBto# e em ca$a uma $elas coloca$as as consultas $ese/a$as ,ara criar uma nova #asta $M um $u#loCcli%ue em cima $o cone ;ova ,asta ;a 1rvore informe um nome #ara a nova #asta cria$a ,ara remover uma #asta sim#lesmente arrasteCa #ara a 1rvore !aso ten-a si$o $a$o #ermisso #ara o usu1rio criar consultas ele #o$er1 reali2ar esta tarefa a#enas $an$o um cli%ue em Manuteno $e !onsultas $e Lsu1rio" locali2a$o na .arra acima $a #arte Direita $o DesBto#

0erra(entas
E0#licaremos neste ca#tulo as ferramentas $e e0#ortao>im#ortao $e MetaDa$os e $e 7im#e2a $e Da$os e0istente no SIGADW

0erra(entas do SIGADW
& SIGADW oferece as seguintes ferramentas (locali2a$as na 1rvore $o A$ministra$or) relaciona$as = im#ortao e lim#e2a $e $a$os9

MetaCDa$os9 Lm MetaDa$os corres#on$e = estrutura com#leta $e um cu.o" conten$o informa4es com#letas $o mesmo Este MetaDa$os no est1 relaciona$o =s fontes $e $a$os & &./etivo #rinci#al $o MetaDa$os #o$er e0#ort1Clo #ara outros DataWareHouses evitan$o com isto a reconstruo $o mesmo em um am.iente $iferente ,or e0em#lo #o$emos re#licar um cu.o em $iferentes em#resas %ue acessam $iferentes .ases $e $a$os atravs $a criao $o MetaDa$os na origem a a#licao $o mesmo no $estino & SIGADW #ermite a e0#ortao $e to$o o cu.o ou $e a#enas as $imens4es $o cu.o ou $as consultas

,ara efetuar uma e0#ortao9 !rie um $iret3rio c-ama$o NMetaDataN a.ai0o $o 'oot,at- $o ,rot-eus e $entro $ele crie um $iret3rio c-ama$o NL#loa$N ;a 1rvore $o A$ministra$or" item N<erramentasN NMetaCDa$osN" selecione %uais itens $ese/a e0#ortar !li%ue em NEnviarN" e informe ento um nome #ara o MetaDa$os (ser1 gera$o em $isco um ar%uivo com este nome e e0tenso DWM) !li%ue em NEnviarN & SIGADW gerar1 o ar%uivo $e MetaDa$os no $iret3rio MetaData !om isto este ar%uivo #o$er1 ser im#orta$o #or %ual%uer outro SIGADW" on$e as estruturas (no os $a$os) sero co#ia$as

* H K P

Q * H

,ara reali2ar a im#ortao $e um MetaDa$os #ara um DataWareHouse #reviamente cria$o9 ;a o#o NIm#ortaoN no menu N<erramentasN NMetaCDa$osN" selecione o ar%uivo $e MetaDa$os a ser im#orta$o !li%ue em NEnviarN & SIGADW ir1 gerar to$a a estrutura $as enti$a$es conti$as no MetaDa$os A #artir $este momento" .astam ser $efini$as as novas fontes $e $a$os $e acor$o com as .ases a serem acessa$as

7im#e2a9 De acor$o com a necessi$a$e" #o$eCse $eletar $imens4es" cu.os e consultas" tanto os $a$os como as estruturas ($efini4es) Selecione %ual enti$a$e $ese/a $eletar e o %ue $ese/a a#agar (os $a$os ou a $efinio) e cli%ue em NEnviarN Este coman$o irreversvel

También podría gustarte