INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX...
Transcript of INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX … Delac...Integracija DHTMLX komponente u APEX...
1
INTEGRACIJA NEZAVISNE DHTML KOMPONENTE U APEX UNUTAR ORACLE BI SUSTAVA
Hrvoje TorbašinovićDavor Delač
2
SADRŽAJ
Poslovni problemMoguća rješenja
Arhitektura aplikacijeVeza sa sustavom Oracle BIIntegracija DHTMLX komponente u APEXAplikacija
3
Zahtjevi aplikacije
Organizacija skladišta podataka
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
5
Zahtjevi aplikacije
Intuitivno i jednostavno korisničko sučeljeWeb aplikacija
6
Moguća rješenja problema
Microsoft tehnologijeJavaEEJDeveloper i ADFOracle APEX
dhtmlxGrid
7
dhtmlxGrid komponenta
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
9
Arhitektura aplikacije
Oracle 11gOracle Application Express 3.2dhtmlXGrid komponenta
10
Arhitektura aplikacije
11
Veza sa sustavom Oracle BI
12
Integracija dhtmlxGrid komponente u APEX
Skripte se mogu uključiti u:HTML Header stranicePraznu HTML regijuUnutar predloška stranice (Page template)
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>
14
Integracija dhtmlxGrid komponente u APEX
Učitavanje datoteka u APEX#APP_IMAGES# #WORKSPACE_IMAGES#
15
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XMLPoziv aplikacijskog procesa
16
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
17
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
18
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv stranice na kojoj se nalazi XML
19
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv aplikacijskog procesa
:PLK_ID := pck_ao_http.f_create_template(:P5_NAZIV, :P5_JSON)
20
Komunikacija APEX-a i dhtmlxGrid komponente
Poziv aplikacijskog procesa
21
Aplikacija
22
Aplikacija
23
Aplikacija
24
Aplikacija
25
Zaključak
Brzi razvoj složenog sučeljaNiski troškoviPotrebno poznavanje APEX-a i JavaScriptaObratiti pozornost na kompatibilnost s Internetskim preglednicima
26
Hvala na pažnji