GrafickΘ prost°edφ
EspressReport pro u₧ivatele nabφzφ kompletnφ vizußlnφ prost°edφ pro nßvrh a tvorbu report∙.
Vizußlnφ designΘr podporuje veÜkerΘ Φinnosti nutnΘ pro tvorbu report∙ od v²b∞ru datovΘho zdroje po
grafick² nßvrh reportu. Zßkladnφ typy report∙ jsou: Sloupcov², Sumßrnφ, KontingenΦnφ tabulka,
Master&Detail report, Mailing report. Visußlnφ designΘr umo₧≥uje okam₧itΘ prohlφ₧enφ vytvo°en²ch report∙,
reporty mohou b²t ulo₧eny bu∩ jako Üablony nebo exportovßny do nep°ebernΘho mno₧stvφ formßt∙
(HTML, Excel, PDF,...).
RozsßhlΘ formßtovacφ mo₧nosti
TΘm∞° vÜechny elementy report∙ je mo₧nΘ formßtovat a upravovat. To dßvß u₧ivateli tak°ka neomezenou
volnost p°i nßvrhu reportu a jeho grafickΘ podoby. U₧ivatelΘ mohou manipulovat ve Visußlnφm
designΘru s objekty reportu, m∞nit jejich vlastnosti, mohou vyu₧φvat Formula editoru pro implementaci p°es 80
zabudovan²ch funkcφ nebo psßt skripty pro jednotlivΘ bu≥ky reportu. Tvorba reportu je opravdu a₧
p°ekvapiv∞ jednoduchß.
API rozhranφ
EspressReport podporuje kompletnφ API p°φstup. Reporty mohou b²t vytvo°eny programov∞,
nebo je mo₧nΘ v programech vyu₧φt Üablony report∙ vytvo°enΘ v Visußlnφm
designΘru.
Report API umo₧≥uje u₧ivatel∙m snadno zakomponovat vytvo°enΘ reporty do jejich aplikacφ, aplet∙,
servlet∙ a strßnek JSP.
EspressReport m∙₧e b²t snadno nasazen na mnoha populßrnφch aplikaΦnφch serverech.
Nasazenφ p°edstavuje pouze p°esunutφ n∞kolika knihoven na dan² server.
Mana₧er datov²ch zdroj∙, Mana₧er tvorby dotaz∙
V rßmci DesignΘru report∙ je zabudovßn mana₧er datov²ch zdroj∙ a visußlnφ mana₧er tvorby dotaz∙.
Tyto nßstroje umo₧≥ujφ u₧ivateli uchovat si repositß° datov²ch zdroj∙ a dotaz∙, kterΘ vyu₧φvajφ k tvorb∞
dotaz∙. DatovΘ zdroje mohou p°edstavovat jak relaΦnφ databßze, tak textovΘ soubory, XML
soubory nebo
Java t°φdy.
Mana₧er tvorby dotaz∙ nabφzφ u₧ivateli mo₧nost visußlnφ tvorby dotaz∙ v nejvφce vyu₧φvanΘm QBE stylu.
U₧ivatelΘ mohou samoz°ejm∞ takΘ vytvß°et novΘ sloupce z p∙vodnφch, Φi psßt dotazy p°φmo v jazyce SQL.
Odstφn∞nφ u₧ivatel∙ od struktury databßze - koncept pohled∙
EspressReport podporuje tzv. koncept datov²ch pohled∙. DatovΘ pohledy jsou p°edem p°ipravenΘ
struktury, kterΘ umo₧≥ujφ u₧ivateli vytvß°et reporty bez znalosti struktury databßze. Administrßtor datov²ch
pohled∙ p°edem definuje tabulky, spojenφ a polo₧ky pro datovΘ pohledy a tak vytvß°φ obchodnφ schΘma
pro dotazy b∞₧n²ch u₧ivatel∙.
Flexibilnφ architektura
EspressReport m∙₧e b²t provozovßn na r∙zn²ch platformßch, nebo¥ je vytvo°en 100% v Java technologii.
EspressReport lze provozovat jako desktop aplikaci pro tvorbu report∙ na klientskΘm poΦφtaΦi nebo
m∙₧e b²t provozovßn cele na stran∞ serveru. U₧ivatelΘ mohou p°istupovat k visußlnφmu
designΘru reportu
p°es www prohlφ₧eΦ a vytvß°et, editovat a uklßdat reporty p°φmo na serveru. Vytvo°enΘ reporty mohou b²t
publikovßny v r∙zn²ch formßtech jako HTML, DHTML, Excel, nebo b²t zobrazeny u u₧ivatele pomocφ apletu.
EspressReport m∙₧e b²t provozovßn i na Unixech bez X-Windows vyu₧φvajφce PJA °eÜenφ od eTek.
Podpora graf∙ a vizualizace
EspressReport zahrnuje rovn∞₧ v²konn² a vÜestrann² nßstroj pro tvorbu graf∙. Ten dßvß u₧ivatel∙m ÜirokΘ
mo₧nosti zahrnout visußlnφ data do jejich report∙. U₧ivatel mß na v²b∞r p°es 30 r∙zn²ch typ∙ 2D a 3D graf∙.
Grafy rovn∞₧ podporujφ prßci s Φasov²mi °ady. 3D grafy podporujφ zoom mo₧nosti, rotaci a v²b∞r zdroj∙
sv∞tla.
Zakomponovan² DesignΘr graf∙ umo₧≥uje u₧ivateli vytvß°et a editovat grafy ve visußlnφm prost°edφ p°ed
tφm ne₧ je graf vlo₧en do samotnΘho reportu.
KlφΦovΘ charakteristiky
- ╚istß JavaÖ architektura
- Podpora sloupcov²ch, sumßrnφch, kontingenΦnφ tabulka, master&detail, mailing report∙
- Flexibilnφ implementace: desktop aplikace nebo server-side implementace
- P°φstup k dat∙m p°es JDBC, ODBC, p°φm² p°φstup k XML a textov²m soubor∙m
- Zabudovan² mana₧er datov²ch zdroj∙ a vizußlnφ mana₧er tvorby dotaz∙
- Robustnφ API interface umo₧≥ujφcφ zakomponovat reporty do aplikacφ, servlet∙, JSP strßnek
- P°es 80 integrovan²ch skriptovacφch funkcφ v visußlnφm editoru
- Zakomponovan² plßnovaΦ umo₧≥ujφcφ naplßnovat spouÜt∞nφ report∙ nebo serverov²ch proces∙
- Reporty mohou b²t vytvo°eny z vφce datov²ch zdroj∙
- Podpora v∞tÜiny aplikaΦnφch server∙ jako WebLogic, WebSphere, iPlanet, Dynamo a SilverStream
- P°es 30 2D a 3D typ∙ graf∙
- SkuteΦnΘ WYSIWYG
|