BI4Humans Business Investigation Framework v1.0

Beyond EDA — The Business Recognition Process Más Allá del EDA — El Business Recognition Process

Using Power BI as a business discovery laboratory to build a multidimensional cognitive model before advanced analytics, machine learning or AI.

Uso de Power BI como laboratorio de descubrimiento empresarial para construir un modelo cognitivo multidimensional antes de la analítica avanzada, el machine learning o la IA.

Default ENES / ENLight / Dark Power BIBusiness RecognitionOperational Intelligence

The central ideaLa idea central

Most analytics projects begin with cleaning, modeling, KPIs and algorithms. The Business Recognition Process proposes a different order: first reconstruct the business phenomenon, then analyze it. Power BI becomes a cognitive vehicle for recognizing actors, events, locations, contexts, states and time.

La mayoría de los proyectos analíticos comienzan con limpieza, modelado, KPIs y algoritmos. El Business Recognition Process propone otro orden: primero reconstruir el fenómeno del negocio y después analizarlo. Power BI se convierte en un vehículo cognitivo para reconocer actores, eventos, ubicaciones, contextos, estados y tiempo.

50,000NYC 311 service events exploredEventos del servicio NYC 311 explorados
6Core business dimensions recognizedDimensiones centrales reconocidas
3Primary Level-1 metrics: volume, share and closure timeMétricas primarias de Nivel 1: volumen, participación y tiempo de cierre
Principle:Principio: Every quantitative indicator is the visible expression of a qualitative business phenomenon. Todo indicador cuantitativo es la expresión visible de un fenómeno cualitativo del negocio.

ContentsContenido

First understand the businessPrimero comprender el negocio

The process begins by reviewing every field and retaining the variables that add a qualitatively different perspective. Columns that arrive isolated are grouped through logical business meaning rather than technical convenience.

El proceso comienza recorriendo cada campo y conservando las variables que aportan una perspectiva cualitativamente diferente. Las columnas que llegan aisladas se agrupan por sentido lógico del negocio, no por conveniencia técnica.

Raw Data → Business Vocabulary → Business Dimensions → Level-1 Recognition → Cross-Dimensional Investigation → Operational Intelligence → Decision Intelligence
Business Recognition overview
Figure 1. One page exposes organization, phenomenon, geography, physical context, calendar, status, volume, share and closure time.Figura 1. Una sola página expone organización, fenómeno, geografía, contexto físico, calendario, estado, volumen, participación y tiempo de cierre.

The multidimensional business matrixLa matriz multidimensional del negocio

Matrices are used before charts because they preserve hierarchy and vocabulary. They allow the researcher to recognize what exists, how categories relate and where unusual combinations appear.

Las matrices se usan antes que los gráficos porque conservan la jerarquía y el vocabulario. Permiten reconocer qué existe, cómo se relacionan las categorías y dónde aparecen combinaciones inusuales.

DimensionDimensiónQuestionPreguntaTypical fieldsCampos típicos
OrganizationWho responds?Agency, precinct, community board
PhenomenonWhat happened?Complaint type, descriptor
GeographyWhere?City, district, ZIP, address, landmark
Physical contextIn what environment?Street, sidewalk, building, park
TimeWhen and how long?Year, month, weekday, hour, closure duration
Process stateAt what stage?Open, closed, assigned, in progress, pending
Completion rule: Level 1 ends after every column has been reviewed and each retained field contributes a distinct qualitative meaning.Regla de finalización: El Nivel 1 termina después de recorrer todas las columnas y cuando cada campo conservado aporta un significado cualitativo distinto.

Top and Bottom visuals as a business inventoryVisuales Top y Bottom como inventario del negocio

These visuals are not final KPIs. They are a structured inventory of the domain. Top values reveal dominant workload; Bottom values expose rare, exceptional or potentially problematic categories. Closure time adds operating behavior to simple frequency.

Estos visuales no son KPIs finales. Son un inventario estructurado del dominio. Los valores Top revelan la carga dominante; los Bottom exponen categorías raras, excepcionales o potencialmente problemáticas. El tiempo de cierre agrega comportamiento operacional a la frecuencia.

Top agencies by workloadAgencias principales por carga

Top agencies
NYPD carries the largest volume, while Housing Preservation shows a much longer average closure time.NYPD concentra el mayor volumen, mientras Housing Preservation presenta un tiempo promedio de cierre mucho más largo.

High closure-time agenciesAgencias con alto tiempo de cierre

Agencies sorted by closure time
Sorting by time changes the story: operational slowness is not the same as workload dominance.Ordenar por tiempo cambia la historia: lentitud operacional no es lo mismo que dominio por volumen.

Top complaint descriptorsDescriptores principales

Top complaint descriptors
Frequent phenomena such as Loud Music/Party can be operationally fast, while PESTS carries a much longer resolution profile.Fenómenos frecuentes como Loud Music/Party pueden ser rápidos, mientras PESTS muestra un perfil de resolución mucho más prolongado.

Rare but slow phenomenaFenómenos raros pero lentos

Rare high closure-time complaint types
Low-frequency categories may still deserve attention when their resolution times are extreme.Las categorías de baja frecuencia pueden merecer atención cuando sus tiempos de resolución son extremos.

Geographic concentrationConcentración geográfica

Top city closure time
Geography adds another operating layer: similar volumes may hide different closure behavior.La geografía agrega otra capa operacional: volúmenes similares pueden ocultar comportamientos de cierre diferentes.

ZIP-level recognitionReconocimiento a nivel ZIP

ZIP statistics
ZIP codes help move from citywide averages toward local operating contexts.Los ZIP permiten pasar del promedio general a contextos operacionales locales.

Address-level recurrenceRecurrencia por dirección

Address statistics
Repeated addresses can indicate recurring conditions, complex properties or capture practices that require follow-up.Las direcciones recurrentes pueden indicar condiciones repetitivas, propiedades complejas o prácticas de captura que requieren seguimiento.

Physical contexts with long durationContextos físicos con alta duración

Location types by closure time
A location type is not merely a category; it often represents a different service process.El tipo de ubicación no es una simple categoría; frecuentemente representa un proceso de servicio diferente.

Community board workloadCarga por Community Board

Community board statistics
Administrative geography creates a bridge between the observed phenomenon and accountable operating units.La geografía administrativa crea un puente entre el fenómeno observado y las unidades operacionales responsables.
Level-1 deliverable: not a dashboard, but a map of dominant, rare, fast and slow business entities that generates the next investigative questions. Entregable del Nivel 1: no un dashboard, sino un mapa de entidades dominantes, raras, rápidas y lentas que genera las próximas preguntas de investigación.

Crosses transform statistics into explanationsLos cruces transforman estadísticas en explicaciones

A single metric answers “how much.” Crosses begin to answer “under what combination of conditions.” Each selection adds a constraint: agency, complaint, geography, context, state and time.

Una métrica aislada responde “cuánto”. Los cruces comienzan a responder “bajo qué combinación de condiciones”. Cada selección agrega una restricción: agencia, queja, geografía, contexto, estado y tiempo.

Unsanitary condition cross-dimensional investigation
Figure 2. Unsanitary Condition becomes a complete operating phenomenon: responsible agency, geographic concentration, backlog, closed population and observed closure time.Figura 2. Unsanitary Condition se convierte en un fenómeno operacional completo: agencia responsable, concentración geográfica, backlog, población cerrada y tiempo de cierre observado.
2,297Total Unsanitary Condition incidentsIncidentes totales de Unsanitary Condition
93.77%Still open in the observed sampleAún abiertos en la muestra observada
52.17 hAverage closure time among closed casesTiempo promedio entre los casos cerrados

The insight is not “52.17 hours.” The insight is the combination of a large active inventory and slow observed resolution among the minority already closed. This creates a hypothesis of constrained throughput, not proof of causality.

El insight no es “52.17 horas”. El insight es la combinación de un gran inventario activo y una resolución lenta entre la minoría ya cerrada. Esto genera una hipótesis de capacidad restringida, no una prueba de causalidad.

A metric must belong to the population it describesUna métrica debe pertenecer a la población que describe

Closed Sidewalk casesCasos Sidewalk cerrados

Sidewalk closed and in progress
Closed cases provide an observed average closure time of 34.53 hours.Los casos cerrados proporcionan un tiempo promedio observado de 34.53 horas.

In Progress Sidewalk casesCasos Sidewalk en progreso

In-progress cases show blank closure time
When only In Progress cases are selected, Avg Closure Time correctly returns Blank.Cuando se seleccionan únicamente los casos In Progress, Avg Closure Time devuelve correctamente Blank.
MetricMétricaValid populationPoblación válidaInterpretationInterpretación
Incident QuantityAll incidentsWorkload magnitude
% of TotalAll incidents in current contextRelative importance
Avg Closure TimeClosed incidents with valid datesObserved process duration
Current AgeOpen / In Progress incidentsElapsed active time
Semantic rule: Blank is sometimes the most correct analytical answer. A process that has not ended does not yet possess a final closure duration.Regla semántica: Blank puede ser la respuesta analítica más correcta. Un proceso que no ha terminado todavía no posee una duración final de cierre.

From historical recognition to real-time prioritizationDel reconocimiento histórico a la priorización en tiempo real

In a refreshed operational model, the age of each active case can be compared with the historical closure behavior of comparable closed cases. The dashboard then evolves from retrospective description into an active supervision layer.

En un modelo operacional actualizado, la edad de cada caso activo puede compararse con el comportamiento histórico de cierre de casos cerrados comparables. El dashboard evoluciona de descripción retrospectiva a capa activa de supervisión.

Within ExpectedCurrent age remains below the reference duration.La edad actual permanece por debajo de la duración de referencia.
ApproachingThe case is nearing the historical threshold.El caso se acerca al umbral histórico.
CriticalThe active age materially exceeds comparable closure behavior.La edad activa supera materialmente el comportamiento de cierre comparable.

Business Recognition Process — practical sequenceBusiness Recognition Process — secuencia práctica

  1. Load the raw source without premature transformation. Preserve the original vocabulary long enough to understand it.Cargar la fuente cruda sin transformación prematura. Conservar el vocabulario original el tiempo suficiente para comprenderlo.
  2. Review every field. Ask what qualitative phenomenon each variable represents.Recorrer todos los campos. Preguntar qué fenómeno cualitativo representa cada variable.
  3. Group related columns into dimensions. Organization, phenomenon, geography, context, time and state.Agrupar columnas relacionadas en dimensiones. Organización, fenómeno, geografía, contexto, tiempo y estado.
  4. Build Level-1 matrices. Add volume, share and valid operating time.Construir matrices de Nivel 1. Agregar volumen, participación y tiempo operacional válido.
  5. Inspect Top and Bottom values. Identify dominant, rare, fast and slow entities.Inspeccionar valores Top y Bottom. Identificar entidades dominantes, raras, rápidas y lentas.
  6. Formulate questions from evidence. Do not invent hypotheses before seeing the business structure.Formular preguntas desde la evidencia. No inventar hipótesis antes de observar la estructura del negocio.
  7. Delimit phenomena through cross-filtering. Each selection reduces ambiguity rather than merely reducing rows.Delimitar fenómenos mediante filtros cruzados. Cada selección reduce ambigüedad, no simplemente filas.
  8. Validate metric semantics. Confirm that every measure describes the correct population and process state.Validar la semántica de las métricas. Confirmar que cada medida describe la población y el estado correctos.
  9. Only then move to Databricks, Spark, AI or ML. Advanced analytics should validate contextualized hypotheses.Solo entonces pasar a Databricks, Spark, IA o ML. La analítica avanzada debe validar hipótesis contextualizadas.

Before modeling the data, model the businessAntes de modelar los datos, modele el negocio

Power BI is the vehicle; the investigator's imagination and business logic define the destination. A simple matrix can reveal far more than a polished chart when it organizes the phenomenon correctly. Business Recognition converts isolated columns into a cognitive model, the cognitive model into multicausal questions, and those questions into operational intelligence.

Power BI es el vehículo; la imaginación y la lógica de negocio del investigador definen el destino. Una matriz simple puede revelar mucho más que un gráfico pulido cuando organiza correctamente el fenómeno. Business Recognition convierte columnas aisladas en un modelo cognitivo, el modelo cognitivo en preguntas multicausales y esas preguntas en inteligencia operacional.

Final thesis: Intelligence does not emerge from the pure number. It emerges from understanding the qualitative substance expressed through that number. Tesis final: La inteligencia no emerge del número puro. Emerge de comprender la sustancia cualitativa expresada mediante ese número.