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

Allgemeine Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| Datenquelle | Hier 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. |
| Tabelle | Tabelle oder Datenbankansicht (View), auf der das Update ausgeführt wird. |
| Verfügbare Spalten | In der Tabelle vorhandene, noch nicht verwendete Spalten. |
| Verwendete Spalten | Spalten, 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.
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
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.
| Einstellung | Wert |
|---|---|
| Tabelle | PROCESS_ANOMALIES |
| Verwendete Spalten | ACKNOWLEDGED und ACKNOWLEDGED_AT – die neuen Werte werden als Ziele angebunden. Es lassen sich beliebig viele Spalten gleichzeitig aktualisieren. |
| Filter | ID = <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).