Zum Hauptinhalt springen
Version: 5.6

Snowflake Update

Das Transferobjekt Snowflake Update aktualisiert während des Datentransfers einen oder mehrere vorhandene Datensätze in einer Tabelle oder Datenbankansicht (View) der Snowflake AI Data Cloud. Das Transferobjekt fungiert damit als Transferziel.

Dialogübersicht

Konfigurationsdialog des Transferobjekts „Snowflake Update“ mit dem Beispiel (PROCESS_ANOMALIES)

Allgemeine Eigenschaften

EigenschaftBeschreibung
DatenquelleHier stehen alle im Bereich Plug-ins erstellten Snowflake-Anbindungen zur Auswahl. Sollte die gewünschte Anbindung noch nicht vorhanden sein, können Sie diese im Plug-ins-Bereich als „Snowflake AI Data Cloud”-Plug-in bereitstellen.
TabelleTabelle oder Datenbankansicht (View), auf der das Update ausgeführt wird.
Verfügbare SpaltenIn der Tabelle vorhandene, noch nicht verwendete Spalten.
Verwendete SpaltenSpalten, deren Werte während des Updates aktualisiert werden.

Verschieben Sie Spalten durch Doppelklick auf den Spaltennamen oder über die Schaltflächen <, >, << und >>.

Filter

Das Update benötigt einen Filter, damit eindeutig festgelegt ist, welche Datensätze aktualisiert werden. Aufbau und Bedienung des Filter-Reiters sind zentral unter Filter und Filtergruppen beschrieben.

warnung

Verwenden Sie das Update nur mit fachlich passenden Filtern. Ein zu breiter oder fehlender Filter kann unbeabsichtigt viele Datensätze ändern.

Rückgabe

Das Transferobjekt stellt die Anzahl der tatsächlich aktualisierten Zeilen als Datenquelle zur Verfügung.

Hinweise

hinweis

Das Transferobjekt ist auch für Datenbankansichten (Views) auswählbar.

Beispiel

Die eigentliche Anomalie-Erkennung übernimmt die Snowflake AI Data Cloud mit ihren KI-Funktionen (z. B. die Spalte IS_ANOMALY). Der OPC Router meldet nur eine Bearbeitung vom Shopfloor zurück: Sobald ein Bediener eine erkannte Anomalie an der Maschine quittiert hat, aktualisiert er für die per Primärschlüssel ID bestimmte Zeile in PROCESS_ANOMALIES die Spalten ACKNOWLEDGED (Quittiert-Kennzeichen) und ACKNOWLEDGED_AT (Quittierungszeitpunkt). Das oben gezeigte Transferobjekt ist für dieses Beispiel konfiguriert.

EinstellungWert
TabellePROCESS_ANOMALIES
Verwendete SpaltenACKNOWLEDGED und ACKNOWLEDGED_AT – die neuen Werte werden als Ziele angebunden. Es lassen sich beliebig viele Spalten gleichzeitig aktualisieren.
FilterID = <Eingang> – der Primärschlüssel grenzt die Änderung auf genau eine Zeile ein

Sie schreiben dabei kein SQL – der OPC Router erzeugt aus der Konfiguration die passende Anweisung, sinngemäß:

UPDATE PROCESS_ANOMALIES SET ACKNOWLEDGED = ?, ACKNOWLEDGED_AT = ? WHERE ID = ?

Über die zurückgegebene Anzahl aktualisierter Zeilen lässt sich prüfen, ob genau ein Datensatz geändert wurde (hier 1).