Pular para o conteúdo principal

gerenciar conexões para a lakehouse Federation

Este artigo descreve como listar todas as conexões da Lakehouse Federation definidas em um metastore Unity Catalog, obter detalhes da conexão, conceder permissões de conexão e descartar conexões usando o Catalog Explorer e as instruções SQL no Notebook ou no editor de consultas Databricks SQL. Uma conexão é um objeto seguro no Unity Catalog que especifica um caminho e credenciais para acessar um sistema de banco de dados externo.

Consulte também Criar uma conexão.

Se o senhor preferir usar a API REST, consulte a documentação de referência da Databricks.

Listar conexões

Permissões necessárias : a lista de conexões retornadas depende de sua função e permissões. Usuários com o privilégio USE CONNECTION no metastore veem todas as conexões. Caso contrário, o senhor pode view apenas as conexões das quais é o proprietário do objeto de conexão ou tem algum privilégio.

  1. Em seu site Databricks workspace, clique em Ícone de dados. Catalog .

  2. Na parte superior do painel Catálogo , clique no ícone de Ícone de engrenagem. engrenagem e selecione Conexões no menu.

    As conexões que você tem permissão para ver estão listadas, junto com o URL, a data de criação, o proprietário e o comentário.

Obtenha detalhes da conexão

Permissões necessárias : proprietário da conexão, privilégio USE CONNECTION na metastore ou algum privilégio na conexão.

  1. Em seu site Databricks workspace, clique em Ícone de dados. Catalog .

  2. Na parte superior do painel Catálogo , clique no ícone de Ícone de engrenagem. engrenagem e selecione Conexões no menu.

  3. Localize a conexão e selecione-a para acessar view details.

Conceder e revogar permissões em conexões

O senhor pode conceder permissão para usar uma conexão para criar catálogos estrangeiros ou para view detalhes sobre uma conexão:

  • CREATE FOREIGN CATALOG concede a capacidade de criar um catálogo externo como um espelho somente leitura de um banco de dados na fonte de dados descrita pela conexão.
  • USE CONNECTION concede a capacidade de usar a conexão em Lakeflow pipelines para ingerir dados da fonte de dados no Databricks. No entanto, se concedido no nível do metastore, ele apenas permite visualizar os detalhes das conexões no metastore. Os usuários ainda devem ter USE CONNECTION concedido em conexões individuais para usá-las.

Permissões necessárias : administrador do Metastore ou proprietário da conexão.

Para conceder permissão para usar uma conexão:

  1. Em seu site Databricks workspace, clique em Ícone de dados. Catalog .

  2. Na parte superior do painel Catálogo , clique no ícone de Ícone de engrenagem. engrenagem e selecione Conexões no menu.

  3. Encontre a conexão e selecione-a.

  4. Em Permissions (Permissões ) tab, clique em Grant (Conceder ).

  5. Na caixa de diálogo Grant on <connection-name> , comece a digitar o nome do usuário ou do grupo ou clique no menu do usuário para procurar e selecionar usuários e grupos.

  6. Selecione os privilégios que deseja conceder.

    Veja as descrições dos privilégios na introdução da seção.

  7. Clique em Conceder .

Para revogar um privilégio de conexão:

  1. Siga as passos anteriores para acessar a tab Permissões da conexão.
  2. Selecione o usuário ou grupo cujo privilégio você deseja revogar.
  3. Clique em Revoke (Revogar ) no site tab e na caixa de diálogo de confirmação.

Descarte conexões

Permissões necessárias : Proprietário da conexão

  1. Em seu site Databricks workspace, clique em Ícone de dados. Catalog .

  2. Na parte superior do painel Catálogo , clique no ícone de Ícone de engrenagem. engrenagem e selecione Conexões no menu.

  3. Encontre a conexão e selecione-a.

  4. Ícone do menu Kebab. Clique no menu kebab e selecione Excluir.

  5. Na caixa de diálogo de confirmação, clique em Excluir .