Vous êtes sur la page 1sur 13

Inicio Rpido

Un proyecto con SpagoBI 4


ndice: SpagoBI.................................................................................................................................................2 De carga de! So"t#are..........................................................................................................................$ In ta!aci%n y &on"ig'raci%n de! So"t#are.............................................................................................( "nstalaci#n $pago%" $erver ...........................................................................................................( "nstalaci#n $pago%" $tudio and &eta...........................................................................................) U o SpagoBI *eta ................................................................................................................................) Crear un %usiness &odel ..............................................................................................................) "nterrogar el &odelo.....................................................................................................................+ "mplementar el &odelo y las 'ueries dentro de $pago%" $erver .................................................+ &rear 'n ,or-S.eet............................................................................................................................./ Crear la (uery .............................................................................................................................../ Construir un )ork$heet .............................................................................................................../ &*s )idget ................................................................................................................................10 A+adir un pivot ta!le ..................................................................................................................10 A+adir un chart. ..........................................................................................................................10 ,u!licar un )orksheet ...............................................................................................................11 Se!"-Service SpagoBI ...........................................................................................................................11 &onc!' i%n ..........................................................................................................................................11

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 1 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Esta gu-a es una e.plicaci#n paso por paso (ue ayuda a los usuarios a con igurar *cilmente sus propios escenarios de %", desde el modelado de datos hasta las consultas de estos mismos, utili/ando el &eta, $tudio y los m#dulos del $erver de la suite $pago%"

SpagoBI
2 contin'aci%n e 3'e tra 'na i3p!e vi ta de !o 3%d'!o invo!'crado y 'na 4reve de cripci%n de cada 'no de e!!o .

Server

0'u1 es $pago%" $erver2 5 'na ap!icaci%n #e4 de arro!!ada en 'n ervidor de ap!icacione 6255 (7o3cat8 6Bo 8 ,e4Sp.ere8 etc.) Se p'ede e9ec'tar en c'a!:'ier i te3a operativo :'e oporte 6;* 1.$ (1.( reco3endado) 3unciona con un repositorio privado alo4ado en 5%&$ 6&y$'7, ,ostgres, 8racle, "ngres, 9$'7, etc: <a ap!icaci%n e p'ede acceder a trav= de ca i todo !o principa!e navegadore (I58 >ire"o?8 @pera8 Sa"ari) Se e9ec'ta de "or3a nativa en vario porta! erver (!i"eray8 e?o porta!8 ,#e4Sp.ere8 etc.)

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 2 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

0A (ui1n va dirigido2 U 'ario "ina!: p'nto de acce o 'ni"icado a trav= de! navegador #e4 2d3ini tradore de i te3a : a trav= de !a inter"aA #e4 de ge ti%n 0,ara (u1 sirve2 5ntorno :'e o"rece toda !a "'nciona!idade tBpica de! BI: Reporting @<2P &.arting CPI (3ode!!er and navigator) Interactive coc-pit 2d .oc reporting (,or- .eet) Se!"- ervice BI <ocation Inte!!igence >ree In:'iry (D45) Data >i!tering ( S3art >i!ter) Data *ining Rea!-ti3e da .4oard and con o!e 2cce i4!e reporting &o!!a4oration (ana!ytica! do ier and #or-"!o#) @""ice integration 57< *o4i!e BI 5?terna! proce e *a ter Data *anage3ent Eet#or- 2na!y i . Per3ite ge tionar e! prod'cto a trav= de 'na inter"aA #e4 Per3ite ge tionar e! cic!o de vida de! o49eto dentro de! repo itorio de BI 5?pone .erra3ienta y ervicio tran ver a!e 8 ta!e co3o !a progra3aci%n8 !a co!a4oraci%n8 etc

Meta

0'u1 es $pago%" &eta2 Es un eclipse plug;in

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 1 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

0A (ui1n va dirigido2 Data *ode!er and Data @#ner :'iene e ta4!ecen !a capa e3ntica en !a c'a! e! proyecto de BI e 4a ar.

0,ara (u1 sirve2 Se trata de 'n entorno gr"ico para de arro!!ar 3ode!o de negocio (capa e3ntica) Per3ite i3p!e3entar *ode!o de Eegocio en e! Server de SpagoBI Per3ite con '!tar !o *ode!o de Eegocio ante de di eFar 'n doc'3ento ana!Btico

Studio

0'u1 es $pago%" $tudio2 5 'n ec!ip e p!'g-in 0A (ui1n va dirigido2 De arro!!adore SpagoBI :'e crean doc'3ento da .4oard8 etc.)

ana!Btico

(c.art8 report8

0,ara (u1 sirve2 Se trata de 'n entorno gr"ico para de arro!!ar8 pro4ar y de p!egar doc'3ento de an!i i (por e9e3p!o8 in"or3e ) en 'no o 3 SpagoBI Server

SDK

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 4 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

0'u1 es $pago%" $5<2 5 'na co!ecci%n de ervicio #e48 eti:'eta y 6avaScript 2PI :'e per3ite a otra ap!icacione interact'ar con 'no o 3 SpagoBI Server 0A (ui1n va dirigido2 <o e:'ipo de proyecto :'e nece itan integrar SpagoBI 0,ara (u1 sirve2 Per3ite 'ti!iAar SpagoBI de de ap!icacione e?terna

$pago%" &eta y $tudio tam!i1n pueden ser conectados en el mismo Eclipse.

Descarga del Software


De cargar !o ig'iente pa:'ete de !a ver i%n 3 reciente de SpagoBI de de @,2 &on orti'3 Pro9ect >orge (.ttp:GG"orge.o#2.org). HAll;"n;8ne;$pago%";=eti(ueta de la >ltima versi#n?I 5 te pa:'ete contiene 'na in ta!aci%n e tndar de SpagoBI :'e corre en 7o3cat8 todo !o 3otore ya con"ig'rado y 'na i3p!e de3o de !a "'nciona!idade de SpagoBI en 'n repo itorio JSD< DB. H$pago!i&etaAnd$tudio;=eti(ueta de la >ltima versi#n?I 5 'n ec!ip e pre-e3pa:'etado :'e inc!'ye e! p!'g-in de! e t'dio y de! 3eta. Se!eccionar e! pa:'ete :'e corre ponda a ' @S. H$pago!i&eta;=eti(ueta de la >ltima versi#n?I 5 'n ec!ip e pre-e3pa:'etado :'e inc!'ye e! p!'g-in de! *eta. Se!eccionar e! pa:'ete :'e corre ponda a ' @S. ,ara instalar el repositorio de %" en una !ase de datos di erente, descargar los scripts $'7 (ue crean el es(uema vac-o en uno de los @5%&$ soportados y e4ecutarlos en la consola 5%.

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina $ Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Instalacin y Configuracin del Software


Instalacin SpagoBI Server
De cargar e! pa:'ete de! Server en 'na carpeta de ' 3:'ina (KSpagoBI-dirL a:'B) y e9ec'ta e! tart-'p cript :'e e enc'entra 4a9o !a carpeta KSpagoBI-dirLMapac.e-to3cat-(.0.1+M4in. 24rir e! 4ro# er y e cri4ir .ttp:GG!oca!.o t:+0+0GSpagoBI. 2 contin'aci%n iniciar e i%n ' ando !a ig'iente c'enta e tndar: 4iad3in (contra eFa: 4iad3in) o 4ide3o (contra eFa: 4ide3o).

Configuracin del repositorio SpagoBI


Si e de ea crear e! repo itorio en 'n RDB*S di"erente8 e9ec'tar e! cript SD< para crear e! e :'e3a de! repo itorio dentro de t' RDB*S y ca34iar !a con"ig'raci%n de! data o'rce en e! "i!e erver.?3! :'e e enc'entra en e! directorio Mapac.e-to3cat-(.0.1+Mcon". Para 'na 4a e de dato *yS:! in ertar e! c%digo ?3! co3o ig'e: =nameAB4d!cCspago!iB passDordAByour passDordB typeAB4ava..s(l.5ata$ourceB urlAB4d!cEmys(lECC=your hostname?C=spagobi repository?B usernameAByour usernameBC? donde H pago4i repo itoryI e e! no34re de !a 4a e de dato con tr'ida con e! cript SD< de !a ver i%n e!eccionada.

Configuracin Data warehouse


&on"ig'racione i3i!are interrogado con SpagoBI. e de4en .acer para con"ig'rar e! a!3ac=n de dato :'e er

Kna3eNO9d4cGK3y re o'rce na3eLO pa #ordNOyo'r pa #ordO typeNO9ava?. :!.DataSo'rceO 'r!NO9d4c:3y :!:GGKyo'r .o tna3e o IP addre LGKyo'r d#. d4 na3eLO ' erna3eNOyo'r ' erna3eOGL Inc!'ir e! en!ace de rec'r o en cada conte?to y ca34iar e! dia!ecto .i4ernate en !o arc.ivo .i4ernate.c"g.?3!8 :'artA.proprtie y 94p3.c"g.?3! 4a9o e! directorio Mapac.e-to3cat(.0.1+M#e4app MSpagoBIM,5B-IE>Mc!a e . 5ntrar con 4iad3in y crear 'n n'evo data o'rce de de e! 3enP re o'rce Gdata o'rce. 5 ta4!ecer e! dia!ecto .i4ernate corre pondiente a !a p!ata"or3a RDB*S e!egida y e! rec'r o 6EDI co3o ig'e: 9ava:co3pGenvG9d4cGK3y re o'rce na3eLO.
Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2) Pgina ( Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Instalacin SpagoBI Studio and Meta


5n e te e cenario e .ace re"erencia a! pa:'ete co34inado de St'dio y *eta8 pero e! procedi3iento p'ede ta34i=n er ap!icado a! St'dio y e! *eta por eparado. Para a34o 8 St'dio y *eta8 de cargar e! pa:'ete St'dio en 'na carpeta !oca! y e3peAar con e! St'dio (SpagoBI.e?e). 2.ora8 de"inir 'n #or- pace :'e contendr !o arc.ivo de !o proyecto en !oca!. Por P!ti3o crear 'na n'eva cone?i%n DB dentro de! e?p!orador de! data o'rce :'e ap'nta a a! data o'rce de"inido previa3ente. Fisitar el $pago%" )iki para o!tener m*s in ormaci#n acerca de la instalaci#n de m#dulos $pago%" y con iguraci#n.

Uso SpagoBI Meta


Crear un Business Model
Dentro de! St'dio8 a4rir 'na SpagoBI P5RSP5&7I;5 y crear 'n n'evo proyecto .aciendo c!ic en e! B34o!o con e! icono de SpagoBI en !a 4arra de .erra3ienta . Para crear 'n n'evo B' ine *3ode! (B*) po icionar e en !a ventana S7UDI@ co!ocado a! !ado iA:'ierdo8 e!eccionar E5, *@D5< con e! 4ot%n derec.o de! rat%n y eg'ir !a in tr'ccione para crear e! 3ode!o. 5n pri3er !'gar8 e!egir !a ta4!a re:'erida para crear e! *ode!o "B ico. 5n eg'ndo !'gar8 de"inir e! 3ode!o con '!ta4!e: 5! B' ine *ode!. Para crear e! 4' ine c!a e 8 o!o e de4e arra trar y o!tar !a entidade e!eccionada de! *ode!o "B ico a! B' ine *ode!. Una veA creado e! 3ode!o8 e p'eden rea!iAar diver a operacione 8 ta!e co3o !a de"inici%n de !a ta4!a co3o &UB@ o DI*5ESI@E8 cance!ar atri4'to y entidade 8 editar !a propiedade de atri4'to y entidade 8 crear 'na n'eva re!acione y 4' ine c!a e .

Fisitar la p*gina Diki $pago%" &eta para descu!rir todas las uncionalidades disponi!les en Estudio cliente C &eta.
Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2) Pgina ) Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Interrogar el Modelo
Para er capaA de interrogar e! 3ode!o8 .acer c!ic en !a ventana principa!8 .acer c!ic con e! 4ot%n derec.o o4re e! icono BUSIE5SS *@D5<: create -L :'ery. <a con '!ta de4e er eti:'etada y co!ocada a! interior de !a carpeta de D272S57. De"inir !a :'ery y .acer c!ic en R5SU<7 72B para ver e! re '!tado de !a :'ery. El generador gr* ico de (uery resuelve todas las com!inaciones entre ta!las y datos, por lo (ue el desarrollador no tiene (ue escri!ir cual(uier sentencia $'7. Esto no signi ica (ue no se pueda hacer. 7as (ueries $'7 pueden ser escritas dentro de un data set en $pago%" $erver cada ve/ (ue se desee.

Implementar el Modelo y las Queries dentro de SpagoBI Server


&on e! "in de i3p!e3entar e! B* y e! con9'nto de dato en SpagoBI Server8 e nece ario de"inir !a cone?i%n correcta a !a 3i 3a. Una veA creada !a cone?i%n8 cargar e! 3ode!o y !a con '!ta :'e e aca4an de crear a! Server. Para e!!o8 e de4e de"inir 'na eti:'eta de criptiva y e!eccionar e! origen de dato . 2 contin'aci%n8 conectar e a! ervidor SpagoBI: e! 3ode!o de negocio e .a convertido en 'n doc'3ento D272*2R7 DB5 dentro de SpagoBI. 5! B* e g'ardar en !a carpeta per ona!8 a B :'e i !a e i%n .a ido iniciado con 4iad3in8 e encontrar e! 3ode!o en !a carpeta 4iad3in . De! 3i 3o 3odo8 e! con9'nto de data et creado de de e! B* p'eden er i3p!e3entado en e! erver para er ' ado por !o doc'3ento ana!Btico . Feri icar (ue los datos han sido enviados satis actoriamente cliclando en el men> @E$8G@CE$; 5AHA$EH.

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina + Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Crear un WorkSheet
Crear la query 24rir e! arc.ivo DB5 :'e identi"ica previa3ente e! B* creado8 e!eccionar ' ca3po de inter= y veri"icar ' re '!tado en e! 4ot%n PR5;I5,.

Construir un or!Sheet Para crear 'n ,or-S.eet. Jacer c!ic en !a pe taFa ,@RCSJ557. Se!eccionar e! #idget :'e e de ea ' ar8 arra trar y o!tar !o ca3po de de e! 3enP S5<5&7 >I5<DS y contro!ar e! re '!tado .aciendo c!ic en !a pe taFa PR5;I5,. Para agregar 'n n'evo "o!io a! doc'3ento8 .acer c!ic en e! B34o!o HQI en verde :'e e enc'entra en !a parte in"erior de !a ventana principa!.

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina / Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

M"s idget 2 contin'aci%n e 3'e tran 'na erie de #idget :'e no on otra co a :'e !o po i4!e e!e3ento a e!egir para crear e! #or- .eet: - Ba ic 7a4!e - Pivot 7a4!e - Pie c.art - <ineGarea c.art - BarG tac-ed c.art #$adir un pivot table 2rra trar e! PI;@7 ,IDR57 de de !a pa!eta a! pane! principa!. 2rra trar !a 3edida dentro de! rea re!acionada y a!g'no atri4'to dentro de! rea "i!a y co!'3na . 2.ora .aga c!ic en vi ta previa para ver !a ta4!a "ina!. En cuanto a la medida, recordar (ue es muy importante esta!lecer previamente la propiedad H",8 como medida en el %&, de lo contrario no se mostrar*n los campos del Didgets. #$adir un chart% Regre ar a! D5SIRE5R y aFadir 'n n'evo SJ557 o "o!io y arra trar e! PI5 ,IDR57 dentro de !a pgina principa!. 6'nto a! rea S5RI5S8 arra trar !o ca3po de"inido co3o *5DID2 y8 9'nto a! rea &275R@R28 arra trar !o atri4'to :'e .an ido a ociado con !a 3edida re"erenciada . 2.ora c!icar en PR5;I5, para ver e! c.art "ina!.

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 10 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

&ublicar un or!sheet R'ardar e! doc'3ento8 .acer c!ic en e! icono :'e e enc'entra en !a parte 'perior derec.a de !a panta!!a y e!eccionar !a carpeta donde e de ea g'ardar!o.

Para "aci!itar !a rec'peraci%n de! #or- .eet8 'na veA a!vado e?i te !a opci%n de ad9'ntar 'na i3agen a !a previe# de! doc'3ento.

Self-Service SpagoBI
<a ecci%n *S D272 contiene !o data et :'e e .an creado de 'na "or3a a't%no3a: con !a ver i%n 4.? de SpagoBI8 e! ' 'ario "ina! p'ede cargar data et independiente3ente de di"erente tipo de arc.ivo (&S;8 5?ce!) y crear ' propio an!i i .

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 11 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

5! ' 'ario p'ede crear n'evo data et c!icando en e! 4ot%n activa e! ig'iente a i tente:

e! c'a!

1: Se!eccionar e! arc.ivo. 5! tipo de arc.ico a e!egir e &S; o 5?ce! 2: 5 peci"icar !a con"ig'raci%n de! arc.ivo8 :'e e !o :'e ay'da a interpretar e! contenido. 1: In ertar e! 3etadata. 4: ;i i%n genera! de !o dato . $: Sa!var. Una veA a4ierto e! data et e po i4!e di eFar directa3ente e! #or- .eet in pa ar a! DB5.

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 12 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.

Conclusin
5 ta rpida vi i%n de !a n'eva "'nciona!idade de SpagoBI 4.x de3'e tra :'e e! acce o a !o dato e in d'da 'na c'e ti%n de 3in'to . 5 to e partic'!ar3ente Pti! en !o en"o:'e gi!e de BI o en e! ca o de nece itar con tr'ir 'n prototipo o 'n P@& en poco tie3po. 5 to p'ede red'cir !o rie go de! proyecto8 evitando ga tar tie3po y dinero en actividade tradiciona!e de BI ante de tener 'na vi i%n correcta y 'no re:'i ito de ' 'ario e ta4!e .

Referencia
Web: .ttp:GG###. pago#or!d.orgG?#i-iG4inGvie#GSpagoBIG Demo On-line: .ttp:GG pago4i.eng.itGSpagoBIG Wiki: .ttp:GG#i-i. pago4i.orgG?#i-iG4inGvie#G*ainG Foro: .ttp:GG###. pago#or!d.orgG9"or'3G"or'3 G!i t.page Tracker (Jira): .ttp :GG###. pago#or!d.orgG9iraG4ro# eGSP2R@BI Descargas: .ttp:GG"orge.o#2.orgGpro9ectG .o#"i!e .p.pTgro'pUidN204 Ser icios: Soporte y 3an'tenci%n: .ttp:GG###. pago#or!d.orgG?#i-iG4inGvie#GSpagoBIGS'pport &on '!ting: .ttp:GG###. pago#or!d.orgG?#i-iG4inGvie#GSpagoBIG&on '!ting 7raining: .ttp:GG###. pago#or!d.orgG?#i-iG4inGvie#GSpagoBIG7raining S.op: .ttp :GG pago .op. pago#or!d.orgG pago .opG

Inicio Rpido - Un proyecto con SpagoBI 4 (v. 2)

Pgina 11 Copyright 2014 Engineering Group. All rights reserved. All other trademarks, trade names, service marks and logos re erenced herein !elong to their respective companies.