Aracılığıyla paylaş


tables komut grubu

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

Genel bayraklar

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_CATALOG ayrıcalığına sahip olun.
  • USE_CATALOG üst katalogda ayrıcalığına ve USE_SCHEMA üst şemada ayrıcalığına sahip olun ve ya tablo sahibi olun ya da tabloda SELECT ayrıcalığına sahip olun.
  • Üst katalog üzerinde BROWSE ayrıcalığına sahip olun
  • Üst şema üzerinde BROWSE ayrıcalığına sahip olmanız gerekir.
databricks tables exists FULL_NAME [flags]

Arguments

FULL_NAME

    Tablonun tam adı.

Options

Genel bayraklar

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_CATALOG ayrıcalığına sahip olun.
  • USE_CATALOG üst katalogda ayrıcalığına ve USE_SCHEMA üst şemada ayrıcalığına sahip olun ve ya tablo sahibi olun ya da tabloda SELECT ayrı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.

Genel bayraklar

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ç.

Genel bayraklar

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 SELECT ayrıcalığına, şema üzerinde sahipliğe veya USE_SCHEMA ayrıcalığına, ve üst katalog üzerinde sahipliğe veya USE_CATALOG ayrı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 _).

Genel bayraklar

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