Editor de exibição semântica

O editor de exibição semântica permite ajustar sua exibição semântica ou criar uma do zero. Você pode usar esta interface para editar exibições criadas pelo Autopilot ou carregar e editar especificações YAML existentes.

Acessando o editor

Você pode acessar o editor usando um catálogo ou o Cortex Analyst.

Para acessar o editor por meio de um catálogo, siga estas etapas:

  1. Faça login no Snowsight.

  2. Selecione catalog.

  3. Selecione o banco de dados e o esquema.

  4. Selecione Semantic views e a sua exibição.

  5. Selecione a guia Semantic information.

Siga as etapas abaixo para acessar o editor pelo Cortex Analyst:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione AI & ML » Cortex Analyst.

  3. Selecione a guia Semantic views.

  4. Abra a exibição.

Editando metadados

Depois de acessar o editor, você poderá editar os metadados da exibição semântica.

Para editar o nome ou a descrição:

  1. Selecione Edit ao lado do nome da exibição semântica.

  2. Atualize os campos Name ou Description.

  3. Selecione Save.

Dica

Inclua descrições detalhadas sobre o tipo de análise para o qual essa exibição é útil.

Gerenciando tabelas lógicas

Uma tabela lógica é uma exibição de uma tabela do banco de dados física.

Para adicionar uma tabela:

  1. Selecione + Logical Table.

  2. Selecione a tabela ou exibição física.

  3. Selecione Next.

  4. Selecione as colunas a serem incluídas.

  5. Selecione Generate logical table.

Para editar uma tabela:

  1. Selecione Edit (ou More options » Edit Logical Table) ao lado do nome da tabela.

  2. Modifique os campos Name, Description, Synonyms ou Primary Key.

  3. Selecione Save.

Dica

Use o botão Generate fields para preencher automaticamente as descrições ou os sinônimos usando AI.

Gerenciando conteúdo (fatos, dimensões, métricas)

Para adicionar um item:

  1. Selecione + ao lado de Facts, Dimensions ou Metrics.

  2. Insira os detalhes:

    • Name

    • Expression

    • Data Type

  3. Selecione Add.

Para editar ou remover um item:

  1. Selecione um item existente para editá-lo ou selecione More options para removê-lo.

Tipos de conteúdo:

  • Dimensões: dados categóricos, como região do produto.

  • Fatos: dados quantitativos, como receita líquida.

  • Métricas: agregações, como SUM(receita).

Nota

Métricas derivadas (que combinam outras métricas) e modificadores de acesso privado são recursos específicos compatíveis com exibições semânticas.

Gerenciando relacionamentos

Os relacionamentos definem como as tabelas são unidas.

Para adicionar um relacionamento:

  1. Selecione + ao lado de «Relationships».

  2. Insira um Name para o relacionamento.

  3. Selecione Left Table e Right Table.

  4. Especifique Join Columns para cada tabela.

  5. (Opcional) Especifique um tipo de junção, se necessário, para compatibilidade legada.

  6. Selecione Add.

O relacionamento aparece na lista de relacionamentos e permite junções entre as tabelas especificadas.

Nota

Normalmente, você não precisa especificar o tipo de junção para uma exibição semântica. O Cortex Analyst determina isso no momento da consulta, embora você possa especificá-lo para YAMLs legados, se necessário.

Recursos avançados

Para melhorar a precisão do Cortex Analyst, você pode adicionar o seguinte como contexto:

Consultas verificadas

Consultas verificadas ensinam o modelo como responder a perguntas complexas.

  1. Selecione + ao lado de Verified Queries.

  2. Insira uma Question de linguagem natural.

  3. Insira a SQL Query correspondente.

  4. Selecione Add.

A consulta verificada é salva e será usada para orientar o Cortex Analyst ao responder a perguntas semelhantes.

Sinônimos

Sinônimos ajudam os usuários a encontrar dados usando terminologia alternativa, como «cliente» para «consumidor».

  1. Navegue até a tabela ou coluna à qual deseja adicionar sinônimos.

  2. Selecione Edit.

  3. No campo Synonyms, insira termos alternativos separados por vírgulas.

  4. Selecione Save.

Instruções personalizadas

As instruções personalizadas fornecem regras comerciais específicas para orientar a geração de consultas.

  1. Selecione a seção Custom Instructions.

  2. Insira regras comerciais específicas, como «Sempre filtrar por usuários ativos, a menos que especificado de outra forma».

  3. Selecione Save.

As instruções personalizadas serão aplicadas quando o Cortex Analyst gerar consultas usando esta exibição semântica.

Carregando um arquivo YAML

Se você já tem um YAML de modelo semântico:

  1. No menu de navegação, selecione AI & ML » Cortex Analyst.

  2. Selecione Create new » Upload YAML file.

  3. Selecione seu arquivo.

  4. Selecione Convert and save para criar uma exibição semântica nativa com base nele.

Compartilhamento e privilégios

Para permitir que outras pessoas utilizem a exibição:

  1. Selecione Share (ou More options » Share).

  2. Selecione a função à qual será concedido o acesso.

Concede os privilégios SELECT e REFERENCES na exibição semântica.