Conceptos clave
Antes de trabajar con Mind One, es importante entender los conceptos que estructuran la plataforma. Estos términos aparecen en toda la documentación y en la interfaz.
Tenant (Cuenta)
Un tenant es una organización dentro de Mind One. Cada tenant tiene sus propios datos, usuarios, configuración y suscripción, completamente aislados de otros tenants.
- Al registrarte, se crea un tenant del que eres propietario (Owner).
- Todos los recursos (workspaces, datagrids, usuarios) pertenecen a un tenant específico.
Workspace
Un workspace es el contenedor principal para organizar datos en Mind One. Representa un módulo o dominio de datos de tu organización (por ejemplo, “Clientes”, “Productos”, “Proveedores”).
Cada workspace puede tener:
- Nombre, descripción e icono para identificarlo visualmente.
- Prioridad: orden de visualización en el menú lateral.
- Conexión de Autosync: conexión que utiliza autosync al data lakehouse que heredan los datagrids del workspace.
Los workspaces pueden ser plantillas reutilizables para crear nuevos workspaces con la misma estructura.
Datagrid
Un datagrid es una tabla de datos estructurada dentro de un workspace. Es el elemento central donde se almacenan y gestionan los datos contextuales.
Características principales:
- Campos tipados: cada columna tiene un tipo (texto, número, booleano, fecha, email, URL) con validaciones opcionales.
- Datos tabulares: los registros se almacenan como filas con paginación.
- Validación: reglas a nivel de campo (formato, obligatoriedad, unicidad) y reglas cruzadas entre campos o entre datagrids.
- Particiones: campos que actúan como segmentos de datos, con valores provenientes de listas de valores u otros datagrids.
- Versionado: cada datagrid mantiene un número de versión que se incrementa con los cambios.
- Workflow: estados de borrador (draft) y aprobado (approved).
- Bloqueo: sistema de bloqueo pesimista para evitar ediciones concurrentes.
- Import/Export: importación masiva desde Excel, exportación a Excel y PDF, descarga de plantillas.
- Table Code: código identificador para la tabla en el data lakehouse (generado automáticamente o personalizable).
- Conexión autosync: puede heredar la conexión del workspace o tener una conexión propia.
Datagroup
Un datagroup es una agrupación lógica de datagrids. Permite organizar datagrids relacionados bajo un mismo concepto, independientemente del workspace al que pertenezcan.
- Un datagroup se asocia a uno o más workspaces.
- Un datagrid puede pertenecer a múltiples datagroups.
- Útil para agrupar datagrids por proceso de negocio, proyecto o cualquier criterio organizativo.
Listas de Valores (List of Values)
Una value list (lista de valores) es un conjunto reutilizable de opciones que se pueden vincular a campos de datagrids. Funcionan como catálogos o enumeraciones.
Tipos de listas de valores:
- Estática: valores definidos manualmente (clave, etiqueta, orden y metadatos opcionales).
- Basada en datagrid: valores que se obtienen dinámicamente de una columna de otro datagrid.
Las listas de valores se identifican por una key única y pueden usarse en múltiples datagrids. La plataforma rastrea en qué datagrids y campos se usa cada value list.
Connection (Conexión)
Una connection es la configuración que permite a Mind One comunicarse con un sistema externo. Cada conexión define las credenciales de acceso, el scope y el propósito de la integración.
Cada conexión tiene:
- Credenciales: específicas del sistema destino (service account, host, usuario, contraseña, token, etc.).
- Scope: a nivel de workspace (todos los datagrids lo heredan) o de datagrid individual.
- Estado: activa, inactiva o error.
Autosync
El Autosync es la funcionalidad que sincroniza automáticamente los datos maestros gestionados en Mind One con el lakehouse o sistema de almacenamiento externo del cliente. Utiliza la conexión configurada en el workspace o datagrid para propagar los cambios al destino en tiempo real — sin intervención manual, sin exportaciones periódicas, sin procesos intermedios.
Los sistemas soportados actualmente son:
| Tipo | Descripción |
|---|---|
| Google BigQuery | Data warehouse de Google Cloud |
| Snowflake | Snowflake Data Cloud |
| Databricks | Databricks Lakehouse Platform |
| Amazon Redshift | Data warehouse de Amazon Web Services |
| PostgreSQL | Base de datos relacional PostgreSQL |
| Qlik Cloud | Sincronización a espacio de Qlik Cloud en formato Parquet, CSV o TXT |
Consulta la página de Conexiones para ver la configuración detallada de cada tipo.
Embed
Un embed es un enlace a contenido externo (URL) asociado a un workspace o datagroup. Permite integrar dashboards, documentos o herramientas externas dentro del contexto de Mind One.
Roles y permisos
Mind One usa un modelo de control de acceso basado en roles (RBAC) con cinco niveles:
| Rol | Puede gestionar | Puede editar datos | Puede ver datos |
|---|---|---|---|
| Admin | ✓ Tenant | ✓ | ✓ |
| Modelador | ✓ Estructura | ✓ | ✓ |
| Contribuidor | — | ✓ | ✓ |
| Visor de Datos | — | — | ✓ (solo lectura) |
Los permisos se evalúan por recurso (workspaces, datagrids, datagroups, listas de valores, conexiones, users, embeds) y por acción (ver, crear, editar, eliminar, exportar, importar).
Notificaciones y realtime
Mind One incluye un sistema de notificaciones en tiempo real basado en WebSocket. Los cambios en datagrids, bloqueos y eventos del sistema se propagan instantáneamente a todos los usuarios conectados.
Internacionalización
La plataforma soporta español e inglés. El idioma se puede configurar a nivel de usuario desde el perfil.