11. September 2025: Unterstützung für Snowflake Cortex AISQL bei der inkrementellen Aktualisierung dynamischer Tabellen¶
Sie können jetzt Snowflake Cortex AISQL (einschließlich LLM-Funktionen) in der SELECT-Klausel für dynamische Tabellen im inkrementellen Aktualisierungsmodus verwenden. Es gelten die gleichen Einschränkungen hinsichtlich der Verfügbarkeit wie in AISQL-Funktionen beschrieben.
Cortex AISQL bietet die Möglichkeit, AI-gestützte Einblicke direkt zu Ihren dynamischen Tabellen hinzuzufügen und analysiert die Daten automatisch, während sie aktualisiert werden. So können Sie beispielsweise Kundenbewertungen, Support-Tickets oder Antworten bei Umfragen als positiv/negativ klassifizieren oder Kategorien zuweisen.
Im folgenden Beispiel verwendet review_sentiment AI_FILTER, um jede Bewertung mit einem LLM zu evaluieren. Cortex AISQL kombiniert die Aufforderung The reviewer enjoyed the restaurant mit dem eigentlichen Bewertungstext. Die Ausgabespalte enjoyed ist die mit Cortex AISQL erstellte Klassifizierung basierend auf der Aufforderung, die angibt, ob dem Rezensenten das Restaurant gefallen hat.
CREATE OR REPLACE TABLE reviews AS
SELECT 'Wow... Loved this place.' AS review
UNION ALL
SELECT 'The pizza is not good.' AS review;
CREATE OR REPLACE DYNAMIC TABLE review_sentiment
TARGET_LAG = DOWNSTREAM
WAREHOUSE = mywh
REFRESH_MODE = INCREMENTAL
AS
SELECT review, AI_FILTER(CONCAT('The reviewer enjoyed the restaurant', review), {'model': 'llama3.1-70b'}) AS enjoyed FROM reviews;