Ich erstelle derzeit Berichte mit dem eingebetteten Eclipse Report Designer für BIRT-Berichte. In meinem nächsten Schritt möchte ich diese Berichte so einplanen:
Ich arbeite an Windows. Ist es möglich, all das durch Ausführen von Bash-Skript als eine geplante Aufgabe im Windows Taskplaner zu tun? Danke.
Sie können dies entweder selbst mit der kostenlosen BIRT-Laufzeit ausführen oder den kostenlosen BIRT iHub F-Type-Server unter Ссылка
So verwenden Sie die BIRT-Laufzeit:
Testen Sie die Laufzeit-Installation (wenn Sie Windows verwenden, sieht es wie folgt aus)
%Vor%Testen Sie die Laufzeit in der Konsole mit einem Job wie
%Vor%Erstellen Sie eine Batchdatei für Ihren Job (das zuvor ausgeführte Beispiel).
Windows Task Scheduler hat eine einfache E-Mail-Funktion, aber Sie müssen wahrscheinlich ein besseres Programm finden, um die generierte Datei als E-Mail zu senden. Fügen Sie dann das Skript hinzu, um dieses Programm in Ihrer Batchdatei auszuführen. Stellen Sie sicher, dass Sie sich darüber informieren, wie Sie einen Task für den Windows Taskplaner richtig konfigurieren.
Es klingt, als ob du einen Weg von
brauchstSie könnten Ihre eigenen Rollen übernehmen oder einen Reporting / BI-Server verwenden, der bereits über alle diese Funktionen verfügt. Abhängig von Ihren anderen Bedürfnissen kann dies übertrieben oder genau richtig sein. Ich verwende SpagoBI für genau diesen Zweck. SpagoBI unterstützt BIRT als eines der Berichtsformate und Engines. Es verwendet den Quartz-Scheduler und unterstützt das Versenden einer PDF-Version eines Berichts per E-Mail an eine bestimmte E-Mail-Adresse (oder Liste). Sie können auch in iHub oder andere Produkte schauen.
In SpagoBI würden Sie Ihren BIRT-Bericht auf dem SpagoBI-Server von SpagoBI Studio bereitstellen. In SpagoBI Server würden Sie dann die Parameter im Berichtsdokument einrichten und einen Zeitplan für den Bericht erstellen. Im Zeitplan würden Sie die Parameter (wenn nicht als Standard), einen Zeitplan, ein Ausgabeformat und wie die Ausgabe gespeichert / gesendet werden soll, angeben.
Tags und Links eclipse scheduled-tasks birt