Modelado de datos en paneles de IA/BI

Cada visualización del panel de IA/BI lee de uno o varios conjuntos de datos. En la parte superior de los conjuntos de datos, los paneles de IA/BI proporcionan varias maneras de dar forma a los datos y reutilizarlos sin duplicar la lógica entre conjuntos de datos. Cada opción se ajusta a una necesidad diferente, desde cálculos ligeros por conjunto de datos hasta modelos semánticos de varios hechos, por lo que puede elegir el que coincida con el análisis.

Puede definir la lógica de modelado directamente en un panel cuando aún no pertenece a la capa de catálogo de Unity regulada y, a continuación, promoverla al catálogo de Unity cuando esté lista para su uso más amplio. Para las métricas que deben regirse y compartirse entre paneles, agentes de Genie u otras herramientas, use las vistas de métricas del catálogo de Unity. Consulte Vistas de métricas del catálogo de Unity.

Datasets

Los conjuntos de datos son las consultas o tablas que proporcionan datos a un panel. Cada otra opción de modelado se basa en un conjunto de datos. Consulte Creación y administración de conjuntos de datos de panel.

Conjuntos de datos SQL

Un conjunto de datos SQL se define mediante una consulta que se escribe en cualquier origen de datos. Los cálculos personalizados se basan en un conjunto de datos de SQL, agregando nuevas medidas y campos (anteriormente denominados dimensiones) calculados desde él sin cambiar el código SQL de origen. Son útiles para los cálculos puntuales sobre un único conjunto de datos SQL, como una medida de margen de beneficio o un campo clasificado. Consulte Adición de un conjunto de datos de SQL y ¿Qué son los cálculos personalizados?.

Vistas de métricas locales

Las vistas de métricas locales permiten definir campos, medidas y relaciones de combinación en el panel mediante una interfaz visual, al tiempo que mantiene la lógica semántica contenida en un único panel. Conservan las ventajas de los objetos semánticos, como agregaciones precisas, independientemente de la agrupación, y se pueden promover al catálogo de Unity cuando las métricas estén listas para su uso más amplio. Consulte Vistas de métricas locales.

Relaciones del panel

Las relaciones de panel permiten definir un modelo semántico que abarque varias tablas de hechos y dimensiones especificando cómo se relacionan los conjuntos de datos entre sí. El motor de consultas resuelve combinaciones en tiempo de ejecución, por lo que puede segmentar campos y medidas en cualquier conjunto de datos conectado y crear análisis de varios hechos y de varios detalles en un único panel. Las relaciones entre paneles están en Versión preliminar pública. Consulte Relaciones del panel.

Elección del enfoque adecuado

Las opciones de modelado a nivel de panel resuelven problemas diferentes. Use la tabla siguiente para decidir cuál se ajusta al análisis.

Approach Qué proporciona Mejor ajuste
Conjuntos de datos SQL Una consulta SQL en cualquier origen de datos, con cálculos personalizados opcionales que agregan medidas y campos sin cambiar el código SQL de origen Análisis ligero basado en consultas con métricas por conjunto de datos
Vistas de métricas locales Campos, medidas y uniones definidos en el dashboard con una granularidad fija, que se pueden promover a Unity Catalog Lógica semántica reutilizable que más adelante podría elevar a una vista de métricas gobernada de Unity Catalog
Relaciones del panel Un grafo de uniones recorrible entre varios conjuntos de datos, con medidas reutilizables entre conjuntos de datos Análisis de varios hechos y de varios aspectos que abarca varios conjuntos de datos en un panel

Para la lógica semántica que planea reutilizar en visualizaciones o refinar con el tiempo, Databricks recomienda vistas de métricas locales en lugar de cálculos personalizados en un conjunto de datos SQL. Las vistas de métricas locales definen medidas, campos y combinaciones una vez y se pueden promover a Unity Catalog cuando la lógica está lista para un uso más amplio. Reserve los cálculos personalizados para métricas ligeras limitadas a un solo conjunto de datos SQL.

Para saber cómo difieren las vistas de métricas y las relaciones de panel, y cuándo elegir entre ellas, consulte ¿Cómo se comparan las relaciones de panel con las vistas de métricas?.

Modelado con ámbito de panel en comparación con Unity Catalog

Las vistas de métricas locales y las relaciones del cuadro de mando se circunscriben a un único cuadro de mando y no crean un objeto de Unity Catalog. Use el modelado con ámbito de panel para crear prototipos, realizar análisis específicos de paneles o cuando desee iterar antes de promover la lógica a Unity Catalog.

Use las vistas de métricas del catálogo de Unity cuando las métricas deben regirse, consultables directamente con SQL desde cualquier cliente SQL y reutilizables entre paneles, agentes de Genie y otras herramientas. Cuando una vista de métricas local está lista para un uso más amplio, puede promoverla al Catálogo de Unity para su uso global. Consulte Exportar a una vista de métricas de Unity Catalog y Vistas de métricas de Unity Catalog.

Para acelerar un panel de control publicado precomputando y almacenando los resultados de los conjuntos de datos, utiliza la materialización de conjuntos de datos. Consulta Materialización de conjuntos de datos en paneles de IA/BI.

En esta sección

Página Descripción
Conjuntos de datos Cree y administre los conjuntos de datos que proporcionan datos a un panel.
Vistas de métricas locales Defina campos, medidas y combinaciones en el panel y, a continuación, promoverlos al catálogo de Unity.
Relaciones del panel El modelo se une a varios conjuntos de datos para crear modelos semánticos de varios hechos.
Cálculos personalizados Agregue medidas y campos únicos a un único conjunto de datos sql, sin cambiar su consulta.