BI View Editor es una herramienta integrada en Odoo que permite a los usuarios definir y ejecutar sus propios informes sin necesidad de programar.
Propósito:
- El BI View Editor se utiliza para crear informes que no están contenidos en el Odoo estándar, combinando datos de fuentes existentes.
- Ha sido diseñado para ser utilizado por usuarios con poco o ningún conocimiento de la arquitectura técnica de Odoo. Los usuarios vinculan visualmente objetos de negocio y seleccionan los campos a visualizar.
- El BI View Editor ofrece a los usuarios diferentes tipos de representaciones, incluyendo vistas tree, graph, pivot.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 17.0Permite a los usuarios crear sus propios informes seleccionando visualmente modelos y campos de Odoo, y luego generar un informe real con vistas de lista, gráfico y pivote, además de una entrada de menú, sin escribir código.
El Editor de vistas BI permite a un usuario crear un informe personalizado a partir de datos existentes de Odoo sin programar. En el formulario, un generador visual de consultas muestra los modelos y campos disponibles; el usuario vincula objetos de negocio entre sí y marca qué campos mostrar, cuáles son filas, columnas o medidas, y cuáles aparecen en la lista.
Cuando el usuario hace clic en "Generate BI View", el módulo crea una vista de base de datos, crea un nuevo modelo de informe y genera automáticamente vistas de lista, gráfico, tabla dinámica y búsqueda, además de una acción de ventana. El botón "Open BI View" abre entonces el informe terminado. Un botón "Create a Menu" añade el informe al menú "Custom BI Views" para que otros usuarios puedan acceder a él.
Reglas de negocio y comportamientos automáticos: - Los nombres deben ser únicos; al copiar una vista se añade "(copy)". - Los campos no pueden duplicarse, y solo los campos numéricos pueden ser medidas; los campos relacionales o numéricos no pueden ser filas ni columnas. - Se rechazan los modelos abstractos y los vínculos incoherentes, y los modelos o campos faltantes (p. ej., tras desinstalar un módulo) bloquean la generación. - Si se eligen grupos de usuarios, el módulo comprueba que esos grupos puedan realmente leer todos los modelos de origen y concede acceso de lectura sobre el nuevo informe a esos grupos (o a todos si no se elige ninguno). - Un botón "Reset to Draft" elimina las vistas, la acción y el modelo generados; una vista creada no puede eliminarse hasta que se restablezca.
Una pestaña ER Diagram muestra una imagen de las tablas y vínculos seleccionados. Una pestaña SQL (solo para usuarios técnicos) muestra la consulta generada y una condición de ordenación opcional. Una pestaña Security limita quién ve el informe, y una pestaña Notes almacena texto libre.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (4)
- bve.view · modelo nuevodata, name, note (Notes), query, state, view_id (View), line_ids (Lines), user_ids (Users), action_id (Action), field_ids (Fields), group_ids (Groups), model_name, relation_ids (Relations), over_condition, er_diagram_image
- ir.model · amplía un modelo existente
- bve.view.line · modelo nuevorow, name, ttype (Type), column, in_list, measure, field_id, model_id, relation, sequence, join_node, left_join, list_attr (List Attribute), field_name, model_name (Model Name), bve_view_id, description, table_alias, join_model_id, view_field_type
- wizard.ir.model.menu.create · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/reporting-engine.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Instalación
Fuente · Odoo 17.0En el archivo de configuración de Odoo añada bi_view_editor en la lista server_wide_modules:
[options]
(...)
server_wide_modules = web,bi_view_editor
(...)Alternativamente especifique --load=bi_view_editor al iniciar Odoo por línea de comandos.
Opcionalmente es posible habilitar la vista del ER Diagram. Para ello necesita instalar Graphviz, un software de código abierto de visualización de grafos:
``sudo apt-get install graphviz``Para diseñar gráficamente tu conjunto de datos de análisis:
- Desde el menú Dashboards, selecciona "Custom BI Views"
- La creación de BI Views está restringida a los miembros del grupo "BI View Editor Manager". Puedes añadir este grupo a un usuario en el formulario de usuario, Access Rights, sección Technical.
- Navega por los objetos de negocio en la pestaña "Query Builder"
- Selecciona los campos de interés (Drag & Drop)
- Para cada campo seleccionado, haz clic derecho en la columna Options y selecciona si es una fila, columna o medida; si quieres eliminar el campo de la vista de lista, desmarca la casilla ´List´ en la columna Options
- Guarda y haz clic en "Generate BI View"
- Haz clic en "Open BI View" para ver el resultado
Para acceder a la BI View creada con un menú dedicado:
- Si el módulo Dashboard (board) está instalado, la funcionalidad estándar "Add to My Dashboard" estaría disponible
- "Create a menu" está restringido a los miembros del grupo "BI View Editor Manager".
- Haz clic en "Create a menu" para crear un nuevo elemento de menú directamente vinculado a tu nueva BI view (esta funcionalidad está disponible en modo desarrollador); cuando la BI view se restablezca a borrador, este menú se eliminará y tendrás que volver a crear la entrada de menú.
También hay disponible una interfaz de usuario más avanzada en la pestaña "Details". Proporciona posibilidades adicionales para usuarios más avanzados, como usar LEFT JOIN en lugar del INNER JOIN predeterminado.
También es posible mejorar la generación de IDs para nuevas vistas añadiendo una Over Condition en la pestaña "SQL", consulta
para más detalles. Por ejemplo, una cláusula ORDER BY ayuda a evitar un comportamiento poco fiable al filtrar las vistas generadas.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.