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.
Note
Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.
Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.
tables
Databricks CLI içindeki komut grubu Unity Kataloğu'ndaki tabloları yönetmeye yönelik komutlar içerir. Tablo, Unity Kataloğu'nun üç düzeyli ad alanının üçüncü katmanında yer alır. Veri satırları içerir.
databricks tablolarını silme
Belirtilen üst katalogdan ve şemadan bir tablo silin. Çağıranın üst kataloğun sahibi olması, üst katalogda USE_CATALOG ayrıcalığına ve üst şemanın sahibine sahip olması veya tablonun sahibi olup üst katalogda USE_CATALOG ayrıcalığına ve üst şemada USE_SCHEMA ayrıcalığına sahip olması gerekmektedir.
databricks tables delete FULL_NAME [flags]
Arguments
FULL_NAME
Tablonun tam adı.
Options
Examples
Aşağıdaki örnek bir tabloyu siler:
databricks tables delete my_catalog.my_schema.my_table
databricks tabloları var
Belirli bir katalog ve şema için meta veri deposunda bir tablonun var olup olmadığını alın. Çağıranın aşağıdaki gereksinimlerden birini karşılaması gerekir:
- Meta veri deposu yöneticisi olun
- Ana kataloğun sahibi olun
- Ana şemanın sahibi olun ve üst katalogda
USE_CATALOGayrıcalığına sahip olun. -
USE_CATALOGüst katalogda ayrıcalığına veUSE_SCHEMAüst şemada ayrıcalığına sahip olun ve ya tablo sahibi olun ya da tablodaSELECTayrıcalığına sahip olun. - Üst katalog üzerinde
BROWSEayrıcalığına sahip olun - Üst şema üzerinde
BROWSEayrıcalığına sahip olmanız gerekir.
databricks tables exists FULL_NAME [flags]
Arguments
FULL_NAME
Tablonun tam adı.
Options
Examples
Aşağıdaki örnek, bir tablo olup olmadığını denetler:
databricks tables exists my_catalog.my_schema.my_table
databricks tablolarını al
Belirli bir katalog ve şema için meta veri deposundan bir tablo alın. Çağıranın aşağıdaki gereksinimlerden birini karşılaması gerekir:
- Meta veri deposu yöneticisi olun
- Ana kataloğun sahibi olun
- Ana şemanın sahibi olun ve üst katalogda
USE_CATALOGayrıcalığına sahip olun. -
USE_CATALOGüst katalogda ayrıcalığına veUSE_SCHEMAüst şemada ayrıcalığına sahip olun ve ya tablo sahibi olun ya da tablodaSELECTayrıcalığına sahip olun.
databricks tables get FULL_NAME [flags]
Arguments
FULL_NAME
Tablonun tam adı.
Options
--include-browse
Sorumlunun yalnızca seçmeli meta verilere erişebildiği yanıta tablo eklenip eklenmeyeceği.
--include-delta-metadata
Delta meta verilerinin yanıta eklenip eklenmeyeceği.
--include-manifest-capabilities
Tablonun sahip olduğu özellikleri içeren bir bildirim eklenip eklenmeyeceği.
Examples
Aşağıdaki örnek bir tablo hakkında bilgi alır:
databricks tables get my_catalog.my_schema.my_table
Aşağıdaki örnek, delta meta verilerinin dahil olduğu bir tablo alır:
databricks tables get my_catalog.my_schema.my_table --include-delta-metadata
Databricks tablo listesi
Geçerli meta veri deposu için tüm tabloları üst katalog ve şema altında listeleyin. Arayan bir meta veri deposu yöneticisi veya tablonun sahibi (veya ayrıcalığına SELECT sahip) olmalıdır. İkinci durumda, çağıranın da sahibi olması veya üst katalogda USE_CATALOG ayrıcalığına ve üst şemada USE_SCHEMA ayrıcalığına sahip olması gerekir. Dizideki öğelerin belirli bir sıralama garantisi yoktur.
databricks tables list CATALOG_NAME SCHEMA_NAME [flags]
Arguments
CATALOG_NAME
İlgilendiğiniz tabloların bağlı olduğu üst kataloğun adı.
SCHEMA_NAME
Tabloların ana şeması.
Options
--include-browse
Sorumlunun yalnızca seçmeli meta verilere erişebildiği yanıta tablo eklenip eklenmeyeceği.
--include-delta-metadata
Delta meta verilerinin yanıta eklenip eklenmeyeceği.
--include-manifest-capabilities
Tablonun sahip olduğu özellikleri içeren bir bildirim eklenip eklenmeyeceği.
--max-results int
Çıktı olarak dönülecek maksimum tablo sayısı.
--omit-columns
Tablonun sütunlarının yanıttan atlanıp atlanmayacağı.
--omit-properties
Tablonun özelliklerini yanıttan atlayıp atmayacağı.
--omit-username
Tablonun kullanıcı adının atlanıp atlanmayacağını (ör.);
--page-token string
Sonraki sonuç sayfası (sayfalandırma) için gönderilecek kapalı bir belirteç.
Examples
Aşağıdaki örnekte katalog ve şemadaki tüm tablolar listelenmiştir:
databricks tables list my_catalog my_schema
Aşağıdaki örnekte sütunları atlanmış tablolar listelenir:
databricks tables list my_catalog my_schema --omit-columns
databricks tablo liste özetleri
Meta veri deposu içindeki şema ve kataloğa ilişkin tabloların özetlerini listeleyin. Döndürülen tablo özetleri şunlardan biri:
- tabloların özetleri (geçerli meta veri deposu ve üst katalog ile şema içinde), kullanıcı bir meta veri deposu yöneticisi olduğunda,
- veya kullanıcının tablo üzerinde sahipliğe veya
SELECTayrıcalığına, şema üzerinde sahipliğe veyaUSE_SCHEMAayrıcalığına, ve üst katalog üzerinde sahipliğe veyaUSE_CATALOGayrıcalığına sahip olması koşuluyla, kullanıcının sahip olduğu tablolar ve şemalar (mevcut metastore ve üst katalog içinde) için özetler.
Dizideki öğelerin belirli bir sıralama garantisi yoktur.
databricks tables list-summaries CATALOG_NAME [flags]
Arguments
CATALOG_NAME
İlgilendiğiniz tabloların bağlı olduğu üst kataloğun adı.
Options
--include-manifest-capabilities
Tablonun sahip olduğu özellikleri içeren bir bildirim eklenip eklenmeyeceği.
--max-results int
Tabloların döndüreceği en fazla özet sayısı.
--page-token string
Önceki sorguya göre sonraki sayfaya gitmek için opak sayfalama belirteci.
--schema-name-pattern string
Şema adları için sql LIKE deseni (% ve _).
--table-name-pattern string
Tablo adları için sql LIKE deseni (% ve _).
Examples
Aşağıdaki örnekte bir kataloğun tablo özetleri listelenir:
databricks tables list-summaries my_catalog
Aşağıdaki örnekte şema adı desenli tablo özetleri listelenmiştir:
databricks tables list-summaries my_catalog --schema-name-pattern "prod_%"
Aşağıdaki örnekte, tablo adı desenli tablo özetleri listelenir:
databricks tables list-summaries my_catalog --table-name-pattern "fact_%"
Genel bayraklar
--debug
Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.
-h veya --help
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.
--log-file dizgi
Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.
--log-format biçim
Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.
--log-level dizgi
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.
-o, --output tür
Komut çıktı türü text veya json. Varsayılan değer şudur: text.
-p, --profile dizgi
Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.
--progress-format biçim
İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json
-t, --target dizgi
Varsa, kullanılacak paket hedefi