Versionshinweise zum Snowflake Connector for ServiceNow¶
Unter diesem Thema werden Versionshinweise für den Snowflake Connector for ServiceNow bereitgestellt. Weitere Informationen dazu finden Sie unter Snowflake-Konnektor für ServiceNow.
Version 4.21.0 (8. März 2024)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Neue Prozedur
EXPORT_CONNECTOR_STATE()
hinzugefügt, um den Zustand und die Konfiguration des Konnektors zu exportieren, damit er in der Version der allgemeinen Verfügbarkeit der Anwendung importiert werden kann.
Fehlerkorrekturen¶
Explizites Timeout für die Aufgabe hinzugefügt, mit der vereinfachte (flatten) Ansichten erstellt werden.
Version 4.20.1 (20. Dezember 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Fehler bei der Wiederverwendung einer Zieldatenbank ohne die erforderlichen Berechtigungen behoben. Wenn der Konnektor die Zieldatenbank wiederverwendet hat, z. B. wenn der Konnektor neu installiert wurde, konnte die fehlende Eigentümerschaft an den Tabellen in der Zieldatenbank zu einer falschen Handhabung der wiederverwendeten Tabellen führen, selbst wenn die Eigentümerschaft an den Tabellen später zugewiesen wurde.
CONNECTOR_STATS
zeigt beendete Datenerfassungsläufe korrekt als DONE an, wenn die Quelltabelle leer ist.
Version 4.20.0 (30. November 2023)¶
Verhaltensänderungen¶
Bei inkrementellen Aktualisierungen gibt es im Falle einer erfolgreichen Ausführung nur einen einzigen Erfassungsstatus
DONE
.Hinzufügen von Erfassungsstatus
SKIPPED
, wenn eine Erfassung übersprungen wurde.Spalte
EVENT_LOG
der TabelleSYS_UPDATED_ON
wird jetzt mit dem Rohdatum aus ServiceNow aufgefüllt, anstatt entsprechend dem KontoparameterTIMESTAMP_NTZ_OUTPUT_FORMAT
formatiert zu werden.
Neue Features¶
Neue Prozedur
CONFIGURE_TABLES_RANGE_START
ermöglicht das Einstellen eines Zeitstempels für die Startzeit des Datenbereichs. Dadurch wird die Datenerfassung bei der erstmaligen Erfassung oder beim Neuladen eingeschränkt.Die Ansicht
ENABLED_TABLES
zeigt die Startzeiten der Datenbereiche von Tabellen als UTC-Zeitstempel an.
Fehlerkorrekturen¶
Verschiedene Fehler beim Setzen der Kontoparameter
TIMESTAMP_OUTPUT_FORMAT
,TIMESTAMP_NTZ_OUTPUT_FORMAT
undTIMESTAMP_TZ_OUTPUT_FORMAT
wurden behoben, sodass diese nicht imAUTO
-Format geparst werden können.Verschiedene Fehler wurden behoben, die auftraten, wenn Kontoparameter
TIMESTAMP_INPUT_FORMAT
auf einen anderen als den StandardwertAUTO
gesetzt wurde.Problem mit Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
behoben, sodass für Konnektoren unsichtbare Referenzen nun korrekt verarbeitet und nicht in die erstellte Ansicht aufgenommen werden.
Version 4.19.0 (06. November 2023)¶
Verhaltensänderungen¶
Der Erfassungsstatus
DONE
wird inCONNECTOR_RUNS_STATES
,ENABLED_TABLES
undTABLES_STATE
nur angezeigt, wenn die abgerufenen Daten in der Sync-Tabelle zusammengeführt wurden.Verwenden Sie in der Erfassungstabelle
sys_created_on
anstelle vonsys_updated_on
. Stellen Sie sicher, dass Sie Zugriff auf die Spaltesys_created_on
der Tabellesys_audit_delete
haben, bevor Sie auf die neueste Version des Konnektors aktualisieren. Wenn Probleme auftreten, wenden Sie sich an den Support.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Beim Ausführung eines Datenerfassungslaufs wird
NULL
anstelle vonSYSDATE()
in der SpalteRUN_END_TIME
der AnsichtCONNECTOR_STATS
angezeigt.Bei Wiederherstellung der Erfassung wird die ursprüngliche Last nicht unnötig gestartet.
Version 4.18.0 (19. Oktober 2023)¶
Verhaltensänderungen
Spalte TOTAL_ROWS wurde aus Ansicht
CONNECTOR_STATS
entfernt.Spalte ROW_COUNT wurde aus Ansicht
WORKER_STATE
entfernt.Geschwindigkeit der Datenerfassung durch Verschieben und Zusammenführen von Aktualisierungen und Löschungen aus dem Ereignisprotokoll in die Sync-Tabelle für eine asynchrone Aufgabe verbessert. Vor der Änderung rief die Erfassungsschleife die Daten ab, fügte sie in das Ereignisprotokoll ein und führte die Aktualisierungen in der Sync-Tabelle zusammen. Die Zusammenführungsoperation dauert in der Regel länger, sodass sie den Durchsatz der Datenerfassung erheblich verringern kann. Die asynchrone Zusammenführung verlagert längere Operationen in den Hintergrund, was den Durchsatz verbessert. Die Leistungssteigerungen können durch die Verarbeitungsleistung der ServiceNow-Instanz begrenzt sein.
Asynchrone Zusammenführungen verzögern jetzt das Auftreten von erfassten Daten in der Sync-Tabelle. Die Daten sind sofort im Ereignisprotokoll verfügbar, aber die Sync-Tabelle wird nach Abschluss der asynchronen Zusammenführung synchronisiert. Wenn der Konnektor während der Datenerfassung angehalten wird, sind die Daten in der Synchronisierungstabelle möglicherweise unvollständig. Wird der Konnektor wieder gestartet, wird die Datenerfassung fortgesetzt und die Daten werden synchronisiert.
Der Erfassungsstatus DONE in den Ansichten
CONNECTOR_RUNS_STATES
undENABLED_TABLES
bedeutet jetzt, dass die Daten in der Ereignisprotokolltabelle verfügbar sind, aber nicht unbedingt in der Sync-Tabelle. Aufgrund von asynchronen Zusammenführungen kann das Synchronisieren der Tabelle einige Zeit in Anspruch nehmen. Dieses Verhalten kann sich in einer zukünftigen Version noch ändern.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Problem mit der Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
behoben, sodass nun Spalten korrekt verarbeitet werden, deren Name die SQL-Schlüsselwörter enthalten, z. B. Spalten mit den Namen GROUP oder LIMIT.Problem mit der Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
behoben, sodass für Konnektoren unsichtbare Referenzen nun korrekt verarbeitet und nicht in die erstellte Ansicht aufgenommen werden.
Version 4.17.1 (9. Oktober 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Validierung der unterstützten Cron-Werte hinzugefügt, wenn die Erfassungszeitpläne einer Tabelle konfiguriert werden.
Komplexität der Abfrage reduziert, die nach den zu füllenden Tabellen sucht.
Problem behoben, sodass die Validierung des Zugriffs auf Metadatentabellen nicht fehlschlägt, wenn einige Zeilen ausgeblendet sind.
Problem mit der Formatierung von Zeitstempeln wurde behoben, sodass Zeitstempel auch dann korrekt funktionieren, wenn das Standardformat für Zeitstempel im Konto geändert wurde.
Version 4.17.0 (27. September 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Das erstmalige Laden von Daten wird jetzt mit dem Befehl INSERT statt mit dem Befehl MERGE ausgeführt.
Fehlerkorrekturen¶
Das Problem der falschen Handhabung des ServiceNow-Zeitstempels in einer Nicht-UTC-Zeitzone wurde behoben.
Die Anzahl der Sperr-Timeouts bei der Zuweisung von Workern zu Tabellen wurde reduziert.
Version 4.16.0 (5. September 2023)¶
Verhaltensänderungen¶
Tabellen mit kundenspezifischen Zeitplänen werden nicht sofort nach der Aktivierung erfasst. Stattdessen erfolgt das erstmalige Laden zur geplanten Erfassungszeit.
Neue Features¶
Garbage-Collector-Mechanismus für interne Konnektordaten wurde hinzugefügt, um die Nutzung des internen Speicherplatzes durch den Konnektor zu optimieren.
Fehlerkorrekturen¶
Problem mit der Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
wurde behoben, sodass beim Erstellen der Ansicht nicht auf eine Nicht-VARIANT-Spalte verwiesen wird.Problem behoben, durch das die Prozedur
CONFIGURE_WAREHOUSE
im StatusRELOADING_DISABLED
die Aufgaben zum Neuladen nicht fortsetzt.
Version 4.15.0 (25. August 2023)¶
Verhaltensänderungen¶
Die Spalte SCHEDULE_INTERVAL in der Ansicht
TABLES_STATE
und der Wert der Schlüsseldata_ingestion_schedule
sind jetzt Cron-Ausdrücke.Die Spalte CURRENT_EPOCH wurde aus der Ansicht
TABLES_STATE
gelöscht.
Neue Features¶
Die Prozedur
CONFIGURE_TABLES_SCHEDULE
wurde hinzugefügt, mit der sowohl Intervall- als auch kundenspezifische Zeitpläne eingerichtet werden können.
Fehlerkorrekturen¶
Problem mit der Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
behoben, um das Erstellen einer Ansicht mit Anzeigewerten zu ermöglichen, wenn mehrere Referenzen auf dieselbe Tabelle verweisen.Verringerung der Anzahl von Deadlocks und Beseitigung von doppelten Zuweisungen beim Zuweisen von Workern zu Tabellen.
Problem mit
CONNECTOR_STATS
behoben, damit in der Spalte UPDATEDROWS die korrekte Anzahl angezeigt wird.
Version 4.14.0 (9. August 2023)¶
Verhaltensänderungen¶
Der Spaltentyp SCHEDULE_INTERVAL in der Ansicht
TABLES_STATE
wird in VARCHAR geändert.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Problem mit Protokolleinträgen im Falle eines fehlenden Zugriffs auf
sys_table_rotation
- oder Journal-Tabellen wurde behoben, um eine aussagekräftigere Meldung zu liefern.Problem der Prozedur
PREFILL_CONFIG_TABLE
zum Herausfiltern von Zeilen mit leerem oder ungültigem Tabellennamen behoben.Die Validierung des Zielschemas wurde korrigiert, um Tabellen mit mehr als 10.000 Spalten im Schema zu ermöglichen.
Problem behoben, bei dem in der Prozedur
SHOW_REFERENCES_OF_TABLE
Referenzen mit leerendisplay_field
- oderreference_table
-Attributen nicht übersprungen wurden.
Version 4.13.0 (17. Juli 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Prozedur
CREATE_VIEW_WITH_DISPLAY_VALUES
hinzugefügt, die eine Ansicht mit Anzeigewerten erstellt. Die neu erstellte Ansicht ähnelt der vereinfachten Tabellensicht, aber die referenzierten Spalten werden durch die Werte ersetzt.Prozedur
DELETE_TABLE
hinzugefügt, die das Entfernen von Tabellen aus der Konfiguration zusammen mit dem Erfassungsverlauf ermöglicht.
Fehlerkorrekturen¶
Nicht anwendbar.
Version 4.12.0 (5. Juli 2023)¶
Verhaltensänderungen¶
Tabellen mit Status
RELOADING_CANCELLED
werden jetzt in der AnsichtENABLED_TABLES
als aktiviert behandelt.
Neue Features¶
Nicht anwendbar.
Fehlerkorrekturen¶
Problem mit Aufgaben zum Neuladen wurde behoben. Nur die Aufgaben zum Neuladen von Tabellen, die in den Argumenten der Prozeduren
ENABLED_TABLES
undDISABLE_TABLES
angegebenen sind, werden jetzt fortgesetzt oder angehalten. Die Aufgaben zum Neuladen der Metadatentabellen werden angehalten, wenn die letzte Tabelle deaktiviert wird, und sie werden fortgesetzt, wenn die erste Tabelle aktiviert wird.Problem behoben, damit
ENABLE_REFERENCED_TABLES
nicht die AusnahmeTypeError: Cannot read properties of null
auslöst.Problem der fehlerhaften Upgrade-Migration für Version 4.11.0 wurde behoben.
Problem der Prozedur
PREFILL_CONFIG_TABLE
beim Verarbeiten von falschen Antworten von ServiceNow wurde behoben.Problem der Prozedur
START_CONNECTOR
behoben, damit Aufgaben nicht fortgesetzt werden, wenn alle Tabellen deaktiviert sind.
Version 4.11.0 (16. Juni 2023)¶
Verhaltensänderungen¶
Leere Ansichten für Tabellen, für die keine Metadaten erfasst wurden, werden nicht mehr erstellt.
Die Abschneiden-und-Laden-Strategie füllt die Spalten
sys_id
,last_update_date
undis_deleted
in den Zieltabellen sowie diesys_id
-Ereignisprotokolltabellen.
Neue Features¶
Die Spalten FLATTENED_VIEWS_STATUS und FLATTENED_VIEWS_LAST_UPDATED wurden der Ansicht
ENABLED_TABLES
hinzugefügt.
Fehlerkorrekturen¶
Problem der Prozedur
CHECK_RECORD_HISTORY
behoben, damit beim Filtern von Zeilen nachsys_id
keine nicht dokumentierten Abfrageparameter verwendet werden.
Version 4.10.0 (7. Juni 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Wenn der Konnektor gestartet wird, wird der Zugriff auf die erforderlichen Felder in den obligatorischen Metadatentabellen überprüft.
Wenn die für die Erfassung einer bestimmten Tabelle ausgewählten Spalten geändert werden, werden die vereinfachten Ansichten neu erstellt.
Fehlerkorrekturen¶
Problem mit
CHECK_RECORD_HISTORY
behoben, damit keine leeren Zeichenfolgen fürsys_id
akzeptiert werden.
Version 4.9.0 (31. Mai 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Die Eigenschaft
tableName
wurde der Fehlerantwort vonGET_CONNECTION_STATUS
im Falle des Status FORBIDDEN hinzugefügt.Prozedur
ENABLE_TABLES_WITH_COLUMNS
hinzugefügt, die die Auswahl von Tabellenspalten für die Erfassung ermöglicht. In vereinfachten Ansichten (Flattening) werden nur die konfigurierten Spalten angezeigt.Prozeduren
ENABLE_TABLES
undDISABLE_TABLES
hinzugefügt, die den Typ ARRAY als Argument akzeptieren. Die bisherige ProzedurENABLE_TABLES
, die BOOLEAN als zweiten Parameter akzeptierte, ist nun veraltet.In der Ansicht
ENABLED_TABLES
wird die Liste der enthaltenen Spalten angezeigt.
Fehlerkorrekturen¶
Problem mit
CHECK_RECORD_HISTORY
behoben, damit eine korrekte Abfrage verwendet wird, wenn in einer Audit-Tabelle nach einer bestimmtensys_id
gesucht wird.
Version 4.8.0 (9. Mai 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Es ist nicht mehr möglich, die Konfiguration der Metadatentabelle mit der Prozedur
CONFIGURE_CONNECTOR_TABLES
zu ändern.Prozedur
SHOW_REFERENCES_OF_TABLE
hinzugefügt, die alle Referenzen einer gegebenen Tabelle zurückgibt.Protokollierung der Ansichtserstellung verbessert.
Fehlerkorrekturen¶
Problem behoben, damit beim Aufruf der Prozedur
TOP_CONNECTOR
die korrekte Meldung anstelle von null zurückgegeben wird.Problem behoben, damit die Seitengröße nicht reduziert wird und Anforderungen bei einem Firewall-Fehler nicht wiederholt werden.
Problem behoben, damit die Verarbeitung ungültiger ServiceNow-Instanznamen verbessert wird.
Version 4.7.0 (7. April 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Zeitplan für Metadatentabellen wurde geändert, um den niedrigsten aktivierten Tabellenzeitplan zu verwenden.
Fehlerkorrekturen¶
Nicht anwendbar.
Version 4.6.0 (31. März 2023)¶
Verhaltensänderungen¶
Der Konnektor gewährt sich selbst keinen Zugriff mehr auf Tabellen, die im Zielschema erstellt wurden. Stattdessen verwendet der Konnektor die Eigentümerschaft von Tabellen und Ansichten, um auf Tabellen im Zielschema zuzugreifen.
Neue Features¶
Spalte PAGE_SIZE zur Ansicht
ENABLED_TABLES
hinzugefügt.Gespeicherte Prozedur
START_CONNECTOR
wurde geändert, um detailliertere Fehler zurückzugeben, wenn eine Anforderung an ServiceNow fehlschlägt.Gespeicherte Prozedur
GET_STATUS
wurde so geändert, dass sie eine Meldung zurückgibt, wenn die E-Mail-Benachrichtigung fehlgeschlagen ist.Monatliche Erinnerung zur Aktualisierung des OAuth-Tokens für die E-Mail-Benachrichtigung hinzugefügt.
Fehlerkorrekturen¶
Problem behoben, damit Worker mehr als eine Tabelle pro Minute auswählen können, wenn sie zur gleichen Zeit gestartet werden.
Problem behoben, damit bei der erstmaligen Erfassung einer Tabelle das Neuladen der Tabelle so lange verhindert wird, bis die Ziel- und Ereignisprotokolltabellen erstellt wurden.
Problem behoben, damit der Konnektor ein verwaltetes Zielschema verwenden kann.
Problem behoben, bei dem alte Zeilen in rotierten Tabellen als gelöscht markiert wurden, auch wenn die Journaltabelle nicht konfiguriert war.
Version 4.5.0 (16. März 2023)¶
Verhaltensänderungen¶
Nicht anwendbar.
Neue Features¶
Dieses Release ist das erste öffentlich verfügbare Release des Konnektors. Weitere Informationen dazu finden Sie unter Allgemeine Informationen zum Snowflake-Konnektor für ServiceNow.
Fehlerkorrekturen¶
Nicht anwendbar.