FlexigoTech · Odoo · Data Warehouse

Tus datos de Odoo en Snowflake, sin pipelines a medida

Exporta snapshots de los modelos de Odoo que elijas a tablas de Snowflake: selecciona modelos y campos, programa la sincronización con cron o lánzala a demanda, y supervisa cada ejecución con logs detallados. Licencia LGPL-3 con código fuente incluido, para Odoo 17, 18 y 19.

Flexigo Odoo to Snowflake Snapshot Exporter

29 € pago único

Código fuente LGPL-3 incluido, sin suscripción.

Odoo 17, 18 y 19

Compatible con Community y Enterprise.

Sin SaaS intermedio

Conexión directa Odoo → Snowflake, sin middleware ni suscripciones externas.

El problema

Tu operativa vive en Odoo y tu analítica en Snowflake. Sincronizarlos a mano —exports CSV, scripts sueltos, ETL frágil— consume horas, se rompe en silencio y acaba en datos inconsistentes entre el ERP y el warehouse.

La solución

Este módulo automatiza el export desde el propio Odoo: configuras qué modelos y qué campos se exportan, eliges full-refresh o incremental, lo programas con cron y revisas cada ejecución en los logs de sincronización. Pensado para equipos de BI, finanzas y operaciones, e integradores que montan pipelines de datos.

Características reales, sin humo

Exporta cualquier modelo de Odoo

Selecciona los modelos que quieres en tu warehouse —partners, pedidos, facturas o cualquier otro— y añádelos a la configuración de export como líneas de modelo.

Programación flexible

Lanza exports manuales a demanda o automatízalos con planificaciones cron a la cadencia que encaje en tu pipeline de analítica.

Full-refresh o incremental

Elige por configuración entre volcar el snapshot completo o sincronizar de forma incremental, según el volumen y el uso de cada tabla.

Control a nivel de campo

Decide exactamente qué campos se exportan y cuáles se quedan en Odoo, campo a campo, desde las líneas de campos de cada modelo.

Protección de datos sensibles

Reglas integradas impiden que campos tipo credencial (contraseñas, claves API) salgan de Odoo. Además puedes definir exclusiones propias por modelo.

Logs de sincronización en tiempo real

Cada ejecución queda registrada: éxito, sincronización parcial o fallo, con el mensaje de error detallado para diagnosticar sin salir de Odoo.

Cómo funciona

PASO 1

Instala y conecta

Instala el módulo como cualquier otro y configura tus credenciales de Snowflake (usuario/contraseña o autenticación key-pair) en Ajustes → Técnico → Snowflake Export.

PASO 2

Elige qué exportar

Crea una configuración de export, añade los modelos y ajusta las líneas de campos: qué se exporta a Snowflake y qué queda excluido.

PASO 3

Programa la sincronización

Ejecuta el export a demanda o déjalo en manos del cron. Escoge full-refresh o incremental según cada configuración.

PASO 4

Supervisa cada ejecución

Revisa los Sync Logs: éxitos, sincronizaciones parciales y fallos con su error. Corrige la causa y vuelve a lanzar.

Requisitos (los de verdad)

  • Cuenta de Snowflake activa con credenciales válidas: usuario/contraseña o autenticación key-pair. El módulo las almacena y las usa para escribir en tus tablas.
  • Odoo 17.0, 18.0 o 19.0, edición Community o Enterprise. Sin licencias adicionales.
  • Nada más: no requiere SaaS externo, middleware ni conectores de terceros.

Preguntas frecuentes

¿Funciona en Odoo Community o solo en Enterprise?

Funciona en ambas. Es totalmente compatible con Odoo 17, 18 y 19 en Community y Enterprise, sin SaaS externo ni licencias extra.

¿Necesito una cuenta de Snowflake?

Sí. Necesitas una cuenta de Snowflake con credenciales válidas (usuario/contraseña o key-pair). El módulo guarda esas credenciales de forma segura y las usa para escribir los datos en tus tablas de Snowflake.

¿Puedo impedir que se exporten campos sensibles?

Sí. El módulo incluye reglas de protección que bloquean por defecto los campos tipo credencial (contraseñas, claves API) para que nunca lleguen a Snowflake, y además puedes personalizar las exclusiones de campos por modelo.

¿Qué pasa si una sincronización falla?

Todos los intentos quedan registrados en los Sync Logs con su mensaje de error detallado. Consultas el log, resuelves la causa y vuelves a lanzar el export. También verás sincronizaciones parciales para detectar problemas sin perder toda la carga.

¿Qué incluye la compra de 29 €?

El pago único de 29 € incluye el código fuente completo bajo licencia LGPL-3, las actualizaciones de la serie de Odoo que compres (17, 18 o 19) y soporte por email. Sin suscripciones ni costes recurrentes.

¿Sirve para tablas grandes?

Sí. Para tablas con mucho volumen, configura el modo incremental y cada ejecución sincroniza solo los cambios; el full-refresh es ideal para tablas pequeñas o cargas iniciales. Eliges el modo por cada configuración de export y ajustas la cadencia del cron al volumen de tus datos.

¿Cómo se instala?

Como cualquier módulo de Odoo: descárgalo desde la Odoo App Store, instálalo desde Aplicaciones y configura tus credenciales de Snowflake en Ajustes → Técnico → Snowflake Export. En unos minutos estás exportando.