[ aleksandaraleksandar @ 06.10.2007. 00:57 ] @
ako bi neko zeleo da se posvetio BI problematici, sta biste mu preporucili?

odakle da pocne i sta da pocne?

koje predznanje je neophodno?
[ aleksandaraleksandar @ 07.10.2007. 05:55 ] @
toliko ljudi na ovom forumu pirča o BI, nemoguće da niko ne zna ništa!?
[ m.petrovic @ 07.10.2007. 11:42 ] @
Ne znam puno o BI, ali mozda mogu da usmerim...

BI je skup vise disciplina od kojih je svaka nauka za sebe. Ukoliko zelis da pocnes sa proucavanjem BI-a, moras krenuti od baza. (Jako dobro) poznavanje baza je preduslov za bilo kakvo bavljenje Business Inteligence-om. Sto si bolje upoznat sa razvojem baza, to ces kasnije biti bolji BI konsultant. Ono sto BI radi je da proucava, analizira, podatke u kompaniji i onda kreira razne vrste izvestaja koji pomazu bilo u donosenju strateskih odluka, bilo u tzv. day to day managementu.

Evo primera izvestaja kreiranog uz pomoc jednog od SAS modula:




Dakle, nakon proucavanja baza, sledeci korak je odluka o tome kojom specijalnoscu bi se bavio. Opcije su razne: data mining, data processing, business process monitoring, project planning, business performance management i measurement, competitive analisys, .... ima toga koliko hoces :)
Playing on the safe side bi bilo detaljnije proucavanje poslovnih procesa (BPM) a onda specijalizacija u nekoj od podoblasti, sto je odluka koju u svakom slucaju mozes doneti tek kasnije, kada malo udjes u BI problematiku.

Bitna stvar je, takodje, i ko je vendor softvera koji bi koristio za BI. Postoji nekoliko jakih (na svetskom nivou) kompanija koje se bave BI-om i svaka od njih ima sopstveni softver za analizu podataka.
[ aleksandaraleksandar @ 07.10.2007. 17:13 ] @
interno: bolje da si se javio za pivo

Citat:
ces kasnije biti bolji BI konsultant. Ono sto BI radi je da proucava, analizira, podatke u kompaniji i onda kreira razne vrste izvestaja koji pomazu bilo u donosenju strateskih odluka, bilo u tzv. day to day managementu.



analizira kako, kojim metodama?


Citat:
Dakle, nakon proucavanja baza, sledeci korak je odluka o tome kojom specijalnoscu bi se bavio. Opcije su razne: data mining, data processing, business process monitoring, project planning, business performance management i measurement, competitive analisys, .... ima toga koliko hoces



data mining je ok.

ali kako bi ti proučavao baze i šta bi se desilo u tom procesu što bi tebi reklo aha, hoću da se bavim data miningom?


Citat:
Playing on the safe side bi bilo detaljnije proucavanje poslovnih procesa (BPM) a onda specijalizacija u nekoj od podoblasti, sto je odluka koju u svakom slucaju mozes doneti tek kasnije, kada malo udjes u BI problematiku.



kako proučavati? lupom? i pisati dnevnik?

Citat:
Bitna stvar je, takodje, i ko je vendor softvera koji bi koristio za BI. Postoji nekoliko jakih (na svetskom nivou) kompanija koje se bave BI-om i svaka od njih ima sopstveni softver za analizu podataka.




[ totovic @ 08.10.2007. 08:33 ] @
1. Moraš se dobro upoznati sa instalacijom i administracijom baza (pre svega, MS SQL i Oracle)
2. Moraš naučiti Transact SQL
3. Moraš upoznati metode formairanja Data warehouse
4. Moraš naučiti da se koristiš klijentima (Cognos, Panorama, ProClarity...)

Predpostavljam da imaš nekog predznanja, npr. Pivot tabele u Excelu i sl.
Takođe moraš i da poznaješ i sisteme nad kojima postavljaš BI. Moj savet je da se specijalizuješ za postavljanje BI nad određenom grupom softvera.
[ aleksandaraleksandar @ 08.10.2007. 09:08 ] @
Citat:
totovic: 1. Moraš se dobro upoznati sa instalacijom i administracijom baza (pre svega, MS SQL i Oracle)


ms sql znam, oracle nemam iskustva.

Citat:
2. Moraš naučiti Transact SQL


solidno znanje. i malo vise od toga.

Citat:
3. Moraš upoznati metode formairanja Data warehouse


skoro nista. kako dalje?

Citat:
4. Moraš naučiti da se koristiš klijentima (Cognos, Panorama, ProClarity...)


bez potrebe za nekim teorijskim znanjem? statistika, analiza?

Citat:
Predpostavljam da imaš nekog predznanja, npr. Pivot tabele u Excelu i sl.


da.

Citat:
Takođe moraš i da poznaješ i sisteme nad kojima postavljaš BI. Moj savet je da se specijalizuješ za postavljanje BI nad određenom grupom softvera.


na primer?


hvala puno!

p.s. tek sada videh domen: nps.co.yu zanimljivo.
[ Miroslav Jeftić @ 08.10.2007. 09:21 ] @
Ne mogu da odolim, a da ne primetim da je fascinantno da su svi BI preveli kao "poslovna inteligencija", iako se (bar bih ja rekao tako) Intelligence odnosi na
Citat:
5. the gathering or distribution of information
, a ne na
Citat:
1. capacity for learning, reasoning, understanding, and similar forms of mental activity
.
Ali da ne teram više u OT.
[ aleksandaraleksandar @ 08.10.2007. 09:52 ] @
bitno da ja nisam pogresio

inace, kako to da si sistemski administrator??? valjda adminstrator sistema.

ajd ispravi to
[ totovic @ 08.10.2007. 09:54 ] @
Ne moraš da znaš sve baze, ako radiš samo sa MS SQL-om, ne moraš da učiš i Oracle, ali pošeljno je da poznaješ i njega. Dešavaće se da praviš kocke koje ukrštaju podatke iz npr. MS SQL-a, Oracle i MySQL-a. Zato i kažem da ako poznaješ veći broj baza, sigurno si i bolji stručnjak.
Za TransactSQL ti nije dovoljno solidno znanje, potrebno je napredno. Ima dosta literature na tu temu.
Po pitanju korišćenja klijenata, nije potrebno teorijsko znanje, ali je potrebno napredno korisničko znanje, a za Cognos i malo više od toga.
BI se može postavljati na više različitih sistema, npr. CRM, ERP (SAP, Navision, JD, Axapta...)
O Data miningu i OLAP-u imaš mnogo knjiga na netu.
[ aleksandaraleksandar @ 08.10.2007. 09:54 ] @
Citat:
Miroslav Jeftić: Ne mogu da odolim, a da ne primetim da je fascinantno da su svi BI preveli kao "poslovna inteligencija", iako se (bar bih ja rekao tako) Intelligence odnosi na .


pa isto kao i oglasi u kojima se trazi System Admin, ili MANAGER za Vojvodinu. nemaju pojma o cemu se radi, pa im je i prevod takav.
[ aleksandaraleksandar @ 08.10.2007. 09:57 ] @
Citat:
totovic: Ne moraš da znaš sve baze, ako radiš samo sa MS SQL-om, ne moraš da učiš i Oracle, ali pošeljno je da poznaješ i njega. Dešavaće se da praviš kocke koje ukrštaju podatke iz npr. MS SQL-a, Oracle i MySQL-a. Zato i kažem da ako poznaješ veći broj baza, sigurno si i bolji stručnjak.
Za TransactSQL ti nije dovoljno solidno znanje, potrebno je napredno. Ima dosta literature na tu temu.
Po pitanju korišćenja klijenata, nije potrebno teorijsko znanje, ali je potrebno napredno korisničko znanje, a za Cognos i malo više od toga.
BI se može postavljati na više različitih sistema, npr. CRM, ERP (SAP, Navision, JD, Axapta...)


thanks!


Citat:
O Data miningu i OLAP-u imaš mnogo knjiga na netu.


trazio sam (data mining) na google books i nesto nisam bio zadovoljan izborom. da li ima neka knjiga koju koristis ili si koristio?

recimo nisam nigde naisao na izraz cube, koji se koliko sam video na forumu prilicno cesto koristi.
[ totovic @ 08.10.2007. 10:01 ] @
Pošalji mi mail, videću da ti pošaljem neke knjige.
[ Miroslav Jeftić @ 08.10.2007. 10:07 ] @
Citat:
aleksandaraleksandar:
recimo nisam nigde naisao na izraz cube, koji se koliko sam video na forumu prilicno cesto koristi.


Probaj sa Infocube.

Citat:
aleksandaraleksandar: bitno da ja nisam pogresio

inace, kako to da si sistemski administrator??? valjda adminstrator sistema.

ajd ispravi to


Najbolje neke stvari ostaviti kako jesu u originalu.
[ Buum @ 08.10.2007. 10:53 ] @
Citat:
Miroslav Jeftić: Ne mogu da odolim, a da ne primetim da je fascinantno da su svi BI preveli kao "poslovna inteligencija", iako se (bar bih ja rekao tako) Intelligence odnosi na . :)
Ali da ne teram više u OT. :)

Da, u pravu si. Mi smo za SharePoint koristi prevod "poslovno obaveštavanje".
[ ITman @ 15.10.2007. 15:30 ] @
Odakle poceti?

BI je veoma sirok pojam. Ne znam da li dolazis sa strane biznisa ili IT-ja?

Da li te interesuje generalno?

Ili konkretno okruzenje,resenje?

Ja ne bih prepricavao sadrzaje knjiga i prepisivao definicije, toga ima dosta na webu uz malo guglanja.

Sto se tice SAP-ovog resenja, tj. BI alata:

Veoma je slozena oblast u pitanju. Fundament bilo kog "finijeg" (Planning application,SEM) SAP BI resenja jeste
SAP Business Warehouse (BW).

BW predstavlja zaseban sistem koji se projektuje, uglavnom nakon implementiranog SAP R/3 transakcionog
informacionog sistema, po zahtevu biznisa (korisnika). BW sistem se sastoji iz vise slojeva (slobodna gruba definicija):
spoja sa R/3 sistemom, modela podataka(rutina,infoobjekata(infokocki,multikocki...)) i sloja prezentacije (izvestaja u Excel-u ili Web izvestaja).

Digresija: BW izvestaji su predvidjeni za mesecne,kvartalne,godisnje analize trendova u kompanijama, dok se operativni
izvestaji(real time) nalaze u SAP R/3 transakcionom sistemu. Sve cesce imamo slucaj da se cak i operativni izvestaji, cija je izrada u R/3 sistemu "problematicna" ABAP konsultantima, "guraju" u BW sistem.

Najcesci problem, sa korisnicima BW izvestaja, je taj sto korisnici ne prave razliku izmedju transakcionog (R/3) sistema i Business Warehouse sistema. Jedna od bitnih razlika jeste u starosti podataka ili ''svezini''. Kopiranje iz R/3 u BW sistem se obicno vrsi jednom dnevno (nocu,putem zakazanih job-ova) te podaci koje korisnici ujutro gledaju, u BW Excel izvestajima, nisu real time te nisu pogodni za real time analize poslovanja.

Digresija: Naravno da je moduce zakazati jobove za punjenje BW i cesce, npr svakog sata, ali mora se imati u vidu i rezultujuci nagli rast podataka na hard diskovima i jos niz drugih problema.

Evo cisto malo insight-a u SAP BW koji je osnova BI-ja, koje nudi SAP. Kazem osnova, jer se sve dalje analize u BI alatima, vrse nad podacima koje imamo
u ranije projektovanom BW sistemu. (Na primer CO-PA planning i retraction itd.)

I naravno, sve su ovo alati za Decision support top menadzmentu kompanija, nemaju carobnih moci (AI) kao sto naziv BI aludira. ;)

VEOMA KORISNI LINKOVI:

SAP Business Warehouse OBAVEZNO STIVO:

https://www.sdn.sap.com/irj/sd...4e-0a01-0010-c099-c247943aef37

https://www.sdn.sap.com/irj/sd...8d-0c01-0010-4d80-df184899323f


Sve o poslovnoj inteligenciji u okviru SAP-a:

https://www.sdn.sap.com/irj/sd...cb7-9e53afc92ed9?startIndex=21


Zato preporucujem neke linkove za "BLIC" upoznavanje sa SAP BW-om: http://www.thespot4sap.com/forums/m_30/mpage_1/key_/tm.htm



Cognos i SAP BW: http://www.nps.si/hr/images/st...ding_the_benefits_of_sapbw.pdf



Nadam se da ce ti ovi linkovi pomoci za pocetak!

p.s. Oblast je velika, ne treba da te plasi... najbolje se uci uzivo na sistemu ali nije lose steci osnovu pre toga.
p.p.s. Naravno ako se odlucis za SAP-ovo resenje.

Pozdrav,
Aleksandar.








[Ovu poruku je menjao ITman dana 16.10.2007. u 09:11 GMT+1]
[ aleksandaraleksandar @ 15.10.2007. 15:52 ] @
još jedan aleksandar na temi, to mora na dobro da izađe

hvala puno!

znam da je pitanje malo uopšteno, ali mene odgovori podsećaju na cisco ccna priču iz neke 2000.

Citat:
moraš na predavanja.
gde?
na etf.
što tamo?
imaju modeme.
trebaju mi modemi?
ne.
pa što tamo.
pa imaju rutere.
trebaju mi ruteri?
ne.
pa što tamo?
pa najbolji su.
a što su najbolji, kada su svi početnici u obuci koju drže.
pa šta znam, ja bih tamo išao.
znači može i samo knjiga?
pa može.
i položiću?
nećeš.
što?
nisi video ruter.

par godina kasnije, takve "fame" više nema.

zahvaljujući knjigama od Aleksandra, skoro da nema nepoznanica u tekstu koji si napisao.
i dalje mi ostaje "nevidljivo" gde je tu posao IT-a.
da, dolazim sa te strane IT-a.

Citat:
p.s. Oblast je velika, ne treba da te plasi... najbolje se uci uzivo na sistemu ali nije lose steci osnovu pre toga.


to je ono što je i Milan napisao, pa sam malo "ogolio" komentar. do tog "sistema uživo" ne mogu da dođem.

hvala na linkovima

[ ITman @ 15.10.2007. 16:33 ] @
Hehe!

Posao IT-ja u SAP BW-u....

Pa ukratko, u ovom poslu imas dva puta: 1. administracija i 2.pruzanje konsultantskih usluga.

1. Administracija

Sta radim kao IT:

- Odrzavam BW sistem:

- Odrzavam postojece BW reporte:

- Npr. korisnik zatrazi novu kolonu:

Jednostavan scenario: kreira se hrpa dokumentacije, u najboljem slucaju koristim SAP Bex Query Designer i dodajem polje
iz postojecih struktura (Infokocki,Multikocki) u postojeci izvestaj, snimam novi Workbook (Excel izvestaj). Potom korisnici testiraju
izvestaj na Q (Quality) sistemu i kreiraju brdo dokumentacije i ako je sve u redu transportujem izmene na produkcioni BW sistem.

Horor scenario: Trazeno polje ne postoji u mom ranije projektovanom BWData modelu. Tu imas posla u dva sistema. Prvi deo je u
SAP R/3 transakcionom sistemu a drugi je u SAP BW sistemu.

Prvi deo (R/3): moram da pronadjem tabelu i polje u transakcionom R/3 sistemu, sto je cesto problem jer ne postoji detaljna shema
tabela, zatim moram da programiram dodatne linije koda u ABAP programskom jeziku kako bi modifikovao postojece mehanizme za
kopiranje iz R/3 sistema u BW (tzv. Ekstraktore), zatim da sve to dokumentujem i testiram.

Drugi deo (BW): Kako bi napravio vezu izmedju,prethodnog razvoja u R/3 sitemu, poterbno je da repliciras Ekstraktor u BW sistem
(postoji radno okruzenje u BW-u koje se zove BW Administrator Workbench, gde se vrsi uglavnom sve o cemu cu pricati u ovom
delu) i da uradis niz akcija u kojima novo polje mapiras kroz postojeci BW Data Model sve do gornjeg sloja, tj. krajnjih izvestaja.


- Kreiram nove izvestaje: prica je slicna kao i kod dodavanja nove kolone...


- Vrsim monitoring punjenja podataka koji se odvija preko noci. U slucaju pucanja procesnih lanaca (job-ova) za punjenje podataka u BW,
izucavas logove i resavas problem kako znas i umes jer korisnici cekaju i trenutni izvestaji nisu up-to-date. Veliki problem mogu predstavljti
situacije koje zahtevaju brisanje podataka iz nekih kocki, te ponovnu inicijalizaciju istih - ovi procesi traju neprijatno dugo zbog kolicine
podataka. Takodje, ima situacija kod Material Management modula, gde se u kocki beleze pokreti materiala u skladistu, moras ispocetka
napuniti kocku te moras izolovati sve korisnike sa glavnog R/3 transakcionog sistema na npr. 8h!! Sto znaci da cela kompanija mora stati na to
vreme a to znaci veliki novcani gubitak. Zato je ovaj posao i veoma odgovoran i nezgodan. Naravno ovo se moze resiti i preko noci kod
kompanija koje ne rade round the clock...

- Zatim optimizujes sa vremena na vreme postojeci sistem, odredjenim tehnikama itd.


2. Konsultant za BW

- Prikuplja zahteve od biznisa
- projektuje i gradi BW sistem (otpakuje predefinisani Business Content koji dolazi sa BW sistemom, dodaje nove elemente po potrebi,
gradi Data Model, kreira izvestaje) Implementacija prosecnog SAP BW sistema traje najmanje 6 meseci...
- pruza opste kosultacije klijentima o SAP BW-u.

Najpoznatije konsultantske kuce u svetu: IDS Scheer (preko 2800 zaposlenih!), Deloitte...
Kod nas se pojavljuju polako i domace kuce: B2B,MK... (ali rade R/3 implementacije uglavnom,koliko sam upoznat niko ne radi BW implementacije kod nas)



Ovo te je verovatno smorilo, ali to je konkretan posao IT-ja.

zvanicno: na biznisu je da zahteva, na nama je realizacija... bolje budi MANAGER! :)

Pozdrav!
[ totovic @ 16.10.2007. 06:26 ] @
Mnogo si bacio temu na SAP. SAP je OK, ali ovde je pitanje o BI uopšte. Nema potrebe da koristiš SAP izraze kada postoje opšteprihvatljivi (npr.SAP Business Warehouse je Data Warehouse...).
IT ljudi rade kreiranje i održavanje OLAP-a, kao i pripreme novih reporta iz klijenta; ako je klijent napredniji (tipa Cognos), uglavnom je posao u vezi toga pošto se OLAP kreira na početku i eventualno povremeno koriguje.
Posao nije ni lak, ali nije ni pretežak za učenje. Ako imaš dobrog predznanja o bazama, potrebno je još malo učenja i iskustva.
[ ITman @ 16.10.2007. 09:49 ] @
Slazem se da je poznavanje baza nuzno (dovoljne su osnove relacionih baza), ali ima mnogo toga novog da se savlada da bi se radilo u SAP-ovom DW resenju.

Zajednicko svim DW resenjima (uprosceno) jeste "ulaz" podataka u Data Warehouse, transformacije podataka (ETL),
data model (delom baziran na Star schema-i (Infokocke,Multikocke),klasicnim tabelama), finalni proizvod tj. izvestaj,
a stepen slozenosti i nacini kojima realizujemo nesto se razlikuju od alata do alata.

Da prihvatim savet i da se vratim na BI in general...

Poslovna inteligencija:

"Poslovna inteligencija (PI) se sastoji od različitih kategorija aplikacija i tehnologija za prikupljanje, skladištenje, analiziranje i pružanje pristupa podacima i sve to sa ciljem donošenja boljih poslovnih odluka. PI aplikacije uključuju sledeće aktivnosti: sisteme za podršku u odlučivanju, upite i izveštavanje, Online Analytical processing (OLAP), statističke analize, predviđanje i data mining. ... "

Intro u BI: http://en.wikipedia.org/wiki/Business_intelligence

p.s. Pokusao sam da odgovorim iz mog ugla, malo sam otisao u dubinu, ali to sto sam napisao jeste konkretan posao IT-ja u u SAP BW sistemu koji je osnova SAP BI 7.0 , pa mozda nekome bude od koristi.




[ aleksandaraleksandar @ 16.10.2007. 11:49 ] @
Citat:
ITman: Slazem se da je poznavanje baza nuzno (dovoljne su osnove relacionih baza)


Citat:
totovic: Za TransactSQL ti nije dovoljno solidno znanje, potrebno je napredno.


ovo ili ono?
[ ITman @ 16.10.2007. 12:25 ] @
Odgovor me opet vraca na SAP-ov DW (BW)... Kazem dobro poznavanje osnova relacionih baza podataka(tabele,relacije,kardinalitet,kljucevi,...), iz razloga da bi pokupio zahteve biznis korisnika u vidu E.R. modela, te da bi kasnije izgradio odgovarajuci data model u DW-u. Data model (InfoKocke) je izgradjen na ugledu multi- dimenzionalnih relacionih modela (Star Schema) i da bi razumeo InfoKocke i ostale InfoObjekte moras imati predznanje baza.

Sto se tice SQL-a, u slucaju SAP BW-a, potrebno ti je znanje klasicnog SQL-a koje ti je potrebno(u kombinaciji sa ABAP programskim jezikom) u kastomizaciji/pravljenju novih extract rutina. Kao sto sam rekao, ovo je slucaj kod SAP DW resenja.

U SAP BW administraciji,projektovanju nemas direktan kontakt sa bazom, odrzavanje baze je posao drugih ljudi, tzv. Basic tima (BC), u principu ovaj te posao udaljava od direktnog rada sa bazama, tako da neko specijalno poznavanje npr. Oracle-a nema preveliku vrednost i bledi vremenom jer sve radis preko SAP BW interfejsa (front end-a).

Opet ponavaljam da sve zavisi od alata/okruzenja sa kojim ces raditi. Nemoguce je biti strucnjak za sve (osim u povrsoj dikusiji). ;)

Pozdrav,
Aleksandar.
[ totovic @ 16.10.2007. 15:25 ] @
Za SQL uopšteno je dovoljno prosečno znanje, ali za TransactSQL je potrebno napredno.
[ aleksandaraleksandar @ 16.10.2007. 17:34 ] @
Citat:
totovic: Za SQL uopšteno je dovoljno prosečno znanje, ali za TransactSQL je potrebno napredno.


nisam siguran, kako je moguće imati napredno T-SQL znanje, a prosečno SQL.

ako si pod oba SQL-a podrazumevao jezik za upravljanje podacima u relacionim bazama.
[ totovic @ 18.10.2007. 06:55 ] @
Pod SQL-om, podrazumevam MS SQL administraciju (izvinjavam se na nejsanim pojmovima).
[ ITman @ 30.10.2007. 12:31 ] @
Dobar sajt,O.K. tekstovi, noviteti...

http://www.businessintelligence.com/


Pozdrav!
[ emiretf @ 14.11.2007. 01:56 ] @
slucajno nalete na ovu temu i bas mi se svidjela diskusija na temu pocetaka u BI-u. aj neka mi neko objasni razliku izmedju data warehousa i multikocki?
[ aleksandaraleksandar @ 14.11.2007. 02:14 ] @
ODS ima jednu tabelu u kojoj se nalaze svi podaci.

info-kocka ima više tabela koje su povezane između sebe.

podaci idu iz ODS ka info-kocki.

dosta od mene