Planen Sie einen Export

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Sie können einen Export planen, um regelmäßig Daten aus einem Export Set an ein Remoteziel zu übertragen. Durch die Einrichtung eines wiederkehrenden, geplanten Exports können Sie Daten regelmäßig an einen externen Speicherort übertragen, z. B. um Berichte zu erstellen oder einen Snapshot der Daten zu speichern.

    Vorbereitungen

    Erforderliche Rolle: export_set_scheduler oder export_set_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können geplante Exportsätze so konfigurieren, dass nur neue oder geänderte Datensätze mithilfe von Delta-Exporten exportiert werden.

    Prozedur

    1. Navigieren zu Alle > System-Exportsätze > Administration > Geplante Exporte.
    2. Klicken Sie auf Neu.
    3. Füllen Sie folgende Felder aus.
      Tabelle : 1. Felder des Zeitplandatenexports
      Feld Beschreibung
      Name Geben Sie einen beschreibenden Namen für diesen geplanten Export ein.
      Satz exportieren Wählen Sie den zu planenden Exportsatz aus.
      Ausführen als Wählen Sie den Benutzer aus, unter dem der geplante Export ausgeführt werden soll. Stellen Sie sicher, dass der Benutzer über alle Rollen verfügt, die zum Anzeigen der zu exportierenden Daten erforderlich sind.
      Ausführen Wählen Sie die Häufigkeit für den geplanten Export aus.
      Tag Wählen Sie aus, an welchem Wochen- oder Monatstag dieser geplante Export ausgeführt werden soll. Dieses Feld wird angezeigt, wenn das Feld Ausführen auf Wöchentlich oder Monatlichfestgelegt ist
      Wiederholungsintervall Geben Sie die Anzahl der Tage und Stunden ein, die gewartet werden soll, bevor dieser geplante Export wiederholt wird. Dieses Feld wird angezeigt, wenn das Feld Ausführen auf Regelmäßigfestgelegt ist.
      Zeit Geben Sie die Uhrzeit ein, zu der der geplante Export ausgeführt werden soll.
      Delta-Exporte
      Delta-Exporte aktivieren Aktivieren Sie dieses Kontrollkästchen, um die Delta-Funktionalität für diesen geplanten Export zu aktivieren. Wenn diese Option ausgewählt ist, werden nur neue oder geänderte Datensätze exportiert.
      Delta an oder danach Wählen Sie Aktualisiert aus, um alle Datensätze zu exportieren, die sich seit dem letzten Export geändert haben, einschließlich neuer Datensätze. Wählen Sie Erstellt aus, um nur neue Datensätze zu exportieren, die nach dem letzten Export erstellt wurden.
      Hinweis:
      Wenn die Exportdefinition bereits eine Filterbedingung für die Felder „sys_updated_on“ oder „sys_created_on“ enthält, können Sie den Datensatz des geplanten Datenexports nicht speichern, wenn Sie Delta-Exporte aktivieren. In diesem Event wird oben im Formular ein Fehler angezeigt.
      Geplante Ausführung des letzten Exports Lassen Sie dieses Feld leer, um alle Datensätze aus der Exportdefinition zu exportieren. Bei Verwendung von Delta-Exporten wird dieses Feld jedes Mal automatisch festgelegt, wenn der geplante Export ausgeführt wird. Datensätze, die nach diesem Datum und dieser Uhrzeit aktualisiert oder erstellt wurden, sind im Export-Delta enthalten, abhängig vom Wert für Delta an oder nach.
      Skripts
      Bedingt Aktivieren Sie diese Checkbox, um den Zeitplan nur auszuführen, wenn eine Bedingung erfüllt ist.
      Bedingung Schreiben Sie das Skript, das zur Auswertung verwendet werden soll, ob der Export ausgeführt werden soll. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Bedingt aktivieren.
      Vor-Export-Skript ausführen Aktivieren Sie diese Checkbox, um ein Skript auszuführen, bevor der Export beginnt.
      Vor-Skript Schreiben Sie das Skript, das Sie ausführen möchten, bevor die Daten exportiert werden. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Vor-Export-Skript ausführen aktiviert haben.
      Nach-Export-Skript ausführen Aktivieren Sie diese Checkbox, um nach Abschluss des Exports ein Skript auszuführen.
      Post-Skript Schreiben Sie das Skript, das Sie nach Abschluss des Exports ausführen möchten. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Post-Export-Skript ausführen aktiviert haben.
    4. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Sie können auf die Schaltfläche Jetzt ausführen klicken, um den Export sofort auszuführen und sicherzustellen, dass die Daten wie erwartet exportiert werden.

    Geplante Delta-Exporte des Exportsatzes

    Delta-Exporte enthalten nur die Datensätze, die sich seit dem letzten geplanten Export geändert haben.

    Sie können den Delta-Export nur für reguläre Tabellen verwenden, z. B. Aufgaben- und Problemtabellen.
    Wichtig:
    Sie können den Delta-Export nicht für eine Datenbankansichtstabelle verwenden, bei der es sich um eine virtuelle Tabelle handelt, die physische Tabellen verknüpft.

    Eine Datenbankansicht enthält keine Systemfelder wie sys_created on, sys_created by und sys_updated on. Da die Systemdatumsfelder nicht in der Datenbankansicht enthalten sind, können Sie keine Delta-Exporte mit Datenbankansichten verwenden, da es keine Möglichkeit gibt, zu ermitteln, wann die Tabelle zuletzt aktualisiert wurde.

    Skriptoptionen für geplanten Exportsatz

    Wenn Sie einen Exportsatz planen, können Sie auf bestimmte JavaScript-Objekte zugreifen.

    Verwenden Sie diese Objekte in Skripts für geplante Exportsätze, z. B. die Felder Vorskript und Nachskript.
    abbrechen
    Legen Sie dieses Objekt auf „true“ fest, um die Exportaktion anzuhalten. Alle untergeordneten Exportsätze werden ebenfalls abgebrochen, wenn der übergeordnete Exportsatz abgebrochen wird. Dieses Objekt ist nur im Feld Vorskript verfügbar.
    Beispiel: Verwenden Sie das Feld Vorskript, um die Bedingungen des Exports auszuwerten und zu bestimmen, ob der Exportvorgang abgebrochen werden soll. Um den Exportvorgang abzubrechen, verwenden Sie den folgenden Aufruf:
    cancel = true;
    export_set
    Ruft das GlideRecord-Objekt für den neuen Exportsatz ab. Mit dieser Variablen können Sie die folgenden Spalten aus der Tabelle „sys_export_set“ abfragen:
    • Name
    • sys_id
    • Staat
    • table_name

    Dieses Objekt ist in den Feldern Vorskript und Nachskript verfügbar.

    Beispiel: Wenn Sie Informationen aus dem Export Set verwenden möchten, können Sie eine der Eigenschaften der Variablen export_set angeben.

    var x = export_set.sys_id;