DataHub es la parte de Cloud Intelligence creada precisamente para esta brecha. Toma los datos de costos que están fuera de los proveedores de nube y los coloca en el mismo lugar que la factura de la nube. Los datos llegan por API o carga de CSV, con las dimensiones y métricas que define el cliente, de modo que la factura de un proveedor demasiado pequeño para justificar una integración nativa se convierte en una fuente que la plataforma trata como cualquier otra: disponible para reportes, presupuestos, alertas y pronósticos.
La capacidad ya estaba ahí, pero lo que Jupiter obtuvo fue alguien con quien construir.
Satyam Gupta, junto con los Forward Deployed Engineers (FDE) de DoiT, partió de cómo llegan las facturas en la realidad, no de la referencia de la API. Convirtió un PDF real de Jupiter al formato de DataHub, lo cargó y construyó encima los reportes y las alertas, para que el equipo pudiera ver el resultado terminado antes de comprometerse. Los Forward Deployed Engineers de DoiT intervinieron donde el trabajo iba más allá de la configuración, mientras Jupiter probaba la solución y definía cómo debían leerse los datos, y el equipo de Satyam automatizó el flujo a partir de ese feedback.
"Al integrar DataHub, el equipo de DoiT se involucró a tal punto que fue el propio equipo de DoiT quien armó el primer script de ingesta y el pipeline para nosotros." compartió Kyle.
Lo que entregaron se ajusta a los hábitos del equipo de finanzas. Las facturas llegan a una carpeta de Google Drive, el pipeline las procesa y las carga en Cloud Intelligence junto a la facturación de los proveedores de nube. Jupiter hizo ajustes menores y lo puso en producción.
Jupiter podría haber rastreado por su cuenta a los proveedores faltantes, pero eso deja los datos de costos en dos lugares, y un pronóstico solo puede correr sobre uno. Tener el 60% en DoiT y el resto en otra parte no es una posición desde la cual se pueda planificar. Kyle ya había usado otras plataformas de FinOps, y ahí es donde marca el contraste.
"DoiT realmente ha logrado llenar el vacío que no vi en algunas de las plataformas de FinOps que usé en el pasado."
Kyle Espinola, Head of Platform Engineering, Jupiter