====== Berichtsvorlagen anpassen und erweitern ====== Es gibt folgende Möglichkeiten um Berichte zu erstellen: - Auf der Basis vom Job-Step **AnalyzePromoteMessages** und den dort befüllten Tabellen (s. [[prozessdefinition:jobs:jobsteps:analytics:analyzepromotemessages|]]) können Sie mit externen Report Werkzeugen Ihre Berichte erstellen. - Besitzen sie eine eBiss ReportDesigner Lizenz, dann können sie die eBiss Reports anpassen und - Sie können bei den vordefinierten Berichten die selektierten Daten anpassen. Im Folgenden wird auf den letzten Punkt eingegangen, das Anpassen der vordefinierten Berichte. Das Aufbereiten der Daten für die Berichte erfolgt im Job **Analytics.Data Generate Reports** und dort in den BackendObjectRetrieverEx Job-Steps. Das sind die Job-Steps, die mit "SELECT" benannt sind, z.B. "SELECT Nachrichten je Partner". In diesen Job-Steps können die Daten für die Auswertung über die Variablen gesteuert werden. Definiert sind die folgenden Variablen: ^Key^Val^Beschreibung^ |FromDate|2017-01-01|Das Datum, ab dem einschließlich diesem Tag die Daten selektiert werden sollen, z.B. KW - 1 für Anfang voriger Woche, Month - 1 für Anfang letzten Monats, Today - 1 für Anfang des Tages Gestern | |ToDate|KW - 1|Das Datum, bis zu dem ausschließlich diesem Tag die Daten selektiert werden sollen, z.B. KW - 1 für Ende der vorigen Woche, Month - 1 für Ende des letzten Monats, Today für Ende des Tages Gestern | |Node|System|Gibt den Knoten an, aus dem die Daten selektiert werden sollen| |Query||Die Datenbankabfrage. Durch die Anpassung dieser Anfrage können Sie flexibel ganz andere Ergebnisse erzielen.| |Title||Die Kopfzeile vom Bericht.| |Top||Falls die Query (s.o.) ein {TOP} bzw. ein {LIMIT} enthält, dann wird diese durch den hier angegebenen Wert ersetzt.| |eBiss.Analytics.DbConnect|${Analytics.DbConnectionString}|Wenn nötig, ist die Variableninstanzen **Analytics.DbConnectionString** beim Standardsystempartner anzulegen s. [[ueberblick:ebiss_module:analytics:dataanalytics:installation|]].| |eBiss.Analytics.DbAdapter|${Analytics.DbAdapterName}|Wenn nötig, ist die Variableninstanzen **Analytics.DbAdapterName** beim Standardsystempartner anzulegen s. [[ueberblick:ebiss_module:analytics:dataanalytics:installation|]].| |MessageBox|From.Partner|Gibt an welchen spezifischen Ordner gesucht werden soll. In der Query sieht das so etwa aus "... WHERE MessageBox_Oid = '{MessageBoxOid}' ..."|