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 Tabelle SYS_UPDATED_ON wird jetzt mit dem Rohdatum aus ServiceNow aufgefüllt, anstatt entsprechend dem Kontoparameter TIMESTAMP_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 und TIMESTAMP_TZ_OUTPUT_FORMAT wurden behoben, sodass diese nicht im AUTO-Format geparst werden können.

  • Verschiedene Fehler wurden behoben, die auftraten, wenn Kontoparameter TIMESTAMP_INPUT_FORMAT auf einen anderen als den Standardwert AUTO 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 in CONNECTOR_RUNS_STATES, ENABLED_TABLES und TABLES_STATE nur angezeigt, wenn die abgerufenen Daten in der Sync-Tabelle zusammengeführt wurden.

  • Verwenden Sie in der Erfassungstabelle sys_created_on anstelle von sys_updated_on. Stellen Sie sicher, dass Sie Zugriff auf die Spalte sys_created_on der Tabelle sys_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 von SYSDATE() in der Spalte RUN_END_TIME der Ansicht CONNECTOR_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 und ENABLED_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 Status RELOADING_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üssel data_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 leeren display_field- oder reference_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 Ansicht ENABLED_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 und DISABLE_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 Ausnahme TypeError: 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 und is_deleted in den Zieltabellen sowie die sys_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 nach sys_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ür sys_id akzeptiert werden.

Version 4.9.0 (31. Mai 2023)

Verhaltensänderungen

Nicht anwendbar.

Neue Features

  • Die Eigenschaft tableName wurde der Fehlerantwort von GET_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 und DISABLE_TABLES hinzugefügt, die den Typ ARRAY als Argument akzeptieren. Die bisherige Prozedur ENABLE_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 bestimmten sys_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

Fehlerkorrekturen

Nicht anwendbar.