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:

  1. Crie um glossário empresarial para operações de varejo.
  2. Crie uma hierarquia de categorias para o gerenciamento de inventário.
  3. Defina termos comerciais, como nível de estoque de segurança.
  4. Anexe termos comerciais a colunas do BigQuery.
  5. Pesquise dados usando o contexto de negócios.

Antes de começar

Configure o projeto:

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. 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.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  6. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  7. 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.

  8. Verify that billing is enabled for your Google Cloud project.

  9. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

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:

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

  1. No console Google Cloud , acesse a página Knowledge Catalog > Glossários.

    Acessar glossários

  2. Clique em Criar glossário empresarial.

  3. No campo Nome de exibição, insira Global Retail Operations Glossary.

  4. 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.

  5. 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.

  1. Na página Detalhes do glossário de Global Retail Operations Glossary, clique em Criar categoria.
  2. No campo Nome de exibição, insira Supply Chain & Logistics.
  3. Clique em Criar.

Criar uma subcategoria

Nesta seção, crie a categoria Inventory Levels como um subconjunto de Supply Chain & Logistics.

  1. No painel à esquerda, em Global Retail Operations Glossary, selecione a categoria Logística e cadeia de suprimentos.

  2. No painel principal, clique em Criar categoria.

  3. No campo Nome de exibição, insira Inventory Levels.

  4. 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

  1. Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
  2. No campo Nome de exibição, insira Safety Stock Level e clique em Criar.
  3. 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..
  4. Clique em Salvar.

Adicionar "Buffer Stock" como sinônimo

  1. Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
  2. No campo Nome de exibição, insira Buffer Stock e clique em Criar.
  3. Na seção Sinônimos, clique em Editar sinônimos.
  4. Pesquise Safety Stock Level, selecione e clique em Fechar.

Defina "prazo de entrega" e relacione-o ao "estoque de segurança".

  1. Selecione a categoria Níveis de inventário no painel à esquerda e clique em Adicionar termo.
  2. No campo Nome de exibição, insira Lead Time e clique em Criar.
  3. Clique em Adicionar em Descrição e insira The time it takes from placing an order with a supplier to receiving the inventory.
  4. Clique em Salvar.
  5. Na seção Termos relacionados, clique em Editar termos relacionados.
  6. 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.

  1. No console do Google Cloud , acesse a página BigQuery.

    Acessar o BigQuery

  2. Se esta é a primeira vez que você usa o BigQuery, clique em Concluído para fechar a janela de boas-vindas.

  3. 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);
    
  4. Clique em Executar. Depois que a consulta for concluída, você terá uma nova tabela chamada daily_stock_summary em um conjunto de dados chamado omnichannel_prod.

Anexar termos a colunas de tabelas

  1. No console Google Cloud , volte para a página Knowledge Catalog > Pesquisa.

    Acesse Pesquisar

  2. Atualize a página, se necessário.

  3. Na barra Pesquisar, digite omnichannel_prod.daily_stock_summary e pressione Tentar pesquisa com linguagem natural.

  4. Clique na tabela daily_stock_summary nos resultados da pesquisa para ver os detalhes.

  5. Clique na guia Esquema.

  6. Na linha de buffer_qty, marque a caixa de seleção e clique em Adicionar termo comercial.

  7. No painel Adicionar termos comerciais, pesquise e selecione Safety Stock Level.

  8. Selecione a linha de order_lead_time e clique em Adicionar termo comercial.

  9. 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.

  1. No console Google Cloud , acesse a página Knowledge Catalog > Pesquisa.

    Acesse Pesquisar

  2. Faça as seguintes pesquisas para retornar a tabela daily_stock_summary:

  3. Na barra de pesquisa, digite term: "Safety Stock Level".

  4. Clique em Tente fazer uma pesquisa com linguagem natural.

    A tabela daily_stock_summary aparece.

  5. Na barra de pesquisa, digite term: "Lead Time" e pressione Enter.

    A tabela daily_stock_summary aparece.

  6. Para encontrar recursos vinculados usando relações de sinônimos, acesse a página Glossário.

    Acessar glossários

  7. Clique em Glossário global de operações de varejo.

  8. 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

  1. No console Google Cloud , acesse a página Knowledge Catalog > Glossários.

  2. Clique em Glossário global de operações de varejo.

  3. Primeiro, exclua a categoria Cadeia de suprimentos e logística.

  4. Exclua a categoria Níveis de inventário.

  5. Exclua todos os termos comerciais.

  6. Clique em Excluir para o glossário.

  7. Confirme a ação de exclusão.

Excluir o conjunto de dados do BigQuery

  1. No console do Google Cloud , acesse a página BigQuery.

    Acessar o BigQuery

  2. No painel Explorer, expanda o projeto e localize o conjunto de dados omnichannel_prod.

  3. Clique em Ver ações ao lado do conjunto de dados omnichannel_prod e selecione Excluir.

  4. Na caixa de diálogo, digite delete para confirmar a exclusão e clique em Excluir.

A seguir