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
|