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.

    Como alternativa, na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Connections (Conexões ) tab.

    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.

    Como alternativa, na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Connections (Conexões ) tab.

  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 Permite usar a conexão no pipeline declarativo LakeFlow Spark para ingerir dados da fonte de dados no Databricks. No entanto, se concedida no nível do metastore, ela permite apenas a visualização dos detalhes das conexões no metastore. Os usuários ainda precisam ter permissão USE CONNECTION 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.

    Como alternativa, na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Connections (Conexões ) tab.

  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.

    Como alternativa, na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Connections (Conexões ) tab.

  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 .