data-quality komut grubu

Uyarı

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.

data-quality Databricks CLI içindeki komut grubu Unity Kataloğu nesnelerinin veri kalitesini yönetmeye yönelik komutlar içerir. Bkz. Veri kalitesi izleme.

databricks veri kalitesi iptal-yenileme

Veri kalitesi izleyici yenilemeyi iptal etme. Şu anda yalnızca tablo object_type için desteklenmektedir. Çağrı, izleyicinin oluşturulduğu çalışma alanında yapılmalıdır.

Çağıranın aşağıdaki izin kümelerinden biri olmalıdır:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında USE_SCHEMA ve tabloda YÖNET'e tıklayın.
databricks data-quality cancel-refresh OBJECT_TYPE OBJECT_ID REFRESH_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

REFRESH_ID

    Yenileme işleminin benzersiz kimliği.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek yenileme işlemini iptal eder:

databricks data-quality cancel-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 refresh-12345

databricks veri kalitesi oluşturma-izleyicisi

Unity Kataloğu nesnesinde veri kalitesi izleyicisi oluşturun. Çağıranın bir şema izleyicisi veya anomaly_detection_config tablo izleyicisi için sağlaması data_profiling_config gerekir.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda , tablonun üst şemasında ve tabloda USE_SCHEMA YÖNET ve SELECT USE_CATALOG.
  2. Tablonun üst kataloğuna, YÖNET ve USE_SCHEMA tablonun üst şemasına ve SELECT tabloya USE_CATALOG.
  3. Tablonun üst kataloğunda USE_CATALOG, tablonun üst şemasında USE_SCHEMA ve YÖNET ve SELECT tabloda.

Pano gibi çalışma alanı varlıkları, bu çağrının yapıldığı çalışma alanında oluşturulur.

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğunda USE_CATALOG ve şemada YÖNET ve USE_SCHEMA .
databricks data-quality create-monitor OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

Örnekler

Aşağıdaki örnek, tablo için bir veri kalitesi izleyicisi oluşturur:

databricks data-quality create-monitor table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 --json '{"data_profiling_config": {"enabled": true}}'

Aşağıdaki örnek, bir JSON dosyası kullanarak bir izleyici oluşturur:

databricks data-quality create-monitor table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 --json @monitor-config.json

databricks veri kalitesi oluşturma-yenileme

Yenileme oluşturun. Çağrı, izleyicinin oluşturulduğu çalışma alanında yapılmalıdır.

Çağıranın aşağıdaki izin kümelerinden biri olmalıdır:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında USE_SCHEMA ve tabloda YÖNET'e tıklayın.
databricks data-quality create-refresh OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

Örnekler

Aşağıdaki örnek, tablo izleyicisi için yenileme oluşturur:

databricks data-quality create-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890

Aşağıdaki örnek JSON kullanarak bir yenileme oluşturur:

databricks data-quality create-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 --json '{}'

databricks veri kalitesi silme-izleyicisi

Unity Kataloğu nesnesinde bir veri kalitesi izleyicisi silin.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında USE_SCHEMA ve tabloda YÖNET'e tıklayın.

Önemli

Ölçüm tabloları ve pano bu çağrının bir parçası olarak silinmez; bu varlıkların el ile temizlenmesi gerekir (isterseniz).

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğunda USE_CATALOG ve şemada YÖNET ve USE_SCHEMA .
databricks data-quality delete-monitor OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek bir veri kalitesi izleyicisini siler:

databricks data-quality delete-monitor table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890

databricks veri kalitesi get-monitor

Unity Kataloğu nesnesinde veri kalitesi izleyicisi okuma.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında ve tabloda SELECT.

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğuna USE_CATALOG ve şemada USE_SCHEMA .

Döndürülen bilgiler, varlık ve üst varlık üzerindeki yapılandırma değerlerinin yanı sıra izleyici tarafından oluşturulan varlıklarla ilgili bilgileri içerir. Arayan, izleyicinin oluşturulduğu yerden farklı bir çalışma alanındaysa bazı bilgiler (örneğin pano) filtrelenebilir.

databricks data-quality get-monitor OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek, veri kalitesi izleyicisi hakkında bilgi alır:

databricks data-quality get-monitor table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890

databricks veri kalitesi get-refresh

Veri kalitesi izleyici yenileme bilgilerini alın. Çağrı, izleyicinin oluşturulduğu çalışma alanında yapılmalıdır.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında ve tabloda SELECT.

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğuna USE_CATALOG ve şemada USE_SCHEMA .
databricks data-quality get-refresh OBJECT_TYPE OBJECT_ID REFRESH_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

REFRESH_ID

    Yenileme işleminin benzersiz kimliği.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek yenileme hakkında bilgi alır:

databricks data-quality get-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 refresh-12345

databricks veri kalitesi listesi-yenileme

Veri kalitesi izleyici yenilemelerini listeleme. Çağrı, izleyicinin oluşturulduğu çalışma alanında yapılmalıdır.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında ve tabloda SELECT.

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğuna USE_CATALOG ve şemada USE_SCHEMA .
databricks data-quality list-refresh OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

     schema_id şu kaynaklardan birini bulun: (1) Şemalar kaynağının schema_id. (2) Katalog Gezgini'nde → şemayı seçin → Şema Kimliği alanının → Ayrıntılar sekmesine gidin.

    şu kaynaklardan birini table_id bulun: (1) Tablolar kaynağının table_id . (2) Katalog Gezgini'nde → tabloyu seçin → Tablo Kimliği alanının → Ayrıntılar sekmesine gidin.

Options

--page-size int

    Sayfa başına döndürülecek en fazla yenileme sayısı.

--page-token string

    Sonuçların sonraki sayfasını almak için belirteç.

Genel bayraklar

Örnekler

Aşağıdaki örnekte bir monitör için tüm yenilemeler listelenmektedir:

databricks data-quality list-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890

Aşağıdaki örnekte sayfalandırma ile yapılan yenilemeler listelenir:

databricks data-quality list-refresh table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 --page-size 10

databricks veri kalitesi güncelleştirme-izleyicisi

Unity Kataloğu nesnesinde bir veri kalitesi izleyicisini güncelleştirin.

Tablo object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. Tablonun üst kataloğunda YÖNET ve USE_CATALOG .
  2. Tablonun üst kataloğuna USE_CATALOG ve tablonun üst şemasında YÖNET ve USE_SCHEMA .
  3. Tablonun üst kataloğuna USE_CATALOG, tablonun üst şemasında USE_SCHEMA ve tabloda YÖNET'e tıklayın.

Şema object_type için çağıranın aşağıdaki izin kümelerinden birini içermesi gerekir:

  1. YÖNET ve şemanın üst kataloğunda USE_CATALOG.
  2. Şemanın üst kataloğunda USE_CATALOG ve şemada YÖNET ve USE_SCHEMA .
databricks data-quality update-monitor OBJECT_TYPE OBJECT_ID UPDATE_MASK OBJECT_TYPE OBJECT_ID [flags]

Arguments

OBJECT_TYPE

    İzlenen nesnenin türü. Aşağıdakilerden biri olabilir: schema veya table.

OBJECT_ID

    İstek nesnesinin UUID değeri. schema_id Şema ve table_id tablo içindir.

UPDATE_MASK

    Hangi alanların virgülle ayrılmış liste olarak güncelleştirileceğini belirtmek için alan maskesi. Örnek değer: data_profiling_config.custom_metrics,data_profiling_config.schedule.quartz_cron_expression.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

Örnekler

Aşağıdaki örnek bir izleyicinin yapılandırmasını güncelleştirir:

databricks data-quality update-monitor table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 "data_profiling_config.schedule.quartz_cron_expression" table a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 --json '{"data_profiling_config": {"schedule": {"quartz_cron_expression": "0 0 12 * * ?"}}}'

Genel bayraklar

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