connections grupo de comando
Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.
O grupo de comandos connections dentro do Databricks CLI permitem criar e gerenciar conexões com fontes de dados externas. Consulte Conectar-se à fonte de dados e serviço externo.
Este grupo de comandos abrange dois tipos de conexões:
- Conexões da Lakehouse Federation : Conexões com bancos de dados externos para queries federadas. Consulte Gerenciar conexões para a Lakehouse Federation.
- Conexões de ingestão gerenciadas (Lakeflow Connect): Conexões com aplicativos e bancos de dados SaaS para pipelines de ingestão gerenciados. Compatível com conectores que utilizam autenticação somente por API. Consulte Implantação.
conexões de databricks criam
Crie uma nova conexão com uma fonte de dados externa. Ele permite que os usuários especifiquem detalhes e configurações de conexão para interação com o servidor externo.
databricks connections create [flags]
Opções
--comment string
Descrição de texto em formato livre fornecida pelo usuário.
--json JSON
As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação
--read-only
Se a conexão for somente para leitura.
Exemplos
O exemplo a seguir cria uma conexão com um comentário:
databricks connections create --comment "Connection to external database"
O exemplo a seguir cria uma conexão somente para leitura:
databricks connections create --read-only
Para especificar o tipo de conexão e as credenciais, passe um corpo de solicitação com --json. O corpo JSON segue o mesmo esquema que a API REST de Conexões. O exemplo a seguir cria uma conexão de ingestão gerenciada com uma fonte PostgreSQL:
databricks connections create --json '{
"name": "my-connection",
"connection_type": "POSTGRESQL",
"options": {
"host": "postgresql-instance.example.com",
"port": "5432",
"user": "databricks_replication",
"password": "your_secure_password"
}
}'
conexões de databricks excluir
Exclua a conexão que corresponde ao nome fornecido.
databricks connections delete NAME [flags]
Argumentos
NAME
O nome da conexão a ser excluída.
Opções
Exemplos
O exemplo a seguir exclui uma conexão chamada my-connection:
databricks connections delete my-connection
as conexões do databricks obtêm
Obtenha uma conexão a partir de seu nome.
databricks connections get NAME [flags]
Argumentos
NAME
Nome da conexão.
Opções
Exemplos
O exemplo a seguir obtém informações sobre uma conexão chamada my-connection:
databricks connections get my-connection
lista de conexões do databricks
Liste todas as conexões.
databricks connections list [flags]
Opções
--max-results int
Número máximo de conexões a serem retornadas.
--page-token string
Tokens de paginação opacos para avançar para a próxima página com base na consulta anterior.
Exemplos
O exemplo a seguir lista todas as conexões:
databricks connections list
O exemplo a seguir lista conexões com no máximo 10 resultados:
databricks connections list --max-results 10
atualização de conexões do databricks
Atualize a conexão que corresponde ao nome fornecido.
databricks connections update NAME [flags]
Argumentos
NAME
Nome da conexão.
Opções
--json JSON
As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação
--new-name string
Novo nome para a conexão.
--owner string
Nome de usuário do atual proprietário da conexão.
Exemplos
O exemplo a seguir renomeia uma conexão:
databricks connections update my-connection --new-name my-renamed-connection
O exemplo a seguir altera o proprietário de uma conexão:
databricks connections update my-connection --owner someone@example.com
Bandeiras globais
--debug
Se deve habilitar o registro de depuração.
-h ou --help
Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.
--log-format Formato
O tipo de formato do log, text ou json. O valor de default é text.
--log-level string
Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.
-o, --output Tipo
O tipo de saída do comando, text ou json. O valor de default é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT será usado.
--progress-format Formato
O formato para exibir o progresso logs: default, append, inplace ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado