Report Assistant Iva Bartkov Jan Ddek Jan Kodym
Report Assistant Iva Bartůňková Jan Dědek Jan Kodym Martin Chrz
Report Assistant Software project at MFF UK n Tool for data miners to help creating and reusing analytic reports n Development since autumn 2005 n
Report Assistant in Data Mining Process of creating an analytic report Editation 1. Typical Database Data Miner (Lisp. Miner, Ferda, …) 2. Using Report Assistant Database Analytic Report Metaform Data Miner (Lisp. Miner, Ferda, …) Text Editor Skeleton Report Assistant Text Editor Analytic Report Assistant Editation Text Editor
Skeleton – RA’s approach to report n Skeleton : Report Assistant views a report as a tree of elements: ¨ Static n chapter, paragraph, text ¨ Active n elements – dependent on metaform 4 ft hypothesis, cedent, task, ….
Two forms of Report Assistant n Skeleton Editor ¨ independent application n Plugin for MS Word ¨ Toolbar Microsoft® Word
Implementation of Report Assistant Skeleton Data source Plugin interface Active element Reference to attribute User interface User input Report Assistant Chapter Text MS Word
Plugins Create a plugin = make a DLL (defined structure) + place it into Plugin directory n Each plugin: n Defines Active elements occurring in appropriate type of data source. n Allows to open and work with one or more data sources (e. g. LM metabases) n For a given type of an Active element returns all occurrences in assigned data source n
Plugins & Sources Data sources Plugins (DLL) Lisp. Miner metabase Lisp. Miner Plugin Ferda Project Ferda Plugin interface LM – Report Assistant Microsoft® Word kernel ? ? ?
Report Assistant End of presentation.
- Slides: 9