Para IT

Por fin, ve qué te está pidiendo tu negocio.

Cada Excel subido. Cada prompt a la IA. Cada dashboard. Cada coste. En un solo lugar. Cifrado, auditable, gobernado por ti. La imagen completa de cómo se ve la gobernanza + observabilidad en zenital selfBI hoy.

Lo que IT ve

Por fin, un bucle de feedback real.

Cada Excel subido, cada llamada a la IA, cada dashboard. Filtra por equipo, usuario, periodo. Detecta las columnas que tu warehouse debería tener, directamente de cómo trabaja la gente. Vivo en /admin hoy.

  • Fuentes de datos a nivel de organización, conecta una vez, decide qué workspaces la ven
  • Observabilidad de costes, por workspace, usuario, modelo, periodo
  • Vigilancia de Excels, cada subida registrada con columnas y temas
  • Observabilidad del wizard, cada prompt, cada flag de "la IA se equivoca"
  • Política de claves de IA, una clave de empresa, por workspace, o BYOKPróximamente
  • Cifrado AES-256-GCM en reposo para claves y credenciales
zenital selfBI · /adminThis week · 12 users
AI spend
€128.10
↑ 12% vs last week
AI calls
2,847
↑ 18%
Dashboards
47
38 active
Files uploaded
23
3 with new columns

AI spend, last 7 days

€ per day

Recent Excel uploads

4 of 23
  • CSV
    Q2_sales_export.csv
    12 cols · 8.4k rows · by maria.gomez
    Sales
  • CSV
    churn_score_weekly.xlsx
    7 cols · 2.1k rows · by david.ruiz
    new columnRetention
  • CSV
    invoices_jan_apr.csv
    18 cols · 14k rows · by lucia.fdz
    Finance
  • CSV
    team_workload.csv
    5 cols · 340 rows · by pablo.lara
    Ops

Prompts that failed this week, gaps in the warehouse

3 unique
  • Show me cancellation reasons by weekcolumn cancellation_reason not in any model
  • Compare churn vs retention this quartercolumn churn_status not in any model
  • NPS score by regioncolumn nps_response not in any model
Observabilidad de Excels

Ve lo que tu negocio pide, aunque nadie le pregunte a IT.

Cada Excel subido queda registrado con sus columnas, quién lo subió y los temas que cubre. Cuando tres equipos suben archivos con una columna llamada `customer_health_score`, ya sabes qué añadir al warehouse el próximo sprint. Vivo en /admin/files hoy.

Excel uploads, this week

23 files · 3 with columns not in your warehouse

AllFinanceSalesOps
FileUploaded bySizeTopicsSignal
CSV
Q2_sales_export.csv
2h ago
maria.gomez12 cols · 8.4k rows
SalesQ2
XLS
churn_score_weekly.xlsx
6h ago
david.ruiz7 cols · 2.1k rows
Retention
+2 new cols
CSV
NPS_responses_apr.csv
yesterday
lucia.fdz9 cols · 1.3k rows
NPSCX
+1 new col
CSV
invoices_jan_apr.csv
yesterday
lucia.fdz18 cols · 14k rows
Finance
CSV
team_workload.csv
2d ago
pablo.lara5 cols · 340 rows
Ops
Conecta lo que sea

Cinco conectores de base de datos en vivo. Y CSV y Excel.

Prueba, introspecciona y conecta cualquier base de datos productiva en menos de un minuto. Las columnas crípticas reciben aliases sugeridos automáticamente por la IA. Las credenciales se cifran con AES-256-GCM antes de tocar disco.

Pg
PostgreSQL
Live database connection
My
MySQL
Live database connection
Ms
MSSQL
Live database connection
Bq
BigQuery
Live database connection
Rs
New
Redshift
Live database connection
Sn
Coming soon
Snowflake
Live database connection
CSV
CSV / Excel
File upload (Parquet behind the scenes)
Every database connection is tested before save · credentials are AES-256-GCM encrypted at rest · introspection auto-suggests aliases for cryptic columns.
Gobierna todo

Una conexión. Muchos workspaces. Tú decides quién ve qué.

IT conecta una fuente una sola vez a nivel de organización. Después una matriz de visibilidad decide qué workspaces (Finanzas, Ventas, Operaciones…) pueden usarla. La capa de queries de Cube fuerza la matriz en el servidor, nadie puede consultar una fuente para la que no está habilitado, ni siquiera adivinando el nombre del cubo.

zenital selfBI · /admin/data-sources
enabled blocked
Data sourceTypeTablesFinanceSalesOperationsMarketingCustomer Support
PoCRM (production)
PostgreSQL47
MSERP, billing
MSSQL28
BiWarehouse, sales
BigQuery14
PoField operations
PostgreSQL22
ReAnalytics, Redshift
Redshift18
IT connects each source once at the organization level, then flips toggles per workspace. Cube queries enforce the matrix server-side, a workspace can't query a source it isn't enabled for, even if it knows the cube name.
Seguridad y gobernanza

Hecho para departamentos de IT que auditan antes de firmar.

Cifrado AES-256-GCM en reposo

Vivo

Cada clave de API y credencial de base de datos se cifra antes de tocar disco. La clave de cifrado vive en variables de entorno, nunca en la base de datos. Runbook de rotación documentado para auditorías de cumplimiento.

Row-level security por organización

Vivo

Cube fuerza el filtro workspace_id en cada query a través de queryRewrite. Un usuario del workspace A literalmente no puede consultar datos del workspace B, ni aunque conozca el nombre del cubo.

Modos de privacidad

Vivo

El admin de la organización elige: telemetría completa (por defecto, log de cada prompt, archivo, dashboard) o sólo metadatos (coste y uso se mantienen, contenido del prompt se elimina). Cada empleado sabe qué se registra.

Registro de eventos auditable

Vivo

Una tabla unificada de eventos captura cada llamada a la IA, subida de archivo, acción de dashboard y cambio de admin. Consultable desde /admin. Cinco índices para queries de rango por debajo del segundo.

BYOK, tres modos

Próximamente

Elige una clave para toda la empresa, claves por workspace, o que cada usuario traiga la suya. Encaja con cómo la empresa realmente compra IA. La UI sólo muestra la configuración relevante según el modo de organización.

Camino a SOC 2

En roadmap

En la roadmap para el primer cliente empresarial regulado. Hasta entonces: cifrado + RLS + registro de auditoría cubren la sustancia de lo que SOC 2 pide, sólo que sin el certificado de auditoría.

Bajo el capó

Anatomía de una pregunta.

Ningún SQL crudo toca al LLM. Cada gráfico pasa por una capa semántica validada que evita alucinaciones.

01 · Your prompt
Plain English. No SQL.
02 · Schema + glossary
Your aliases. Your KPI definitions.
03 · Cube JSON
Validated structure. Never SQL from the LLM.
04 · SQL (compiled, not generated)
Cube.js compiles, applies RLS, runs the query.
05 · Chart
4 seconds from prompt to render.
manager → “Revenue by region last quarter, exclude internal sales.”
The LLM never writes SQL. It emits structured JSON that the semantic layer validates and compiles.
Siguiente paso

¿Quieres ver también la vista de dirección?

La otra mitad de zenital selfBI es el wizard que los directivos usan cada día. Gráficos en lenguaje natural, sin SQL, sin ticket a IT. Misma capa de datos. Misma gobernanza que tú controlas.

Ver la vista de dirección →Volver a inicio