Importsatzeigenschaften
Mehrere Eigenschaften steuern das Verhalten des Importsatzes.
Importsatzeigenschaften
- glide.import_set.preserve.leading.spaces
- Gibt an, ob der Importprozess führende Leerzeichen in Excel-Datenzellen beibehält. Bei „falsch“ entfernt der Importprozess nicht brechende führende Leerzeichen aus Excel-Datenzellen. Bei „wahr“ werden beim Importprozess ununterbrochene führende Bereiche beibehalten. Hinweis:Der Importvorgang entfernt immer nachfolgende Leerzeichen aus Excel-Datenzellen.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Add a system property
- glide.import_set_row.dynamically_add_fields
- Gibt an, ob ein Importsatz der Staging-Tabelle neue Spalten hinzufügen kann (true) oder nicht (false). Instanzen, die eine große Anzahl von Importsätzen enthalten, reagieren manchmal nicht mehr, wenn ein Import eine Spalte hinzufügt, da die Instanz jede Zeile in der Staging-Tabelle ändern muss. In einigen Fällen führt die Datenbankaktion „Tabelle ändern“ zu einem Ausfall. Wenn diese Eigenschaft auf „false“ gesetzt wird, wird verhindert, dass ein Import Set der Staging-Tabelle Spalten hinzufügt, und eine Protokollnachricht erstellt. Als Workaround können Administratoren der Staging-Tabelle manuell eine Spalte hinzufügen, indem sie einen neuen Dictionary-Eintrag erstellen und anschließend das Import Set erneut importieren.
- Typ: Wahr | Falsch
- Standardwert: wahr
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- com.glide.loader.verify_target_field_size
- Aktiviert die dynamische Größenänderung von Importsatzfeldern. Mit der Standardeinstellung von Falsch , Bis zu 20 Datensätze der Quelldaten werden als Stichproben erfasst, um die Feldlänge des Importsatzes zu bestimmen. Wenn das Feld in allen Stichprobendatensätzen leer ist, wird die Standardlänge von 40 verwendet. Alle geladenen Daten, die die Länge des Tabellenfelds des Importsatzes überschreiten, werden gekürzt. Legen Sie diese Eigenschaft auf fest Wahr Damit ein Importsatzfeld die Spaltengröße um 100 erhöhen kann, um die Länge der Daten anzupassen. Wenn die eingehenden Quelldaten beispielsweise eine Länge von 60 haben, legt das System die Länge der Spalte auf 160 fest. Dies ist nur für die Datenquelle relevant.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Glide.ds.file.http.variable_replacement
- Aktiviert die Erweiterung der Systemeigenschaft für Dateityp-Datenquellen, die mithilfe von HTTP oder HTTPS abgerufen werden.
- Typ: Wahr | Falsch
- Standardwert: wahr
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Weitere Informationen: Datenquellenfelder
- Glide.scheduled_Import.stop_on_error
- Auf festlegen Wahr Zum Anhalten des Importprozesses, wenn der geplante Import des übergeordneten Elements einen Fehler generiert. Dieses Verhalten kann nützlich sein, wenn ein Importsatz von den Ergebnissen eines anderen Importsatzes abhängt.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Glide.impex.Transformator.empty_value_nil
- Steuert, wie leere Zeichenfolgenwerte während der Transformation aus einer Importsatz-Bereitstellungstabelle verarbeitet werden. Legen Sie diese Eigenschaft auf fest Wahr Dient zum Beibehalten leerer Zeichenfolgen. Legen Sie diese Eigenschaft auf fest Falsch Um leere Zeichenfolgen in die Zeichenfolge zu konvertieren NULL . Hinweis:Sie können diese Eigenschaft verwenden, wenn Sie während der Transformation ein onBefore-Skript ausführen. Diese Eigenschaft wird auf festgelegt Wahr Ermöglicht es Ihnen, mit auf Null-Werte zu prüfen HasValue() Oder Nil() Funktionen.Eine leere Zeichenfolge wird unabhängig von diesem Eigenschaftswert immer als Nullwert in der Datenbank gespeichert.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Com.Glide.Loader.max_Scan_rows
- Steuert, wie viele Zeilen von Quelldaten als Stichproben erfasst werden, um beim Importieren von Daten automatisch Bereitstellungstabellenfelder zu generieren. Diese Eigenschaft gilt für JDBC-, XLS-, CSV- und XML-Importe, nicht jedoch für JSON- und XSLX-Importe.
- Typ: Ganzzahl
- Standardwert: 20
- Standort: Fügen Sie eine Systemeigenschaft hinzu
Eigenschaften für gleichzeitige Importsätze
- Glide.scheduled_Import.max.concurrent.Import_Sets
- Maximale Anzahl von Importsätzen für einen gleichzeitigen Import.
- Typ: Ganzzahl
- Standardwert: 10
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Com.Glide.concurrent_Import_Set_insert_mutex_Spin_wait
- Wartezeit, die Mutex verbringt, wenn die Sperre erworben wird (in Millisekunden).
- Typ: Ganzzahl
- Standardwert: 1000
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Com.Glide.concurrent_Import_Set_insert_mutex_expiration
- Mutex-Ablaufzeit (in Millisekunden).
- Typ: Ganzzahl
- Standardwert: 300000
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Com.Glide.concurrent_Import_Set_mutex_fast_lock
- Gibt an, ob die Schnellsperre (wahr) oder die SQL-basierte langsame Sperre (falsch) verwendet werden soll.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
Webservice-Importsätze Eigenschaften
- Com.Glide.WS_Import_Set.column_size
- Bei „wahr“ wird die dynamische Spaltengrößenänderung in Importbereitstellungstabellen für Webservice-Importsätze aktiviert.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Com.Glide.WS_Import_Set.column_resize.max_row_count
- Die maximale Anzahl von Zeilen, die eine Importbereitstellungstabelle für die dynamische Größenänderung von Spalten mit Webservice-Importsätzen haben kann.
Importbereitstellungstabellen mit mehr als dieser Anzahl von Zeilen verwenden keine dynamische Größenänderung mit Webservice-Importsätzen, auch wenn com.glide.ws_import_set.column_resizeIst „wahr“.
Diese Eigenschaft hat einen Höchstwert von 500.000.- Typ: Ganzzahl
- Standardwert: 100.000
- Standort: Fügen Sie eine Systemeigenschaft hinzu
CSV-Eigenschaften
- com.glide.csv.loader.ignore_non_parseable_lines
- Ermöglicht einer Instanz, eine oder mehrere Zeilen (Zeilen) zu ignorieren, die fehlerhafte Daten in einem CSV-Import enthalten, z. B. eine Zeile, in der eine Datenspalte fehlt. Standardmäßig können Importe ungültige Daten in CSV-Dateien nicht ignorieren und beim ersten Fehler fehlschlagen.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- com.glide.csv.loader.max_errors_allowed
- Gibt die maximale Anzahl von Zeilen (Zeilen) an, die ein Import ignorieren kann, bevor er fehlschlägt. Wenn der Import erfolgreich ist, listet der Import die Anzahl der Zeilen auf, die der Import aufgrund von Fehlern ignoriert hat.
- Typ: Ganzzahl
- Standardwert: 100
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.import.csv.charset
- Der Zeichensatz der zu importierenden CSV-Datei. Gültige Werte sind UTF-8 und WINDOWS-1252. Möglicherweise müssen Sie beim Importieren von Sonderzeichen UTF-8-Formatierung verwenden.
- Typ: Zeichenfolge
- Standardwert: WINDOWS-1252
- Standort: Fügen Sie eine Systemeigenschaft hinzu
Excel-Importeigenschaften
- Glide.Excel.Multiplikator
- Die maximale Menge an Instanzspeicher, der einem Excel-Import zugeordnet werden soll. Diese Eigenschaft gilt nur beim Importieren von XLS-Dateien.
Der Wert dieser Eigenschaft wird mit der Dateigröße der Excel-Datei multipliziert, um die Gesamtzuteilung des Arbeitsspeichers zu bestimmen. Der verwendete Arbeitsspeicher darf den von angegebenen Grenzwert nicht überschreiten glide.excel.max_memory_percentEigenschaft.
Beispiel: Mit dem Standardwert 8 und einer Excel-Datei mit 10 MB verwendet die Instanz bis zu 80 MB Arbeitsspeicher für den Import.
- Typ: Ganzzahl
- Standardwert: 8
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Glide.xlsx.Multiplikator
- Die maximale Menge an Instanzspeicher, der einem Excel-Import zugeordnet werden soll. Diese Eigenschaft gilt nur beim Importieren von XLSX-Dateien.
Der Wert dieser Eigenschaft wird mit der Dateigröße der Excel-Datei multipliziert, um die Gesamtzuteilung des Arbeitsspeichers zu bestimmen. Der verwendete Arbeitsspeicher darf den von angegebenen Grenzwert nicht überschreiten glide.excel.max_memory_percentEigenschaft.
Beispiel: Mit dem Standardwert 10 und einer Excel-Datei mit 10 MB verwendet die Instanz bis zu 100 MB Arbeitsspeicher für den Import.
Hinweis:Ändern Sie den Wert dieser Eigenschaft nicht. Der Standardwert wurde ausgewählt, um eine optimale Leistung zu erzielen.- Typ: Ganzzahl
- Standardwert: 10
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Glide.Excel.max_Memory_percent
- Die maximal zulässige Arbeitsspeichermenge für Excel-Importe als Prozentsatz des gesamten Instanzspeichers.
- Typ: Ganzzahl
- Standardwert: 10
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.excel.use_disk_backed_strings_table
- Steuert, ob die Instanz Festplattenspeicher verwendet, um während des XLSX-Imports große Dateidaten zu verwalten. Legen Sie diese Eigenschaft auf „falsch“ fest, um XLSX-Dateidaten nur im Arbeitsspeicher zu speichern. Wenn Sie diese Eigenschaft auf „falsch“ festlegen, wird der während des XLSX-Imports verwendete Arbeitsspeicher erhöht.
- Typ: Wahr | Falsch
- Standardwert: wahr
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.excel.in_memory_strings_table_size_mb
- Die maximale Menge an Arbeitsspeicher in Megabyte, die zum Speichern von XLSX-Dateidaten vor dem Schreiben in den Datenträgerspeicher verfügbar ist, wenn glide.excel.use_disk_backed_strings_table auf „wahr“ festgelegt ist. Wenn Sie einen niedrigeren Wert für diese Eigenschaft festlegen, wird während des XLSX-Imports weniger Arbeitsspeicher verwendet, dies kann jedoch zu langsameren Importen führen.
- Typ: Ganzzahl
- Standardwert: 5
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.xlsx.import.debug
- Aktiviert die Debug-Protokollierung für XLSX-Importe.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- Glide.Import.Excel.Enhanced_number_Conversions
- Bei „wahr“ werden numerische Werte von mehr als 10 Millionen in Importbereitstellungstabellen beibehalten. Bei „falsch“ werden importierte Werte über 10 Millionen in wissenschaftliche Schreibweise konvertiert, die möglicherweise nicht mit dem ursprünglichen importierten Wert übereinstimmt. Diese Eigenschaft muss für den Import der meisten Arten von Daten auf „wahr“ festgelegt werden.
- Typ: Wahr | Falsch
- Standardwert: wahr
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.transform.boolean.casesensitive
- Bei „wahr“ werden boolesche Großbuchstaben von (WAHR/FALSCH) immer in „falsch“ umgewandelt. Bei „falsch“ werden boolesche Werte (WAHR/FALSCH) in Großbuchstaben korrekt umgewandelt.
- Typ: Wahr | Falsch
- Standardwert: wahr
- Standort: Fügen Sie eine Systemeigenschaft hinzu
JDBC-Verbindungseigenschaften
- glide.jdbcprobeloader.retry
- Gibt an, wie oft ein JDBC-Probe-Ladeprogramm versucht, Daten zu verarbeiten, die aus einer JDBC-Datenquelle zurückgegeben werden. Schläft für den in definierten Wert glide.jdbcprobeloader.retry_millisZwischen Wiederholungen.
- Typ: Ganzzahl
- Standardwert: 60
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.jdbcprobeloader.retry_millis
- Wie viele Millisekunden ein JDBC-Probe-Ladeprogramm zwischen Wiederholungsversuchen zur Verarbeitung von Daten aus einer JDBC-Datenquelle wartet.
- Typ: Ganzzahl
- Standardwert: 5000
- Standort: Fügen Sie eine Systemeigenschaft hinzu
Protokollierungs- und Debug-Eigenschaften
- Com.Glide.Import_Set.importlog_level
- Gibt an, wie viele Informationsimportsätze dem Protokoll hinzugefügt werden. Mögliche Werte sind „INFO“, „WARNUNG“ und „FEHLER“. Sie können dies in der Entwicklungsumgebung auf „INFO“ festlegen und in „WARNUNG“ oder „FEHLER“ in der Produktion ändern, um die Menge des Protokollierungsrauschverkehrs an die Datenbank zu reduzieren.Hinweis:Diese Eigenschaft wirkt sich nicht auf die Protokollierung im Zusammenhang mit der Bereinigung von Bereitstellungstabellen aus.
- Typ: Zeichenfolge
- Standardwert: INFO
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.import.debug
- Aktiviert die Debug-Protokollierung für alle Importprozesse.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu Fügen Sie der Tabelle „Systemeigenschaft“ [sys_properties] hinzu
- Glide.Importlog.log_to_table
- Gibt an, ob Protokollnachrichten auf Informationsebene in die Tabelle „Import_log“ geschrieben werden sollen. Bei „wahr“ werden die Protokollnachrichten auf Informationsebene geschrieben.Hinweis:Die Protokolle auf Informationsebene für IntegrationHub ETL Werden unabhängig von dieser Eigenschaftseinstellung in die Tabelle importlog.log geschrieben. Wenn Sie zusätzliche Ausnahmen hinzufügen möchten, wenden Sie sich an Now Support.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.import.sftp.debug
- Aktiviert zusätzliche Debug-Protokollierung für SFTP-Importe. Wenn Sie diese Eigenschaft aktivieren, protokolliert die Instanz alle ausgehenden und eingehenden Nachrichten während der SSH-Sitzung.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu
- glide.import.scp.debug
- Aktiviert eine zusätzliche Debug-Protokollierung für SCP-Importe. Wenn Sie diese Eigenschaft aktivieren, protokolliert die Instanz alle ausgehenden und eingehenden Nachrichten während der SSH-Sitzung.
- Typ: Wahr | Falsch
- Standardwert: falsch
- Standort: Fügen Sie eine Systemeigenschaft hinzu