Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Note
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
O quality-monitors grupo de comandos dentro da CLI do Databricks contém comandos para criar, editar e excluir monitores de qualidade. Um monitor calcula e monitora dados ou métricas de qualidade de modelo para uma tabela ao longo do tempo. Ele gera métricas, tabelas e um painel que você pode usar para monitorar a integridade da tabela e definir alertas. Consulte Criação de perfil de dados.
Os monitores de qualidade Databricks criam
Crie um novo monitor para a tabela especificada.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela, ter
USE_SCHEMAno esquema pai da tabela e terSELECTacesso na tabela - ter
USE_CATALOGno catálogo pai da tabela, ser proprietário do esquema pai da tabela e terSELECTacesso à tabela. - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela - Seja proprietário da mesa.
-
Os ativos do espaço de trabalho, como o painel, serão criados no espaço de trabalho onde essa chamada foi feita.
databricks quality-monitors create TABLE_NAME ASSETS_DIR OUTPUT_SCHEMA_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
ASSETS_DIR
O diretório para armazenar ativos de monitoramento (por exemplo, painel, tabelas métricas).
OUTPUT_SCHEMA_NAME
Esquema onde as tabelas métricas de saída são criadas.
Opções
--baseline-table-name string
Nome da tabela de linha de base a partir da qual as métricas de desvio são calculadas.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--skip-builtin-dashboard
Se deve ignorar a criação de um painel padrão resumindo métricas de qualidade de dados.
--warehouse-id string
Argumento opcional para especificar o armazém para a criação do painel.
Examples
O exemplo seguinte cria um monitor de qualidade para uma tabela:
databricks quality-monitors create main.my_schema.my_table /monitoring/assets main.monitoring_schema
Excluir databricks quality-monitors
Eliminar um monitor da tabela especificada.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela - Seja proprietário da mesa.
-
Além disso, a chamada deve ser feita a partir do espaço de trabalho onde o monitor foi criado.
Observe que as tabelas métricas e o painel não serão excluídos como parte desta chamada; Esses ativos devem ser limpos manualmente (se desejado).
databricks quality-monitors delete TABLE_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
Opções
Examples
O exemplo a seguir exclui um monitor de qualidade:
databricks quality-monitors delete main.my_schema.my_table
Obter monitores de qualidade do Databricks
Obtenha um monitor para a tabela especificada.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela. - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela -
SELECTprivilégio sobre a mesa.
-
As informações retornadas incluem valores de configuração, bem como informações sobre ativos criados pelo monitor. Algumas informações (por exemplo, painel) podem ser filtradas se o chamador estiver em um espaço de trabalho diferente daquele em que o monitor foi criado.
databricks quality-monitors get TABLE_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
Opções
Examples
O exemplo a seguir obtém informações sobre um monitor de qualidade:
databricks quality-monitors get main.my_schema.my_table
Databricks "quality-monitors get-refresh"
Obtenha informações sobre uma atualização de monitor específica usando a ID de atualização fornecida.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela -
SELECTprivilégio sobre a mesa.
-
Além disso, a chamada deve ser feita a partir do espaço de trabalho onde o monitor foi criado.
databricks quality-monitors get-refresh TABLE_NAME REFRESH_ID [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
REFRESH_ID
ID da atualização.
Opções
Examples
O exemplo a seguir obtém informações sobre uma atualização específica:
databricks quality-monitors get-refresh main.my_schema.my_table 12345
Databricks qualidade-monitora lista-atualiza
Liste o histórico das atualizações mais recentes (até 25) para esta tabela.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela -
SELECTprivilégio sobre a mesa.
-
Além disso, a chamada deve ser feita a partir do espaço de trabalho onde o monitor foi criado.
databricks quality-monitors list-refreshes TABLE_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
Opções
Examples
O exemplo a seguir lista atualizações para um monitor de qualidade:
databricks quality-monitors list-refreshes main.my_schema.my_table
Databricks monitores de qualidade de atualização-execução
Enfileire uma atualização de métrica no monitor para a tabela especificada. A atualização será executada em segundo plano.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela - ser proprietário da mesa
-
Além disso, a chamada deve ser feita a partir do espaço de trabalho onde o monitor foi criado.
databricks quality-monitors run-refresh TABLE_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
Opções
Examples
O exemplo a seguir enfileira uma atualização para um monitor de qualidade:
databricks quality-monitors run-refresh main.my_schema.my_table
Atualização dos monitores de qualidade do Databricks
Atualize o monitor para a tabela especificada.
O chamador deve escolher entre:
- ser proprietário do catálogo pai da tabela
- ter
USE_CATALOGno catálogo pai da tabela e ser proprietário do esquema pai da tabela - ter as seguintes permissões:
-
USE_CATALOGno catálogo principal da tabela -
USE_SCHEMAno esquema pai da tabela - Seja proprietário da mesa.
-
Além disso, a chamada deve ser feita a partir do espaço de trabalho onde o monitor foi criado e o chamador deve ser o criador original do monitor.
Certos campos de configuração, como identificadores de ativos de saída, não podem ser atualizados.
databricks quality-monitors update TABLE_NAME OUTPUT_SCHEMA_NAME [flags]
Arguments
TABLE_NAME
Nome completo da tabela.
OUTPUT_SCHEMA_NAME
Esquema onde as tabelas métricas de saída são criadas.
Opções
--baseline-table-name string
Nome da tabela de linha de base a partir da qual as métricas de desvio são calculadas.
--dashboard-id string
Identificador do painel que apresenta as métricas computadas.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Examples
O exemplo a seguir atualiza um monitor de qualidade:
databricks quality-monitors update main.my_schema.my_table main.monitoring_schema
O exemplo a seguir atualiza um monitor de qualidade com uma nova tabela de linha de base:
databricks quality-monitors update main.my_schema.my_table main.monitoring_schema --baseline-table-name main.my_schema.new_baseline
Bandeiras globais
--debug
Se o log de depuração deve ser habilitado.
-h ou --help
Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor predefinido é text.
--log-level string
Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.
-o, --output tipo
O tipo de saída do comando, text ou json. O valor predefinido é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso: default, append, inplace, ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado