Daten verwalten
Nachdem das Datenmodell (Tabellen und Felder) erstellt und die Sicherheit eingerichtet wurde, fügen Sie Daten zu den Tabellen der Anwendung hinzu.
Importsätze
Um Tabellen in ServiceNow von einer externen Plattform aus auszufüllen, verwenden Sie Import Sets und Transformationszuordnungen. Um regelmäßig Daten aus einer externen Quelle abzurufen, verwenden Sie einen geplanten Import.
Selbstgesteuertes Training: Daten in ServiceNowimportieren
Richtlinien für die Leistung von Importsätzen:
- Teilen Sie große Datenmengen in kleinere Sets auf, um Importe zu beschleunigen. Betrachten Sie 100.000 Zeilen als Baseline, und teilen Sie alles, was größer ist, in Sätze von 100.000 Zeilen auf. Zum Beispiel wird der Import von 10 Sätzen mit 100.000 Datensätzen schneller abgeschlossen als der Import eines Satzes mit 1.000.000 Datensätzen. Erwägen Sie auch die Verwendung gleichzeitiger Importe mit 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.
- Wenn möglich, deaktivieren Sie das Kontrollkästchen Business Rules ausführen in der Transformationszuordnungstabelle, um die Ausführung von Business Rules und anderer Logik während eines Imports zu vermeiden. Erwägen Sie die Verwendung eines onComplete-Transformationsskripts, um Geschäftslogik, z. B. Berechnungen, am Ende eines Imports auszuführen und nicht für jeden Datensatz, wie dies bei Business Rules der Fall ist.
- Verwenden Sie die Standardfunktionalität für Importe. Vermeiden Sie es, wenn möglich, benutzerdefinierte Skripts zu schreiben. Verwenden Sie beispielsweise die Zusammenfügungsfunktion, anstatt ein benutzerdefiniertes Zusammenfügungsskript zu schreiben.
- Vermeiden Sie GlideRecord-Abfragen in einem Import Set.
- Stellen Sie sicher, dass alle für das Zusammenfügen konfigurierten Felder indiziert sind.
- Wenn Sie ein System mit einer Anforderung zum Importieren von Verlaufsdaten ersetzen, importieren Sie nur die Verlaufsdaten, die für die Anwendung erforderlich sind. Erwägen Sie das Speichern von Verlaufsdaten in einem Datensee.
Eingehende Integrationen
Zusätzlich zu Import Sets 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 Webservice-Import Sets, anstatt mit der REST-Tabellen-API oder 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.
Selbstgesteuertes Training: REST-Integrationen