Criar e usar um glossário empresarial
Este documento descreve como usar o Knowledge Catalog para estabelecer um vocabulário padronizado para seus recursos de dados. Ao criar um glossário de negócios, você reduz a ambiguidade e melhora a descoberta de dados em toda a organização.
Este guia de início rápido usa um cenário do setor de varejo com dados de amostra no BigQuery para mostrar como concluir os seguintes objetivos:
- Crie um glossário empresarial para operações de varejo.
- Crie uma hierarquia de categorias para o gerenciamento de inventário.
- Defina termos comerciais, como nível de estoque de segurança.
- Anexe termos comerciais a colunas do BigQuery.
- Pesquise dados usando o contexto de negócios.
Antes de começar
Configure o projeto:
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex and 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.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex and 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 criar e gerenciar glossários empresariais, peça ao administrador que conceda a você os seguintes papéis do IAM:
- Administrador do catálogo do Dataplex (
roles/dataplex.catalogAdmin) no projeto de recursos do Knowledge Catalog (antigo Dataplex Universal Catalog) - Editor de dados do BigQuery (
roles/bigquery.dataEditor) no projeto em que você usa o BigQuery
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.
Criar o glossário de operações de varejo
No console Google Cloud , acesse a página Knowledge Catalog > Glossários.
Clique em Criar glossário empresarial.
No campo Nome de exibição, insira
Global Retail Operations Glossary.Na lista Local, selecione us (várias regiões nos Estados Unidos).
As multirregiões oferecem maior disponibilidade e resiliência, enquanto as regiões únicas ajudam a atender a requisitos rigorosos de residência de dados. Para mais informações, consulte Locais do Knowledge Catalog.
Clique em Criar.
Criar a hierarquia de categorias
Organize seus termos em uma hierarquia para ajudar os usuários a navegar pelos domínios da sua empresa. É possível aninhar categorias em até três níveis. Para este início rápido, considere as seguintes categorias:
Cadeia de suprimentos e logística:uma categoria principal que representa as operações gerais da cadeia de suprimentos.
Níveis de inventário:uma subcategoria usada para agrupar métricas e parâmetros específicos relacionados ao gerenciamento de estoque.
Criar uma categoria principal
Nesta seção, crie a categoria Supply Chain & Logistics.
- Na página Detalhes do glossário de
Global Retail Operations Glossary, clique em Criar categoria. - No campo Nome de exibição, insira
Supply Chain & Logistics. - Clique em Criar.
Criar uma subcategoria
Nesta seção, crie a categoria Inventory Levels como um subconjunto de Supply Chain & Logistics.
No painel à esquerda, em
Global Retail Operations Glossary, selecione a categoria Logística e cadeia de suprimentos.No painel principal, clique em Criar categoria.
No campo Nome de exibição, insira
Inventory Levels.Clique em Criar.
Definir termos de negócios
No varejo, a terminologia consistente é crucial para gerenciar inventário, vendas e logística. Defina termos para capturar a lógica de negócios e relacione-os por sinônimos ou termos relacionados. Para este guia de início rápido, considere os seguintes termos:
Nível de estoque de segurança:nível mínimo de inventário mantido para proteger contra falta de estoque causada por demanda imprevisível ou interrupções na cadeia de suprimentos. Neste guia de início rápido, ele também é chamado de
Buffer Stock.Tempo de espera:o tempo que leva desde a realização de um pedido com um fornecedor até o recebimento do inventário.
Definir "Nível de estoque de segurança" como um termo comercial
- Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
- No campo Nome de exibição, insira
Safety Stock Levele clique em Criar. - Na página Detalhes dos termos, clique em Adicionar em Descrição e insira
Minimum inventory maintained to mitigate risk of stockouts during supply chain volatility.. - Clique em Salvar.
Adicionar "Buffer Stock" como sinônimo
- Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
- No campo Nome de exibição, insira
Buffer Stocke clique em Criar. - Na seção Sinônimos, clique em Editar sinônimos.
- Pesquise
Safety Stock Level, selecione e clique em Fechar.
Defina "prazo de entrega" e relacione-o ao "estoque de segurança".
- Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
- No campo Nome de exibição, insira
Lead Timee clique em Criar. - Clique em Adicionar em Descrição e insira
The time it takes from placing an order with a supplier to receiving the inventory. - Clique em Salvar.
- Na seção Termos relacionados, clique em Editar termos relacionados.
- Pesquise
Buffer Stock, selecione e clique em Fechar.
Criar uma tabela de amostra no BigQuery
Para anexar os termos comerciais criados a recursos de dados reais, primeiro crie um recurso com colunas relevantes.
No console do Google Cloud , acesse a página BigQuery.
Se esta é a primeira vez que você usa o BigQuery, clique em Concluído para fechar a janela de boas-vindas.
No editor de consultas, cole a consulta a seguir para criar um conjunto de dados e uma tabela de amostra:
CREATE SCHEMA omnichannel_prod OPTIONS(location="us"); CREATE TABLE omnichannel_prod.daily_stock_summary ( sku STRING, buffer_qty INT64, order_lead_time INT64 ); INSERT INTO omnichannel_prod.daily_stock_summary (sku, buffer_qty, order_lead_time) VALUES ('SH001', 50, 7), ('BT002', 20, 14), ('SH003', 60, 5), ('BT004', 30, 10), ('SH005', 70, 7), ('BT006', 40, 12), ('SH007', 80, 6);Clique em Executar. Depois que a consulta for concluída, você terá uma nova tabela chamada
daily_stock_summaryem um conjunto de dados chamadoomnichannel_prod.
Anexar termos a colunas de tabelas
No console Google Cloud , volte para a página Knowledge Catalog > Pesquisa.
Atualize a página, se necessário.
Na barra Pesquisar, digite
omnichannel_prod.daily_stock_summarye pressione Tentar pesquisa com linguagem natural.Clique na tabela daily_stock_summary nos resultados da pesquisa para ver os detalhes.
Clique na guia Esquema.
Na linha de
buffer_qty, marque a caixa de seleção e clique em Adicionar termo comercial.No painel Adicionar termos comerciais, pesquise e selecione
Safety Stock Level.Selecione a linha de
order_lead_timee clique em Adicionar termo comercial.No painel Adicionar termos comerciais, pesquise e selecione
Lead Time.
Pesquisar dados usando o contexto de negócios
Agora os usuários podem encontrar recursos técnicos usando linguagem empresarial.
No console Google Cloud , acesse a página Knowledge Catalog > Pesquisa.
Faça as seguintes pesquisas para retornar a tabela
daily_stock_summary:Na barra de pesquisa, digite
term: "Safety Stock Level".Clique em Tente fazer uma pesquisa com linguagem natural.
A tabela daily_stock_summary aparece.
Na barra de pesquisa, digite
term: "Lead Time"e pressione Enter.A tabela daily_stock_summary aparece.
Para encontrar recursos vinculados usando relações de sinônimos, acesse a página Glossário.
Clique em Glossário global de operações de varejo.
No painel de navegação à esquerda, clique em Cadeia de suprimentos e logística > Níveis de inventário > Nível de estoque de segurança.
Entradas relacionadas lista todos os recursos de dados vinculados.
Para glossários em grande escala, use o recurso de importação em massa do Knowledge Catalog para gerenciar termos de maneira programática usando arquivos JSON ou CSV.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga as etapas abaixo.
Excluir recursos do projeto
Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, exclua o glossário e o conjunto de dados que você criou.
Excluir o glossário
No console Google Cloud , acesse a página Knowledge Catalog > Glossários.
Clique em Glossário global de operações de varejo.
Primeiro, exclua a categoria Cadeia de suprimentos e logística.
Exclua a categoria Níveis de inventário.
Exclua todos os termos comerciais.
Clique em Excluir para o glossário.
Confirme a ação de exclusão.
Excluir o conjunto de dados do BigQuery
No console do Google Cloud , acesse a página BigQuery.
No painel Explorer, expanda o projeto e localize o conjunto de dados omnichannel_prod.
Clique em Ver ações ao lado do conjunto de dados omnichannel_prod e selecione Excluir.
Na caixa de diálogo, digite
deletepara confirmar a exclusão e clique em Excluir.
A seguir
- Saiba como pesquisar recursos no Knowledge Catalog.
- Saiba mais sobre como gerenciar glossários comerciais.
- Saiba como enriquecer entradas com aspectos.
- Confira os casos de uso do Knowledge Catalog.