Learning by Doing · Power BI · NYC Open Data

NYC Building Permits — Permit Processing & Urban Development Intelligence

An exploratory Business Intelligence report using DOB NOW approved permits to analyze permit volume, filing reasons, work types, borough performance, approval timing, business concentration, cost patterns, and operational bottlenecks.

Reporte exploratorio de Business Intelligence usando permisos aprobados de DOB NOW para analizar volumen de permisos, razones de radicación, tipos de trabajo, desempeño por borough, tiempos de aprobación, concentración empresarial, patrones de costos y cuellos de botella operativos.

Open Data Source

Fuente de Datos Abiertos

Dataset: NYC Open Data — DOB NOW: Build – Approved Permits. This public dataset lists approved construction permits in DOB NOW, excluding Electrical, Elevator, and Limited Alteration Application (LAA) permits, which have separate datasets.

Dataset: NYC Open Data — DOB NOW: Build – Approved Permits. Este dataset público contiene permisos de construcción aprobados en DOB NOW, excepto permisos Electrical, Elevator y Limited Alteration Application (LAA), que tienen datasets separados.

https://data.cityofnewyork.us/d/rbx6-tga4

Executive Summary

Resumen Ejecutivo

The original file contained repeated permit records caused by multiple applicants and related record-level details. After cleaning the file so that each row represents one unique Work Permit, the model became consistent: Perm_Qty = Rows_Qty = 424,349. This makes the analysis much more reliable for executive reporting.

El archivo original contenía registros repetidos de permisos causados por múltiples aplicantes y detalles a nivel de registro. Después de limpiar el archivo para que cada fila represente un Work Permit único, el modelo quedó consistente: Perm_Qty = Rows_Qty = 424,349. Esto hace el análisis mucho más confiable para reportes ejecutivos.

424,349
Unique work permits analyzed
Work permits únicos analizados
153.15
Average approval days
Promedio de días de aprobación
24
Median approval days
Mediana de días de aprobación
8
Bad date records after cleanup
Fechas inconsistentes después de limpiar

Core insight: the most valuable KPI is not only permit volume. The strongest operational signal is Median Approval Days, because the average is heavily affected by long-tail permits that remain in process for hundreds or even thousands of days.

Hallazgo central: el KPI más valioso no es solamente el volumen de permisos. La señal operacional más fuerte es la Mediana de Días de Aprobación, porque el promedio está muy afectado por permisos de cola larga que permanecen en proceso por cientos o incluso miles de días.

Data Preparation and Unit of Analysis

Preparación de Datos y Unidad de Análisis

A critical discovery was made before finalizing the analysis: the original export duplicated permits because a single work permit could appear with multiple applicant records. Keeping those duplicates would inflate counts and distort any performance metric by business, work type, or borough.

Antes de finalizar el análisis se hizo un descubrimiento crítico: la exportación original duplicaba permisos porque un mismo work permit podía aparecer con múltiples aplicantes. Mantener esos duplicados habría inflado los conteos y distorsionado cualquier métrica por empresa, tipo de trabajo o borough.

Final modeling decision: remove duplicate records by Work Permit and use the cleaned dataset for Power BI analysis.

Decisión final de modelado: remover registros duplicados por Work Permit y usar el dataset limpio para el análisis en Power BI.

1:1
Final row-to-permit relationship
Relación final fila-permiso
424K
Rows after cleanup
Filas después de limpiar
424K
Unique permit count
Conteo único de permisos

Initial Hypotheses

Hipótesis Iniciales

Key Findings

Hallazgos Principales

83%
Initial permits
Permisos iniciales
39.89%
Permit volume in Manhattan
Volumen de permisos en Manhattan
4 days
Solar median approval time
Mediana de aprobación para Solar

Filing Reason

Razón de Radicación

Filing ReasonPerm_Qty%GT
Initial Permit352,21283.00%
Renewal Permit Without Changes53,49012.61%
Renewal Permit with Changes14,3143.37%
No Work Permit4,1580.98%
None1750.04%
Total424,349100.00%

The cleaned dataset shows that the approved permit universe is mostly driven by initial permit activity, not renewals.

El dataset limpio muestra que el universo de permisos aprobados está impulsado principalmente por permisos iniciales, no por renovaciones.

Borough Performance

Desempeño por Borough

BoroughPerm_Qty%GTAvg DaysMedian DaysMax Days
Manhattan169,26939.89%128.70202,997
Brooklyn110,21425.97%174.52293,010
Queens81,18619.13%161.11262,864
Bronx40,3619.51%185.55343,092
Staten Island23,3195.50%145.88242,776
Total424,349100.00%153.15243,092

Interpretation: Manhattan handles the highest permit volume while maintaining the lowest median approval time. This suggests that volume alone does not explain processing delays.

Interpretación: Manhattan maneja el mayor volumen de permisos y al mismo tiempo mantiene la menor mediana de aprobación. Esto sugiere que el volumen por sí solo no explica las demoras.

Work Type Performance

Desempeño por Tipo de Trabajo

Work TypePerm_Qty%GTAvg DaysMedian Days
General Construction108,14925.49%123.3626
Plumbing74,31017.51%175.5144
Mechanical Systems43,78210.32%168.0329
Sidewalk Shed29,1006.86%162.290
Structural23,0185.42%221.6074
Sprinklers22,6965.35%207.8056
Construction Fence22,1785.23%244.5943
Solar19,6154.62%9.834
Supported Scaffold15,5903.67%91.930
Sign11,8202.79%37.453
Standpipe3,4530.81%351.17203
Curb Cut5,3391.26%372.18195

Fast-track behavior: Solar, Sign, Supported Scaffold, and Sidewalk Shed show very low median approval times.

Comportamiento rápido: Solar, Sign, Supported Scaffold y Sidewalk Shed muestran medianas muy bajas.

Slow process candidates: Standpipe, Curb Cut, Structural, Sprinklers, Foundation, and excavation-related work types require deeper review.

Candidatos lentos: Standpipe, Curb Cut, Structural, Sprinklers, Foundation y trabajos de excavación requieren análisis más profundo.

Borough × Work Type Insights

Cruce Borough × Tipo de Trabajo

The cross-analysis shows that the same work type can behave differently across boroughs. This is important because it reduces the likelihood that differences are caused only by work-type mix.

El cruce muestra que el mismo tipo de trabajo puede comportarse distinto según el borough. Esto es importante porque reduce la posibilidad de que las diferencias se expliquen solamente por mezcla de tipos de trabajo.

PatternManhattan MedianBrooklyn MedianQueens MedianBronx MedianStaten Island Median
General Construction2129294835
Plumbing3647507368
Mechanical Systems1950427241
Structural521028910752
Construction Fence665364.54440
Standpipe76349396.5297485
Solar44454

Solar remains consistently fast across all boroughs. Standpipe remains consistently slow, especially outside Manhattan.

Solar se mantiene consistentemente rápido en todos los boroughs. Standpipe se mantiene consistentemente lento, especialmente fuera de Manhattan.

License Type Findings

Hallazgos por Tipo de Licencia

License TypePerm_Qty%GTAvg DaysMedian DaysBad Dates
General Contractor291,48468.69%151.38210
Licensed Plumber78,54218.51%174.71430
Fire Suppression Contractor25,4916.01%227.90650
Sign Hanger Contractor11,8312.79%37.3930
Master Rigger9,5522.25%49.8004
Professional Engineer3,8760.91%7.6634

Business Name Intelligence

Inteligencia por Empresa

A consolidated Business_Name field was created by using Applicant Business Name when available, otherwise Owner Business Name. This makes it possible to analyze permit concentration by company.

Se creó un campo consolidado Business_Name usando Applicant Business Name cuando existe, y Owner Business Name cuando no existe. Esto permite analizar concentración de permisos por empresa.

Business NamePerm_QtyAvg DaysMedian DaysPrimary Pattern
SUNRUN INSTALLATION SVC3,4936.926Solar
MOMENTUM SOLAR3,4334.023Solar
ANDAMIO SCAFFOLDING LLC2,529159.970Sidewalk Shed / Supported Scaffold
CORE SCAFFOLD SYSTEMS INC2,473117.310Scaffold / Protection
SPRING SCAFFOLDING LLC2,230177.920Scaffold
PLATINUM SERVICES NY LLC2,189173.440Sidewalk Shed / Scaffold
STRUCTURE TONE, LLC2,08358.186General Construction / Mechanical
AMERICAN STANDARD P&H COR2,01374.847Plumbing

Interpretation: company patterns confirm the work-type findings. Solar companies show very fast approval cycles, while scaffolding-related companies show longer averages but often very low medians due to fast common cases and extreme long-tail records.

Interpretación: los patrones por empresa confirman los hallazgos por tipo de trabajo. Las empresas solares muestran ciclos muy rápidos, mientras las empresas relacionadas con scaffolding muestran promedios más altos pero medianas bajas por casos comunes rápidos y registros extremos de cola larga.

Estimated Job Cost Patterns

Patrones de Costos Estimados

The most frequent estimated job cost values are round numbers such as 0, 1,000, 5,000, 10,000, and 20,000. This suggests that the field may behave more like a declared estimate band than a precise project valuation.

Los valores de costo estimado más frecuentes son números redondos como 0, 1,000, 5,000, 10,000 y 20,000. Esto sugiere que el campo puede comportarse más como una banda de estimación declarada que como una valoración exacta del proyecto.

Estimated Job CostPerm_Qty%GT
0.0027,8226.56%
1,000.0026,7136.30%
5,000.0022,9145.40%
10,000.0014,7683.48%
20,000.0010,0052.36%
1.009,0112.12%
50,000.006,7101.58%

Recommended next metric: create cost bands instead of relying only on exact cost values.

Próxima métrica recomendada: crear bandas de costo en lugar de depender solamente del valor exacto.

Community Board and Council District Signals

Señales por Community Board y Council District

Top Community Boards by Permit Volume

Top Community Boards por Volumen

Community BoardPerm_QtyMedian Days
10541,52113
10822,99725
10219,22122
10716,29128
10614,61619

Top Council Districts by Permit Volume

Top Council Districts por Volumen

Council DistrictPerm_QtyMedian Days
446,24416
331,47516
122,45219
218,19421
616,35527

These fields provide a stronger geographic-operational layer than borough alone. They can support localized benchmarking and help identify where permit activity is concentrated.

Estos campos proveen una capa geográfica-operacional más fuerte que borough solamente. Pueden apoyar benchmarking localizado e identificar dónde se concentra la actividad de permisos.

Analytical Assessment

Análisis Valorativo

After cleaning duplicate permit records, the dataset became a strong candidate for a municipal operations case study. The analysis shows that permit activity is not only about how many permits are issued, but also about how different permit categories move through the approval process.

Después de limpiar los registros duplicados, el dataset se convirtió en un candidato fuerte para un caso de estudio de operaciones municipales. El análisis muestra que la actividad de permisos no trata solo de cuántos permisos se emiten, sino de cómo distintas categorías avanzan por el proceso de aprobación.

The main operational story is the gap between typical processing time and long-tail cases. A median of 24 days suggests that many permits move relatively quickly, while an average of 153.15 days suggests that a smaller group of permits experience very long delays. This difference should be treated as a key process performance signal.

La historia operacional principal es la diferencia entre el tiempo típico y los casos de cola larga. Una mediana de 24 días sugiere que muchos permisos avanzan relativamente rápido, mientras un promedio de 153.15 días sugiere que un grupo menor experimenta demoras muy largas. Esta diferencia debe tratarse como una señal clave de desempeño del proceso.

Professional recommendation: build the final dashboard around four pillars: permit volume, median approval days, work-type complexity, and geographic-operational segmentation.

Recomendación profesional: construir el dashboard final alrededor de cuatro pilares: volumen de permisos, mediana de días de aprobación, complejidad por tipo de trabajo y segmentación geográfico-operacional.

Recommended Next Analysis

Próximo Análisis Recomendado

Conclusion

Conclusión

This open-data case has moved beyond simple permit counting. It now supports a meaningful operational intelligence framework for analyzing municipal service performance, construction activity, approval-cycle behavior, business concentration, and localized urban development patterns.

Este caso de datos abiertos ya superó el simple conteo de permisos. Ahora soporta un marco significativo de inteligencia operacional para analizar desempeño de servicios municipales, actividad de construcción, comportamiento del ciclo de aprobación, concentración empresarial y patrones localizados de desarrollo urbano.

The central question becomes: which permit categories move fast, which ones create friction, and where should operational improvement efforts focus first?

La pregunta central pasa a ser: ¿qué categorías se mueven rápido, cuáles generan fricción y dónde deben enfocarse primero los esfuerzos de mejora operacional?