Reportgenerator

Reportgenerator

Ein Reportgenerator ist ein Computerprogramm zur Erstellung eines Reports aus Daten einer Datenbank oder anderen Datenquellen. Damit Reports nicht nur von Softwareentwicklern, sondern auch von Endanwendern erstellt werden können, werden die dazu erforderlichen Datenbankanfragen – meist auf Basis von SQL – automatisch generiert.

Es gibt drei Haupttypen von Reportgeneratoren:

  • Query-basierte Reportgeneratoren bieten lediglich die Möglichkeit, innerhalb vorgefertigter Datensichten (Queries) zu selektieren und zu präsentieren; sie sind dafür aber meist einfach zu bedienen. Query-basierte Reportgeneratoren sind häufig auch Teil von BI-Produkten. Die Vordefinition der Queries wird oftmals von externen Dienstleistern ausgeführt.
  • Tabellen-basierte Reportgeneratoren hingegen erlauben es dem Benutzer, sich seine Datensichten selbst zusammenzustellen, indem die gewünschten Datenbanktabellen je nach Bedarf individuell verknüpft werden. Dies setzt voraus, dass der Benutzer wissen muss, welche Daten in welchen Tabellen stehen. Eine gewisse Kenntnis des Datenmodells (ER-Modells) der abgefragten Datenbanken ist dafür unverzichtbar, was den Kreis der möglichen Anwender einschränkt.
  • Reportgeneratoren, die als Programmierkomponente in Anwendungsprogramme integriert werden können. Diese können sich dann - je nach Implementierung - dem Anwender als Query-basiert oder Tabellen-basiert präsentieren.

Um auch typischen Endanwendern im Rahmen des End-user Computings die Möglichkeit einzuräumen, Reports über alle verfügbaren Daten zu erstellen, gibt es einige Lösungsansätze, um die Bedienerführung tabellenbasierter Reportgeneratoren zu vereinfachen. Eine Methode ist die Nutzung der Metadaten, die die inhaltliche Bedeutung der einzelnen Tabellen mit ihren Spalten und der zwischen den Tabellen bestehenden Zusammenhänge beschreiben, so dass dem Benutzer Vorschläge für mögliche Verknüpfungen angeboten werden können.

Neben zahlreichen Standardsoftware-Produkten werden häufig auch optimal auf den jeweiligen Informationsbedarf abgestimmte Reportgeneratoren als Teil einer Individuallösung kundenspezifisch realisiert. Dafür eignen sich besonders die Reportgeneratoren, die über eine Programmierschnittstelle verfügen, da diese meist an den individuellen Bedarf angepasst werden können.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Reportgenerator — ataskaitų generatorius statusas T sritis automatika atitikmenys: angl. report generator; report writer; reporter vok. Listengenerator, m; Listprogramm, n; Reportgenerator, m rus. генератор отчетов, m pranc. générateur des listes, m …   Automatikos terminų žodynas

  • Reportgenerator — ⇡ Generator, mit dessen Hilfe Berichte, Listen etc. erzeugt werden können …   Lexikon der Economics

  • Call super — is a code smell or anti pattern of object oriented programming, i.e. a bad solution to a common design problem. Call super requires users of a particular interface to override the method of a superclass and call the overridden from the overriding …   Wikipedia

  • Berichterstattung — Ein Bericht ist ein Text, der einen Sachverhalt oder eine Handlung objektiv schildert, ohne Wertungen des Autors zu enthalten. Im Journalismus ist der Bericht eine sehr häufig gewählte Textform mit vielfältigen Ausprägungen. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • CA Clarity — Clarity Entwickler: CA, Inc. Aktuelle Version: CA Clarity PPM v12 Betriebssystem: Windows, Linux, Solaris, AIX, HP UX …   Deutsch Wikipedia

  • Hauptnutzer — Power User (deutsch Hauptnutzer oder erfahrener Nutzer) ist ein IT Endanwender in einem Unternehmen oder einer Behörde mit wesentlich weiter reichenden Kenntnissen und Rechten als der übliche Endanwender in seiner Einrichtung. Er darf die fertige …   Deutsch Wikipedia

  • Polizeibericht — Ein Bericht ist ein Text, der einen Sachverhalt oder eine Handlung objektiv schildert, ohne Wertungen des Autors zu enthalten. Im Journalismus ist der Bericht eine sehr häufig gewählte Textform mit vielfältigen Ausprägungen. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • Power User — (deutsch Hauptnutzer oder erfahrener Nutzer) ist ein IT Endanwender in einem Unternehmen oder einer Behörde mit wesentlich weiter reichenden Kenntnissen und Rechten als der übliche Endanwender in seiner Einrichtung. Er darf die fertige… …   Deutsch Wikipedia

  • Poweruser — Power User (deutsch Hauptnutzer oder erfahrener Nutzer) ist ein IT Endanwender in einem Unternehmen oder einer Behörde mit wesentlich weiter reichenden Kenntnissen und Rechten als der übliche Endanwender in seiner Einrichtung. Er darf die fertige …   Deutsch Wikipedia

  • ACT! — Entwickler Sage Betriebssystem Microsoft Windows Kategorie CRM Software Lizenz proprietär …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”