Modelação de dados em dashboards de IA/BI

Cada visualização de painel de IA/BI lê de um ou mais conjuntos de dados. Para além dos conjuntos de dados, os dashboards de IA/BI dão-te várias formas de moldar e reutilizar os teus dados sem duplicar a lógica entre conjuntos de dados. Cada opção satisfaz uma necessidade diferente, desde cálculos leves por conjunto de dados até modelos semânticos multifactivos, por isso pode escolher aquele que corresponde à sua análise.

Podes definir lógica de modelação diretamente num dashboard quando ainda não pertence à camada governada do Unity Catalog, e depois promovê-la para o Unity Catalog quando estiver pronta para uso mais amplo. Para as métricas que têm de ser geridas e partilhadas em dashboards, Agentes Genie ou outras ferramentas, utilize as vistas de métricas do Unity Catalog. Consulte Visualizações métricas do Catálogo Unity.

Conjuntos de dados

Conjuntos de dados são as consultas ou tabelas que fornecem dados a um dashboard. Todas as outras opções de modelação baseiam-se num conjunto de dados. Consulte Criar e gerenciar conjuntos de dados do painel.

Conjuntos de dados SQL

Um conjunto de dados SQL é definido por uma consulta que escreve sobre qualquer fonte de dados. Os cálculos personalizados baseiam-se num conjunto de dados SQL, adicionando novas medidas e campos (anteriormente chamados de dimensões) calculados a partir dele sem alterar o SQL de origem. São úteis para cálculos pontuais sobre um único conjunto de dados SQL, como uma medida de margem de lucro ou um campo categorizado. Veja Adicionar um conjunto de dados SQL e O que são cálculos personalizados?.

Visualizações de métricas locais

As vistas métricas locais permitem-lhe definir campos, medidas e relações de junção no painel usando uma interface visual, mantendo a lógica semântica contida num único painel. Mantêm os benefícios dos objetos semânticos, como agregações precisas independentemente do agrupamento, e pode promovê-los para o Unity Catalog quando as suas métricas estiverem prontas para uso mais amplo. Veja vistas métricas locais.

Relações de dashboard

As relações dashboard permitem-lhe definir um modelo semântico que abrange múltiplas tabelas de factos e dimensões, especificando como os conjuntos de dados se relacionam entre si. O motor de consulta resolve junções em tempo de execução, pelo que pode segmentar campos e medidas em qualquer conjunto de dados conectado e criar análises de múltiplos factos e múltiplos níveis de granularidade num único painel. As relações do painel estão em pré-visualização pública. Consulte Relações do Dashboard.

Escolha a abordagem certa

As opções de modelação ao nível do dashboard resolvem problemas diferentes. Use a tabela seguinte para decidir qual se adequa à sua análise.

Approach O que oferece Melhor ajuste
Conjuntos de dados SQL Uma consulta SQL sobre qualquer fonte de dados, com cálculos personalizados opcionais que adicionam medidas e campos sem alterar o SQL de origem Análise leve, baseada em consultas, com métricas por conjunto de dados
Visualizações de métricas locais Campos, medidas e junções definidos no painel com uma granularidade fixa, que podem ser promovidos para o Unity Catalog Lógica semântica reutilizável que mais tarde poderá promover para uma vista métrica governada do Unity Catalog
Relações de dashboard Um grafo de junções percorrível entre múltiplos conjuntos de dados, com medidas reutilizáveis entre conjuntos de dados Análise multifacto e multinível em vários conjuntos de dados num único painel de controlo

Para lógica semântica que planeia reutilizar em visualizações ou refinar ao longo do tempo, o Databricks recomenda visualizações locais de métricas em vez de cálculos personalizados num conjunto de dados SQL. As vistas métricas locais definem medidas, campos e junções uma única vez e podem ser promovidas para o Unity Catalog quando a lógica estiver pronta para uma utilização mais alargada. Reserve os cálculos personalizados para métricas simples limitadas a um único conjunto de dados SQL.

Para saber como as visualizações métricas e as relações com dashboards diferem em granulação, e quando escolher entre elas, veja Como é que as relações entre dashboards se comparam às vistas métricas?.

Modelação no âmbito do dashboard em comparação com o Unity Catalog

As visualizações métricas locais e as relações do dashboard estão limitadas a um único dashboard e não criam um objeto no Unity Catalog. Utilize a modelação ao nível do dashboard para prototipagem, análise específica do dashboard ou quando quiser iterar antes de promover a lógica para o Unity Catalog.

Utilize as vistas de métricas do Unity Catalog quando as métricas tenham de estar sujeitas a governação, possam ser consultadas diretamente em SQL a partir de qualquer cliente SQL e sejam reutilizáveis em painéis, Genie Agents e outras ferramentas. Quando uma vista de métricas local estiver pronta para uma utilização mais alargada, pode promovê-la para o Unity Catalog para utilização global. Veja Exportar para uma visualização de métricas do Unity Catalog e visualizações de métricas do Unity Catalog.

Para acelerar um painel publicado, pré-computando e armazenando resultados de conjuntos de dados, utilize a materialização de conjuntos de dados. Veja Materialização de conjuntos de dados em dashboards de IA/BI.

Nesta secção

Página Description
Conjuntos de dados Crie e gere os conjuntos de dados que fornecem dados a um painel de controlo.
Vistas métricas locais Defina campos, medidas e junções no painel e, em seguida, promova-os para o Unity Catalog.
Relações de dashboard Juntas de modelos através de múltiplos conjuntos de dados para construir modelos semânticos multifactivos.
Cálculos personalizados Adicione medidas e campos pontuais a um único conjunto de dados SQL, sem alterar a sua consulta.