Os aspectos e tipos de aspecto no Knowledge Catalog (antigo Dataplex Universal Catalog) permitem adicionar metadados estruturados a entradas e links de entrada para descrever seus recursos de dados e as relações entre eles. Esse contexto melhora a facilidade de descoberta de dados e ajuda você a classificar informações sensíveis, como informações de identificação pessoal (PII), para aplicar políticas de qualidade ou acesso de dados.
Para mais informações sobre conceitos de metadados, consulte Sobre metadados no Knowledge Catalog. Se esta for sua primeira vez trabalhando com metadados do Knowledge Catalog, consulte os guias de início rápido Adicionar metadados a uma tabela do BigQuery ou Criar e usar um glossário empresarial.
O que são tipos de aspecto?
Os tipos de aspecto são recursos reutilizáveis que fornecem modelos JSON que definem campos de metadados relacionados para aspectos. Por exemplo, para informações de compliance, é possível definir um tipo de aspecto com campos para classificação de PII e compliance com o GDPR. Ao criar um tipo de aspecto personalizado, é necessário especificar um ID que obedeça às diretrizes de nomenclatura de recursos do Knowledge Catalog.
Categorias de tipos de aspecto
Os tipos de aspecto são categorizados em personalizados e do sistema:
Tipos de aspectos personalizados
Os tipos de aspecto criados no Knowledge Catalog são chamados de tipos de aspecto personalizados.
Os tipos de aspecto personalizados podem ser globais ou regionais:
- Tipos de aspecto globais: podem ser usados para criar aspectos para entradas em qualquer região. Escolha um tipo de aspecto
globalse precisar aplicar a mesma estrutura a entradas em várias regiões, já que só é necessário defini-la uma vez. Como a definição de um tipo de aspecto global é replicada em todas as regiões, essa opção pode não ser adequada se o próprio esquema do tipo de aspecto contiver informações sensíveis ou se for necessária uma residência de dados rigorosa para todos os componentes de metadados. - Tipos de aspecto regionais: só podem ser usados para criar aspectos para entradas
que residem na mesma região que o tipo de aspecto. Por exemplo, um tipo de aspecto
criado em
us-central1só pode ser usado com entradas emus-central1. Escolha um local regional se um tipo de aspecto for relevante apenas para entradas em uma região específica ou para garantir que a definição do tipo de aspecto esteja na região selecionada, o que pode ajudar a atender aos requisitos de conformidade e soberania de dados. Se você usar tipos de aspecto regionais, mas precisar da mesma estrutura em várias regiões, crie e gerencie definições de tipo de aspecto separadas em cada região.
É possível criar tipos de aspecto personalizados em um local regional específico
(por exemplo, us-central1) ou como um recurso global. A localização de um tipo de aspecto afeta o escopo da aplicabilidade dele e determina com quais entradas ele pode ser usado.
Para mais informações, consulte Restrições de projeto e local.
Tipos de aspecto do sistema
Os tipos de aspecto que o Knowledge Catalog fornece, usa e gerencia são chamados de
tipos de aspecto do sistema. Os tipos de aspecto do sistema são sempre globais, portanto, podem ser usados em qualquer região. Os tipos de aspectos do sistema são armazenados em um projeto gerenciado pelo Google com o número 655216118709. Por exemplo, projects/655216118709/locations/global/aspectTypes/schema.
Cada tipo de aspecto, tipo de entrada e tipo de link de entrada definido pelo sistema tem as próprias permissões do IAM. Para mais informações, consulte Permissões do IAM para tipos de aspecto do sistema, tipos de entrada e tipos de link de entrada.
Os tipos de aspecto do sistema são categorizados em reutilizáveis e restritos. A tabela a seguir descreve as categorias de tipos de aspectos do sistema e a lista de tipos de aspectos que o Knowledge Catalog oferece para cada uma das categorias:
| Categoria do tipo de aspecto do sistema | Descrição | Tipos de aspecto fornecidos pelo Knowledge Catalog |
|---|---|---|
| Tipo de aspecto do sistema reutilizável | É possível usar esses tipos de aspecto para criar ou modificar aspectos. |
|
| Tipo de aspecto do sistema restrito | O Knowledge Catalog gerencia esses tipos de aspecto. É possível ler aspectos desses tipos, mas não é possível criar ou editar aspectos desses tipos. |
incluindo, mas não se limitando a:
|
O que são aspectos?
Os aspectos permitem capturar metadados em entradas ou links de entrada para fornecer um contexto significativo. É possível usar aspectos para armazenar os seguintes tipos de metadados:
Metadados de negócios: informações que fornecem contexto de negócios, como classificação de dados. Por exemplo, setores regulamentados precisam proteger as PII, como nomes, endereços e números de ID oficiais, em sistemas de dados distribuídos. Depois de catalogar seus recursos de dados distribuídos, é possível classificar os dados como PII e aplicar políticas de qualidade de dados ou acesso a eles.
Metadados técnicos: detalhes técnicos de entradas ou links de entrada, incluindo o seguinte:
- Para entradas: detalhes sobre o próprio recurso de dados, por exemplo, o esquema.
- Para links de entrada: detalhes sobre a relação entre recursos de dados, por exemplo, detalhes de junção.
Metadados derivados de dados: informações geradas com base nos próprios dados, como estatísticas de uma tabela do BigQuery.
Os aspectos são partes componentes do recurso de entrada pai, e não recursos independentes separados. A modificação de um aspecto atualiza a entrada que o contém. Para rastrear essas modificações, inscreva-se nos feeds de alteração de metadados.
Posicionamento do aspecto e níveis de destino
Todo aspecto é uma instância de um modelo de tipo de aspecto, que define os campos
que você precisa preencher, por exemplo,
{"pii_classification": "confidential", "gdpr_compliant": true}. É possível aplicar
um aspecto a uma tabela inteira, a uma coluna de tabela individual ou a um link de entrada.
Onde você pode aplicar um aspecto e quantas vezes ele pode aparecer depende do
tipo de recurso de destino:
| Recurso de destino | Níveis compatíveis | Limites de cardinalidade |
|---|---|---|
| Entradas | No nível da entrada ou da coluna | Máximo de um aspecto por tipo de aspecto no nível da entrada. Vários aspectos por tipo de aspecto são permitidos em diferentes colunas. |
| Links de entrada | Somente no nível do link | Máximo de um aspecto por tipo de aspecto por link. |
Categorias de aspectos
Os aspectos são categorizados em obrigatórios e opcionais:
Aspectos obrigatórios
Os aspectos obrigatórios são aqueles que precisam ser definidos na criação de uma entrada ou de um link de entrada. Esses aspectos são definidos pelo tipo de entrada ou de link de entrada. Todos os recursos que pertencem a um tipo específico precisam ter todos os aspectos obrigatórios definidos por esse tipo.
O Knowledge Catalog gerencia os aspectos necessários (por exemplo, esquema) para entradas do sistema.
Observe o seguinte:
Só é possível associar aspectos obrigatórios a entradas, não às colunas delas.
Não é possível excluir os aspectos obrigatórios de uma entrada ou de um link de entrada.
Você pode ler os aspectos necessários das entradas do sistema, mas não pode modificá-las.
Os aspectos de dados não podem ser obrigatórios.
Aspectos opcionais
É possível associar aspectos opcionais a entradas ou colunas de entrada. É possível preencher aspectos opcionais no momento da criação da entrada ou depois, atualizando a entrada.
Observe o seguinte:
É possível excluir aspectos opcionais depois que eles forem preenchidos.
Os links de entrada são compatíveis apenas com os aspectos obrigatórios.
Aspectos de dados
Alguns aspectos contêm informações derivadas dos dados subjacentes de uma entrada, em vez de metadados sobre ela. Eles são chamados de aspectos de dados. Por exemplo, os resultados de uma verificação do perfil de dados ou de qualidade de dados contêm estatísticas derivadas dos próprios dados e, portanto, são classificados como aspectos de dados.
Os tipos de aspecto do sistema que são aspectos de dados incluem:
data-profile: contém resultados de uma verificação de perfil de dados. Para mais informações, consulte Sobre a criação de perfil de dados.data-quality-scorecard: contém um resumo das pontuações de qualidade de dados.data-rules: anexe regras de qualidade de dados a uma entrada.data-quality-rule-template: define um modelo de regra de qualidade de dados reutilizável.
Antes de começar
Antes de criar e gerenciar tipos e aspectos, conclua as tarefas descritas nesta seção.
Funções exigidas
Para receber as permissões necessárias para criar e gerenciar tipos e aspectos, peça ao administrador para conceder a você os seguintes papéis do IAM no recurso:
-
Conjunto completo de permissões em recursos de metadados no Knowledge Catalog, incluindo tipos de aspecto e aspectos de dados:
Administrador do Dataplex Catalog (
roles/dataplex.catalogAdmin) -
Crie e gerencie recursos de metadados no Knowledge Catalog, incluindo tipos de aspecto e aspectos de dados:
Editor de catálogo do Dataplex (
roles/dataplex.catalogEditor) -
Conjunto completo de permissões em tipos de aspectos personalizados (exceto permissões para usar tipos de aspectos para criar ou editar entradas):
Proprietário de tipos de aspectos do Dataplex (
roles/dataplex.aspectTypeOwner) -
Acessar tipos de aspecto e políticas do IAM associadas a eles:
Leitor do Dataplex Catalog (
roles/dataplex.catalogViewer) -
Use tipos de aspecto para criar e modificar entradas com os aspectos correspondentes:
Usuário de tipos de aspectos do Dataplex (
roles/dataplex.aspectTypeUser) -
Adicione aspectos de alguns dos tipos de aspectos do sistema, como
schema,schema-join,overview,contacts: Proprietário de entradas e links de entradas do Dataplex (roles/dataplex.entryOwner)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Para mais informações, consulte Papéis do IAM do Knowledge Catalog.
Ativar a API
Ative a API Dataplex no seu projeto do Knowledge Catalog. Se você estiver usando um novo projeto do Google Cloud ou um projeto em que a API BigQuery está ativada, a API Dataplex será ativada por padrão.
Criar um tipo de aspecto personalizado
Console
No Google Cloud console, acesse a página Tipos de metadados do Knowledge Catalog.
Clique na guia Tipos de aspecto > Personalizado.
Clique em Criar tipo de aspecto.
Na janela Criar tipo de aspecto, insira o seguinte:
- Opcional: no campo Nome de exibição, insira um nome para o tipo de aspecto.
- No campo ID do tipo de aspecto, insira um ID exclusivo para o tipo de aspecto.
- Opcional: no campo Descrição, insira uma descrição para o tipo de aspecto.
- No campo Local, selecione um local para o tipo de aspecto. Não é possível modificar o local de um tipo de aspecto depois de criá-lo. Para entender o impacto de escolher um local global ou regional, consulte a seção Tipos de aspectos personalizados.
Opcional: defina um modelo para seu tipo de aspecto.
Na seção Modelo, clique em Adicionar campo. Na seção Novo campo, insira o seguinte:
- No campo Nome, digite um nome.
- Opcional: no campo Nome de exibição, insira um nome de exibição.
- Opcional: no campo Descrição, insira uma descrição.
No campo Tipo, selecione um tipo de dados para o campo. Com base na sua seleção, o próximo conjunto de campos e opções será mostrado:
Se você selecionou Texto como o tipo de dados, siga estas etapas:
- No campo Tipo de texto, selecione o tipo de texto.
- No campo Valores de texto, forneça uma dica para o campo de texto. Para fazer isso, clique em Adicionar valor e insira a dica. É possível adicionar várias dicas para um campo de texto.
- Clique em Concluído.
Se você selecionou Tipo enumerado como o tipo de dados, adicione um valor de tipo enumerado:
- Clique em Adicionar um valor de tipo enumerado.
- No campo Valor, insira um valor de enumeração. É possível adicionar vários valores de tipo enumerado.
- Clique em Concluído.
Se você selecionou Matriz como o tipo de dados, na seção Item da matriz, defina os tipos de itens que estarão presentes na matriz:
- Clique em Adicionar item de matriz.
- No campo Nome, insira um nome para os itens da matriz.
- Opcional: no campo Nome de exibição, insira um nome de exibição para os itens da matriz.
- Opcional: no campo Descrição, insira uma descrição para os itens da matriz.
No campo Tipo, selecione um tipo de dados para os itens da matriz.
Com base na sua seleção, o próximo conjunto de campos e opções será exibido. Elas são semelhantes às opções descritas para os tipos de dados Texto, Tipo enumerado, Mapa, Matriz e Registro em outras partes desta seção.
Clique em Concluído.
Se você selecionou Mapa como o tipo de dados, na seção Valor do mapa, defina os tipos de valores que estarão presentes no mapa:
- Clique em Adicionar valor do mapa.
- No campo Nome, insira um nome para o mapa.
- Opcional: no campo Nome de exibição, insira um nome para o mapa.
- Opcional: no campo Descrição, insira uma descrição para o mapa.
No campo Tipo, selecione um tipo de dados para o mapa.
Com base na sua seleção, o próximo conjunto de campos e opções será exibido. Elas são semelhantes às opções descritas para os tipos de dados Texto, Tipo enumerado, Mapa, Matriz e Registro em outras partes desta seção.
Clique em Concluído.
Se você selecionou Registro como o tipo de dados, insira o seguinte:
- No campo ID do registro, insira um ID exclusivo que outros campos de registro possam usar para se referir a esse registro. Consulte a seção Exemplo de uso dos campos ID do registro e Referência do registro deste documento.
- Opcional: se você quiser adicionar uma referência a outro registro deste modelo, use o campo Referência de registro. Não é possível modificar isso depois de criar o tipo de aspecto. Consulte a seção Exemplo de uso dos campos "ID do registro" e "Referência do registro" deste documento.
Na seção Campos de registro, é possível definir um objeto complexo com vários campos aninhados. Para fazer isso, clique em Adicionar item de campo de registro e especifique o seguinte:
No campo Nome, insira um nome para o campo de registro.
Opcional: no campo Nome de exibição, insira um nome de exibição para o campo de registro.
Opcional: no campo Descrição, insira uma descrição para o campo de registro.
No campo Tipo, selecione um tipo de dado.
Com base na sua seleção, o próximo conjunto de campos e opções é exibido. Elas são semelhantes às opções descritas para os tipos de dados Text, Enum, Map, Array e Record anteriormente nesta seção.
Clique em Concluído.
Para tornar o campo obrigatório para um aspecto desse tipo, selecione É obrigatório. Para mais informações sobre aspectos obrigatórios e opcionais, consulte a seção Categorias de aspectos deste documento.
Clique em Concluído.
Para adicionar vários campos, clique em Adicionar campo e repita as etapas anteriores.
Opcional: na seção Rótulos, adicione rótulos arbitrários como pares de chave-valor aos recursos:
- Clique em Adicionar rótulo.
- No campo Chave, insira uma chave.
- No campo Valor, insira um valor para a chave.
- Para adicionar mais rótulos, clique em Adicionar rótulo e repita as etapas.
Clique em Salvar.
gcloud
Para criar um tipo de aspecto personalizado, use o comando gcloud dataplex aspect-types
create.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar esta amostra, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para criar um tipo de aspecto personalizado, use o método aspectType.create.
Depois de criar um tipo de aspecto personalizado, é possível adicionar aspectos às entradas.
Exemplo de uso dos campos "ID do registro" e "Referência do registro"
É possível usar os campos ID do registro e Referência do registro para referências recursivas. O exemplo a seguir mostra como usar esses campos:
Considere um tipo de aspecto chamado Employee, com os seguintes campos:
- Nome (tipo:
Text) - Data de início (tipo:
Date & time) - Designação (tipo:
Text) - Endereço atual (tipo:
Record) - Endereço permanente (tipo:
Record)
Os dois campos de endereço Endereço atual e Endereço permanente são do mesmo tipo de dados Record. Para evitar duplicação, defina os valores de ID do registro e
Referência do registro ao definir esses campos.
Ao definir o campo Endereço atual, é possível especificar ID do registro como address-field. Para Endereço permanente, você pode especificar o mesmo valor (address-field) para Referência do registro. Exemplo:
- Nome (tipo:
Text) - Data de início (tipo:
Date & time) - Designação (tipo:
Text) - Endereço atual (tipo:
Record, ID do registro:address-field) - Endereço permanente (tipo:
Record, referência do registro:address-field)
Dessa forma, não é necessário duplicar os campos de outro endereço.
Adicionar aspectos a uma entrada
Depois de criar um tipo de aspecto personalizado, é possível criar aspectos desse tipo. Para adicionar aspectos a uma entrada, é necessário atualizá-la, já que os aspectos são armazenados dentro das entradas.
Observe o seguinte:
- É possível adicionar aspectos a uma entrada ou às colunas dela.
- É possível editar os aspectos obrigatórios apenas para entradas personalizadas. Não é possível excluir os aspectos obrigatórios.
- É possível editar e excluir os aspectos opcionais das entradas personalizadas e do sistema.
Console
No console Google Cloud , acesse a página Pesquisa do Knowledge Catalog.
Pesquise a entrada em que você quer adicionar aspectos e clique nela. A página de detalhes da entrada é aberta.
Para adicionar aspectos à entrada, siga estas etapas:
- Clique na guia Detalhes.
- Para adicionar aspectos obrigatórios ou opcionais à entrada, na seção
Aspectos, clique em
Adicionar para a respectiva
categoria.
Não é possível adicionar aspectos obrigatórios se o tipo de entrada selecionada não tiver nenhum definido. - Pesquise e selecione o aspecto que você quer adicionar.
- Na janela Adicionar aspecto, insira os valores dos campos.
Clique em Salvar.
Para adicionar aspectos a uma coluna da entrada, siga estas etapas:
Na página de detalhes da entrada, clique na guia Esquema.
Selecione as colunas em que você quer adicionar aspectos.
Clique em Adicionar aspecto.
Pesquise e selecione o aspecto que você quer adicionar.
Na janela Adicionar aspecto, insira os valores dos campos.
Clique em Salvar.
gcloud
Para adicionar aspectos a uma entrada ou a uma coluna de uma entrada, use o comando gcloud
dataplex entries update.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Para adicionar aspectos ao objeto de entrada, consulte Aspectos.
Go
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Para adicionar aspectos ao objeto de entrada, consulte Entrada.
Java
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar esta amostra, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Para adicionar aspectos ao objeto de entrada, consulte #required_aspects=.
REST
Para adicionar aspectos a uma entrada ou a uma coluna de uma entrada, use o método entry.patch.
Não é possível criar e usar aspectos em uma entrada em que o respectivo tipo de aspecto e a entrada estão em organizações do Google Cloud diferentes.
Anexar aspectos de tipos de aspecto do sistema reutilizáveis
É possível anexar aspectos de tipos de aspectos reutilizáveis do sistema às entradas.
É possível editar um aspecto de um tipo de aspecto reutilizável no console do Google Cloud ,
dependendo da estrutura dele. Os tipos de aspecto que contêm campos aninhados não podem ser editados no console do Google Cloud . Use a ferramenta de linha de comando gcloud ou a API REST para anexar ou atualizar aspectos desse tipo.
Tabela de qualidade de dados
Uma tabela de qualidade de dados é um aspecto que fornece um resumo da qualidade dos dados,
geralmente com base em verificações de qualidade de dados ou outros processos. Você pode anexar um quadro de visão geral da qualidade dos dados a uma entrada para fornecer informações personalizadas sobre a qualidade dos dados. Para fazer
isso, anexe um aspecto do tipo definido pelo sistema data-quality-scorecard.
O campo data no aspecto data-quality-scorecard pode incluir os seguintes campos:
job: opcional. Um registro com detalhes sobre o job que gerou o quadro de avaliação.name: o nome do recurso do job de qualidade de dados.runTime: o tempo de execução do job de qualidade de dados.
score: opcional. A pontuação geral de qualidade de dados. A pontuação varia entre [0, 100].status: obrigatório. O status do quadro de indicadores de qualidade de dados, indicando se ele passou ou não no limite de qualidade (PASSouFAIL).dimensions: opcional. Uma matriz de resultados de dimensão. Cada resultado inclui:name: o nome da dimensão. Pode ser um dos seguintes:ACCURACY,COMPLETENESS,CONSISTENCY,FRESHNESS,UNIQUENESS,VALIDITY,VOLUMEou um nome de dimensão personalizada. Os nomes das dimensões personalizadas precisam usar letras maiúsculas e ter até 30 caracteres.score: a pontuação geral no nível da dimensão, variando de [0, 100].status: o status da dimensão, indicando se ela passou ou não no limite de qualidade (PASSouFAIL).
columns: opcional. Uma matriz de resultados de coluna. Cada resultado inclui:name: o nome da coluna.score: a pontuação geral no nível da coluna, variando de [0, 100].status: o status da coluna, indicando se ela passou ou não no limite de qualidade (PASSouFAIL).dimensions: uma matriz de pontuações de dimensão para a coluna. Cada pontuação de dimensão inclui:name: o nome da dimensão.score: a pontuação da dimensão, que varia de [0, 100].status: o status da dimensão da coluna, indicando se ela passou ou não no limite de qualidade (PASSouFAIL).
Quando você executa o comando para anexar um aspecto, ele substitui todos os dados atuais desse aspecto específico. Por exemplo, se você atualizar um scorecard com uma pontuação de
80 com um novo arquivo mostrando uma pontuação de 90, o 80 será substituído. Ele não mescla os dados.
Para anexar um painel de qualidade de dados, siga estas etapas:
gcloud
Para atualizar aspectos de uma entrada, use o comando
gcloud dataplex entries
update-aspects.
Crie um arquivo JSON (
dq-aspect.json) com o conteúdo a seguir.{ "dataplex-types.global.data-quality-scorecard": { "data": { "score": 0.8, "status": "PASS", "dimensions": [ { "name": "completeness", "score": 0.9, "status": "PASS" }, { "name": "uniqueness", "score": 0.7, "status": "FAIL" } ], "columns": [ { "name": "col1", "score": 0.85, "status": "PASS" } ] } } } }Execute este comando:
gcloud dataplex entries update-aspects ENTRY_ID --location=LOCATION --entry-group=ENTRY_GROUP_ID --project=PROJECT_ID --aspects=dq-aspect.json
Substitua as seguintes variáveis:
ENTRY_ID: o ID da entrada, por exemplo,example-entryLOCATION: o local da entrada, por exemplo,us-central1ENTRY_GROUP_ID: o ID do grupo de entradas. Por exemplo,example-entry-group.PROJECT_ID: o ID do projeto, por exemplo,example-project
REST
Para atualizar os aspectos de uma entrada, use o método entry.patch.
Crie um arquivo chamado
payload.jsone cole o conteúdo JSON da sua solicitação nele.{ "aspects": { "dataplex-types.global.data-quality-scorecard": { "data": { "score": 80, "status": "PASS", "dimensions": [ { "name": "completeness", "score": 90, "status": "PASS" }, { "name": "uniqueness", "score": 70, "status": "FAIL" } ], "columns": [ { "name": "col1", "score": 85, "status": "PASS" } ] } } } }Execute este comando no terminal:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d @payload.json \ "https://dataplex.googleapis.com/v1/projects/<var>PROJECT_ID</var>/locations/<var>LOCATION</var>/entryGroups/<var>ENTRY_GROUP_ID</var>/entries/<var>ENTRY_ID</var>?updateMask=aspects"Substitua:
PROJECT_ID: o ID do projeto. Por exemplo,example-project.LOCATION: o local da entrada, por exemplo,us-central1.ENTRY_GROUP_ID: o ID do grupo de entrada, por exemplo,example-entry-group.ENTRY_ID: o ID da entrada, por exemplo,example-entry.
Outros tipos de aspecto reutilizáveis
Os seguintes tipos de aspecto do sistema também estão disponíveis para uso. É possível anexá-los
usando os mesmos métodos gcloud ou da API REST mostrados para o boletim de qualidade
de dados. Para tipos de aspecto sem campos aninhados, por
exemplo, generic, use o console.
Contatos. Use o tipo de aspecto
contactspara atribuir propriedade ou administração. Os campos incluem:identities(matriz): uma lista de contatos. Cada contato inclui:role(string): a função do contato (por exemplo,owner,steward,producerouadmin).name(string): o nome do contato.id(string): o endereço de e-mail ou ID do contato.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.contacts": { "data": { "identities": [ { "role": "steward", "name": "Jane Doe", "id": "jane.doe@example.com" } ] } } } }Perfil de dados. Use o tipo de aspecto
data-profilepara capturar os resultados da criação de perfil de dados. Para mais informações, consulte Sobre a criação de perfil de dados.Os campos incluem:
sourceDataInfo(registro): informações sobre os dados de origem verificados para gerar o perfil.scope(tipo enumerado): o escopo do perfil (PREVIEW,SAMPLEDouALL). O valorPREVIEWcorresponde aos resultados de uma verificação de perfil leve.scannedRows(int): o número de linhas verificadas.samplingPercentage(duplo): a porcentagem de amostragem usada.
fields(mapa): um mapa de nomes de colunas para os respectivos perfis de dados, incluindo métricas como valores deuniqueness,nullness,topNe estatísticas específicas do tipo para colunasnumeric,string,datetimeearray.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.data-profile": { "data": { "sourceDataInfo": { "scope": "ALL", "scannedRows": 100 }, "fields": { "col1": { "nullness": 0.0, "uniqueness": 0.1, "string": { "length": { "min": 1, "max": 20, "avg": 12.54 } } } } } } }}Genérico. Use o tipo de aspecto
genericpara informações genéricas de entrada. Os campos incluem:type(string): um campo de formato livre para armazenar um tipo especificado pelo usuário.system(string): o sistema da entrada personalizada.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.generic": { "data": { "type": "custom-type", "system": "custom-system" } } } }Visão geral. Use o tipo de aspecto
overviewpara fornecer uma descrição de rich text. Os campos incluem:content(string): a visão geral da entrada, que aceita o formato HTML.links(matriz): uma lista de links do sistema de origem. Cada link inclui:url(string): o URL do link.title(string): o título do link.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.overview": { "data": { "content": "This is a <b>rich text</b> description.", "links": [ { "url": "https://example.com", "title": "Example Link" } ] } } }}Esquema. Use o tipo de aspecto
schemapara descrever a estrutura dos dados.fields(matriz): uma lista de campos de esquema. Os campos incluem:name(string): o nome do campo.dataType(string): o tipo de dados do campo.metadataType(enum): o tipo de metadados (por exemplo,STRING,BOOLEAN).mode(tipo enumerado): o modo do campo (NULLABLE,REQUIRED,REPEATED).description(string): uma descrição do campo.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.schema": { "data": { "fields": [ { "name": "id", "dataType": "string", "metadataType": "STRING", "mode": "REQUIRED" } ] } } }}Uso. Use o tipo de aspecto
usagepara acompanhar as métricas de uso. Os campos incluem:metrics(matriz): uma lista de métricas de uso. Cada métrica inclui:name(string): o nome da métrica (por exemplo,views,reads).timeSeries(matriz): uma lista de dados de série temporal. Cada item inclui:interval(string): o intervalo de agregação (por exemplo,30d).value(número inteiro): o valor agregado.
refreshTime(data e hora): o horário em que as métricas foram atualizadas pela última vez.
Crie o arquivo
payload.jsonda seguinte maneira:{ "aspects": { "dataplex-types.global.usage": { "data": { "metrics": [ { "name": "views", "timeSeries": [ { "interval": "30d", "value": 100 } ] } ], "refreshTime": "2025-01-01T12:00:00Z" } } }}
Criar um link de entrada
É possível criar um link de entrada para estabelecer uma relação entre duas entradas.
Um link de entrada pode ser simétrico, como um synonym, ou assimétrico, como um
definition.
C#
C#
Antes de testar esta amostra, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para criar um link de entrada com o aspecto necessário, use o método entryLinks.create, incluindo os dados do aspecto no corpo da solicitação.
Adicionar aspectos a um link de entrada
Para enriquecer os metadados com informações sobre as relações entre as entradas, adicione aspectos aos links de entrada.
É possível configurar tipos de link de entrada para exigir um aspecto específico. Ao criar um link de entrada desse tipo, você precisa fornecer o aspecto obrigatório.
É possível adicionar esses aspectos ao criar um link de entrada ou atualizar um link de entrada atual, da seguinte maneira:
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para atualizar um link de entrada, use o método entryLinks.patch, incluindo os dados de aspecto no corpo entryLink.
Observe as seguintes limitações ao usar aspectos com links de entrada:
- Não há suporte para aspectos opcionais.
- Os aspectos de dados não são compatíveis.
- Não há suporte para aspectos de tipos personalizados.
- Só é possível gerenciar aspectos obrigatórios definidos por tipos de aspecto do sistema, por exemplo,
schema-join. - Não é possível pesquisar links de entrada com base no conteúdo dos aspectos deles.
- Não é possível importar ou exportar aspectos de links de entrada.
Gerenciar aspectos de uma entrada
Esta seção descreve como atualizar e excluir os aspectos de uma entrada.
Atualizar um aspecto
É possível editar os aspectos opcionais das entradas personalizadas e do sistema. É possível editar os aspectos obrigatórios apenas para entradas personalizadas.
Para entradas de sistema próprias (1P), como tabelas do BigQuery, é possível atualizar aspectos usando a API modifyEntry. Isso permite usar as permissões de atualização de metadados do sistema de origem (por exemplo, Editor de dados do BigQuery).
Console
No console Google Cloud , acesse a página Pesquisa do Knowledge Catalog.
Pesquise a entrada com os aspectos que você quer atualizar e clique nela.
A página de detalhes da entrada é aberta.
- Clique na guia Detalhes.
- Na seção Aspectos, expanda o aspecto que você quer atualizar e clique em Editar.
- Na janela Editar aspecto, atualize os campos obrigatórios.
- Clique em Salvar.
gcloud
Para atualizar aspectos de uma entrada ou de uma coluna de uma entrada, use o comando
gcloud
dataplex entries update.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar este exemplo, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para atualizar aspectos de uma entrada ou de uma coluna de uma entrada, use o método entry.patch.
Excluir um aspecto
Console
No console Google Cloud , acesse a página Pesquisa do Knowledge Catalog.
Se a plataforma de pesquisa estiver definida como Data Catalog, no menu Escolher plataforma de pesquisa, selecione Dataplex Universal Catalog.
Pesquise a entrada com os aspectos que você quer excluir e clique nela.
A página de detalhes da entrada é aberta.
- Clique na guia Detalhes.
- Na seção Aspectos, expanda o aspecto que você quer excluir e clique em Excluir.
- Clique em Confirmar.
gcloud
Para excluir um aspecto de uma entrada, use o comando
gcloud dataplex entries update.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar este exemplo, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para excluir um aspecto de uma entrada, use o método
entry.patch.
Gerenciar aspectos de um link de entrada
Nesta seção, descrevemos como atualizar os aspectos de um link de entrada.
Atualizar um aspecto
Para links de entrada, só é possível atualizar os aspectos obrigatórios que usam tipos de aspecto de sistema reutilizáveis.
Para mais informações, consulte Permissões do IAM para operações de links de entrada.
REST
Para atualizar um link de entrada com o aspecto necessário, use o método entryLinks.patch, incluindo os dados do aspecto no corpo da solicitação.
Excluir um aspecto
Não é possível excluir o aspecto obrigatório de um link de entrada.
Gerenciar tipos de aspecto
Nesta seção, descrevemos como visualizar tipos de aspecto e atualizar e excluir tipos de aspecto personalizados.
Confira a lista de tipos de aspecto disponíveis
Console
No console Google Cloud , acesse a página Tipos de metadados do Knowledge Catalog.
Clique na guia Tipos de aspecto.
Esta página lista todos os tipos de aspecto disponíveis do Knowledge Catalog.
- Para conferir os tipos de aspecto personalizados, clique na guia Personalizado. Na guia Personalizado, a coluna Origem do catálogo mostra onde o recurso está no Knowledge Catalog.
Para ver os tipos de aspecto do sistema, clique na guia Sistema.
Para mais informações sobre os tipos de aspecto personalizados e do sistema, consulte a seção categorias de tipos de aspecto deste documento.
- Opcional: para ver a lista de tipos de aspecto no projeto selecionado, clique na guia Personalizado e, em seguida, clique no botão Mostrar de todos os projetos para a posição desativada.
A opção Mostrar de todos os projetos fica ativada por padrão, e a lista inclui recursos do Knowledge Catalog da organização selecionada.
gcloud
Para listar todos os tipos de aspecto disponíveis, use o comando
gcloud dataplex
aspect-types list.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar este exemplo, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para listar todos os tipos de aspecto disponíveis, use o método aspectTypes.list.
Ver detalhes de um tipo de aspecto
Console
No console Google Cloud , acesse a página Tipos de metadados do Knowledge Catalog.
Clique na guia Tipos de aspecto.
Para conferir os detalhes de um tipo de aspecto do Knowledge Catalog, clique nele. A página de detalhes do tipo de aspecto é aberta, onde você pode acessar detalhes como nome de exibição, ID do tipo de aspecto, descrição, ID do projeto, local, rótulos, data de criação e data da última modificação.
- Para conferir a estrutura do tipo de aspecto selecionado, clique na guia Modelo.
- Para conferir a lista de 10 entradas relacionadas criadas recentemente, clique na guia Entradas de exemplo.
- Para pesquisar todas as entradas relacionadas, clique em Mostrar todas as entradas relacionadas na pesquisa. Esse botão só aparece se houver pelo menos uma entrada relacionada.
gcloud
Para conferir os detalhes de um tipo de aspecto, use o comando gcloud dataplex aspect-types
describe.
C#
C#
Antes de testar este exemplo, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar este exemplo, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para conferir os detalhes de um tipo de aspecto, use o método
aspectTypes.get.
Atualizar um tipo de aspecto personalizado
É possível atualizar o nome de exibição, a descrição, os campos de modelo e os rótulos de um tipo de aspecto personalizado. Não é possível excluir um campo em um modelo.
Não é possível atualizar o ID e o local do tipo de aspecto depois de criar o tipo de aspecto.
Console
No console Google Cloud , acesse a página Tipos de metadados do Knowledge Catalog.
Clique na guia Tipo de aspecto.
Clique no tipo de aspecto que você quer atualizar.
Na página Detalhes do tipo de aspecto, clique em Editar.
Edite o nome de exibição, a descrição, os campos de modelo e os rótulos, conforme necessário.
Opcional: para marcar um campo no tipo de aspecto como descontinuado, siga estas etapas:
- Na seção Modelo, expanda o campo.
- Selecione Está descontinuado.
- No campo Motivo da descontinuação, insira um motivo para descontinuar o campo selecionado.
Clique em Concluído.
Clique em Salvar.
gcloud
Para atualizar um tipo de aspecto personalizado, use o comando gcloud dataplex aspect-types
update.
C#
C#
Antes de testar esta amostra, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar esta amostra, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para atualizar um tipo de aspecto personalizado, use o método aspectTypes.patch.
Excluir um tipo de aspecto personalizado
Console
No console Google Cloud , acesse a página Tipos de metadados do Knowledge Catalog.
Clique na guia Tipos de aspecto.
Clique no tipo de aspecto que você quer excluir.
Na página Detalhes do tipo de aspecto, clique em Excluir. Confirme quando solicitado.
gcloud
Para excluir um tipo de aspecto personalizado, use o comando gcloud dataplex aspect-types
delete.
C#
C#
Antes de testar esta amostra, siga as instruções de configuração do C# no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog C#.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Go.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Java.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Node.js.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Python.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Ruby
Antes de testar este exemplo, siga as instruções de configuração do Ruby no Guia de início rápido do Knowledge Catalog: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Knowledge Catalog Ruby.
Para autenticar no Knowledge Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST
Para excluir um tipo de aspecto personalizado, use o método aspectTypes.delete.
A seguir
- Saiba como pesquisar recursos no Knowledge Catalog.
- Saiba como gerenciar entradas e ingerir fontes personalizadas.
- Saiba como importar metadados para o Knowledge Catalog.
- Saiba mais sobre metadados no Knowledge Catalog.
- Saiba como estabelecer um contexto de dados fundamentais.
- Confira os casos de uso do Knowledge Catalog.