Saltearse al contenido

Construir una consulta

Una consulta de Saiku se construye arrastrando campos a las zonas de soltar en la parte superior del workbench. No hay SQL que escribir y tampoco MDX — la UI genera la consulta por usted a medida que compone. Esta página cubre los movimientos que usará una y otra vez.

La consulta útil mínima

  1. Abra el cubo desde Analizar.

  2. Arrastre una medida (por ejemplo, Revenue) a la zona de soltar Columnas.

  3. Arrastre un nivel de dimensión (por ejemplo, Time › Year) a Filas.

  4. Espere un momento. La tabla de resultados se renderiza.

Eso es todo — tiene una tabla de ingresos año por año.

El mismo flujo con dos medidas: arrastre otra medida a Columnas. Dos niveles de dimensión: arrastre otro nivel a Filas. Saiku los compone automáticamente.

Drilling down

Haga clic en cualquier valor padre del resultado. El siguiente nivel se expande debajo. Así que una fila que muestra 2024 se expande para mostrar Q1 2024, Q2 2024, etc. Haga clic en cualquiera de esos para hacer drill a meses. Vuelva a hacer clic para hacer drill a días.

Dos modos para lo que ocurre con la fila padre:

  • Drill al detalle (por defecto) — el padre permanece visible con sus hijos indentados debajo. Use esto cuando quiera totales junto al desglose.
  • Reemplazar — el padre desaparece; solo quedan los hijos. Útil cuando el total del padre no es interesante y quiere el espacio para el detalle.

Haga clic derecho en un valor para el menú de opciones de drill.

Filtrar

Tres clases de filtro, dependiendo de qué quiera restringir.

Filtro de miembro. Elija qué valores de una dimensión incluir. Arrastre un nivel a la zona de soltar Filtros, luego haga clic en la fila de filtro para abrir el selector. Marque los miembros que quiere; desmarque el resto. Use esto para “solo mostrar la región Sudoeste” o “solo mostrar estas tres líneas de productos”.

Filtro de fecha. Específico para jerarquías de fecha. Arrastre un nivel de fecha a Filtros, haga clic en la fila de filtro, y elija un rango — últimos 7 días, este mes, último trimestre, rango de fechas personalizado. La UI gestiona lo que la jerarquía de fecha del cubo admita.

Filtro personalizado (MDX). Modo de usuario avanzado para filtros que el selector de miembros simple no puede expresar (“top 10 productos por ingresos”, “clientes cuyo gasto total > 1000”). El diálogo de filtro tiene un cuadro de texto MDX para expresiones de formato libre. Se guarda como parte del workbook.

Ordenar

Haga clic en una cabecera de columna en el resultado para ordenar por esa columna — ascendente el primer clic, descendente el segundo, desactivado el tercero. El orden actual se muestra con un icono de flecha en la cabecera.

Ordene por una medida para clasificar filas (“regiones con mayores ingresos primero”). Ordene por un nivel de dimensión para alfabetizar.

Top-N

Para “muéstrame los 10 mejores productos por ingresos”, combine orden con un filtro:

  1. Arrastre el nivel Product Name a Filas.
  2. Arrastre la medida Revenue a Columnas.
  3. Haga clic en la cabecera de la columna Revenue para ordenar descendente.
  4. Abra el diálogo de filtro para el nivel Product Name, cambie a Top N, defina N = 10, elija la medida (Revenue) y la dirección (top).

La tabla de resultados muestra solo los 10 mejores productos por ingresos, ordenados descendente.

Miembros calculados

A veces quiere un valor que no está directamente en el cubo — “margen de beneficio” derivado de revenue - cost. Los miembros calculados le permiten expresar eso sin cambiar el schema.

El menú Miembros calculados vive en la sección de medidas. Haga clic en Añadir, póngale un nombre, escriba una expresión MDX ([Measures].[Revenue] - [Measures].[Cost] por ejemplo), defina el formato ("#,##0"), guarde. La nueva medida aparece en la barra lateral y puede arrastrarla como cualquier otra.

Los miembros calculados están acotados al workbook actual. Para compartirlos entre workbooks, guarde el workbook con el cálculo en su sitio, luego abra y “Guardar como” para hacer variantes.

Guardar subconsultas

Los análisis largos a veces necesitan un escalón intermedio — una consulta cuyo resultado alimenta la siguiente consulta. Saiku admite esto mediante named sets y sub-cubos, ambos accesibles desde el área de miembros calculados. Más allá del alcance de esta página; consulte los documentos upstream de Saiku en saiku.meteorite.bi para la inmersión profunda.

Drillthrough

A veces quiere ver las filas crudas de la tabla de hechos detrás de una sola celda. Haga clic derecho en la celda y elija Drill through — Saiku ejecuta el SQL equivalente contra el data warehouse y le muestra las filas subyacentes.

Esto evita la agregación del cubo por completo. Útil para investigaciones “¿por qué es tan alto este número?” y para verificar que un resultado de aspecto extraño realmente refleja lo que hay en el data warehouse.

Puede exportar las filas del drillthrough directamente (Excel / CSV) — consulte MDX y exportación.

Drill across

Una consulta drill-across atraviesa varios cubos que comparten una dimensión. Si tiene un cubo Sales y un cubo Inventory ambos con clave en Product, puede hacer drill across para traer niveles de inventario a un análisis de ventas. Mismo menú de clic derecho.

Cuando auto-run estorba

Para pivots complejos quiere componer el diseño antes de disparar la consulta. Alterne ejecución automática a desactivado en la barra de herramientas; arrastre campos libremente; haga clic en Ejecutar consulta cuando esté listo. Cada ejecución de consulta muestra un pequeño spinner; haga clic en Cancelar si una consulta de larga duración necesita matarse.

Lo que realmente está construyendo

Detrás de las bambalinas, cada drag-and-drop en el workbench compila a una consulta MDX. Mostrar MDX en la barra de herramientas abre un panel con la consulta actual. Para la mayoría de los análisis nunca lo necesitará, pero es útil para:

  • Depurar resultados inesperados.
  • Copiar a otra herramienta que hable MDX.
  • Ajustar a mano antes de guardar.

La página MDX y exportación cubre el editor MDX en detalle.

Próximos pasos