Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime 13.3 LTS ve üzeri
Yalnızca Unity Catalog
Unity Kataloğu'nda tutulan meta verileri bir nesne için yeniler:
- Yabancı katalog ve güvenlik unsurları,
- Yabancı şema ve güvenlik ayarlanabilirleri 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ığına, tüm alt şemalardakiUSE SCHEMA
ayrıcalığına ve tüm alt tablolardakiSELECT
ayrıcalığına sahip olun.
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
- Ana kataloğun sahibi olun
- Şemada
MANAGE
veUSE SCHEMA
ayrıcalıkları ve üst katalogdaUSE CATALOG
olmalıdır. - Üst katalogda
USE CATALOG
ayrıcalığına, şemadaUSE SCHEMA
ayrıcalığına ve tüm alt tablolardaSELECT
ayrıcalığına sahip olun.
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
- Ana kataloğun sahibi olun
- Ana şemanın sahibi olun ve üst katalogda
USE CATALOG
ayrıcalığına sahip olun. - Ana şemada
MANAGE
veUSE SCHEMA
ayrıcalıklarına, ana katalogda iseUSE CATALOG
ayrıcalığına sahip olun. - Ana katalog ve şemada sırayla
USE CATALOG
veUSE SCHEMA
ayrıcalıklarına, ve tablodaSELECT
ayrıcalığına sahip olun.
Hive meta veri deposu federasyon tablosunun çözümlenen DBFS konumunu güncelleştirmek üzere isteğe bağlı RESOLVE DBFS LOCATION
yan tümcesini yürütmek için aşağıdakilerden en az birine ihtiyacınız vardır:
- Tablo sahibi olun.
- Tabloda
MANAGE
ayrıcalığına, şemadaUSE SCHEMA
'e ve üst katalogdaUSE CATALOG
'ye sahip olun.
Sözdizimi
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name [ RESOLVE DBFS LOCATION ] |
TABLE foreign_table_name [ RESOLVE DBFS LOCATION ] }
Parametreler
-
Yenilenecek yabancı kataloğu tanımlar.
-
Yenilenmesi gereken yabancı şemayı tanımlar.
-
Yenilenmesi gereken yabancı tabloyu tanımlar. Ad bir zamansal belirtim veya seçenek belirtimi içermemelidir.
DBFS KONUMUNU ÇÖZME
Yabancı tablo veya şema Hive meta veri deposu federasyonluysa, DBFS'de depolanmışsa ve tabloya son erişildiğinden bu yana tabloyu destekleyen DBFS bağlama noktası yeniden eşlendiyse çözümlenen DBFS konumunu güncelleştirmek için bu seçeneği kullanın.
Tablo veya şemada bir
OWNER
olmalı veyaMANAGE
ayrıcalığına sahip olmalısınız. Hive meta veri deposu federasyonu hakkında daha fazla bilgi için bkz. hive meta veri deposu federasyonu : Unity Kataloğu'nu etkinleştirmek için Hive meta veri deposuna kayıtlı tabloları.Bu seçenekle
REFRESH FOREIGN SCHEMA
yürütüldüğünde, Unity Catalog hem şemanın çözümlenen DBFS konumunu günceller hem de çözünürlüğü şema içindeki tüm tablolara yayar.
Örnekler
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;
—- Resolves the DBFS location of the foreign table and updates it in Unity Catalog.
> REFRESH FOREIGN TABLE hms_fed_catalog.schema.table RESOLVE DBFS LOCATION;
-- Resolves the DBFS location of the foreign schema and all eligible foreign tables within the schema.
> REFRESH FOREIGN SCHEMA hms_fed_catalog.schema RESOLVE DBFS LOCATION;