Pular para o conteúdo principal

Gerenciar compartilhamentos para OpenSharing

Esta página descreve como visualizar, atualizar e excluir compartilhamentos do OpenSharing existentes no Databricks. Um *compartilhamento* é um objeto protegido no Unity Catalog que agrupa tabelas, views, volumes, notebooks, modelos de AI e outros ativos de dados para compartilhamento com um ou mais destinatários.

Para criar um novo compartilhamento ou adicionar ativos de dados a um compartilhamento existente, consulte Criar compartilhamentos para OpenSharing. Para conceder acesso a um compartilhamento a um destinatário, consulte Gerenciar acesso a compartilhamentos de dados do OpenSharing (para provedores). Para gerenciar os destinatários de dados com os quais você compartilha, consulte Gerenciar destinatários de dados para OpenSharing.

Para saber mais sobre o modelo de compartilhamento, consulte Compartilhamentos, provedores e destinatários.

Requisitos

Verifique se você atende aos requisitos listados para cada tarefa que deseja concluir.

Tarefa

Requisitos

Conceder acesso ao destinatário a um compartilhamento

  • Seja um administrador do metastore.

ou

  • Ser um usuário com permissões delegadas ou propriedade sobre os objetos de compartilhamento e destinatário, o que significa que o usuário deve atender a ambos os requisitos a seguir:

  • Tenha ambos os privilégios USE SHARE e SET SHARE PERMISSION OU seja o proprietário do compartilhamento.

  • Ter privilégio USE RECIPIENT OU ser o proprietário do destinatário

Ver compartilhamentos

  • Seja um administrador de metastore (pode visualizar tudo).

ou

  • Ser um usuário com o privilégio USE SHARE (pode visualizar tudo).

ou

  • Seja o proprietário do objeto de compartilhamento.

Atualizar proprietário do compartilhamento

  • Seja um administrador do metastore.

Atualizar nome do compartilhamento

  • Tenha o privilégio CREATE SHARE.
  • Seja o proprietário do compartilhamento.

Atualizar outras propriedades de compartilhamento

  • Seja o proprietário do compartilhamento.

Excluir compartilhamentos

  • Seja o proprietário do objeto de compartilhamento.

Visualizar compartilhamentos e detalhes do compartilhamento

Verifique se você atende aos requisitos antes de visualizar compartilhamentos e detalhes do compartilhamento.

Para visualizar uma lista de compartilhamentos ou detalhes sobre um compartilhamento, use o Catalog Explorer, a CLI do Databricks Unity Catalog ou comandos SQL em um Notebook do Databricks ou no editor de consultas do Databricks SQL.

Os detalhes do compartilhamento incluem o seguinte:

  • O proprietário do compartilhamento, criador, carimbo de data/hora de criação, atualizador, carimbo de data/hora de atualização, comentários.
  • Ativos de dados no compartilhamento.
  • Destinatários com acesso ao compartilhamento.
  1. No seu Databricks workspace, clique em Ícone de dados. Catálogo .

  2. No topo do painel Catálogo , clique no ícone de ícone de engrenagem. engrenagem e selecione OpenSharing .

    Como alternativa, na página de acesso rápido , clique no botão OpenSharing > .

  3. Abra a guia Compartilhamentos para visualizar uma lista de compartilhamentos.

  4. View detalhes do compartilhamento na tab **Detalhes**.

Visualize os destinatários que têm permissões em um compartilhamento.

Verifique se atende aos requisitos antes de visualizar os destinatários.

Para visualizar a lista de compartilhamentos aos quais um destinatário recebeu acesso, use o Catalog Explorer, a CLI do Databricks Unity Catalog ou o comando SQL SHOW GRANTS TO RECIPIENT em um Notebook do Databricks ou o editor de consultas do Databricks SQL.

  1. No seu Databricks workspace, clique em Ícone de dados. Catálogo .

  2. No topo do painel Catálogo , clique no ícone de ícone de engrenagem. engrenagem e selecione OpenSharing .

    Como alternativa, na página de acesso rápido , clique no botão OpenSharing > .

  3. Na tab **Compartilhado por mim**, localize e selecione o destinatário.

  4. Vá para a **tab** Destinatários para visualizar a lista de destinatários que podem acessar o compartilhamento.

Atualizar compartilhamentos

Certifique-se de atender aos requisitos antes de fazer atualizações em um compartilhamento.

Você pode atualizar um compartilhamento das seguintes maneiras:

  • Renomear um compartilhamento.
  • Remova tabelas, views, volumes e esquemas de um compartilhamento.
  • Adicionar ou atualizar um comentário em um compartilhamento.
  • Renomeie o alias de uma tabela (o nome da tabela exibido ao destinatário).
  • Habilite ou desabilite o acesso aos dados de histórico de uma tabela, permitindo que os destinatários realizem query de viagem do tempo ou leituras por transmissão da tabela.
  • Adicionar, atualizar ou remover definições de partição.
  • Altere o proprietário do compartilhamento.

Para fazer essas atualizações nos compartilhamentos, use o Catalog Explorer, a CLI do Databricks Unity Catalog ou comandos SQL em um Notebook do Databricks ou o editor de consultas Databricks SQL. No entanto, não é possível usar o Catalog Explorer para renomear o compartilhamento.

  1. No seu Databricks workspace, clique em Ícone de dados. Catálogo .

  2. No topo do painel Catálogo , clique no ícone de ícone de engrenagem. engrenagem e selecione OpenSharing .

    Como alternativa, na página de acesso rápido , clique no botão OpenSharing > .

  3. Na tab Compartilhados por mim, localize o compartilhamento que você deseja atualizar e clique no nome dele.

Na página de detalhes do compartilhamento, faça o seguinte:

  • Clique no ícone de edição Ícone de edição ao lado do campo Proprietário ou Comentário para atualizar esses valores.
  • Clique no botão de menu kebab Ícone do menu Kebab. em uma linha de ativo para removê-lo.
  • Clique em Gerenciar ativos > Editar ativos para atualizar todas as outras propriedades:
    • Para remover um ativo, desmarque a caixa de seleção ao lado do ativo.
    • Para adicionar, atualizar ou remover definições de partição, clique em **Opções avançadas**.

Considerações ao atualizar o proprietário do compartilhamento

A identidade do proprietário do compartilhamento afeta como os recursos de autorização e segurança, como políticas ABAC, são avaliados. A transferência da propriedade do compartilhamento para um usuário com privilégios excessivos permite que os destinatários tenham acesso com privilégios excessivos, caso exista uma tabela ou esquema protegido por políticas ABAC.

Excluir compartilhamentos

Quando você exclui um compartilhamento, os destinatários não podem mais acessar os dados compartilhados. Verifique se você atende aos requisitos antes de excluir um objeto de compartilhamento.

Para excluir um compartilhamento, use o Catalog Explorer, a CLI do Databricks Unity Catalog, ou o comando SQL DELETE SHARE em um Notebook do Databricks ou no editor de consultas SQL do Databricks. Você deve ser o proprietário do compartilhamento.

  1. No seu Databricks workspace, clique em Ícone de dados. Catálogo .

  2. No topo do painel Catálogo , clique no ícone de ícone de engrenagem. engrenagem e selecione OpenSharing .

    Como alternativa, na página de acesso rápido , clique no botão OpenSharing > .

  3. Na **tab Compartilhado por mim**, localize o compartilhamento que você deseja excluir e clique no nome dele.

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

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