![Page 1: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/1.jpg)
1
INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX UNUTAR ORACLE BI SUSTAVA
Hrvoje TorbašinovićDavor Delač
![Page 2: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/2.jpg)
2
SADRŽAJ
Poslovni problemMoguća rješenja
Arhitektura aplikacijeVeza sa sustavom Oracle BIIntegracija DHTMLX komponente u APEXAplikacija
![Page 3: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/3.jpg)
3
Zahtjevi aplikacije
Organizacija skladišta podataka
![Page 4: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/4.jpg)
4
Zahtjevi aplikacije
Odabir podataka iz Excel dokumentaMapiranje podataka na stupac tablice dimenzije ili mjerePodatci mapirani na dimenziju moraju postojati u skladištu podataka ili se moraju moći unijetiUnos novih podataka mora poštivati referencijski integritet
![Page 5: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/5.jpg)
5
Zahtjevi aplikacije
Intuitivno i jednostavno korisničko sučeljeWeb aplikacija
![Page 6: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/6.jpg)
6
Moguća rješenja problema
Microsoft tehnologijeJavaEEJDeveloper i ADFOracle APEX
dhtmlxGrid
![Page 7: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/7.jpg)
7
dhtmlxGrid komponenta
![Page 8: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/8.jpg)
8
dhtmlXGrid komponenta
Podržava IE, FF, Google Chrome, Safari, OperuPotpuna kontrola nad komponentom kroz JavaScript APIPodrška za prikaz velike količine podatakaUgrađeno pretraživanjeViše mogućnosti učitavanja podataka
CSV, JavaScript Array, JSON, XML
![Page 9: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/9.jpg)
9
Arhitektura aplikacije
Oracle 11gOracle Application Express 3.2dhtmlXGrid komponenta
![Page 10: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/10.jpg)
10
Arhitektura aplikacije
![Page 11: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/11.jpg)
11
Veza sa sustavom Oracle BI
![Page 12: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/12.jpg)
12
Integracija dhtmlxGrid komponente u APEX
Skripte se mogu uključiti u:HTML Header stranicePraznu HTML regijuUnutar predloška stranice (Page template)
![Page 13: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/13.jpg)
13
Integracija dhtmlxGrid komponente u APEX
Lokacija /i/ direktorija:Oracle Application Express Listener
Na datotečnom sustavuOracle HTTP Server + mod_plsql
Na datotečnom sustavuLokacija zapisana datoteci dads.conf ili marvel.conf
Embedded PL/SQL GatewayPristup WebDAV protokolom ili FTP-omhttp://[Oracle server name]:<HTTP port number>
![Page 14: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/14.jpg)
14
Integracija dhtmlxGrid komponente u APEX
Učitavanje datoteka u APEX#APP_IMAGES# #WORKSPACE_IMAGES#
![Page 15: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/15.jpg)
15
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XMLPoziv aplikacijskog procesa
![Page 16: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/16.jpg)
16
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
![Page 17: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/17.jpg)
17
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
![Page 18: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/18.jpg)
18
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
![Page 19: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/19.jpg)
19
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv aplikacijskog procesa
:PLK_ID := pck_ao_http.f_create_template(:P5_NAZIV, :P5_JSON)
![Page 20: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/20.jpg)
20
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv aplikacijskog procesa
![Page 21: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/21.jpg)
21
Aplikacija
![Page 22: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/22.jpg)
22
Aplikacija
![Page 23: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/23.jpg)
23
Aplikacija
![Page 24: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/24.jpg)
24
Aplikacija
![Page 25: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/25.jpg)
25
Zaključak
Brzi razvoj složenog sučeljaNiski troškoviPotrebno poznavanje APEX-a i JavaScriptaObratiti pozornost na kompatibilnost s Internetskim preglednicima
![Page 26: INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX Aplikacija. 3 Zahtjevi aplikacije Organizacija skladišta podataka. 4 Zahtjevi aplikacije](https://reader033.vdocuments.pub/reader033/viewer/2022042021/5e77f3bf629ec779354e8090/html5/thumbnails/26.jpg)
26
Hvala na pažnji