Creación de visualizaciones a partir de consultas SQL

El objetivo de este tutorial es que se familiarice con la terminología utilizada en el SQL Report Builder y le proporcionará una base sólida para crear SQL visualizations.

El SQL Report Builder es un report builder con opciones: puede ejecutar una consulta con el único propósito de recuperar una tabla de datos o puede convertir esos resultados en un informe. Este tutorial explica cómo crear una visualización a partir de una consulta SQL.

Terminología

Antes de comenzar este tutorial, consulte la siguiente terminología utilizada en la SQL Report Builder.

  • Series: La columna que desea medir se denomina Serie en el Report Builder SQL. Algunos ejemplos comunes son revenue, items sold, y marketing spend. Al menos una columna debe configurarse como Series para crear una visualización.

  • Category: La columna que desea utilizar para segmentar los datos se denomina Category Esto es igual que el Group By función en la Visual Report Builder. Por ejemplo, si desea segmentar los ingresos de duración de los clientes por su fuente de adquisición, la columna que contiene la fuente de adquisición se especificaría como Category. Se puede configurar más de una columna como Category.

NOTE
Las fechas y marcas de tiempo también se pueden usar como Categories. Son simplemente otra columna de datos de la consulta y deben tener el formato y el orden que desee en la propia consulta.
  • Labels: se aplican como etiquetas del eje x. Al analizar las tendencias de los datos a lo largo del tiempo, las columnas año y mes se especifican como etiquetas. Se puede configurar más de una columna para que sea Label.

Paso 1: Escribir la consulta

Tenga en cuenta lo siguiente:

  • El SQL Report Builder utiliza Redshift SQL.

  • Si está creando un informe con una serie temporal, asegúrese de lo siguiente ORDER BY las columnas de marca de tiempo. Esto garantiza que las marcas de tiempo se trazen en el orden correcto en el informe.

  • El EXTRACT es una función genial para usar para analizar el día, la semana, el mes o el año de la marca de tiempo. Esto resulta útil cuando la variable time interval que desee utilizar en el informe es daily, weekly, monthly, o yearly.

Para empezar, abra el SQL Report Builder haciendo clic en Report Builder > SQL Report Builder.

Por ejemplo, considere esta consulta que devuelve el número total mensual de artículos vendidos para cada producto:

    SELECT SUM("qty") AS "Items Sold", "products's name" AS "product name",
    EXTRACT(year from "Order date") AS "year",
    EXTRACT(month from "Order date") AS "month"
    FROM "items"
    WHERE "products's name" LIKE '%Jeans'
    GROUP BY  "products's name", "year","month"
    ORDER BY "year" ASC,"month" ASC
    LIMIT 3500

Esta consulta devuelve esta tabla de resultados:

Paso 2: Crear la visualización

Con estos resultados, ¿cómo se crea la visualización? Para empezar, haga clic en el Chart en la pestaña Results panel. Esto muestra el Chart settings pestaña.

Cuando se ejecuta una consulta por primera vez, el informe puede parecer inescrutable porque todas las columnas de la consulta se trazan como una serie:

Para este ejemplo, desea que sea un gráfico de líneas que siga la tendencia a lo largo del tiempo. Para crearlo, utilice esta configuración:

  • Series: seleccione la Items sold como el Series ya que desea medirlo. Después de definir una Series , verá una sola línea trazada en el informe.

  • Category: En este ejemplo, desea ver cada producto como una línea diferente en el informe. Para ello, debe establecer Product name como el Category.

  • Labels: utilice las columnas year y month como etiquetas en el eje x para poder ver Items Sold como tendencia con el tiempo.

NOTE
La consulta debe contener un ORDER BY en las etiquetas, si son date/time columnas.

A continuación se muestra una breve descripción de cómo creó esta visualización, desde la ejecución de la consulta hasta la configuración del informe:

Paso 3: Selección de una Chart Type

Este ejemplo utiliza el Line tipo de gráfico. Para usar un diferente chart type, haga clic en los iconos situados encima de la sección de opciones del gráfico para cambiarla:

Paso 4: Guardar la visualización

Si desea volver a utilizar este informe, asígnele un nombre y haga clic en Save en la esquina superior derecha.

En la lista desplegable, seleccione Chart como el Type y, a continuación, un tablero en el que guardar el informe.

Ajuste

¿Quieres ir un paso más allá? Consulte la prácticas recomendadas de optimización de consultas.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc