Pular para o conteúdo principal

Criar e editar visualização de métricas

Esta página explica como criar e editar visualizações de métricas usando a interface do usuário do Catalog Explorer ou SQL. A interface do Explorador de Catálogo inclui um editor de baixo código e um editor YAML. A interface de usuário com pouco código é um bom ponto de partida se você preferir não escrever SQL.

Para um exemplo mais complexo, consulte o tutorial: Criar uma view de métricas completa com join.

Pré-requisitos

Antes de criar ou editar uma view de métricas, verifique se você possui as seguintes permissões:

  • SELECT privilégios na tabela ativa ou na consulta SQL usada como fonte.
  • privilégios CREATE TABLE e USE SCHEMA no esquema onde você deseja criar a view de métricas.
  • USE CATALOG privilégio no catálogo pai.
  • CAN USE Permissão em um SQL warehouse ou outro recurso compute executando Databricks Runtime 17.3 ou superior.

Um administrador do metastore ou proprietário do catálogo pode conceder todos esses privilégios. Um proprietário de esquema ou usuário com privilégio MANAGE pode conceder privilégios USE SCHEMA e CREATE TABLE no esquema.

Criar uma viewde tempo

Você pode criar uma view de métricas usando a interface do usuário do Catalog Explorer, SQL ou o editor YAML.

A IU de baixo código do Explorador de Catálogos permite a definição interativa de campos e medidas sem escrever YAML diretamente.

  1. Clique Ícone de dados. Catálogo na barra lateral workspace .

  2. Utilize a barra de pesquisa para encontrar a sua tabela de origem. Por exemplo, pesquise por samples.tpch.orders.

  3. Clique no nome da tabela para exibir os detalhes da tabela.

  4. Clique em Criar > viewde métricas . Na caixa de diálogo Criar viewde métricas , insira um nome e selecione um catálogo e um destino de esquema. Em seguida, clique em Criar .

    Criar caixa de diálogo view de métricas.

  5. Clique em UI para abrir o editor de baixo código, se necessário.

Defina campos

Campos são colunas de view de métricas que se comportam como colunas de tabela comuns. Podem ser atributos categóricos usados para agrupamento e filtragem (como o mês ou o status do pedido), ou colunas numéricas não agregadas (como preço ou quantidade) que podem ser agregadas no momento da consulta. Todas as colunas de origem são adicionadas como campos automaticamente.

  1. Clique em Ícone de adicionar ou ícone de mais Adicionar em Campos .
  2. Para definir uma expressão de campo, digite uma expressão SQL no campo de expressão. Por exemplo, digite DATE_TRUNC('month', o_orderdate) para agrupar pedidos por mês.
  3. Opcionalmente, clique em Ícone de lápis brilhante. Gerar com AI para usar o Genie Code para sugerir uma expressão de campo.
  4. Opcionalmente, insira um Nome de exibição , Comentário , Sinônimos , Formato ou tags . O formato está disponível apenas para colunas numéricas, de data e de data e hora.

Definir medidas

As métricas são expressões agregadas que produzem indicadores de negócios, como receita total ou número de pedidos.

  1. Clique Ícone de adicionar ou ícone de mais Adicione em Medidas .

  2. Insira uma expressão agregada SQL no campo de expressão. Agregações suportadas incluem Sum, Count, Average, Min, Max, Median e Percentile. Por exemplo, digite SUM(o_totalprice) para calcular a receita total.

  3. Opcionalmente, clique Ícone de lápis brilhante. Gere com AI para usar Genie Code e sugerir uma expressão de medida.

  4. Opcionalmente, insira um Nome de exibição , Comentário , Sinônimos , Formato ou tags .

    Adicione uma métrica na interface view de métricas.

    Para pré-visualizar uma medida, clique Ícone de reprodução em **Prévia** ao lado do nome da medida. A pré-visualização exibe os resultados da medida para um período selecionado e campo.

    Visualize uma métrica na interface view de métricas.

  5. Clique em Salvar .

atenção

Campos da view de métricas são sempre STRING, mesmo quando a coluna de origem é CHAR ou VARCHAR. O preenchimento de espaço de CHAR(n) aplicado ao limite da tabela é perdido, então as comparações podem ser diferentes da tabela de origem. Por exemplo, um valor 'COLLEGE' de CHAR(10) é armazenado como 'COLLEGE ', então column = 'COLLEGE' retorna true na tabela, mas false no campo da view de métricas.

Qualquer usuário com pelo menos SELECT privilégios agora pode consultar a view de métricas. Para saber mais sobre como gerenciar permissões, consulte Definir permissões.

Gere uma view em formato de tela com Genie Code

Genie Code pode gerar uma definição view de métricas a partir de uma descrição em linguagem simples:

  1. Clique no ícone Genie Code Ícone do código do gênio brilhante. no canto superior direito da sua workspace.
  2. Descreva a view de métricas que você deseja criar. O Genie Code retorna o DDL SQL.
  3. Copie o código SQL e cole-o no editor SQL. Click execução .
  4. Edite o SQL ou abra o editor view de métricas para fazer ajustes. Consulte Editar uma viewde métricas.

Editar uma viewde tempo

Você precisa ser o proprietário de uma view de métricas para editar sua definição. Para permitir a edição colaborativa, transfira a propriedade para um grupo. Consulte Ativar edição colaborativa.

  1. Encontre a view de métricas no Explorador de Catálogo.
  2. Clique em Editar para abrir o editor.
  3. Clique em UI para view a interface de usuário com pouco código.
  4. Clique na medida ou no campo que você deseja editar. Faça suas alterações e clique em Salvar .
  5. Para adicionar um novo campo ou medida, clique em Ícone de adicionar ou ícone de mais Adicionar na seção que você deseja editar. Consulte Criar view de métricas para obter instruções detalhadas sobre como definir novas medidas e campos.

Próximos passos

Após criar uma view de métricas, use o seguinte recurso para consultar, gerenciar e estender seu trabalho.

Consultar e consumir

gerenciar e governar

Recurso avançado

Exemplos