Este documento é destinado a proprietários de produtos de dados que querem atualizar, excluir e conceder acesso a produtos de dados no Dataplex Universal Catalog.
Para mais informações sobre a arquitetura e os conceitos principais dos produtos de dados, consulte Sobre produtos de dados.
Antes de começar
-
Enable the Dataplex, BigQuery APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Funções exigidas
Para receber as permissões necessárias para gerenciar produtos de dados, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Permissões completas para criar, atualizar, excluir e gerenciar permissões para produtos de dados:
Administrador de produtos de dados do Dataplex (
roles/dataplex.dataProductsAdmin) -
Atualizar e gerenciar produtos de dados atuais:
Editor de produtos de dados do Dataplex (
roles/dataplex.dataProductsEditor) -
Adicione aspectos como
schema,overviewecontacts: Proprietário de entradas e links de entradas do Dataplex (roles/dataplex.entryOwner) -
Pesquisar e adicionar recursos:
Leitor do Dataplex Catalog (
roles/dataplex.catalogViewer) -
Edite tipos de aspectos do sistema, como documentação e aspecto de contrato da cadência de atualização:
Editor do Dataplex Catalog (
roles/dataplex.catalogEditor)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para gerenciar produtos de dados. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para gerenciar produtos de dados:
-
Edite o tipo de aspecto do sistema
overview:dataplex.entryGroups.useOverviewAspect -
Edite o tipo de aspecto do sistema
refresh cadence:dataplex.entryGroups.useRefreshCadenceAspect
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Conceder acesso a um produto de dados
Os proprietários de produtos de dados precisam tornar os produtos detectáveis e conceder as funções necessárias, permitindo que os consumidores pesquisem, visualizem e solicitem acesso a eles.
Para conceder aos consumidores de produtos de dados as permissões necessárias para interagir com o produto, conceda a eles os seguintes papéis do IAM no recurso do produto de dados:
- Pesquise e acesse produtos de dados na pesquisa do Dataplex Universal Catalog:
Consumidor de produtos de dados do Dataplex (
dataplex.dataProductsConsumer) - Acesso somente leitura para visualizar definições e metadados de produtos de dados: Leitor de produtos de dados do Dataplex (
dataplex.dataProductsViewer) - Solicitar acesso a produtos de dados: consumidor de produtos de dados do Dataplex
(
dataplex.dataProductsConsumer)
Quando um consumidor de produto de dados solicita acesso a um produto de dados, o proprietário dele recebe uma notificação por e-mail.
Para conceder acesso, siga estas etapas:
No console do Google Cloud , acesse a página Grupos.
Pesquise e selecione o grupo associado ao nível de permissão solicitado.
Clique em Adicionar participantes.
Adicione o principal.
Clique em Salvar.
Para mais informações, consulte Criar e gerenciar Grupos do Google no console do Google Cloud .
Atualizar um produto de dados
É possível atualizar os detalhes básicos (por exemplo, nome, descrição e detalhes do proprietário do produto de dados), recursos, grupos de acesso, permissões, contrato, aspectos e documentação adicional de um produto de dados.
Atualizar os detalhes básicos de um produto de dados
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados que você quer atualizar.
Clique em Editar produto de dados.
Atualize o Nome do produto de dados, o Ícone, a Descrição, os Contatos do proprietário e os Rótulos conforme necessário.
Clique em Atualizar produto de dados.
REST
Para atualizar os detalhes básicos de um produto de dados, use o método
dataProducts.patch.
Por exemplo, para atualizar a descrição de um produto de dados, envie a seguinte solicitação
PATCH:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{"description": "NEW_DESCRIPTION"}' \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID?update_mask="description"
Substitua:
- NEW_DESCRIPTION: uma nova descrição para o produto de dados
- PROJECT_ID: o ID do seu projeto Google Cloud
- LOCATION: a região em que o produto de dados existe
- DATA_PRODUCT_ID: o ID do seu produto de dados
Atualizar recursos de um produto de dados
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados para o qual você quer atualizar os recursos.
Clique na guia Recursos.
Para adicionar um novo recurso, siga estas etapas:
Clique em +Add.
Pesquise e selecione os recursos que você quer adicionar ao produto de dados. Os recursos selecionados precisam estar na mesma região do produto de dados.
Se você tiver as permissões necessárias, clique no recurso para ver os metadados dele.
Para refinar os resultados da pesquisa, use Filtros.
Depois de selecionar os recursos, clique em Adicionar.
Para remover um recurso do produto de dados, siga estas etapas:
No recurso que você quer remover, clique em > Remover.
Para confirmar a ação, clique em Remover.
REST
Para adicionar um novo recurso de dados ao produto, use o método
dataAssets.create. Para um exemplo de código, consulte
Opcional: adicionar recursos.
Para excluir um recurso de dados do produto de dados, use o método
dataAssets.delete. Por exemplo, envie a seguinte solicitação DELETE:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/dataProducts/DATA_PRODUCT_ID/dataAssets/DATA_ASSET_ID"
Substitua:
- PROJECT_ID: o ID do seu projeto Google Cloud
- LOCATION: a região em que você quer criar o produto de dados
- DATA_PRODUCT_ID: um ID exclusivo para seu produto de dados
- DATA_ASSET_ID: o ID do recurso de dados que você quer remover do produto de dados
Atualizar grupos de acesso e permissões de recursos
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados para o qual você quer atualizar os grupos de acesso e permissões.
Clique na guia Grupos de acesso e permissões.
Para atualizar um grupo de acesso, siga estas etapas:
Clique em Editar.
Atualize o nome, a descrição e o identificador do grupo de acesso conforme necessário.
Para adicionar um grupo de acesso, clique em Adicionar grupo de acesso e siga estas etapas:
No campo Nome do grupo de acesso, digite um nome para o novo grupo de acesso. Por exemplo,
Analyst.No campo Descrição do grupo de acesso, insira uma descrição para o grupo de acesso.
No campo Identificador do grupo de acesso, insira o endereço de e-mail de um grupo do Google que você quer atribuir a esse grupo de acesso. Os consumidores de produtos de dados que solicitarem acesso a esse grupo podem ser adicionados como membros ao grupo do Google mapeado.
É possível adicionar no máximo três grupos de acesso por produto de dados.
Clique em Adicionar.
Para remover um grupo de acesso, siga estas etapas:
No grupo de acesso que você quer remover, clique em > Remover.
Para confirmar a ação, clique em Remover.
Se nenhum grupo de acesso estiver configurado para o produto de dados selecionado, clique em Adicionar grupo de acesso.
Para atualizar as permissões de recursos, siga estas etapas:
No recurso para o qual você quer atualizar as permissões, clique em > Permissões.
Atualize os grupos de acesso e papéis do IAM necessários.
Clique em Configurar.
REST
Para atualizar os grupos de acesso associados a um produto de dados, use o método
dataProducts.patch. Para um exemplo de código, consulte
Configurar grupos de acesso.
Para atualizar as permissões do recurso, use o método
dataAssets.patch. Para um exemplo de código, consulte
Configurar permissões de recursos.
Atualizar o contrato do produto de dados
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados para o qual você quer atualizar o contrato.
Clique na guia Contrato.
Para atualizar o contrato atual, siga estas etapas:
Clique em Editar.
Atualize os campos necessários.
Clique em Salvar.
Se nenhum contrato estiver anexado ao produto de dados selecionado, clique em Adicionar contrato.
REST
Para atualizar um contrato, use o método
entries.patch. Para um exemplo de código, consulte
Adicionar um contrato.
Atualizar aspectos de um produto de dados
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados para o qual você quer atualizar os aspectos.
Clique na guia Aspectos.
Para atualizar um aspecto, siga estas etapas:
Clique no aspecto que você quer atualizar.
Clique em Editar.
Atualize o Tipo de aspecto, o País e a Região conforme necessário.
Clique em Salvar.
Para adicionar um novo aspecto ao produto de dados, siga estas etapas:
Clique em + Adicionar aspecto.
No campo Selecionar tipo de aspecto, pesquise e selecione um tipo de aspecto na lista. Por exemplo,
Geo context.No campo País, selecione o país do recurso.
No campo Região, selecione a região comercial a que o recurso pertence.
Clique em Salvar.
Para excluir um aspecto, siga estas etapas:
Clique no aspecto que você quer excluir.
Clique em .
Para confirmar a ação, clique em Confirmar.
REST
Para atualizar qualquer aspecto da entrada do produto de dados, use
o método
entries.patch.
Atualizar a documentação do produto de dados
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados cuja documentação você quer atualizar.
Clique na guia Visão geral.
Clique em Editar em Documentação.
Atualize o guia do usuário, exemplos de consultas e outras documentações conforme necessário.
Clique em Salvar.
REST
A documentação faz parte do aspecto overview. Para atualizar a documentação do produto de dados, use o método entries.patch.
Excluir um produto de dados
Para excluir um produto de dados, primeiro remova todos os recursos dele.
Console
No console Google Cloud , acesse a página Produtos de dados do Dataplex Universal Catalog.
Clique no produto de dados que você quer excluir.
Clique na guia Recursos.
Para cada recurso listado, clique em > Remover. Confirme a ação clicando em Remover.
Depois de remover todos os recursos, exclua o produto de dados clicando em Excluir.
Na caixa de diálogo de confirmação, digite
deletee clique em Excluir.
REST
Para excluir um produto de dados, use o método
dataProducts.delete.
Por exemplo, envie a seguinte solicitação DELETE:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID
Substitua:
- PROJECT_ID: o ID do seu projeto Google Cloud
- LOCATION: a região em que o produto de dados existe
- DATA_PRODUCT_ID: o ID do produto de dados que você quer excluir.
A seguir
- Saiba como pesquisar produtos de dados.
- Saiba como solicitar acesso aos produtos de dados.