catalog_sync_name
|
String |
Bezeichnet den Namen der Katalogintegration für Snowflake Open Catalog, für die die von Snowflake verwaltete Apache Iceberg™-Tabelle zur Synchronisierung konfiguriert ist.
Diese Konfiguration wird auf eine der folgenden Arten festgelegt:
Der Parameter CATALOG_SYNC für den Befehl CREATE ICEBERG TABLE (Snowflake als Iceberg-Katalog).
Der Befehl ALTER <Objekt> mit der Syntax ALTER <domain> SET CATALOG_SYNC…, wobei <domain> entweder account , database , schema oder iceberg table sein kann. Wenn Sie die Einstellung <domain> für eine Nicht-Tabellen-Domäne konfigurieren, werden alle Tabellen unter der Domäne mit dem Ziel CATALOG_SYNC propagiert, sodass ihre Spalte catalog_sync_name von SHOW ICEBERG TABLES diesen Wert enthält, der von der höheren Domäne festgelegt wurde.
Wenn der Parameter CATALOG_SYNC sowohl in der Tabelle als auch in einer höheren Domäne festgelegt ist, wird die differenziertere Domäne (d. h., der Parameter in der Tabelle) berücksichtigt und in der Ausgabe des Befehls zurückgegeben. Wenn der Parameter beispielsweise sowohl für das Schema als auch für die Tabelle festgelegt ist, wird der Parameterwert für die Tabelle in catalog_sync_name column für SHOW ICEBERG TABLES zurückgegeben.
Wenn einer der folgenden Punkte zutrifft, lautet der Wert für catalog_sync_name NULL:
Die Spalte catalog_sync_name wird als letzte Spalte der Ausgabe hinzugefügt, unmittelbar nach name_mapping .
|