Pular para o conteúdo principal

connections grupo de comando

nota

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.

Bandeiras globais

Exemplos

O exemplo a seguir cria uma conexão com um comentário:

Bash
databricks connections create --comment "Connection to external database"

O exemplo a seguir cria uma conexão somente para leitura:

Bash
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:

Bash
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

Bandeiras globais

Exemplos

O exemplo a seguir exclui uma conexão chamada my-connection:

Bash
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

Bandeiras globais

Exemplos

O exemplo a seguir obtém informações sobre uma conexão chamada my-connection:

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

Bandeiras globais

Exemplos

O exemplo a seguir lista todas as conexões:

Bash
databricks connections list

O exemplo a seguir lista conexões com no máximo 10 resultados:

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

Bandeiras globais

Exemplos

O exemplo a seguir renomeia uma conexão:

Bash
databricks connections update my-connection --new-name my-renamed-connection

O exemplo a seguir altera o proprietário de uma conexão:

Bash
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