Automatisches Aktualisieren externer Tabellen¶
Ereignisbenachrichtigungen für Cloudspeicher können das Aktualisieren der Metadaten externer Tabellen oder das Hinzufügen oder Löschen von Dateireferenzen auslösen.
In der folgenden Tabelle sind die Cloudspeicherdienste aufgeführt, die Unterstützung für das automatische Aktualisieren der Metadaten von externen Tabellen für Ihr Snowflake-Konto auf Basis der Cloudplattform bieten, auf der Ihr Konto gehostet wird:
Host des Snowflake-Kontos |
Amazon S3 |
Google Cloud Storage |
Microsoft Azure Blob-Speicher |
Microsoft Data Lake Storage Gen2 |
Microsoft Azure General Purpose v2 |
---|---|---|---|---|---|
Amazon Web Services |
✔ |
❌ |
❌ |
❌ |
❌ |
Google Cloud Platform |
❌ |
✔ |
❌ |
❌ |
❌ |
Microsoft Azure |
❌ |
❌ |
✔ |
✔ |
✔ |
Wichtig
Durch Übertragen der Eigentümerschaft an einer externen Tabelle oder ihrer übergeordneten Datenbank mit dem Befehl GRANT OWNERSHIP wird die Eigenschaft AUTO_REFRESH
der Tabelle auf FALSE
gesetzt. Dadurch wird die automatische Aktualisierung der Metadaten der Tabelle blockiert. Um automatische Aktualisierungen nach der Übertragung der Eigentümerschaft wiederherzustellen, setzen Sie die Eigenschaft mit dem Befehl ALTER EXTERNAL TABLE auf AUTO_REFRESH = TRUE
.
Nächste Themen: