Configuración

Configuración funcional

Esta guía explica cómo configurar Anjana Data para adaptarla a los requerimientos de cada organización. En ella se describen los pasos necesarios para parametrizar los distintos componentes del modelo de gobierno de datos.

La guía cubre los siguientes apartados de configuración:

  • Modelo operativo de gobierno: definición de roles, permisos, dominios de datos, workflows, reglas de lanzamiento de workflows y notificaciones.

  • Metamodelo y plantillas de metadatos: configuración del modelo entidad–relación y de las plantillas asociadas: menús, secciones, atributos, validaciones y reglas de versionado.

  • Linaje y ciclo de vida: parametrización de las capas de linaje, los subtipos de objetos que pertenecen a cada capa y las relaciones de agregación.

  • Portales y filtros: configuración de los filtros disponibles en el buscador de objetos y en la pantalla de auditoría del Portal de Datos.

  • Internacionalización: gestión de idiomas y traducciones de la plataforma.

  • Variables del sistema: parámetros de comportamiento global de la aplicación.

  • Configuración de batches: programación de tareas automáticas periódicas.

Esta guía está dirigida a los administradores funcionales de la plataforma: los perfiles encargados de parametrizar y mantener la configuración dentro del Panel de configuración, independientemente de quién haya definido el modelo de gobierno.

Conceptos básicos para la configuración de Anjana Data

Antes de comenzar con la configuración funcional, conviene conocer los conceptos clave de Anjana Data. A continuación se recogen las definiciones más relevantes para interpretar esta guía. Para una descripción completa, consulta el Glosario de términos de Anjana Data.

Principales conceptos

  • Dominio de datos / unidad organizativa: estructura que permite organizar y segmentar los activos de datos dentro de la organización. Sirve como base para los mecanismos de autorización que determinan qué usuarios ejercen roles de gobierno sobre cada activo.

  • Roles de gobierno: funciones y responsabilidades asignadas a los distintos perfiles dentro del modelo de gobierno de datos.

  • Permisos: autorizaciones que determinan qué acciones puede realizar un usuario sobre los objetos de la plataforma. Los permisos son aditivos: un usuario dispone de la suma de todos los permisos asociados a sus roles.

  • Usuarios: personas con acceso a la plataforma. Cada usuario puede tener asignados uno o varios roles de gobierno.

  • Workflows: flujos de trabajo configurables que soportan los procesos de validación de las acciones de gobierno, desde la creación de un activo hasta la autorización de acceso a sus datos.

  • Notificaciones: alertas automáticas que informan a los usuarios sobre cambios, solicitudes o acciones pendientes en la plataforma.

  • Metamodelo: estructura conceptual que define qué entidades y relaciones se gobiernan en la plataforma.

  • Entidad: elemento del metamodelo que representa un activo de datos o de información (p. ej. dataset, informe, modelo de IA, tratamiento de datos…).

  • Relación: vínculo entre dos entidades que refleja dependencias, jerarquías o asociaciones.

  • Tipo de objeto: clasificación básica de los elementos gobernados en el metamodelo. Indica si se trata de una entidad o de una relación.

  • Subtipo de objeto: categoría concreta de un objeto dentro del metamodelo. Por ejemplo, dataset o término para entidades; dependencia o agregación para relaciones.

  • Linaje: capacidad para trazar el recorrido y la transformación de los datos a lo largo de su ciclo de vida.

  • Capa de linaje: nivel dentro del linaje que agrupa entidades y relaciones según su función (p. ej. capa técnica, capa de consumo, capa semántica…).

  • Relación de agregación: relación del metamodelo que representa dependencias de agrupación entre entidades dentro de una capa de linaje.

  • Auditoría: módulo que registra y permite consultar todas las acciones realizadas en la plataforma o en sistemas externos conectados.

  • Portal de datos: interfaz orientada al usuario de negocio para consultar activos de datos, solicitar acceso y colaborar en su gobierno.

  • Filtros: criterios configurables que facilitan la búsqueda y selección de objetos en el buscador de objetos y en la pantalla de auditoría.

  • Claves de traducción: identificadores que permiten mostrar la plataforma en varios idiomas, de modo que cada usuario vea roles, dominios, plantillas, atributos y notificaciones en su idioma configurado.

Mecanismos para la configuración

El Panel de administración permite introducir toda la parametría necesaria para la configuración funcional y gran parte de la configuración técnica. Este portal está en proceso de migración, en esta versión se ha habilitado un nuevo portal más avanzado que implementa mayor número de reglas de validación y aplica automáticamente gran parte de la lógica de configuración, reduciendo el riesgo de error.

Nota: el Panel de configuración es el frontal del microservicio interno denominado Portuno. Actualmente se está migrando a un nuevo módulo de administración; durante este período, algunas opciones siguen disponibles en el módulo anterior.

El Panel de configuración está organizado en las siguientes secciones:

  • Inicio – Acciones sobre el sistema: acciones de mantenimiento del sistema (ver detalle más abajo).

  • Internalización: gestión de los idiomas disponibles y las traducciones de la plataforma.

  • Configuración / Ajustes: parámetros de comportamiento global de la aplicación.

  • Módulo anterior (en proceso de migración): acceso a las tablas de parametrización funcional (Schemas), al editor visual de workflows (BPM) y al resto de opciones de configuración que aún no se han incorporado al nuevo módulo.

image-20260727-104945.png
Portal de administración de Anjana Data Platform


Para operar en el Panel de administración, el usuario debe tener asignados roles con permisos adecuados:

  • ANJANA_ADMIN_ACCESS: permiso que otorga acceso al Panel de administración y a las tablas de parametrización funcional.

  • ANJANA_CREDENTIAL_ADMIN: permiso que otorga acceso a las tablas de autenticación y autorización (este rol no da acceso al Panel de configuración por sí solo).

Acciones del sistema (Inicio)

Las acciones están agrupadas en dos bloques:

Acciones sobre el sistema

Acción

Descripción

Forzar indexación

Fuerza la reindexación completa de todas las entidades y relaciones en el motor de búsqueda. Recomendada cuando se detecta desincronización entre la base de datos y el buscador, o tras modificar las ponderaciones de búsqueda.

Cargar traducciones predeterminadas

Inserta las traducciones por defecto que falten en la plataforma para español (es-ES) e inglés (en-US). No sobreescribe traducciones que hayan sido modificadas por el administrador.

Sincronizar usuarios

Actualiza la información de los usuarios de la plataforma con los datos procedentes de los proveedores de identidad configurados para la autenticación.

Cargar linaje

Regenera el linaje completo de entidades y relaciones para que pueda visualizarse correctamente en el Portal de Datos. Recomendada cuando se producen errores en la visualización del linaje.

Validar Campos

Valida la configuración de los atributos ARI de los objetos y las jerarquías de valores de los atributos de tipo taxonomía.

Operaciones de reseteo ⚠️

Estas acciones son irreversibles. Úsalas únicamente cuando sea estrictamente necesario.

Acción

Descripción

Vaciar caché

Limpia las cachés de la aplicación. Recomendada tras cualquier cambio de configuración, autenticación, traducciones, proveedores de identidad, iconografía o estilos (CSS).

Reestablecer datos

Elimina todos los datos gobernados (objetos y atributos), manteniendo la configuración (plantillas, unidades organizativas, etc.). Recomendada para limpiar datos de prueba antes de iniciar el gobierno real.

Reestablecer datos y configuración

Elimina tanto los datos gobernados como toda la configuración de la plataforma, devolviendo el entorno a su estado de fábrica. Usar únicamente en casos de reinstalación o restauración completa.

Restablecer secuencias de la base de datos

Ajusta las secuencias de la base de datos PostgreSQL al valor máximo existente en cada tabla. Necesaria tras cargas manuales o configuraciones directas en la base de datos.

image-20260702-114706.png
Acción de actualización de secuencias disponible en el Panel de configuración

Uso del módulo de Schemas (módulo anterior)

Desde la opción Schema, se accede al catálogo completo de tablas de Anjana Data, donde se almacena toda la parametría de configuración de la plataforma.

Acceso a las tablas de parametrización funcional

El usuario puede pulsar directamente sobre cada tabla para visualizar o modificar su contenido. Para cada tabla se disponen de filtros y con la posibilidad de ordenar columnas.

image-20250819-111539.png
Panel de configuración: Tablas de parametrización funcional (pestaña de Schemas)

Aplicar filtros a las tablas de parametrización funcional

Los filtros permiten buscar registros según distintos criterios:

  • Valores iguales a, que comienzan por, que finalizan en o que contienen el texto introducido.

  • Selección de un listado de opciones posibles.

  • Filtrado por valores vacíos (nulos) o no vacíos.

image-20250819-112514.png
Ejemplo de aplicación de filtro al contenido de Name de la tabla Attribute Definitions

Para deshacer un filtro, basta con introducir el carácter - en uno de los campos del filtro (operador o valor) y volver a aplicarlo.

image-20250819-112225.png
Ejemplo de cómo deshacer el filtro sobre el contenido de Name de la tabla Attribute Definitions

Aplicar ordenación de registros a las tablas de parametrización funcional

Para ordenar, basta con hacer clic sobre el nombre de la columna hasta obtener la ordenación deseada (ascendente o descendente). Es posible ordenar por varias columnas a la vez pulsando la tecla Ctrl mientras se hace clic en los nombres de las columnas adicionales.