Verwalten Sie Daten

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Wenn Sie das Datenmodell (Tabellen und Felder) erstellt und die Sicherheit eingerichtet haben, fügen Sie den Tabellen der Anwendung Daten hinzu.

    Importsätze

    Um Tabellen in ServiceNow von einer externen Plattform aus zu füllen, verwenden Sie Importsätze und Transformationszuordnungen. Um regelmäßig Daten aus einer externen Quelle abzurufen, verwenden Sie einen geplanten Import.

    Selbstgesteuerte Schulung: Importieren von Daten in ServiceNow

    Richtlinien für die Leistung von Importsätzen:

    • Teilen Sie große Datenmengen in kleinere Sätze auf, um Importe zu beschleunigen. Betrachten Sie 100.000 Zeilen als Baseline, und teilen Sie alles, was größer ist, in Sätze zu je 100.000 Zeilen auf. Beispielsweise wird der Import von 10 Sätzen von 100.000 Datensätzen schneller abgeschlossen als von einem Satz mit 1.000.000 Datensätzen. Erwägen Sie auch die Verwendung gleichzeitiger Importe bei einer größeren Anzahl von Datensätzen.
    • Das gleichzeitige Importieren großer Datensätze kann eine Instanz belasten. Staffeln Sie große Importe, damit sich die Importe nicht überschneiden.
    • Deaktivieren Sie nach Möglichkeit das Kontrollkästchen Business-Regeln ausführen in der Transformationszuordnungstabelle, um die Ausführung von Business-Regeln und anderer Logik während eines Imports zu vermeiden. Erwägen Sie die Verwendung eines onComplete-Transformationsskripts, um die Geschäftslogik, z. B. Berechnungen, am Ende eines Imports auszuführen und nicht für jeden Datensatz, wie dies bei Geschäftsregeln der Fall ist.
    • Verwenden Sie die Standardfunktionalität für Importe. Schreiben Sie nach Möglichkeit keine anwenderdefinierten Skripts. Verwenden Sie beispielsweise die Zusammenfügungsfunktion, anstatt ein anwenderdefiniertes Zusammenfügungsskript zu schreiben.
    • Vermeiden Sie GlideRecord-Abfragen in einem Importsatz.
    • Stellen Sie sicher, dass alle für die Zusammenfügung konfigurierten Felder indiziert sind.
    • Wenn Sie ein System ersetzen, das den Import von Verlaufsdaten erfordert, importieren Sie nur die für die Anwendung erforderlichen Verlaufsdaten. Erwägen Sie die Speicherung von Verlaufsdaten in einem Datenpool.

    Eingehende Integrationen

    Neben Importsätzen enthält ServiceNow APIs zum Akzeptieren von Daten von externen Plattformen.

    Um Daten aus einem anderen System direkt in eine Anwendungstabelle zu übertragen, verwenden Sie Importsätze für Webdienste, anstatt mit der REST-Tabellen-API oder den SOAP-APIs direkt in Anwendungstabellen zu schreiben.

    Um Datentransaktionen abzuwickeln, die komplexer sind als das Schreiben von Daten in eine Tabelle, z. B. das Senden eines Anhangs oder das Bestellen eines Katalogelements, überprüfen Sie die verfügbaren APIs, um festzustellen, ob eine vorhanden ist, die die erforderliche Logik unterstützt.

    Verwenden Sie eine Scripted REST API oder einen Scripted SOAP Web Service, um REST- bzw. SOAP-Endpunkte zu erstellen. Scripted REST API- und Scripted SOAP Web Service-Endpunkte können serverseitigen ServiceNow-Code ausführen, wenn der Endpunkt von einem externen System verwendet wird.

    Selbstgesteuerte Schulung: REST-Integrationen