Eine Transform Map erstellen
Jeder Importvorgang in eine Produktionstabelle erfordert mindestens eine Transformationszuordnung, die einem Importsatz zugeordnet ist.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
- Navigieren zu Alle > System-Importsätze > Transformationszuordnung erstellen.
-
Füllen Sie das Formular aus.
Tabelle : 1. Zuordnungsfelder für Tabellentransformation Feld Beschreibung Name Anwenderfreundliche Bezeichnung zur Identifizierung der Transformationszuordnung. Quelltabelle Importtabelle mit den Rohdaten des Importsatzes. Eine Importtabelle ist eine beliebige Tabelle, die die Tabelle „Importsatzzeile“ [sys_import_set_row] erweitert. Sie können nur Tabellen innerhalb des aktuell ausgewählten Anwendungsbereichs auswählen.Aktiv Checkbox, um die Transformationszuordnung zur Verwendung verfügbar zu machen. Business-Regeln ausführen Aktivieren Sie die Checkbox, um Business-Regeln, Workflows, Genehmigungsmodule, Auditing und Feldnormalisierung auszuführen, während die Transformation Daten in die Zieltabelle einfügt oder aktualisiert. Wenn Sie diese Checkbox deaktivieren, wird GlideRecord.setWorkflow() mit dem Wert falseausgeführt. Pflichtfelder erzwingen Wählt aus, ob Pflichtfelder in der Zieltabelle erzwungen werden: - Nein: Pflichtfelder nicht erzwingen.
- Nur zugeordnete Felder: Erzwingt nur zugeordnete Pflichtfelder.
- Alle Felder: Alle Pflichtfelder erzwingen.
Leere Felder kopieren Aktivieren Sie die Checkbox, um leere Feldwerte zu kopieren und vorhandene Zielfeldwerte zu überschreiben. Neuen Datensatz aus leeren zusammengefügten Feldern erstellen Aktivieren Sie die Checkbox, um einen neuen Datensatz zu erstellen, wenn alle zusammengefügten Felder leer sind, anstatt den Datensatz zu ignorieren oder einen vorhandenen Datensatz zu überschreiben. Wenn Leere Felder zusammenfügen für ein Feld im Datensatz ausgewählt ist, wird der Datensatz zusammengefügt.
Anwendung Anwendungsbereich: global oder pro Anwendung. Erstellt Erstellungsdatum der Transformationszuordnung (wird automatisch ausgefüllt). Zieltabelle Die Tabelle, in die die transformierten Daten eingefügt werden sollen. Sie können nur Tabellen innerhalb des aktuell ausgewählten Anwendungsbereichs oder des globalen Bereichs oder Tabellen auswählen, die anderen Anwendungen Schreibzugriff gewähren. Bestellung Reihenfolge, in der Transformationszuordnungen angewendet werden, wenn mehr als eine Zuordnung die Bedingungen erfüllt. Das System führt Transformationszuordnungen vom niedrigsten zum höchsten Orderaus. Sekundären Speicher für Referenzen verwenden Option zur Verwendung einer sekundären Datenbank für die Suche nach Referenzfeldern.
Der Import eines großen Datenvolumens mit vielen Referenzfeldern kann zu Leistungsproblemen führen. Durch die Verwendung von sekundärem Speicher können einige Leseabfragen an eine sekundäre Datenbank umgeleitet werden, wodurch die Last der primären Datenbank reduziert wird.
Wenn Sie den sekundären Speicher verwenden, legen Sie das Feld Auswahlaktion in der Feldzuordnung auf Ignorieren oder Ablehnenfest. Wenn Sie die Auswahlaktion auf „ Erstellen “ festlegen, werden möglicherweise mehrere Kopien eines Datensatzes erstellt, da die Referenzlösung neu erstellte Datensätze nicht sofort erkennt. Weitere Informationen finden Sie unter Feldzuordnung erstellen.
Eine sekundäre Datenbank ist im Vergleich zur primären Datenbank immer etwas veraltet. Wenn für den Import vollständig aktuelle Daten erforderlich sind, verwenden Sie keinen sekundären Speicher.
Dieses Feld wird nur angezeigt, wenn das Plugin „Secondary Database Pools“ [com.glide.secondary_db_pools] aktiviert wurde und die sekundäre Datenbankkategorie import_reference_ressource konfiguriert und aktiviert wurde. Weitere Informationen finden Sie unter Importe großer Daten mit vielen Referenzfeldern.
Skript ausführen Aktivieren Sie die Checkbox, um ein Skript zu definieren, das Feldwerte in der Quelltabelle in die Zieltabelle umwandelt. Skript Transformationszuordnungsskript, das Feldwerte in der Quelltabelle in die Zieltabelle umwandelt. Das System führt das Transformationszuordnungsskript zusätzlich zu Feldzuordnungen aus. Wichtig:Die ZeichenfolgeNULList ein reserviertes Wort. Er darf nicht als Feldwert in Transformationszuordnungen für Importsätze oder an beliebiger Stelle in den Feldern „ Vorname “ oder „Nachname “ verwendet werden. Das reservierte Wort ist in GroßbuchstabenNULL. Ein Feld mit dem WertNullodernullist also beispielsweise zulässig.NULLdarf nur zum Löschen eines bestimmten Felds verwendet werden.