Transformationszuordnung 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 erstellenan.
-
Füllen Sie das Formular aus.
Tabelle : 1. Tabellentransformationszuordnungsfelder Feld Beschreibung Name Anwenderfreundliche Bezeichnung zur Identifizierung der Transformationszuordnung. Quelltabelle Importtabelle, die die Rohdaten des Importsatzes enthält. Eine Importtabelle ist eine beliebige Tabelle, die die Importsatzzeile erweitert [sys_import_set_row]Tabelle. Sie können nur Tabellen im aktuell ausgewählten Anwendungsbereich auswählen.Aktiv Kontrollkästchen, um die Transformationszuordnung zur Verwendung verfügbar zu machen. Business-Regeln ausführen Aktivieren Sie das Kontrollkästchen, um Business-Regeln, Workflows, Genehmigungsmodule, Auditing und Feldnormalisierung auszuführen, während die Transformation Daten in die Zieltabelle einfügt oder aktualisiert. Wenn Sie dieses Kontrollkästchen deaktivieren, wird GlideRecord.setWorkflow() mit einem Wert von ausgeführt Falsch . Pflichtfelder erzwingen Legt fest, ob Pflichtfelder in der Zieltabelle erzwungen werden sollen: - Nein : Pflichtfelder nicht erzwingen.
- Nur Zugeordnete Felder : Nur obligatorische zugeordnete Felder erzwingen.
- Alle Felder : Alle Pflichtfelder erzwingen.
Leere Felder kopieren Kontrollkästchen zum Kopieren leerer Feldwerte und zum Überschreiben vorhandener Zielfeldwerte. Neuen Datensatz aus leeren zusammengefügten Feldern erstellen Aktivieren Sie das Kontrollkästchen, um einen neuen Datensatz zu erstellen, wenn alle Zusammenfügungsfelder leer sind, anstatt den Datensatz zu ignorieren oder einen vorhandenen Datensatz zu überschreiben. Wenn Fügen Sie leere Felder zusammen Ist für ein beliebiges Feld im Datensatz ausgewählt. Der Datensatz wird zusammengefügt.
Anwendung Anwendungsbereich: Global oder pro Anwendung. Erstellt Erstellungsdatum der Transformationszuordnung (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 Schreibzugriff auf andere Anwendungen gewähren. Bestellung Reihenfolge, in der Transformationszuordnungen angewendet werden sollen, wenn mehr als eine Zuordnung den Bedingungen entspricht. Das System führt Transformationszuordnungen vom niedrigsten zum höchsten aus Reihenfolge . Sekundären Speicher für Referenzen verwenden Option zum Verwenden einer sekundären Datenbank zum Suchen von Referenzfeldern.
Das Importieren eines großen Datenvolumens, das viele Referenzfelder enthält, kann zu Leistungsproblemen führen. Die Verwendung des sekundären Speichers ermöglicht die Weiterleitung einiger Lesezufragen an eine sekundäre Datenbank, wodurch die Last der primären Datenbank reduziert wird.
Wenn Sie sekundären Speicher verwenden, legen Sie fest Auswahlaktion Feld im Feld ist zugeordnet zu Ignorieren Oder Ablehnen . Wird festgelegt Auswahlaktion Bis Erstellen Kann dazu führen, dass mehrere Kopien eines Datensatzes erstellt werden, da die Referenzauflösung neu erstellte Datensätze nicht sofort erkennt. Weitere Informationen finden Sie unter Eine Feldzuordnung erstellen.
Eine sekundäre Datenbank ist im Vergleich zur primären Datenbank immer geringfügig veraltet. Wenn Ihr Import vollständig aktuelle Daten erfordert, verwenden Sie keinen sekundären Speicher.
Dieses Feld wird nur angezeigt, wenn das Plugin „sekundäre Datenbankpools“ [com.glide.secondary_db_pools] aktiviert und die sekundäre Datenbankkategorie „Import_reference_Resoultion“ konfiguriert und aktiviert wurde. Weitere Informationen finden Sie unter Große Datenimporte mit vielen Referenzfeldern.
Skript ausführen Kontrollkästchen zum Definieren eines Skripts, 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 allen Feldzuordnungen aus. Wichtig:Die ZeichenfolgeNULLIst ein reserviertes Wort. Es darf nicht als Feldwert in Transformationszuordnungen des Importsatzes oder an einer beliebigen Stelle in verwendet werden Vorname Oder Nachname Felder. Das reservierte Wort istNULLIn Großbuchstaben. Ein Feld mit dem WertNullOderNull, Z. B. ist zulässig.NULLSollte nur verwendet werden, um ein bestimmtes Feld zu löschen.