Partekatu bidez


Tipos de visualización del panel de AI/BI

En esta página se describen los tipos de visualizaciones disponibles para su uso en los paneles de IA/BI y se muestra cómo crear un ejemplo de cada tipo de visualización. Para obtener instrucciones sobre cómo crear un panel, consulte Creación de un panel. Puede usar lenguaje natural para pedir al asistente que cree gráficos de barras, líneas, mapa de puntos, dispersión, gráficos circulares y contadores. Consulte Creación de visualizaciones con Databricks Assistant.

Importante

En esta página se describen las visualizaciones de los paneles de IA/BI. Para ver visualizaciones en cuadernos de Azure Databricks y el editor de SQL, consulte Tipos de visualización de cuadernos y editores de SQL.

Para obtener información sobre los límites de representación de visualización, consulte Límites del panel.

Visualización de áreas

Las visualizaciones de área combinan las visualizaciones de líneas y barras para mostrar cómo cambian uno o varios valores numéricos de grupos a lo largo de la progresión de una segunda variable, normalmente la del tiempo. A menudo se usan para mostrar los cambios en el embudo de ventas a través del tiempo.

Para ajustar el diseño:

  • Haga clic en el icono de menú Kebab. Menú kebab de la sección Eje Y del panel de edición de visualización.
  • En la sección Diseño, elija Pila o 100% Pila.

Ejemplo de visualización de área

Valores de configuración: para el ejemplo de visualización de área proporcionada, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Área
  • Título: Total price and order year by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Transformar: Yearly
    • Tipo de escala: Continuous
    • Título del eje: Order year
  • Eje Y:
    • Campo: o_totalprice
    • Título del eje: Total price
    • Tipo de escala: Continuous
    • Transformar: Sum
  • Color:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualización de área, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH orders.

SELECT * FROM samples.tpch.orders;

Gráfico de barras

Los gráficos de barras representan el cambio en las métricas a lo largo del tiempo o entre categorías y muestran proporcionalidad, similar a una visualización circular .

Ejemplo de visualización de barras

Para ajustar el diseño:

  • Haga clic en el icono de menú Kebab. Menú kebab de la sección Eje Y del panel de edición de visualización.
  • En la sección Diseño , elija Pila o 100% Pila o Grupo.

Valores de configuración: en el ejemplo del gráfico de barras proporcionado, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Barra
  • Título: Total price and order month by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Transformar: Monthly
    • Tipo de escala: Continuous
    • Título del eje: Order month
  • Eje Y:
    • Campo: o_totalprice
    • Tipo de escala: Continuous
    • Transformar: Sum
    • Título del eje: Total price
  • Color:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: la siguiente consulta SQL generó el conjunto TPCH orders de datos para esta visualización de barras.

SELECT * FROM samples.tpch.orders;

Gráfico de cuadros

La visualización del gráfico de cuadros muestra el resumen de distribución de datos numéricos, agrupados opcionalmente por categoría. Con una visualización de gráfico de cuadros, puede comparar rápidamente los intervalos de valores entre categorías y visualizar los grupos de localidad, propagación y asimetría de los valores a través de sus cuartiles. En cada cuadro, la línea más oscura muestra el intervalo intercuartil. Para obtener más información sobre cómo interpretar visualizaciones de diagramas de caja, consulte el artículo Gráfico de caja en Wikipedia.

Ejemplo de gráfico de cuadros

En el ejemplo del gráfico de cuadros proporcionado, se establecieron los siguientes valores:

  • Columna X (columna del conjunto de datos): l-returnflag
  • Columnas Y (columna del conjunto de datos): l_extendedprice
  • Título del eje X: Return flag1
  • Título del eje Y: Extended price

Consulta SQL: para esta visualización del gráfico de cuadros, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT * FROM samples.tpch.lineitem;

Gráfico de burbujas

Los gráficos de burbujas son gráficos de dispersión donde el tamaño de cada marcador de punto refleja una métrica relevante. Para crear un gráfico de burbujas, seleccione Dispersión como tipo de visualización. En la configuración Tamaño , seleccione la métrica que desea representar mediante el tamaño de los marcadores.

Ejemplo de visualización del gráfico de burbujas

Valores de configuración: para el ejemplo de gráfico de burbujas proporcionado, se establecieron los siguientes valores:

  • Conjunto de datos: viajes de taxi de Nueva York
  • Visualización: dispersión
  • Título: Trip distance, fares, and trip duration
  • Eje X:
    • Campo: trip_distance
    • Tipo de escala: Continuous
    • Transformar: None
  • Eje Y:
    • Campo: fare_amount
    • Tipo de escala: Continuous
    • Transformar: None
  • Ordenar por color:
    • Campo: pickup_zip
  • Tamaño:
    • Campo: minutes_in_taxi
    • Transformar: None

Consulta SQL: para esta visualización del gráfico de burbujas, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT
  *,
  TIMESTAMPDIFF(MINUTE, tpep_pickup_datetime, tpep_dropoff_datetime) AS minutes_in_taxi
FROM samples.nyctaxi.trips
LIMIT 500;

Mapa de Choropleth

En las visualizaciones de choropleth, las localidades geográficas, como países o estados, se colorean según los valores agregados de cada columna clave. La consulta debe devolver ubicaciones geográficas por nombre. Los usuarios pueden crear mapas que muestren límites administrativos en el nivel de país, estado o provincia y condado o distrito.

Mapa de coropletas de ejemplo

Valores de configuración: para esta visualización de choropleth, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.customer
  • País: Country
  • Color: sum(c_acct_bal)

Consulta SQL: para esta visualización de choropleth, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT
INITCAP(n_name) AS Country,
SUM(c_acctbal)
FROM samples.tpch.customer
JOIN samples.tpch.nation WHERE n_nationkey = c_nationkey
GROUP BY 1;

Gráfico de cohortes

Los gráficos de cohortes visualizan los patrones de comportamiento y retención de usuarios a lo largo del tiempo mediante la agrupación de usuarios en función de una característica compartida (como la fecha de registro) y el seguimiento de su actividad en períodos de tiempo posteriores. Esta visualización le ayuda a comprender cómo interactúan diferentes cohortes de usuarios con su producto o servicio a lo largo del tiempo.

Ejemplo de gráfico de cohortes

Para crear un gráfico de cohortes, use una visualización dinámica con datos de retención. En el ejemplo siguiente se realiza un seguimiento de la retención de clientes calculando cuándo los clientes realizan por primera vez un pedido (su fecha de cohorte) y midiendo cuántos clientes de cada cohorte permanecen activos en años posteriores. La escala de colores indica tasas de retención, con colores más oscuros que muestran una mayor retención.

Valores de configuración: para este ejemplo de gráfico de cohortes, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Tabla dinámica
  • Título: Customer retention by cohort year
  • Filas:
    • Campo: Cohort
    • Transformar: Yearly
  • Columnas:
    • Campo: Active Period
  • Celda:
    • Campo: Retention
    • Estilo: Color Scale

Consulta SQL: para esta visualización del gráfico de cohortes, se usó la siguiente consulta SQL para generar el conjunto Orders cohort analysisde datos .

-- get the list of customers and when they were active
WITH history AS (
 SELECT o_orderdate, o_custkey -- replace with the right columns representing date and id
 FROM samples.tpch.orders -- replace with desired table
 GROUP BY ALL
),
-- find the date of the first order for each customer
cohort AS (
 SELECT o_custkey, MIN(o_orderdate) AS first_date
 FROM history
 GROUP BY 1
),
-- combine the customer activity table with the date of first activity, and choose a granularity (e.g. YEAR)
joined AS (
 SELECT
   DATE_TRUNC("YEAR", first_date) AS cohort,
   CAST(DATE_DIFF(YEAR, cohort, o_orderdate) AS STRING) AS active,
   o_custkey
 FROM history LEFT JOIN cohort USING(o_custkey)
),
-- calculate the number of distinct customers by cohort and date active
grouped AS (
 SELECT cohort, active, COUNT(DISTINCT o_custkey) AS customers
 FROM joined
 GROUP BY 1, 2
),
-- calculate the number of initial customers for each cohort
initial_customers AS (
 SELECT cohort, customers AS t0_customers
 FROM grouped
 WHERE active = 0
)
-- calculate the retention by cohort and date active
SELECT
  cohort AS Cohort,
  active AS Active,
  CASE WHEN active = 1 THEN CONCAT(active, " year")
    ELSE CONCAT(active, " years") END AS `Active Period`,
  customers AS Customers,
  t0_customers AS `Initial Customers`,
  TRY_DIVIDE(customers, t0_customers) AS Retention
FROM grouped LEFT JOIN initial_customers USING (cohort)
WHERE active > 0;

Gráfico combinado

Los gráficos combinados combinan gráficos de líneas y barras para presentar los cambios a lo largo del tiempo con proporcionalidad.

Ejemplo de gráfico combinado

Valores de configuración: para esta visualización de gráfico combinado, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.partsupp
  • Visualización: combinación
  • Eje X: ps_partkey
    • Tipo de escala: Continuous
  • Eje Y:
    • Barra: ps_availqty
    • Tipo de agregación: SUM
    • Línea: ps_supplycost
    • Tipo de agregación: AVG
  • Color por serie Y:
    • Sum of ps_availqty
    • Average ps_supplycost

Consulta SQL: para esta visualización de gráfico combinado, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT * FROM samples.tpch.partsupp;

Gráfico combinado de doble eje

Puede usar gráficos combinados para mostrar dos ejes Y diferentes. Con el widget de gráfico combinado seleccionado, haga clic en el icono de menú Kebab en los ajustes del eje Y en el panel de configuración del gráfico. Active la opción Habilitar eje dual .

Ejemplo de gráfico combinado de doble eje

Valores de configuración: para este gráfico combinado, la opción Habilitar eje dual está activada. Las demás configuraciones se establecen de la siguiente manera:

  • Conjunto de datos: samples.nyctaxi.trips
  • Visualización: combinación
  • Eje X: tpep_pickup_datetime
    • Transformar: Weekly
    • Tipo de escala: Continuous
  • Eje Y:
    • Eje Y izquierdo (barra): trip_distance
      • Transformar: AVG
    • Eje Y derecho (línea): fare_amount
      • Transformar: AVG

Color por serie Y:

  • Average trip_distance
    • Average fare_amount

Consulta SQL: se usó la siguiente consulta SQL para generar el conjunto de datos:

SELECT * FROM samples.nyctaxi.trips;

Visualización del contador

Los contadores muestran un único valor de forma destacada, con una opción para compararlos con un valor de compensación. Para usar contadores, especifique qué datos se van a mostrar en la visualización del contador para las columnas Valor y Comparación . Opcionalmente, elija una columna de fecha y una agregación para mostrar un minigráfico en el gráfico.

Ejemplo de contador

Puede configurar el formato condicional y personalizar el estilo de texto en los detalles de configuración de Valor.

Opciones de formato condicional para el gráfico de contadores mostrado.

Valores de configuración: para este ejemplo de visualización de contadores, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Contador
  • Título: Orders: Total price by date (compared to the previous day)
  • Valor:
    • Fecha: DAILY(o_orderdate)
    • Valor: total price
  • Comparación:
    • Campo: o_orderdate
    • Ajuste de días atrás: -1

Consulta SQL: para esta visualización de contadores, se usó la siguiente consulta SQL para generar el conjunto de datos:

SELECT
  SUM(o_totalprice) AS `total price`,
  o_orderdate
FROM
  samples.tpch.orders
GROUP BY o_orderdate
ORDER BY o_orderdate DESC;

Gráfico de embudo

El gráfico de embudo ayuda a analizar el cambio en una métrica en distintas fases. Para usar el embudo, especifique una step columna y .value

Por ejemplo, en el siguiente gráfico de embudo se muestra cómo progresan los usuarios en las fases de un flujo de registro. Cada fase representa un paso en el proceso, con su tamaño que refleja el número de usuarios que alcanzaron ese paso.

Ejemplo de embudo

Valores de configuración: para este gráfico de embudo, se establecieron los siguientes valores:

  • Conjunto de datos: fases de embudo de interacción del usuario
  • Visualización: embudo
  • Eje X: stage
  • Eje: count
    • Tipo de agregación: SUM
  • Columna de color:
    • Columna del conjunto de datos: count

Consulta SQL: la siguiente consulta SQL generó el conjunto de datos para esta visualización del gráfico de embudo.

SELECT *
FROM VALUES
  ('Visited Website', 10000),
  ('Signed Up', 4000),
  ('Activated Account', 2500),
  ('Added First Item', 1500),
  ('Completed Purchase', 800)
AS funnel(stage, count);

Gráfico de mapa térmico

Los gráficos de mapas térmicos combinan características de gráficos de barras, gráficos apilados y gráficos de burbujas, lo que le permite visualizar datos numéricos mediante colores.

Por ejemplo, el siguiente mapa térmico visualiza el recuento de pedidos en función de su prioridad y método de envío. El eje x representa diferentes prioridades de orden, mientras que el eje Y representa varios métodos de envío. La intensidad del color indica la suma de los recuentos de pedidos, con una leyenda que muestra la escala del recuento de pedidos.

Nota:

Los mapas térmicos pueden mostrar hasta 64 000 filas o 10 MB.

Ejemplo de mapa térmico

Valores de configuración: para esta visualización del gráfico de mapa térmico, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: mapa térmico
  • Eje X: priority
  • Eje: ship_mode
  • Columna de color:
    • Columna del conjunto de datos: order_count
    • Tipo de agregación: SUM
  • Nombre del eje X (invalidar el valor predeterminado): Order Priority
  • Nombre del eje Y(invalidar el valor predeterminado): Shipping method
  • Rampa de color: Green Blue

Consulta SQL: para esta visualización del gráfico térmico, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT
    o.o_orderpriority AS priority,
    l.l_shipmode AS ship_mode,
    COUNT(*) AS order_count,
    o.o_orderdate
FROM
    samples.tpch.orders AS o
JOIN
    samples.tpch.lineitem AS l
ON
    o.o_orderkey = l.l_orderkey
GROUP BY
    o.o_orderpriority,
    l.l_shipmode,
    o.o_orderdate
ORDER BY
    priority,
    ship_mode;

Gráfico de histogramas

Un histograma traza la frecuencia con la que se produce un valor determinado en un conjunto de datos. Un histograma le ayuda a comprender si un conjunto de datos tiene valores agrupados en torno a un pequeño número de rangos o se extienden más. Un histograma se representa mediante un gráfico de barras en el que se controla el número de barras distintas (también denominadas categorías).

Ejemplo de gráfico de histogramas

Valores de configuración: para esta visualización del gráfico de histogramas, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Histograma
  • Columna X (columna del conjunto de datos): o_totalprice
  • Número de cubos: 20
  • Nombre del eje X (invalidar el valor predeterminado): Total price

Opciones de configuración: para las opciones de configuración del gráfico de histogramas, consulte opciones de configuración del gráfico de histogramas.

Consulta SQL: para esta visualización del gráfico de histogramas, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT * FROM samples.tpch.orders;

Visualización de líneas

Las visualizaciones de línea presentan el cambio en una o varias métricas a lo largo del tiempo.

Ejemplo de visualización de líneas

Valores de configuración: para este ejemplo de visualización de líneas, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: línea
  • Título: Average price and order year by order priority and clerk
  • Eje X:
    • Campo: o_orderdate
    • Transformar: Yearly
    • Tipo de escala: Continuous
    • Título del eje: Order year
  • Eje Y:
    • Campo: o_totalprice
    • Transformar: Average
    • Tipo de escala: Continuous
    • Título del eje: Average price
  • Color:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority

Consulta SQL: para esta visualización de gráfico de líneas, se usó la siguiente consulta SQL para generar el conjunto de datos denominado Orders data.

SELECT * FROM samples.tpch.orders;

Gráfico circular

Las visualizaciones circulares muestran proporcionalidad entre las métricas. No están diseñados para transmitir datos de series temporales.

Ejemplo de gráfico circular

Valores de configuración: para este ejemplo de visualización circular, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.orders
  • Visualización: Gráfico circular
  • Título: Total price by order priority and clerk
  • Ángulo:
    • Campo: o_totalprice
    • Transformar: Sum
    • Título del eje: Total price
  • Color:
    • Campo: o_orderpriority
    • Título de leyenda: Order priority
  • Filter
    • Campo: TPCH orders.o_clerk

Consulta SQL: para esta visualización circular, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH orders.

SELECT * FROM samples.tpch.orders;

Visualización dinámica

Una visualización dinámica agrega registros de un resultado de consulta a una pantalla tabular. Es similar a instrucciones PIVOT o GROUP BY en SQL. Configure la visualización dinámica con campos de arrastrar y colocar.

Para obtener información detallada sobre las opciones de configuración de la tabla dinámica, incluidos los encabezados permanentes, el formato condicional y agregar enlaces, consulte Configuración de tabla dinámica.

Ejemplo de Pivot

Valores de configuración: para este ejemplo de visualización dinámica, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.lineitem
  • Visualización: Tabla dinámica
  • Título: Line item quantity by return flag and ship mode by supplier
  • Filas:
    • Campo: l_returnflag
    • Mostrar total: Activado
  • Columnas:
    • Campo: l_shipmode
    • Mostrar total: Activado
  • Valores
    • Campo: l_quantity
    • Transformación: Suma

Consulta SQL: para esta visualización dinámica, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem;

Mapa de puntos

Los mapas de puntos muestran datos cuantitativos como símbolos colocados en ubicaciones de mapa específicas. Los marcadores se colocan mediante coordenadas de latitud y longitud, que deben incluirse como parte del conjunto de resultados para este tipo de gráfico. En el ejemplo siguiente se usan datos de colisiones de vehículos motor en Nueva York, NY.

Ejemplo de mapa de punto

Valores de configuración: para esta visualización de mapa de puntos, se establecieron los siguientes valores:

  • Conjunto de datos: Análisis de precios de casas de Seattle
  • Visualización: mapa de puntos
  • Coordenadas:
    • Latitud: LATITUDE
    • Longitud: LONGITUDE
  • Color:
    • Campo: avg(bedrooms)
      • Tipo de escala: categórico
  • Tamaño:
    • Campo: avg(price)

Nota:

Ningún conjunto de datos de Databricks incluye datos de latitud o longitud, por lo que no se proporciona una consulta SQL de ejemplo para este ejemplo.

Diagrama de Sankey

Un diagrama sankey visualiza el flujo de un conjunto de valores a otro.

Ejemplo de Sankey

Valores de configuración: para este diagrama sankey, se establecieron los siguientes valores:

  • Conjunto de datos: samples.nyctaxi.trips
  • Visualización: Sankey
  • Etapas
    • stage1
    • stage2
  • Valor
    • SUMA(valor)

Consulta SQL: para esta visualización de Sankey, se usó la siguiente consulta SQL para generar el conjunto de datos.

SELECT pickup_zip AS stage1, dropoff_zip AS stage2, SUM(fare_amount) AS value
FROM samples.nyctaxi.trips
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 10;

Visualización de dispersión

Las visualizaciones de dispersión se usan normalmente para mostrar la relación entre dos variables numéricas. Puede codificar la tercera dimensión con color para mostrar cómo difieren las variables numéricas entre grupos.

Ejemplo de dispersión

Valores de configuración: para este ejemplo de visualización de dispersión, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.lineitem
  • Visualización: dispersión
  • Título: Total price and quantity by ship mode and supplier
  • Eje X:
    • Campo: l_quantity
    • Título del eje: Quantity
    • Tipo de escala: Continuous
    • Transformar: None
  • Eje Y:
    • Campo: l_extendedprice
    • Tipo de escala: Continuous
    • Transformar: None
    • Título del eje: Price
  • Color:
    • Campo: l_shipmode
    • Título de leyenda: Ship mode
  • Filter
    • Campo: TPCH lineitem.l_supplierkey

Consulta SQL: para esta visualización de dispersión, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Visualización de tablas

La visualización de la tabla muestra los datos de una tabla estándar, pero permite reordenar, ocultar y dar formato a los datos manualmente.

Nota:

Las tablas pueden mostrar hasta 64 000 filas o 10 MB.

Ejemplo de tabla

Valores de configuración: para este ejemplo de visualización de tabla, se establecieron los siguientes valores:

  • Conjunto de datos: samples.tpch.lineitem
  • Visualización: Tabla
  • Título: Line item summary by supplier
  • Columnas:
    • Mostrar número de fila: Habilitado
    • Campo: l_orderkey
    • Campo: l_extendedprice
      • Mostrar como: Number
      • Formato de número: 0,00 USD
    • Campo: l_discount
      • Mostrar como: Number
      • Formato de número: %0.00
    • Campo: l_tax
      • Mostrar como: Number
      • Formato de número: %0.00
    • Campo: l_shipdate
    • Campo: l_shipmode
  • Filter
    • Campo: TPCH lineitem.l_supplierkey

Opciones de configuración: para las opciones de configuración de visualización de tablas, consulte Opciones de tabla.

Consulta SQL: para esta visualización de tabla, se usó la siguiente consulta SQL para generar el conjunto de datos denominado TPCH lineitem.

SELECT * FROM samples.tpch.lineitem

Gráfico de cascada

Los gráficos en cascada muestran el efecto acumulativo de valores positivos y negativos secuenciales, en los que se muestra cómo un valor inicial se ve afectado por una serie de valores positivos y negativos intermedios. Normalmente se usan para visualizar datos financieros, como declaraciones de ganancias y pérdidas, o para mostrar cómo contribuyen diferentes factores a un cambio total.

Ejemplo de gráfico en cascada

Valores de configuración: para este ejemplo de gráfico en cascada, se establecieron los valores siguientes:

  • Conjunto de datos: generado por consulta
  • Visualización: Cascada
  • Eje X: MONTHLY(date_col)
  • Eje Y: SUM(amount)

Consulta SQL: para esta visualización de tabla, se usó la siguiente consulta SQL para generar el conjunto de datos.

with base as (
  SELECT
    *
  FROM
    VALUES
      (2535, '2025-01-01'),
      (-853, '2025-02-01'),
      (3229, '2025-03-01'),
      (1820, '2025-04-01'),
      (3195, '2025-05-01'),
      (-1800, '2025-06-01'),
      (-562, '2025-07-01'),
      (-332, '2025-08-01'),
      (1750, '2025-09-01'),
      (-330, '2025-10-01'),
      (3300, '2025-11-01'),
      (4400, '2025-12-01') AS t (amount, date_str)
)
SELECT
  amount,
  cast(date_str as date) as date_col
from
  base