none
Reports automatisiert ablaufen lassen RRS feed

  • Frage

  • Hallo

    Ich habe hier im Forum die "Abonnement" Möglichkeit kennenglernt um Berichte zu verteilen. Das kommt dem sehr nahe was ich mir vorstelle. Nur, die Zeitpläne sind nicht variabel genug. Man müsste zum Beispiel auch "Ultimo" einstellen können. (der Letzte Tag des Monats)

    Das bringt mich zu einer weiteren Frage.

    Ich habe mir bei Kollegen die ETL Prozesse angesehen. Da kann man mit grafischen Mitteln ein Datenload anstoßen. Mit IF's, Schleifen, Abhängigkeiten usw.

    Gibts es das für die Reportiung Services auch? So eine Art Ablauf Routine wo alle zu verteilenden Reports aufgelistet sind und diese nur durchführt wenn Abhängigkeiten zutreffen?

     

    Vielen Dank für die Hilfe

     

    Mittwoch, 29. Juni 2011 10:19

Antworten

  • Hallo Peter,
    da muss ich Dich leider enttäuschen. Es gibt aber einige Workarounds!

    Beispiel: Ein Report soll nur an einem bestimmten Termin laufen, der nicht über den Zeitplan eingestellt werden kann.
    Hier habe ich ein datengesteuertes Abo, was deutlich häufiger läuft, allerdings verwendet die Datenquelle einen Join auf eine Funktion, die nur an einem bestimmten Termin einen Wert liefert. Tatsächlich wird also der Report nur an bestimmten Terminen mit Daten für das datengesteuerte Abo beglückt.

    Jedes Abo spiegelt sich in einem Job wieder. Du kannst den Job auch manuell starten. Siehe hierzu auch meine Infos zum selbstgestrickten datengesteuerten Abo:
    http://www.insidesql.org/blogs/cmu/sql_server/datengesteuerte-abonnements-mit-der-standard-edition

    Einen schönen Tag noch,
    Christoph


    Microsoft SQL Server MVP
    http://www.insidesql.org/blogs/cmu

    Mittwoch, 29. Juni 2011 12:05