YABANCI YENİLEME (KATALOG, ŞEMA ve TABLO)
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 13.3 LTS ve üzeri Unity Kataloğu
Unity Kataloğu'nda tutulan meta verileri aşağıdakiler için yeniler:
- Yabancı katalog ve güvenli hale getirilebilir öğeleri,
- Yabancı şema ve güvenli hale getirilebilirleri veya
- Yabancı tablo.
komutunu çalıştırmak REFRESH FOREIGN CATALOG
için aşağıdakilerden en az birine ihtiyacınız vardır:
- Meta veri deposu yöneticisi olun
- Katalogda
USE CATALOG
ayrıcalığı,USE SCHEMA
tüm alt şemalardaki ayrıcalığı veSELECT
tüm alt tablolardaki ayrıcalığı elde edin
komutunu çalıştırmak REFRESH FOREIGN SCHEMA
için aşağıdakilerden en az birine ihtiyacınız vardır:
- Meta veri deposu yöneticisi olun
- Üst kataloğun sahibi olun
- Üst
USE CATALOG
katalogda ayrıcalığı, şemadakiUSE SCHEMA
ayrıcalığı veSELECT
tüm alt tablolardaki ayrıcalığı
Yürütmek REFRESH FOREIGN TABLE
için aşağıdakilerden en az birine ihtiyacınız vardır:
- Meta veri deposu yöneticisi olun
- Üst kataloğun sahibi olun
- Üst şemanın sahibi olun ve üst katalogda ayrıcalığına sahip
USE CATALOG
olun - Sırasıyla üst katalogda ve şemada ve
USE SCHEMA
tablodakiSELECT
ayrıcalıklarda ve ayrıcalıklarına sahipUSE CATALOG
olun
Sözdizimi
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parametreler
-
Yenilenecek yabancı kataloğu tanımlar.
-
Yenilenmesi gereken yabancı şemayı tanımlar.
-
Yenilenmesi gereken yabancı tabloyu tanımlar. Ad bir zamansal belirtim içermemelidir.
Örnekler
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;