Informace o nádstavbovém systému pro dynamickou tvorbu reportu
Transkript
Informace o nádstavbovém systému pro dynamickou tvorbu reportu
Informace o nádstavbovém systému pro dynamickou tvorbu reportu a grafu. (c) 2002 - I.F.T. DIGI TRADE spol. s r.o. [email protected] 1. VÍCE ÚROVNOVÉ DRILL-DOWN SESTAVY Postupné zanorovací sestavy jsou velmi efektivním zpusobem, jak získávat pozoruhodné informace z vašich dat. Pomocí této metody si mužete vytvorit mnoho variací ruzných sestav. Vlastnosti (legenda k obrázku níže): 1. Nástrojový pruh poskytující další možnosti zpracování vybraných dat. a) zobrazit pro tisk - zobrazení nadefinované sestavy tak, aby byla vhodná pro tisk b) uložit dotaz/sestavu - uložení definice sestavy s možností následujícího zobrazení. c) exportovat do souboru - vyexportuje seznam položek tak, jak jsou videt na obrazovce, do textového souboru, který je možno použít v dalších aplikacích napr. MS Excel atp. d) zobrazit detailu - zobrazení seznamu jednotlivých položek 2. Informace o tom, jak je sestava nadefinována. Poklikem na položky smerem dozadu je možno se v nadefinované sestave pohybovat. 3. Casový rozsah, kterým je zobrazená sestava limitována. Jedná se o datumové položky specifikující cas "od" "do". Lze zadat i jednotlivé datum, které pak tvorí pouze jednu casovou hranici. 4. Poklikem na obrázek knihy lze zobrazit detailní seznam položek pro danou kategorii. 5. Spodní cást sestavy je ukoncena sumarizacními informace 6. Do vybrané kategorie je možno se zanorit zvolením další položky v rozbalovacím menu. 2. PODROBNÉ VÝPISY Podrobné výpisy jednotlivých položek, které patrí do vybrané kategorie. Z této cásti je možno se dostat na informace o jednotlivých položkách. Vlastnosti (legenda k obrázku níže): 1. Nástrojový pruh poskytující další možnosti zpracování vybraných dat. a) zobrazit pro tisk - zobrazení nadefinované sestavy tak, aby byla vhodná pro tisk b) exportovat do souboru - vyexportuje seznam položek tak, jak jsou videt na obrazovce, do textového souboru, který je možno použít v dalších aplikacích napr. MS Excel atp. c) zpet do sestavy - vrátí uživatele zpet do predchozí sestavy . 2. Poklikem na jednotlivé položky se zobrazí karta s informacemi o dané položce. 3. PODROBNÉ INFORMACE O ZÁZNAMU Touto volbou se uživatel dostane na nejnižší úroven informací, které je možno ze systému získat. Vlastnosti (legenda k obrázku níže): 1. Informace o položce je možno pohodlne vytisknout. 2. Karta obsahuje všechny informace o záznamu uložené v databázi. 4. DATOVÁ VIZUALIZACE - GRAFY Grafické zobrazení prináší novou dimenzi do práce s daty. Graf pomuže s vytvorením rychlé a pritom jasné predstavy o tom, co data vypovídají. Vlastnosti (legenda k obrázku níže): 1. Vodorovná osa vždy odráží uživatelem vybranou kategorii. 2. Svislá osa obsahuje vyjádrení obratu a marže pro jednotlivé kategorie. 3. Obrázek vždy v sobe integruje dva grafy: modrá cást vyjadruje velikost marže, zelená cást velikost obratu v dané kategorii. 5. UKLÁDÁNÍ NADEFINOVANÝCH SESTAV Casto používané sestavy je možno uložit. Tato vlastnost uživateli umožní vytvorení nekolika pro nej zajímavých sestav a pak se k nim vracet. Pracuje-li s aplikací nekolik ruzných uživatelu, mají možnost uloženou sestavu oznacit jako verejnou a takto ji dát ostatním uživatelum k dispozici. A) Ukládání dotazu: 1. Pojmenování dotazu 2. Pokud uživatel chce, aby byla uložená sestava k dispozici ostatním uživatelum, nastaví ji jako verejnou. B) Práce se seznamem uložených dotazu 1. Poklikem je uložený dotaz otevren ve výchozím okne. 2. Dotaz, jehož je uživatel autorem, muže odstranit. 6. SPOLUPRÁCE SE SYSTÉMEM LOTUS NOTES Systém "DRILL-DOWN reports&graphs" byl primárne vyvinut pro potreby datové manipulace a vizualizace, která vznikají v databázích Lotus Notes. Celkove jde o nádstavbový systém nad dnešní možnosti Lotus Notes. Možností prenosu dat z prostredí Lotus Notes do SQL databáze je nekolik a její konkrétní použití je odvislé od konkrétní situace a struktury dat. Mezi zpusoby exportu dat z Lotus Notes do SQL patrí: 1. DECS - DECS je standardní soucástí instalace LN servru a umožnuje provádet dynamický export adt z Lotus Notes databáze do SQL systému. . (LN server musí být na platofrme WinNT/2000) 2. Export pres ODBC - export je prováden schedulovaným agentem, který v pravidelných intervalech aktualizuje data v SQL databázi. (LN server musí být na platofrme WinNT/2000) 3. Import z DRILL-DOWN systému pres NOTES SQL: toto je možné pokud DRILL-DOWN reports beží na platforme WinNT/2000. . (LN server nemusí být na platofrme WinNT/2000) 7. TECHNOLOGIE NA POZADÍ: ZOPE - APLIKACNÍ WEB SERVER About Zope Zope is an Open Source application server that builds high-performance, dynamic Web sites. The software platform contains a high-performance server, powerful object database, and rich framework. Content Creation at Warp Speed Creating and formatting content can be an arduous task. Web designers often use a cut-and-paste method to copy screen templates from one page to another. Then they customize the individual pages. To then modify the site means to change every customized page, a time-consuming, expensive process. Zope provides the superior alternative via document templates, which enable authors to concentrate on writing and publishing, not the mechanics of formatting. Distributed Control System integrators may establish roles for users within a Zope application. For example, a system integrator may establish the roles "System Manager", "Content Manager" and "Author" within a custom Zope application. The Content Manager may establish templates for Authors to use for publishing. The Author's work thus inherits the style established by the Content Manager. Authors can then focus on content, not style. Zope enables the Content Manager to change styles, and have it automatically applied to the content. Rapid Development Zope's layered environment manages all three tiers of content: data, business logic and presentation all through the Web. Content creators become more productive by reusing existing Zope objects. Interoperable Zope contains built-in and FTP Web servers. Zope can also run with an existing Web server (e.g., Apache, Microsoft IIS, iPlanet/Netscape). Client programs can get or set data with HTTP, WebDAV, FTP, or XMLRPC. Existing content creation tools like Adobe GoLive, Macromedia DreamWeaver, or the Microsoft Office toolset can store content directly in Zope. Transactional Support The transactional nature of Zope is part of its extraordinary power. When script authors embed actions into Zope routines, they do not need to worry about having to rollback changes in case of a failure. Zope will do this automatically with all compliant objects. Transactional support means scripts can be constructed in less time, because the complexity is already handled by Zope. Open Source Traditional systems are proprietary. Users commit to a vendor as a sole provider for the duration of their use of the product. Zope is Open Source; users can always use their version of Zope. Even Zope's underlying language, Python, is Open Source. This eliminates much of the risk of choosing a particular vendor, and puts the user in control. Object Database The object database is a collection of objects which define names, actions and data for content contained in Zope. Data in the object database is all controlled through the Web, via management screens, so any user with a Web browser can create content. Performance can be tuned by expanding the cache of objects that are allowed to be activated at any time. Strength in Numbers Zope has a community of thousands of users who create, test and deploy Zope objects. The user community is a great strength; members answer questions and contribute developed objects back to the community at large. Operating Systems Unix o BSD - FreeBSD, NetBSD, OpenBSD o Linux - Red Hat, Mandrake, SUSE, Caldera OpenLinux, etc. o Solaris (Requires Python with threading support) Microsoft Windows o Windows 95 o Windows 98 o Windows ME o Windows NT o Windows 2000 (Zope for Windows includes Python) Web Servers o Apache o Microsoft IIS o iPlanet/Netscape (Zope runs with a built-in webserver, or with CGI or FastCGI) Databases o Interbase/Firebird o mySQL o Oracle 7.0 or higher o PostgresSQL o SQL Server via ODBC o Sybase o SAP DB System Requirements o 32 MB free RAM o 166 MHz CPU or faster o 20 MB of disk space More information on http://www.zope.com or http://www.zope.org 8. TECHNOLOGIE NA POZADÍ: INTERBASE/FIREBIRD - SQL SERVER Introduction In August 2000, Borland Software Corp. (formerly known as Inprise) released the beta version of InterBase 6.0 as open source. The community of waiting developers and users preferred to establish itself as an independent, self-regulating team rather than submit to the risks, conditions and restrictions that the company proposed for community participation in open source development. A core of developers quickly formed a project and installed its own source tree on SourceForge. They liked the Phoenix logo which was to have been ISC's brandmark and adopted the name "Firebird" for the project. Because Borland's open source efforts regarding InterBase never really take off beyond prime release of source code and the company returned its focus to closed commercial development, Firebird became THE Open Source version of InterBase. Although we did many attempts to reunite our efforts with Borland's to strengthen position of InterBase and its further development, it's obvious (especially in the light of events around recent release of Borland InterBase 6.5) that our definitive divorce is inevitable. So you can see Firebird as an independent product that's almost 100% compatible with Borland InterBase. Our intention is to keep backward compatibility with Firebird/InterBase, but we can't guarantee that Firebird will support all InterBase features beyond its version 6.0. Anyway, because Firebird and InterBase user's community overlap in large, we'll always look on ways how to facilitate coexistence of both products, or at least secure the migration path. What is Firebird RDBMS ? As it's stands today, Firebird 1.0 is basically the InterBase® 6.0 engine released by Borland with a lot of bug fixes and some improvements. So, if you want to know what Firebird can do for you, you have to look at InterBase 6.0 first... About InterBase®, the Firebird's predecessor InterBase® is an open source relational database that runs on Linux, Windows, and a variety of Unix platforms. It is the same commercial database that Motorola, Nokia, Boeing, and the Boston Stock Exchange have used for many years. InterBase® offers excellent concurrency, high performance, and a powerful language for stored procedures and triggers. Since 1985 InterBase® has provided the strength of a powerful, high performance, proven architecture with the sophisticated technology applications need to be successful. InterBase® was released by Borland under InterBase Public Licence, a variant of Mozilla Public Licence (MPL). About Firebird, the InterBase's successor In contrast to the open source InterBase 6 and new InterBase provided by Borland that both runs only on Windows, Linux and Solaris, Firebird was successfully built and run on additional platforms like MacOS X (Darwin), FreeBSD and OpenBSD, HP-UX and AIX as well. Currently, Firebird project regularly release Firebird builds for Linux i386, Win32, Solaris Sparc and i386, FreeBSD, MacOS X and HP-UX. But Firebird 1.0 exceeds InterBase® in more ways than just in count of platforms where you can run it. First of all, Firebird excel in how bugs found (and some bugs always appear in any piece of software) are handled. As in any other Open Source project, the whole development is transparent to anyone, so you can know exactly in what state is a bug you're reported (or anyone else), when it's fixed and how, and get the fixed product as soon as possible. Although bugs are found and squashed by development team almost every day on their own pursuit, you can have an influence on the development process, by your feedback, your cooperation or money. Of course, Firebird development team don't concentrate itself only on bug fixes, but on new features and improvements as well. Because Firebird developers are mostly also Firebird everyday users, they are focused on features and improvements that really "scratch an itch", rather than on features for features like in many commercial products. More information on http://firebird.sourceforge.net or http://www.ibphoenix.com