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> Parameter¶
nameGibt 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 | RESUMEGibt an, ob die regelmäßigen Hintergrundaktualisierungen der Daten in der Tabelle angehalten oder fortgesetzt werden.
SUSPENDSetzt die regelmäßigen Hintergrundaktualisierungen der Online-Feature-Tabelle aus.
RESUMESetzt die regelmäßigen Hintergrundaktualisierungen der Online-Feature-Tabelle fort.
REFRESHLegt 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_nameGibt 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.
tagActionLegt 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> ... ] }
SET TAGLegt das angegebene Tag und den Tag-Wert in der Online-Feature-Tabelle fest.
UNSET TAGEntfernt 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; 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; 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'; 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;