Panel de Datos
El Panel de Datos es un complemento (bundle) que convierte a Crow en una plataforma ligera de exploración de datos. Navega esquemas de bases de datos, escribe consultas SQL, visualiza resultados con gráficos y publica hallazgos como entradas de blog.
Visión General
Instala el complemento del Panel de Datos para obtener un nuevo panel en el Crow's Nest con cuatro pestañas:
| Pestaña | Propósito |
|---|---|
| Explorador de Esquemas | Navega tablas, columnas, tipos y relaciones entre las bases de datos conectadas |
| Editor SQL | Escribe y ejecuta consultas con resaltado de sintaxis y tablas de resultados |
| Gráficos | Crea visualizaciones a partir de los resultados de consultas (barras, líneas, pastel, dispersión) |
| Estudios de Caso | Combina consultas, gráficos y narrativa en estudios de caso publicables |
Primeros Pasos
Instala el complemento:
"Instala el panel de datos"O por CLI:
crow bundle install data-dashboard
crow bundle start data-dashboardEl Panel de Datos aparece en la barra lateral del Nest después de la instalación.
Explorador de Esquemas
El Explorador de Esquemas muestra cada base de datos registrada como backend de datos. Selecciona una base de datos en el menú desplegable para ver sus tablas, columnas, tipos de datos y relaciones de claves foráneas.
Úsalo para entender conjuntos de datos desconocidos antes de escribir consultas. El explorador lee únicamente metadatos del esquema — nunca toca tus datos.
Editor SQL
Escribe consultas SQL contra cualquier base de datos registrada. Características:
- Resaltado de sintaxis y autocompletado básico
- Tabla de resultados con columnas ordenables y conteo de filas
- Guardar consultas con nombre y descripción para reutilizarlas
- Exportar los resultados como CSV o JSON
SELECT county, COUNT(*) as filings
FROM tax_returns
WHERE year = 2025
GROUP BY county
ORDER BY filings DESC
LIMIT 20;Ejecuta la consulta con el botón Ejecutar o con Ctrl+Enter.
Consultas Guardadas
Las consultas guardadas persisten en la base de datos de Crow. Accede a ellas desde la barra lateral del Editor SQL. Cada consulta guardada registra:
- Nombre y descripción
- El texto SQL
- A qué base de datos apunta
- Cuándo se ejecutó por última vez
Gráficos
Selecciona una consulta guardada o ejecuta una consulta ad-hoc, y luego cambia a la pestaña de Gráficos para visualizar los resultados.
Tipos de gráfico soportados:
- Barras — Compara categorías (p. ej., declaraciones por condado)
- Líneas — Muestra tendencias en el tiempo (p. ej., envíos mensuales)
- Pastel — Muestra proporciones (p. ej., distribución por tipo de crédito)
- Dispersión — Explora relaciones entre dos columnas numéricas
Los gráficos se renderizan con Chart.js. Configura las etiquetas de los ejes, los colores y los títulos en el editor de gráficos. Guarda los gráficos junto a sus consultas de origen.
Estudios de Caso
Un estudio de caso combina múltiples consultas, gráficos y análisis escrito en un solo documento. Usa los estudios de caso para contar una historia con datos.
Crear un Estudio de Caso
- Ejecuta tus consultas y crea tus gráficos
- Abre la pestaña de Estudios de Caso y haz clic en Nuevo Estudio de Caso
- Agrega secciones — cada sección puede ser texto narrativo (Markdown), una consulta guardada con su tabla de resultados, o un gráfico
- Ordena las secciones arrastrándolas a su lugar
- Previsualiza el estudio de caso renderizado
Publicar en el Blog
Los estudios de caso se pueden publicar directamente en tu blog de Crow:
"Publica mi estudio de caso del análisis de impuestos en el blog"La IA convierte el estudio de caso en una entrada de blog, incrustando los gráficos como imágenes y los resultados de las consultas como tablas formateadas. El estudio de caso original sigue siendo editable — vuelve a publicarlo después de actualizarlo.
Modelo de Seguridad
El Panel de Datos aplica límites de seguridad estrictos:
- Solo lectura por defecto — Solo se permiten consultas
SELECT. Las sentenciasINSERT,UPDATE,DELETEy DDL se bloquean a menos que habilites explícitamente el modo de escritura para una base de datos específica. - Restricciones de rutas — Las bases de datos SQLite deben estar dentro de directorios permitidos (
~/.crow/data/, rutas de backends registrados). Sin acceso a bases de datos del sistema ni a archivos fuera del sandbox. - Tiempos límite de consulta — Las consultas se cancelan después de 30 segundos para prevenir operaciones desbocadas.
- Sin ejecución remota — Las consultas se ejecutan localmente contra los backends registrados. Las consultas de federación pasan por el proxy del gateway con las mismas verificaciones de seguridad del lado remoto.
Próximos Pasos
- Backends de Datos — Registra bases de datos externas
- Compartir Datos — Comparte bases de datos con otros usuarios de Crow
- Arquitectura del Panel de Datos — Análisis técnico profundo
- Extender el Dashboard — Agrega tipos de gráficos y exportadores