1. Primeros pasos
Después de crear tu cuenta desde datametrixx.com, recibirás un correo de confirmación. Una vez verificada tu cuenta, podrás acceder al panel de administración.
URL del panel
https://admin.datametrixx.com
Credenciales
Email y contraseña configurados durante el registro. Puedes mostrar u ocultar la contraseña con el ícono de ojo del campo.
Al iniciar sesión por primera vez llegas al Dashboard, que resume el estado de tu cuenta: clientes activos, datasets cargados, publicaciones activas y uso de almacenamiento.
2. Roles y permisos
DataMetrixx maneja 5 roles con permisos jerárquicos:
| Rol | Alcance | Puede hacer |
|---|---|---|
| Platform Admin | Toda la plataforma | Gestionar todos los tenants, billing y auditoría cross-tenant |
| Tenant Owner | Su empresa | CRUD de clientes, usuarios, branding, dominios, importaciones |
| Tenant Admin | Su empresa | Gestión de datos, componentes, templates y publicaciones |
| Client Admin | Un cliente asignado | Igual que Tenant Admin, pero limitado a su cliente |
| Viewer | Un cliente asignado | Solo lectura de datos y visualizaciones |
3. Cómo fluyen los datos
Esta es la jerarquía mental que vas a usar todo el tiempo. Léela una vez y el resto de la plataforma tendrá sentido.
Tu cuenta (tenant)
└─ Cliente (empresa / marca / proyecto)
└─ Dataset (un tema de datos, ej: "Ventas 2026")
└─ Importación #1 · #2 · #3 ... (versiones)
└─ Filas (data_records)
- Tu cuenta puede tener uno o varios clientes, según tu plan.
- Cada cliente puede tener muchos datasets independientes (por ejemplo: “Ventas”, “Inventario”, “Producción”).
- Cada dataset acumula versiones. Cada vez que subes un CSV al mismo dataset se crea una nueva versión y la anterior queda guardada.
- Los componentes (gráficas, tablas, KPIs) se construyen apuntando a un dataset — no a una versión concreta.
- La versión activa del dataset es la que ven los componentes. Cuando una nueva importación termina bien, se vuelve la activa automáticamente.
4. Gestión de clientes
Cada cliente representa una empresa, marca o proyecto al que le vas a entregar datos y visualizaciones.
Crear un cliente
- Entra a Clientes desde el menú lateral.
- Haz clic en Nuevo cliente.
- Completa nombre, slug (URL amigable) y correo de contacto.
- Opcional: crea un administrador del cliente con email y contraseña.
- Elige el tipo de dominio: ninguno, subdominio o dominio propio.
- Guarda. El cliente queda listo para cargar datos y publicar.
X/Y clientes en la página indica tu consumo. Al alcanzar el tope, el botón “Nuevo cliente” se deshabilita hasta que subas de plan.5. Gestión de usuarios
Los usuarios se crean simultáneamente en DataMetrixx y en AWS Cognito. Solo Platform Admin y Tenant Owner pueden crear, editar o resetear contraseñas.
Crear un usuario
- Ve a Usuarios → Nuevo usuario.
- Completa nombre completo, email y contraseña inicial.
- Asigna rol (Tenant Admin, Client Admin o Viewer).
- Si es rol de cliente, selecciona el cliente asignado.
- Guarda. El usuario recibe sus credenciales.
Resetear contraseña
Usa el botón Resetear clave. La nueva contraseña debe cumplir:
- Mínimo 8 caracteres
- Al menos una mayúscula
- Al menos un número
- Al menos un carácter especial
El formulario valida los requisitos en tiempo real con una lista de chequeo visual.
6. Catálogos
Los catálogos definen los valores permitidos para las dimensiones de tus datos: continentes, regiones, países, clasificaciones, elementos y sub-elementos. Funcionan como listas maestras que mantienen la consistencia de nombres al importar.
Entra a Catálogos para ver, editar o importar nuevos valores. Los catálogos se comparten entre todos los datasets del cliente.
7. Datasets
Un dataset es el contenedor que agrupa todas las versiones de un mismo conjunto de datos. Piénsalo como “el tema”: las filas específicas van y vienen con cada importación, pero el dataset es el ancla estable al que tus componentes se conectan.
Ejemplos de datasets
- “Ventas mensuales” — recibe un CSV al mes.
- “Producción por país” — se actualiza trimestralmente.
- “Inventario” — se actualiza en tiempo real vía API.
Crear un dataset
- Entra a Datasets y haz clic en Nuevo dataset.
- Asigna nombre y descripción claros (ej: “Ventas 2026”).
- Guarda. El dataset queda vacío, esperando su primera importación.
Estructura de una fila
Todas las filas que cargues al dataset siguen un esquema dimensional común. No tienes que usar todos los campos — llena los que apliquen a tu negocio:
| Campo | Tipo | Ejemplo |
|---|---|---|
| continent | texto | America |
| region | texto | Norte |
| country | texto | Mexico |
| classification | texto | Retail |
| element | texto | Ventas |
| sub_element | texto | Online |
| year | número | 2026 |
| value | decimal | 123456.78 |
La combinación continent + region + country + classification + element + sub_element + year actúa como llave única dentro de cada importación. Es lo que usa el sistema para detectar duplicados.
8. Importación y versionado
La forma principal de cargar datos es subiendo archivos CSV. Cada importación que hagas a un mismo dataset se convierte en una nueva versión — no sobrescribe la anterior.
Proceso paso a paso
- Entra a Importaciones → Nueva importación.
- Selecciona el dataset destino (o crea uno nuevo).
- Sube el archivo CSV (delimitador coma, encoding UTF-8).
- Mapea cada columna de tu CSV al campo correspondiente del sistema:
continent,region,country,classification,element,sub_element,year,value. Si tu CSV usa otros nombres (ej: “Pais”, “Año”), el mapeo los traduce. - Elige política de duplicados:
- Rechazar: si una fila duplica una llave existente, se omite.
- Upsert: actualiza el valor de la fila duplicada con el nuevo.
- Inicia la importación. El sistema procesa en background y muestra el progreso.
Estados de una importación
| Estado | Significa |
|---|---|
| pending | Subida, esperando procesamiento. |
| processing | Leyendo el CSV e insertando filas. |
| completed | Terminó bien. El dataset ahora apunta a esta versión. |
| failed | Error al procesar. Los datos no se activaron. |
| rolled_back | Se revirtió manualmente. Sus filas se borraron. |
Versionado y versión activa
Cada dataset tiene una versión activa: la importación cuyas filas se muestran hoy en los componentes. Las versiones anteriores permanecen almacenadas — puedes volver a cualquiera en cualquier momento.
- Cuando una importación termina en estado
completed, se vuelve la versión activa automáticamente. - Puedes activar una versión anterior desde la lista de importaciones del dataset.
- Puedes hacer rollback de una importación problemática: borra sus filas y, si era la activa, el dataset vuelve a la anterior.
9. Archivos
La sección Archivos gestiona activos binarios (imágenes, documentos, logos) almacenados en S3 por cliente. Al subir un archivo obtienes una URL pública que puedes usar en componentes de imagen, páginas del site builder o branding.
Los avatares de usuario se almacenan en el prefijo público avatars/y son accesibles sin firma.
10. Componentes
Un componente es una visualización reutilizable (tabla, gráfica, KPI, mapa…) que se conecta a un dataset. Lo importante es entender esto:
Los componentes no almacenan datos.
Un componente guarda una receta: qué dataset consultar, qué filtros aplicar, qué dimensiones agrupar y cómo visualizar el resultado. Cada vez que alguien abre el dashboard, el componente ejecuta su receta contra la versión activa del dataset y muestra el resultado.
Tipos disponibles
Tabla
Filas paginadas con ordenamiento
Gráfica de barras
Comparaciones categóricas
Barras apiladas / agrupadas
Compara múltiples series
Barras horizontales
Rankings largos
Gráfica de líneas
Tendencias en el tiempo
Multi-línea
Múltiples series temporales
Área / Área apilada
Volumen acumulado
Pastel / Dona
Distribución por categoría
Radar
Comparación multidimensional
Scatter / Burbujas
Correlaciones entre variables
Combo
Barras + línea en un eje doble
Waterfall
Flujo de cambios positivos/negativos
Funnel
Tasas de conversión en etapas
Treemap
Tamaños relativos por categoría
Gauge
Indicador tipo velocímetro
Heatmap
Mapa de calor
KPI
Número destacado con meta
Mapa geográfico
Datos sobre mapa del mundo
Texto / Imagen / PDF
Bloques de contenido estático
Cómo se conecta un componente a los datos
Cuando creas un componente tienes que responder estas preguntas:
- ¿De qué dataset viene la información? Seleccionas el dataset del cliente. El componente queda amarrado a él por id — no a una versión específica, sino al dataset en general.
- ¿Qué filtros aplico? Por ejemplo: solo el país “México”, solo años entre 2020 y 2026, solo el elemento “Ventas”. Los filtros descartan filas antes de agrupar.
- ¿Cómo agrupo? Las dimensiones son las columnas por las que sumas o promedias. Para una gráfica de barras de ventas por país, la dimensión es
country. Para una línea de tiempo esyear. - ¿Qué agregación uso?
sum,avg,count,maxominsobre la columnavalue. - ¿Cómo ordeno y cuánto muestro? Ordenas por dimensión o por valor agregado, ascendente o descendente, y limitas a los primeros N resultados.
Ejemplo 1 — Gráfica de barras: ventas por país
Quiero ver cuánto vendió cada país en 2026, ordenado del que más vendió al que menos:
{
"dataset_id": "uuid-del-dataset-ventas",
"dimensions": ["country"],
"aggregation": "sum",
"filters": {
"element": "Ventas",
"year": 2026
},
"sort_by": "value",
"sort_order": "desc",
"limit": 10
}Esto traduce a: “sumame value agrupado por country, solo filas donde element = "Ventas" y year = 2026, ordenado por el total de mayor a menor, top 10.”
Ejemplo 2 — Línea de tiempo: ventas mensuales de un producto
{
"dataset_id": "uuid-del-dataset-ventas",
"dimensions": ["year"],
"aggregation": "sum",
"filters": {
"element": "Ventas",
"sub_element": "Online"
},
"year_range": [2020, 2026],
"sort_by": "year",
"sort_order": "asc"
}Ejemplo 3 — KPI: total de ventas del mes
{
"dataset_id": "uuid-del-dataset-ventas",
"dimensions": [],
"aggregation": "sum",
"filters": {
"element": "Ventas",
"year": 2026
}
}Sin dimensions el resultado es un solo número — perfecto para un KPI.
Flujo de creación en el panel
- Entra a Componentes → Nuevo componente.
- Asigna nombre y descripción.
- Elige el tipo (tabla, barras, línea, KPI, etc.).
- Selecciona el dataset fuente.
- Configura filtros, dimensiones, agregación y ordenamiento.
- Configura estilo: colores, etiquetas, leyenda, formato numérico.
- Usa Vista previa para ver el resultado con datos reales.
- Guarda. El componente queda listo para usarse en templates.
Componentes que no vienen de un dataset
Los tipos Texto, Imagen, PDF y Archivo no necesitan dataset. Sirven para agregar contenido estático a un dashboard: un título, un logo, un manual en PDF, un video. Se suben directo al componente desde el panel.
11. ¿Cómo se actualizan los componentes cuando subo datos nuevos?
Esta es probablemente la pregunta más importante del sistema. La respuesta corta es: se actualizan solos, sin tocar los componentes.
Regla de oro
Mientras subas el nuevo CSV al mismo dataset y con la misma estructura de columnas, todos los componentes conectados a ese dataset mostrarán los datos actualizados automáticamente.
El flujo paso a paso, por dentro
- Tienes un dataset con versión activa = Importación #1.
- Tu gráfica de barras lee filas solo de Importación #1.
- Subes un CSV nuevo al mismo dataset.
- El sistema procesa y crea Importación #2.
- Al terminar, Importación #2 se marca como versión activa — automáticamente.
- La próxima vez que alguien abra el dashboard, la gráfica lee de Importación #2.
Qué cosas sí tienes que revisar
- Estructura de columnas: si el componente filtra por
element = "Ventas"y en el nuevo CSV renombraste la columna a “Venta”, el filtro dejará de encontrar coincidencias. Mantén los nombres consistentes o re-mapea las columnas al importar. - Política de duplicados: si eliges rechazar, las filas que ya existen no se actualizan — podrías tener la versión activa incompleta. Si eliges upsert, los registros se actualizan con los nuevos valores.
- Errores en la importación: si queda en estado
failed, la versión anterior sigue activa. Revisa el resumen de errores, corrige el CSV y vuelve a subir. - Rollback: si el CSV nuevo trajo un problema, ve a la importación y haz rollback. El dataset vuelve a la versión anterior y los componentes también.
Cuándo NO se actualiza solo
Si en lugar de subir al mismo dataset creas un dataset nuevo, los componentes existentes siguen mirando al dataset viejo. En ese caso hay que editar cada componente y apuntarlo al dataset nuevo — o, mejor, subir los datos al dataset original.
12. Templates
Un template es una composición de varios componentes en un layout en grid. Funciona como el dashboard que luego vas a publicar.
- Entra a Templates → Nuevo template.
- Define nombre, descripción y cliente propietario.
- Arrastra componentes al grid y ajusta su tamaño.
- Guarda en estado
draft. - Cuando esté listo cámbialo a
published.
13. Publicaciones y embeds
Publicar un template genera un token público que permite mostrar el dashboard en cualquier sitio sin necesidad de autenticación.
- Selecciona un template en estado published.
- Crea una publicación. Se genera automáticamente
public_token. - Configura visibilidad:
publicocontrolled. - Define la lista de dominios permitidos (CORS).
- Copia el snippet de embed y pégalo en tu sitio.
Snippet de embed
<div id="datametrixx-container"></div>
<script src="https://api.datametrixx.com/datametrixx.js"
data-token="TU_TOKEN_PUBLICO"
data-container="datametrixx-container">
</script>14. Site Builder
Cada cliente puede tener un sitio público con su propio branding, páginas y publicaciones embebidas, sin escribir una línea de código.
- Entra a Site Builder.
- Configura header, footer y menú de navegación.
- Crea páginas con slug, título y descripción SEO.
- Arrastra publicaciones (dashboards) al contenido.
- Publica la página. Queda accesible en el dominio del cliente.
15. Branding
En Branding cada cliente configura su identidad visual:
- Logotipo (se sube como archivo).
- Favicon para la pestaña del navegador.
- Colores primario y secundario.
- Tipografía (cuando está disponible).
Los cambios se aplican instantáneamente al sitio público y a los embeds.
16. Dominios
Cada cliente puede publicar bajo uno de estos esquemas:
Subdominio (automático)
Con domain_type: subdomain el cliente recibe slug.datametrixx.com. No requiere configuración de DNS.
Dominio personalizado
- El cliente configura un CNAME en su DNS.
- Desde el panel se inicia la verificación de dominio.
- El sistema emite certificado SSL en ACM automáticamente.
- Se crea una distribución CloudFront dedicada.
- Una vez verificado, el dominio queda activo.
17. Facturación
La sección Facturación muestra tu plan actual, consumo, fecha de próximo cargo y historial de pagos.
- El trial dura 7 días sin tarjeta.
- Al finalizar el trial puedes seleccionar un plan mensual.
- Los precios están en MXN.
- Algunos planes incluyen un setup fee único.
18. Auditoría
El sistema registra automáticamente todas las acciones importantes: creaciones, ediciones, eliminaciones, importaciones, cambios de permisos y reseteo de contraseñas.
En Auditoría puedes filtrar por usuario, tipo de acción, entidad, fecha y rango. Cada registro incluye el diff de los cambios realizados y la IP de origen.
19. Preguntas frecuentes
Si subo datos nuevos al mismo dataset, ¿tengo que tocar los componentes?
No. Mientras subas al mismo dataset con la misma estructura de columnas, todos los componentes se actualizan solos la próxima vez que alguien abra el dashboard. Ver sección 11.
¿Qué pasa si el CSV nuevo tiene datos malos?
Si la importación falla, la versión anterior del dataset sigue siendo la activa. Si ya se activó y notas errores, ve a la importación y haz rollback: borra sus filas y regresa el dataset a la versión anterior.
¿Puedo volver a una versión anterior del dataset?
Sí. En la lista de importaciones del dataset puedes activar cualquier versión previa. Los componentes empezarán a mostrar esa versión inmediatamente.
¿Qué pasa si se me olvida la contraseña?
Usa el link “¿Olvidaste tu contraseña?” en la pantalla de login. Recibirás un correo con el código de recuperación desde AWS Cognito.
¿Puedo importar datos sin usar CSV?
Por ahora, la importación masiva es vía CSV. Para cargas programáticas puedes usar la API REST con un API key de tenant.
¿Los embeds funcionan en cualquier sitio?
Sí, siempre que el dominio esté en la lista de orígenes permitidos configurada en la publicación.
¿Cómo paso mi cliente a su dominio propio después de lanzar?
Ve a la sección Dominios del cliente, cambia el tipo a “custom”, sigue el flujo de verificación y el sistema migra automáticamente la distribución sin downtime.
¿Dónde veo el consumo de mi plan?
En Facturación y en la parte superior de la página de Clientes, donde se muestra X/Y clientes.
¿Necesitas ayuda?
Si tienes dudas que este manual no resuelve, escríbenos:
© 2026 DataMetrixx by Dixi Project. Todos los derechos reservados.