Uso de SQL Report Builder

NOTE
Requiere Permisos de administración para crear y editar gráficos SQL. Standard los usuarios pueden reorganizar estos gráficos en paneles y Read-only Los usuarios de tienen la misma experiencia que tienen con los gráficos tradicionales. Además, Read-only Los usuarios de no tienen acceso al texto de la consulta.

Consulte la vídeo de formación para obtener más información.

SQL, o Lenguaje de consulta estructurado, es un lenguaje de programación que se utiliza para comunicarse con bases de datos. Entrada Commerce Intelligence, SQL se utiliza para consultar o recuperar datos de la Data Warehouse. Mire los informes en su tablero: entre bastidores, cada uno de ellos funciona con un SQL consulta.

Puede usar el complemento SQL Report Builder para consultar directamente la Data Warehouse, ver los resultados y transformarlos en un gráfico. Puede empezar a crear un informe con las SQL Report Builder haciendo clic en Report Builder > SQL Report Builder.

Consulte la vídeo de formación para obtener más información.

El SQL Report Builder le permite consultar directamente la Data Warehouse, ver los resultados y transformarlos rápidamente en un gráfico. La mejor parte sobre el uso de SQL para generar informes, no es necesario esperar a que los ciclos de actualización iteren en las columnas que cree. Si los resultados no son correctos, puede editar y volver a ejecutar rápidamente la consulta hasta que las cosas coincidan con sus expectativas.

En este tema se explica el uso de la variable SQL Report Builder. Después de saber cómo llegar, echa un vistazo al SQL tutorial para visualizaciones o intente optimizar algunas de las consultas que ha escrito.

Se trata en este artículo:

SQL Report Builder Integraciones

Google Analytics es la única integración que no está disponible para su uso con SQL Report Builder. Esta funcionalidad está en desarrollo.

Para empezar a crear un SQL informe, haga clic en Report Builder o Add Report en la parte superior de cualquier tablero. En el Report Picker , haga clic en SQL Report Builder para abrir SQL editor.

Primeros pasos

Para editar un informe, haga clic en el icono de engranaje ( ) icono en la esquina superior derecha de una SQLy haga clic en Edit.

Escribir una consulta writing

NOTE
SQL Report Builder Las consultas distinguen entre mayúsculas y minúsculas. Asegúrese de utilizar las mayúsculas y minúsculas correctas al escribir consultas o de que podría terminar con resultados o errores inesperados.

Siguiendo las directrices para la optimización de consultas, escriba una consulta en SQL editor.

IMPORTANT
Métricas en SQL informes : Al insertar una métrica en un informe SQL, la variable current definition de la métrica se utiliza.

Si la métrica se actualiza en el futuro, el informe SQL no tiene reflejar los cambios. Debe editar manualmente el informe para que los cambios surtan efecto.

Con los botones de la parte superior de la barra lateral, puede alternar entre listas de tablas y métricas disponibles para usar en SQL Report Builder. Si no ve lo que está buscando en la lista, intente buscarlo mediante la barra de búsqueda situada en la parte superior de la barra lateral.

También puede utilizar la barra lateral en la variable SQL editor para insertar métricas, tablas y columnas directamente en las consultas pasando el puntero sobre ellas y haciendo clic en Insert:

Inserción de una tabla en SQL editor.

NOTE
Cualquiera SELECT, función, o cualquier función que no mute datos, que sea compatible con PostgreSQL es compatible con el Report Builder SQL. Esto incluye, entre otros, AVG, COUNT, COUNT DISTINCT, MIN/MAX y SUM.

Además, cualquier JOIN es compatible, pero Adobe recomienda utilizar únicamente INNER JOIN, ya que es el menos costoso de los JOIN tipos.

Ejecución de la consulta y visualización de los resultados runquery

Cuando haya terminado de escribir la consulta, haga clic en Run Query. Los resultados se muestran en una tabla debajo del editor SQL:

Ejecución de la consulta y visualización de los resultados.

Si falta algo en los resultados, puede editar la consulta y volver a ejecutarla hasta que esté satisfecho.

A veces puede ver mensajes debajo del editor con EXPLAIN en ellos. Si ve uno de estos, significa que la consulta no se ha ejecutado y necesita un poco de ajuste.

Una vez que haya terminado de editar la consulta, puede pasar a crear una visualización o guardar el trabajo en un panel.

Creación de una visualización createviz

Para crear una visualización con los resultados de la consulta, haga clic en Chart en la pestaña Results panel. En esta pestaña, selecciona:

  • El Serieso la columna que desee medir, como Artículos vendidos.
  • El Categoryo la columna que desee utilizar para segmentar los datos, como fuente de adquisición.
  • El Labelso valores del eje X.

A continuación se muestra un breve resumen del aspecto del proceso de visualización:

Para obtener una explicación detallada de cómo crear una visualización, consulte la Tutorial sobre Creación de visualizaciones a partir de consultas SQL{: target="_blank"}.

Guardado del informe save

Para poder guardar el trabajo, debe asignar un nombre al informe. Recuerde seguir las directrices de prácticas recomendadas para la asignación de nombres{: target="_blank"} y elija algo que indique claramente cuál es el informe.

Clic Save en la esquina superior derecha de la SQL editor y seleccione el informe Type (Chart o Table). Para ajustar las cosas, seleccione el tablero en el que desea guardar el informe y haga clic en Save to Dashboard.

Analice sus datos

SQL Report Builder

SQL Report Builder le permite consultar directamente la Data Warehouse, ver los resultados y transformarlos rápidamente en un informe. Uso de SQL también le permite para utilizar SQL funciones que no están disponibles en el Visual o Cohort Report Builder, lo que le proporciona un mayor control sobre los datos.

Columnas calculadas creadas mediante SQL no dependen de los ciclos de actualización, lo que significa que puede iterar en ellos como desee y ver los resultados inmediatamente.

NOTE
Esto solo se aplica a la estructura de la columna, no a la actualización de los datos. Los datos nuevos siguen dependiendo de ciclos de actualización completados correctamente.
Esto es perfecto para…
Esto no es tan bueno para…
Analistas intermedios/avanzados
Principiantes - usted necesita saber SQL.
El SQL listo
Análisis sencillos: escribir una consulta puede ser más trabajo que simplemente usar el Visual Report Builder.
Creación de columnas calculadas de un solo uso
Uso compartido con otros usuarios: tenga en cuenta su audiencia: ¿comprenden lo siguiente? SQL? Si no es así, es posible que se confundan por la forma en que se crea el informe.
Datos con one-to-many relaciones
Prueba de una nueva columna o análisis

Resultados de base de datos frente a editor SQL

La mayoría de las veces, las diferencias en los resultados pueden atribuirse a ciclos de actualización. If Commerce Intelligence está replicando datos de la base de datos en la Data Warehouse, puede que vea resultados diferentes incluso cuando utilice la misma consulta.

Los problemas de conexión también pueden provocar discrepancias. Vaya a Connections haciendo clic en Manage Data > Connections para comprobarlo: ¿hay un error para la integración de la base de datos en cuestión? Si es así, es posible que tenga que volver a autenticar la integración para poner las cosas en marcha de nuevo.

Si todas las integraciones están conectadas correctamente y no se encuentra en medio de un ciclo de actualización, puede que haya algún otro problema.

¿Eliminar un SQL informe ¿también se eliminan las columnas subyacentes de mi Data Warehouse?

No, no se pierde ninguna columna de la Data Warehouse, independientemente de cómo se haya creado.

Columnas creadas con Data Warehouse Manager no se ven afectados si elimina un informe o una consulta que los utiliza.

Columnas creadas con SQL Report Builder no se han guardado en su Data Warehouse.

Report Builder frente SQL Report Builder

El SQL Report Builder le proporciona más flexibilidad a la hora de crear y estructurar gráficos; por ejemplo, puede seleccionar qué valores deben mostrarse en la X y Y ejes. Para obtener más información sobre la creación de gráficos en SQL Report Builder, consulte la Creación de visualizaciones desde SQL consultas tutorial.

Cohort Report Builder cohortrb

A diferencia del Visual Report Builder, el Cohort Report Builder está pensado para un único propósito: analizar e identificar las tendencias de comportamiento de grupos de usuarios similares a lo largo del tiempo. Uso del Cohort Report Builder no requiere ningún SQL inteligente, para que puedas sumergirte sin dudarlo si apenas estás empezando.

Esto es perfecto para…
Esto no es tan bueno para…
Analistas intermedios/avanzados
Principiantes: necesita cohortes que definan la práctica.
Identificación de tendencias de comportamiento a lo largo del tiempo
Análisis cualitativo: puede ser terminado, pero requiere asistencia de Adobe.

Reconstrucción de Consultas después del Ciclo de Actualización

No es necesario que reconstruya las consultas. Informes creados con SQL Report Builder se guardan como los creados en la versión tradicional Report Builder. El proceso de actualización para SQL los gráficos son los mismos: una vez actualizados los datos, los valores de los gráficos se vuelven a calcular y mostrar.

NOTE
Al eliminar un SQL informe/consulta, no elimina las columnas subyacentes de la Data Warehouse. No pierda ninguna columna, independientemente de cómo la haya creado.
  • Las columnas creadas con el Administrador de Datas Warehouse no se ven afectadas si se elimina un informe o una consulta que las utilice.

  • Las columnas creadas con el Report Builder SQL no se guardan en la Data Warehouse.

Ajuste wrapup

Si desea intentar algo un poco más difícil, ¿por qué no intentar escribir una consulta optimizada para la visualización? Consulte la Creación de visualizaciones desde SQL tutorial de consultas{: target="_blank"} para empezar.

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