Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Využití všech možností

Podobné prezentace


Prezentace na téma: "Využití všech možností"— Transkript prezentace:

1 Využití všech možností
Verso DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

2 Časové řady Vytvořena procedura VR_CASRADA Parametry
ID relace (v proměnné __IDSESS__) počátek řady konec řady délka období (R, Q, M) jednotlivě, kumulovaně (N, A) Výstupem je naplněná tabulky VR_SESS_CASRADA (ID,OBDOBI,ROK,CTVRTLETI,MESIC,NADPIS,BUDOUCNOST) DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

3 Využití časové řady Dotazy šablona html ....
cr = execute VR_CASRADA '$__IDSESS__', '$_obdobi','$_rok','$_rok','A'  data = select .... from vr_sess_casrada ... šablona html .... <span elid=“cr“ elidtype=“replace“></span> <div elid=“data“> ....<!– na dotaz data lze s výhodou aplikovat PT --> </div> DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

4 Kontingenční tabulky (PT)
Změnit typ dotazu na PIVOT V šabloně nadefinovat dimenze PT, operaci, seskupení, záhlaví část Pivot Table je identifikována atributem pt pt="dim_r:POLE:subtotal" – dimenze řádek pt="dim_s:POLE:subtotal" – dimenze sloupec pt="total_r:anone" – celková suma pro řádek pt="total_r_op" – obsah celkové suma řádku pt="total_dim_r:cislo_dim" - nadpis subtotalu řádku pt="total_dim_r_op:cislo_dim" – obsah subtotalu řádku pt="total_s:anone" – celková suma pro sloupec pt="total_s_op" – obsah celkové sumy řádku pt="total_dim_s:cislo_dim" – nadpis subtotalu sloupce pt="total_dim_s_op:cislo_dim" – obsah subtotalu sloupce pt="dim_o:POLE:operace" – operace buňky PT pt="title" – nápis do levého horního rohu tabulky DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

5 Parametry PT POLE = název pole dotazu
subtotal = 1 – zobrazit, 0 – nezobrazit anone = 1 – zobrazit, 0 – nezobrazit cislo_dim = číslo dimenze, ke které se vztahuje definice operace = count, sum, mul, min, max, avg rozumné množství záznamů v dotazu je 3000 (snažit se o to, aby jeden záznam odpovídal jedné buňce) DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

6 Pole používaná v PT !_!r1!_!, !_!r2!_!, ... !_!s1!_!, !_!s2!_!, ...
!_!op!_! !_!total_r_op!_! !_!total_dim_r_op1!_!, !_!total_dim_r_op2!_!, ... !_!total_s_op!_! !_!total_dim_s_op1!_!, !_!total_dim_s_op1!_!, ... DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

7 Příklad šablony PT <table border="1" cellspacing="0" cellpadding="1" bordercolor="#000000" bgcolor="#FFFFFF" style="border: 1px solid Black;"> <tbody elid="pt"> <td bgcolor=silver valign=top pt="dim_r:tab:1">Tabulka:<br> !_!r1!_!</td> <td bgcolor=silver pt="dim_r:pwg"><b>!_!r2!_!</b></td> <td bgcolor=silver valign=top pt="dim_s:tab:1">!_!s1!_!</td> <td pt="dim_s:perioda:1" bgcolor=cyan color=white><u>!_!s2!_!</u></td> <td bgcolor=gray valign=top pt="dim_s:tab:0">!_!s3!_!</td> <td pt="dim_o:obrat:sum" bgcolor=yellow align=right><i>!_!op;FCIS:1000:2!_!</i></td> <td nowrap bgcolor=maroon pt="total_r:1">Celkem</td> <td nowrap bgcolor=teal pt="total_r_op" align=right>!_!total_r_op;FCIS:1000:0!_!</td> <td nowrap bgcolor=olive pt="total_dim_r:1">CLK</td> <td nowrap bgcolor=olive pt="total_dim_r:2">CeLeK</td> <td nowrap bgcolor=green pt="total_dim_r_op:1" align=right>!_!total_dim_r_op1;FCIS:1000:4!_!</td> <td nowrap bgcolor=lime pt="total_s:1">Celkem podtzeno</td> <td nowrap bgcolor=red pt="total_s_op" align=right>!_!total_s_op;FCIS:1000:3!_!</td> <td nowrap bgcolor=blue pt="total_dim_s:1">podtzeno za</td> <td nowrap bgcolor=fuchsia pt="total_dim_s_op:1" align=right><b>!_!total_dim_s_op1;FCIS:1000:1!_!</b></td> </tbody> </table> DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

8 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

9 Grafy Různé typy odvozené z knihovny GD::Graph ( Parametry grafu odvozené z knihovny GD::Graph Příklad <!--fce-grafinit(druhy,bars,900,1000)--> <!--fce-grafparam(druhy,title,Mùj první pìkný graf ìšèøžýáíéúùòü ÌŠÈØŽÝÁÍÉÚÙÒÜ)--> <!--fce-grafparam(druhy,x_label,Perioda)--> <!--fce-grafparam(druhy,y_label,Obrat)--> <!--fce-grafparam(druhy,x_labels_vertical,1)--> <!--fce-grafparam(druhy,bar_spacing,3)--> <!--fce-grafparam(druhy,cumulate,1)--> <span elid="xperioda" elidtype="replace"> <!--fce-grafhodnota(druhy,0,!_!perioda!_!)--> <span elid="pwg" elidtype="replace"> <!--fce-graflegenda(druhy,!_!popis!_!)--> <!--#def-val:pwg:CR=$cisloRadku + 1#--> <span elid="data" elidtype="replace"> <!--fce-grafhodnota(druhy,!_!pwg:cr!_!,!_!suma!_!)--> </span> </span> </span> Vyvolání grafu <img src="$SCRIPT_NAME?fname=graf&name=druhy"> DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

10 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

11 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

12 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

13 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

14 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

15 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

16 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

17 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

18 DERS s. r. o. > Třída ČSA 383, 500 03 Hradec Králové > tel
> fax.: > > web:

19 Grafy – výhody, nevýhody
Řešení prostřednictvím GD::Graph Výhody Jednoduchá implementace Není nutná další instalace u uživatele Nevýhody Výstupem je rastrový obrázek Řešení prostřednictvím SVG (adobe.com) Vektorový obrázek, interaktivní Přenositelný do Office Nutnost instalace aplikace u uživatele (ActiveX, Applet=JRE) Náročná implementace – co graf programování v JS Omezená podpora prohlížečů DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

20 Formuláře Automatická kontrola obsahu polí na formát: délka řetězce, číslo, datum, čas Zachování vazby master-detail Při ukládání jsou kontrolována přístupová práva jak k záznamu, tak i k položkám není-li právo na zápis položky, není zobrazena žádná hláška a pole je ignorováno je možné realizovat přemapování názvů polí zápis: POLE:TYP:POLE_FORMULARE DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

21 Reporty Omezení počtu záznamů Stránkování Speciální pole
EL_IDENTITY – číslo záznamu v rámci stránky EL_ROWNO – číslo záznamu dotazu EL_ROWCOUNT – počet záznamů dotazu (pokud je zapnut filtr, jsou v počtu jen ty, na které je právo) EL_ROWEVEN – sudý řádek dotazu (=1) EL_ROWODD – lichý řádek dotazu (=1) Další rozšíření podmínka – změna syntaxe, zavedení else - <!--#podm-xx-else#--> zápis do proměnné - <!--#var:promenna=1234#--> DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

22 Propojení různých IS Na úrovni databáze
definice připojení v Jádro / Připojení v rámci stránky lze použít libovolné množství připojení omezení v rámci jednoho dotazu lze použít jen jedno připojení zatížení provozních IS Na úrovni aplikace požadavek na data externí aplikací Verso předá data v XML aplikace předá data zpět Verso provede uložení dat jsou kontrolována přístupová práva DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

23 Propojení IS - využití Na úrovni databáze
iFIS*Objednávky  Verso*Objednávky OBD Pro  Verso*Věda a výzkum Cestovní příkazy (např. mySAP) Na úrovni aplikace plánování prostředků IS OVOT – applet - XML Verso*Granty  EIS Magion Pumpy Snapshot jako pumpa Speciální: (GINIS), https (RVV ČR), db (STAG, iFIS, EIS Magion) DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

24 Generátor přehledů Pro každý generátor Datový slovník
Sestavy ukládané pod názvem Možnost filtrování a předdefinovaných hodnot ve filtrech Výběr úrovní, polí, formátu, zarovnání, třídění Tři předdefinované styly šablony zarovnaný hierarchický blokový DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

25 Generátor sestav definice řádků a sloupců
řádek může být navázán na pracoviště a zakázku řádky mohou být filtrovány dle přístupových práv na pracoviště sloupec obsahuje hodnoty s evidencí historie vzorce, podmíněné vzorce zdroje dat – data jsou čerpána z jiných systémů DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

26 Nápověda Volání <a href=“$SCRIPT_NAME?fname=help&n=<název nápovědy>“> <!--fce-napoveda(<nazev>,<titulek>,<typ>)--> kde typ = href, btn V rámci prostředí INIS, kde je pouze jedno tlačítko pro nápovědu, předáváním informace o názvu nápovědy prostřednictvím cookie onClick="nOkno(Get_Cookie('strhelp')); " onload="SetCookie('strhelp','hlavni')" DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

27 Cache - zrychlení Motivace – zrychlení odezev Verso
Parametr platnost udává, po jakou dobu (v hodinách) bude stránka uložena a zobrazena její předgenerovaná podoba Pokud je potřeba stránku obnovit dříve, lze realizovat pomocí Jádro / Cache dohledáním a odstraněním z tabulky VR_CACHE DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:

28 Nabídky a práva Stromová struktura
Od místa ve stromu, které je přiděleno roli, jsou uživateli zpřístupněny nabídky i s rozpadem K přidělenému uzlu je zobrazena cesta nabídek Mapa serveru je generována pro přihlášeného uživatele a obsahuje jemu přístupné nabídky DERS s.r.o. > Třída ČSA 383, Hradec Králové > tel.: > fax.: > > web:


Stáhnout ppt "Využití všech možností"

Podobné prezentace


Reklamy Google