6.2 · Problemas recurrentes (playbook)

Nivel 6 · En la práctica

6.2Problemas recurrentes (playbook)

Objetivo: disponer de un playbook « síntoma → causas → acciones » para los problemas de informe habituales.
Tiempo estimado: 12 min · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • Diagnosticar : un síntoma = unas causas probables = una secuencia de acciones — no se corrige al azar.
  • Raíces : combinaciones, nivel de los resúmenes, filtrado servidor, orden antes de acumulado, gestión de los nulos — 90 % de los incidentes.
  • Verificar : cotejar contra un valor conocido y probar sobre un volumen real, no solo sobre una muestra.

Hilo Farès — la tabla pegada junto a la pantalla

Farès guarda esta tabla junto a su pantalla en Argel. Veredicto tras un trimestre : tres líneas le han servido más — los totales inflados, el informe muy lento, y el saldo progresivo incoherente. Para cada una, acabó aplicando la secuencia (síntoma, causas, acciones) en lugar de corregir al azar.

Síntoma observado, causas verificadas, acciones en orden : el reflejo cabe en tres tiempos.

Un reflejo por síntoma

La mayoría de los informes falsos o lentos fallan por razones clásicas. Enlazar cada síntoma a sus causas probables y a una secuencia de acciones hace ganar un tiempo precioso.

SíntomaCausas probablesAcciones
Los totales están inflados / falsosduplicados de combinación (uno-a-varios), mal nivel de resumenverificar las combinaciones (N0) ; cotejar contra un valor conocido ; colocar el resumen al nivel correcto (N2.2)
El informe es muy lentofiltrado del lado cliente, todo traído, subinforme en los Detallesfiltrar del lado servidor (verificar el SQL), tomar solo los campos útiles, subinforme al nivel de un grupo (N2.3, N5.4, N4.1)
Un saldo progresivo es incoherentelíneas sin ordenar, restablecimiento mal reguladoordenar antes (por fecha), regular el reset (nunca / por grupo) (N3.3)
Una fórmula falla o devuelve vacíovalor nulo no gestionado, tipos incompatiblesprobar IsNull antes, convertir (ToText/ToNumber), verificar la sintaxis (N3.1, N3.4)
El PDF se desborda en anchurademasiadas columnas, orientación verticalpasar a horizontal, reducir las columnas, verificar la zona imprimible (N5.1)
Grupos/líneas cortados entre dos páginassin « mantener juntos », saltos no gestionadosExperto de sección : mantener juntos, nueva página, suprimir los blancos (N2.5)
Una tabla cruzada es ilegiblecampo con fuerte cardinalidad en columnaspocos valores en columnas, dimensión numerosa en filas, agrupar más grueso (N4.3)
El gráfico emborrona el mensajetipo incorrecto, demasiadas categorías/seriesbarras/línea/sectores según el mensaje, Top N, « Otros » (N4.2)
El parámetro no adapta el informeparámetro no integrado en el filtrointegrarlo en la selección (« … = {?Param} »), del lado servidor (N2.4)
Error frecuente de interpretación: « la tabla sustituye el diagnóstico ». No. La tabla da causas probables, no un veredicto : observe el síntoma, verifique la causa (combinaciones, nivel de los totales, SQL servidor, orden, nulos), y luego aplique la acción dirigida.
Versión en texto del esquema (SEO / lectores de pantalla / traducción): Método de la tabla : 1) Nombrar el síntoma observado (totales inflados, lentitud, acumulado incoherente, fórmula vacía, PDF que se desborda, grupos cortados, cross-tab ilegible, gráfico confuso, parámetro inoperante). 2) Retener las causas probables de la tabla sin concluir solo (combinaciones, nivel de los resúmenes, filtrado cliente, orden, nulos, paginación, cardinalidad, tipo de gráfico). 3) Aplicar las acciones en orden (N0, N2.2, SQL servidor N2.3, reset N3.3, IsNull N3.1/N3.4, horizontal N5.1, mantener juntos N2.5, líneas frente a columnas N4.3, Top N N4.2, {?Param} N2.4). 4) Corregir en la raíz (el mismo fallo que vuelve = un reflejo que falta). Lección : un defecto que vuelve pide un ajuste, no correcciones al azar.

Guion listo para decir — diagnosticar sin corregir al azar (30 s)

« Mi síntoma : [totales inflados / lentitud / acumulado incoherente / fórmula vacía / PDF que se desborda / parámetro inoperante]. Verifico la causa probable de la tabla (combinaciones, nivel de los totales, SQL servidor, orden, IsNull), aplico la acción dirigida y cotejo contra un valor conocido. »

Plantilla copiar-pegar — ficha incidente informe

Incidente : [síntoma observado].
Causa probable : [combinaciones / nivel resumen / filtro cliente / orden / nulos / paginación].
Acción : [verificar combinaciones N0 / mover resumen N2.2 / filtro servidor N2.3 / reset acumulado N3.3 / IsNull N3.1].
Cotejo : [total frente a valor conocido] sobre [volumen real].

TPE / presupuesto pequeño

Sin tabla formal : un síntoma, la causa probable, la acción y quien coteja, anotados.

PYME Argel

Integrar las realidades locales en el diagnóstico : volumen real de la base de datos, puesto de impresión PDF, referente conocido.

Remoto / híbrido

Añadir las trazas escritas a las acciones : a distancia, un SQL verificado y una cifra de cotejo consignados evitan los duplicados.

Intercultural

Explicitar las constataciones por escrito : lo que parece evidente (qué total, qué filtro) no lo es para todos.

Prudencia: Recordatorio genérico : un mismo fallo que vuelve no son diez incidentes — corrija el reflejo en la raíz (combinaciones, nivel de los totales, filtrado servidor, orden, gestión de los nulos) y coteje siempre antes de difundir.

Desafío 48h — aplíquelo mañana

Detecte 1 síntoma actual (totales inflados, lentitud, acumulado incoherente), aplique la línea de la tabla (síntoma nombrado + causa verificada + acción dirigida) y coteje.

Lista de salida de la sección
  • Sé enlazar un síntoma a sus causas probables.
  • Verifico combinaciones, nivel de los totales y SQL servidor antes de corregir.
  • Cotejo cada total contra un valor conocido sobre un volumen real.
Autoevaluación 1-5 : ¿diagnóstico antes de corrección ?¿cotejo sistemático antes de difundir ?
Comprueba tu comprensión

Los totales de Farès están inflados. ¿Qué reflejo aplica la tabla ?

💡

Reflejo : diagnosticar el síntoma, identificar la causa, aplicar la acción dirigida — no corregir al azar.