ALTER ONLINE FEATURE TABLE

Ändert die Eigenschaften einer vorhandenen Online-Feature-Tabelle.

Siehe auch:

CREATE ONLINE FEATURE TABLE , DESCRIBE ONLINE FEATURE TABLE, DROP ONLINE FEATURE TABLE , SHOW ONLINE FEATURE TABLES

Syntax

ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> { SUSPEND | RESUME } ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> RENAME TO <new_name> ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> REFRESH ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> SET COMMENT = '<string_literal>' ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> SET [ TARGET_LAG = '<num> { seconds | minutes | hours | days }' ] [ WAREHOUSE = <warehouse_name> ] ALTER ONLINE FEATURE TABLE [ IF EXISTS ] <name> <tagAction> 
Copy

Parameter

name

Gibt den Bezeichner für die zu ändernde Online-Feature-Tabelle an.

Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.

RENAME TO new_name

Ändert den Namen der Online-Feature-Tabelle in new_name. Der neue Bezeichner muss in dem Schema eindeutig sein.

Weitere Informationen zu Bezeichnern finden Sie unter Anforderungen an Bezeichner.

Wenn ein Objekt umbenannt wird, müssen andere Objekte, die darauf verweisen, mit dem neuen Namen aktualisiert werden.

SUSPEND | RESUME

Gibt an, ob die regelmäßigen Hintergrundaktualisierungen der Daten in der Tabelle angehalten oder fortgesetzt werden.

SUSPEND

Setzt die regelmäßigen Hintergrundaktualisierungen der Online-Feature-Tabelle aus.

RESUME

Setzt die regelmäßigen Hintergrundaktualisierungen der Online-Feature-Tabelle fort.

REFRESH

Legt fest, dass die Online-Feature-Tabelle manuell aktualisiert werden muss.

SET ...

Legt eine oder mehrere angegebene Eigenschaften oder Parameter für die Online-Feature-Tabelle fest:

TARGET_LAG = 'num { seconds | minutes | hours | days }'

Gibt die neue Zielverzögerung an, die zur Definition des Zeitplans für die Hintergrundaktualisierungen verwendet werden soll.

Muss ein Wert zwischen 10 Sekunden und 8 Tagen (einschließlich) sein.

WAREHOUSE = warehouse_name

Gibt den Namen des neuen Warehouses an, das die Computeressourcen für die Aktualisierung der Online-Feature-Tabelle bereitstellt.

COMMENT = 'string_literal'

Fügt einen Kommentar hinzu oder überschreibt einen vorhandenen Kommentar für die Online-Feature-Tabelle.

tagAction

Legt das Tag in der Online-Feature-Tabelle fest oder entfernt die Tag-Zuordnung:

tagAction ::= { SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ] | UNSET TAG <tag_name> [ , <tag_name> ... ] } 
Copy
SET TAG

Legt das angegebene Tag und den Tag-Wert in der Online-Feature-Tabelle fest.

UNSET TAG

Entfernt das angegebene Tag aus der Online-Feature-Tabelle.

Anforderungen an die Zugriffssteuerung

Berechtigung

Objekt

Anmerkungen

OWNERSHIP

Online-Feature-Tabelle

Rolle, die über die OWNERSHIP-Berechtigung für die Online-Feature-Tabelle verfügt.

USAGE

Warehouse

Erforderlich beim Ändern des Warehouses

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Nutzungshinweise

  • Hinweis zu Metadaten:

    Achtung

    Kunden müssen sicherstellen, dass bei der Nutzung des Snowflake-Dienstes keine personenbezogenen Daten (außer für ein Objekt „User“), sensible Daten, exportkontrollierte Daten oder andere regulierte Daten als Metadaten eingegeben werden. Weitere Informationen dazu finden Sie unter Metadatenfelder in Snowflake.

Beispiele

Im folgenden Beispiel werden die regelmäßigen Hintergrundaktualisierungen für die Online-Feature-Tabelle mit dem Namen my_online_feature_table ausgesetzt:

ALTER ONLINE FEATURE TABLE my_online_feature_table SUSPEND; 
Copy

Im folgenden Beispiel wird die Online-Feature-Tabelle mit dem Namen my_online_feature_table manuell aktualisiert:

ALTER ONLINE FEATURE TABLE my_online_feature_table REFRESH; 
Copy

Im folgenden Beispiel wird die Zielverzögerung für die Online-Feature-Tabelle mit dem Namen my_online_feature_table geändert:

ALTER ONLINE FEATURE TABLE my_online_feature_table SET TARGET_LAG = '1 minute'; 
Copy

Im folgenden Beispiel wird der Name der Online-Feature-Tabelle von my_online_feature_table in my_new_online_feature_table geändert:

ALTER ONLINE FEATURE TABLE my_online_feature_table RENAME TO my_new_online_feature_table; 
Copy