El Enlace de Datos es la herramienta utilizada por T6 para mover datos entre aplicaciones.
Por ejemplo: Una empresa que tiene dos aplicaciones en T6, una para el control financiero de la matriz y otra para el control financiero de una sucursal. Usando el Enlace de Datos, es posible copiar automáticamente la información de gastos registrados en la aplicación de la matriz hacia la aplicación de la sucursal, asegurando que ambas usen los mismos datos actualizados para análisis consolidados.
Con la herramienta Enlace de Datos, podremos ejecutar las siguientes tareas:
Para crear y utilizar este recurso, necesitaremos habilitar algunos permisos de usuario.
En permisos de Gestor, el usuario deberá tener habilitados los siguientes permisos:
El usuario también deberá estar asociado a un Grupo Global con el siguiente permiso de gestor habilitado:
También será necesario habilitar la siguiente Preview Feature:
Para utilizar este recurso dentro de T6, es necesario usar una aplicación de origen y una aplicación de destino; por lo tanto, el usuario deberá estar asociado a ambas aplicaciones que se utilizarán.
A continuación mostraremos los pasos para crear y utilizar el enlace de datos dentro de T6.
Para crear un enlace de datos, seguiremos estos pasos:
En una aplicación, siempre tenemos 3 opciones de escenario: Planificado, Realizado y Cerrado. El escenario Cerrado nunca se copia.
EJEMPLO:
Cuando guardamos datos de un formulario, el sistema identifica que estamos guardando datos en un formulario que sirve como premisa de origen para un enlace de datos. Reconoce que existe un enlace de datos y lo ejecuta automáticamente; el dato llega al destino, por lo que tenemos un dato en tiempo real, lo que llamamos online en el producto.
Asociar por Nombre Automáticamente solo copiará los miembros que contengan exactamente el mismo nombre; si el nombre es diferente, no copiará nada.
.
Durante el mapeo manual también podemos realizar las siguientes acciones:
: Elimina el mapeo realizado, es decir, quita el miembro del listado de miembros mapeados..csv o .xlsx para el mapeo de miembros. El archivo debe contener como encabezado las columnas: Miembro Origen, Tipo del Miembro, Operador del Miembro y Miembro de Destino. Solo se listarán los miembros existentes en las dimensiones; si el miembro indicado en el archivo no existe, no será mapeado..xlsx. El archivo contendrá como encabezado las columnas: Miembro Origen, Tipo del Miembro, Operador del Miembro y Miembro de Destino, así como los datos mapeados. El archivo exportado puede editarse y utilizarse para realizar una nueva importación, facilitando el mantenimiento del mapeo de miembros.En algunos casos específicos, puede suceder que una dimensión exista solo en una de las aplicaciones involucradas en el Enlace de Datos. Cuando la dimensión está presente solo en la aplicación de origen, normalmente se utiliza una cuenta agregadora que contempla todos los miembros de esa dimensión, indicando en la aplicación de destino que ese detalle no será considerado. Por otro lado, si la dimensión existe solo en la aplicación de destino, es común seleccionar un único miembro representativo, como No Aplicable, para mantener la consistencia en el envío de datos.
Para ejecutar el Enlace de Datos, el usuario deberá tener los permisos mencionados en el tema 2.1. Requisitos Previos de este manual.
para editar el alcance de la dimensión.
y seleccionaremos el miembro.
y seleccionaremos el tipo de agregación.| Agregación | Descripción |
|---|---|
| Miembro | Selecciona solo el miembro de referencia |
| Descendientes | Selecciona todos los descendientes del miembro de referencia |
| Descendientes (inc) | Selecciona todos los descendientes del miembro de referencia, incluyéndolo |
| Ancestros | Selecciona todos los ancestros del miembro de referencia |
| Anterior | Selecciona el miembro inmediatamente anterior en el árbol de miembros, en el mismo nivel del miembro de referencia |
| Siguiente | Selecciona el miembro inmediatamente posterior en el árbol de miembros, en el mismo nivel del miembro de referencia |
| Anterior (Relativo al Padre) | Selecciona el miembro anterior, en el mismo nivel y en la misma posición del padre del miembro de referencia |
| Ancestros (inc) | Selecciona todos los ancestros del miembro de referencia, incluyéndolo |
| Miembros mismo nivel | Selecciona todos los miembros que están en el mismo nivel del miembro de referencia |
| Miembros mismo nivel (inc) | Selecciona todos los miembros que están en el mismo nivel del miembro de referencia, incluyéndolo |
| Padre Miembro | Selecciona el padre del miembro de referencia |
| Siguiente (Relativo al Padre) | Selecciona el siguiente miembro, en el mismo nivel y en la misma posición del padre del miembro de referencia |
| Anterior (Relativo a la Raíz) | Selecciona el miembro anterior en el árbol de miembros, en el mismo nivel y en la misma posición relativa a la raíz del árbol de miembros |
| Siguiente (Relativo a la Raíz) | Selecciona el siguiente miembro en el árbol de miembros, en el mismo nivel y en la misma posición relativa a la raíz del árbol de miembros |
| Padre Miembro (inc) | Selecciona el padre del miembro de referencia, incluyéndolo |
| Hijos Miembro | Selecciona los hijos del miembro de referencia |
| Hijos Miembro (inc) | Selecciona los hijos del miembro de referencia, incluyéndolo |
| Descendientes Sin Hijos | Selecciona todos los descendientes sin hijos (que sean "hojas") del miembro de referencia |
| Anteriores misma Raíz (inc) | Selecciona los miembros anteriores en el árbol de miembros, en el mismo nivel y en la misma raíz del miembro de referencia |
| Siguientes misma Raíz (inc) | Selecciona los miembros posteriores en el árbol de miembros, en el mismo nivel y en la misma raíz del miembro de referencia |
| Anteriores misma cantidad hijos Raíz (inc) | Selecciona los miembros anteriores del miembro de referencia, en la misma raíz y con la misma cantidad de miembros |
| Dato Miembro | Selecciona solo el Dato Miembro del miembro seleccionado |
| Descendientes Dato Miembro (inc) | Selecciona todos los Datos Miembro descendientes del miembro de referencia, incluyendo su propio Dato Miembro |
| Excluir Miembro | Excluye el miembro de referencia |
| Excluir Dato Miembro | Excluye el Dato Miembro del miembro de referencia |
| Siguientes misma cantidad hijos Raíz (inc) | Selecciona los miembros posteriores del miembro de referencia, en la misma raíz y con la misma cantidad de miembros |
| Hijos [Words-DataMember] | Selecciona solo los Datos Miembro hijos del miembro seleccionado |
.
Después de la ejecución tendremos el resultado mediante notificaciones del sistema, informando sobre el éxito de la ejecución o posibles errores.
Los modelos de planificación frecuentemente necesitan manejar datos en diferentes niveles de granularidad. Por ejemplo, un modelo de Planificación de RR. HH. requiere la dimensión Cargos, mientras que un modelo de Ingresos y Gastos requiere la dimensión Productos. Combinar ambos en una sola aplicación crea un modelo esparso: cada registro de RR. HH. lleva un valor "No Aplicable" para Productos, y cada registro de ingresos lleva "No Aplicable" para Cargos. Las intersecciones esparsas degradan el rendimiento y hacen que los modelos sean más difíciles de mantener.
La estrategia recomendada es crear aplicaciones separadas y enfocadas — cada una con solo las dimensiones necesarias — y usar Data Link para mover los datos relevantes entre ellas. Por ejemplo:
Este enfoque mantiene ambos modelos densos (todas las intersecciones de dimensiones están pobladas), mejora el rendimiento del cubo y permite que cada aplicación evolucione de forma independiente.
Buenas Prácticas: Dividir modelos en aplicaciones enfocadas, conectadas por Data Links, es la arquitectura recomendada para entornos de planificación complejos. Consulte al equipo de implementación de T6 para determinar el nivel adecuado de segmentación para su proyecto.
El Acceso Directo a la Base de Datos omite la capa de objetos de T6 y consulta la base de datos de origen directamente vía SQL. Convierte el conjunto de resultados al formato de la tabla de destino y lo graba en la aplicación de destino en una única operación optimizada.
El Alcance de Ejecución controla qué tipo de escenario leerá Data Link desde la aplicación de origen. Las opciones disponibles son:
| Alcance | Descripción |
|---|---|
| Todos | Copia datos tanto de Planificado como de Realizado. |
| Planificado | Copia solo los datos almacenados en el escenario Planificado. |
| Realizado | Copia solo los datos almacenados en el escenario Realizado. |
Nota: El escenario Cerrado nunca es copiado por un Data Link, independientemente del Alcance de Ejecución seleccionado.
Cuando la opción Ejecutar Automáticamente está habilitada, T6 Planning monitorea la aplicación de origen en modo online. Siempre que un usuario guarda datos en un formulario que alimenta un Data Link, la plataforma dispara automáticamente la ejecución del Data Link — no se requiere ejecución manual. La aplicación de destino se actualiza en tiempo real.
Este es el mismo concepto online utilizado por el recálculo de fórmulas: el producto identifica cuándo un objeto dependiente necesita recalcularse y lo hace de manera transparente.
Buenas Prácticas: Habilite Ejecutar Automáticamente cuando el Data Link alimente cálculos críticos downstream o dashboards que siempre deban reflejar los datos de entrada más recientes.
La etapa de Mapeo de Miembros define cómo los miembros de la dimensión de origen se corresponden con los miembros de la dimensión de destino. T6 ofrece dos estrategias, que pueden combinarse.
En el mapeo manual, usted vincula explícitamente cada miembro de origen con su miembro de destino correspondiente usando la interfaz del asistente. Este enfoque ofrece control preciso, pero tiene una limitación importante: si se agrega un nuevo miembro en cualquiera de las dimensiones después de configurar el Data Link, no se incluirá automáticamente — el mapeo debe actualizarse manualmente.
Use el mapeo manual cuando necesite redirigir cuentas específicas a destinos diferentes, aplicar agregaciones o excluir determinados miembros.
Cuando la opción Asociar Automáticamente por Nombre está habilitada, T6 Planning no registra los mapeos de miembros en el momento de la configuración. En su lugar, resuelve el mapeo en tiempo de ejecución: cuando se ejecuta el Data Link, empareja miembros de origen con miembros de destino comparando sus nombres.
Características principales:
Buenas Prácticas: Use Asociar Automáticamente por Nombre para dimensiones donde origen y destino comparten los mismos nombres de miembros (por ejemplo, una dimensión de Tiempo compartida). Esto elimina el mantenimiento continuo cuando se agregan o renombran miembros.
Puede combinar ambos enfoques en el mismo Data Link aplicando Asociación Automática por Nombre para la mayoría de las dimensiones y usando mapeo manual para una o dos dimensiones específicas (por ejemplo, la dimensión de Cuenta) donde sea necesario redirigir un subconjunto de miembros a cuentas de destino específicas. Para ello, cree un segundo Data Link separado con alcance para esos miembros específicos usando mapeo manual, mientras el primer Data Link gestiona el resto automáticamente.
Cuando una dimensión existe en la aplicación de origen, pero no en la de destino, agregue los datos al miembro de nivel superior (por ejemplo, "Todos los Cargos") y mapee ese miembro al miembro No Aplicable en el destino. Esto consolida el detalle antes de la transferencia y garantiza que no se pierdan datos.
Cuando una dimensión existe en la aplicación de destino, pero no en la de origen, mapee todos los datos de origen a un único miembro No Aplicable en el destino. Esto trata correctamente la dimensión faltante sin generar errores.
Nota: TODAS las dimensiones de ambas aplicaciones deben estar emparejadas en la configuración. Cualquier dimensión sin correspondencia hará que Data Link falle en el momento de la ejecución. Mapee las dimensiones sin correspondencia al miembro No Aplicable o a un miembro agregador adecuado.
Data Link es una herramienta de T6 para mover datos entre aplicaciones, permitiendo copiar automáticamente información de una aplicación a otra, como por ejemplo copiar gastos de la matriz a la sucursal.
En los Data Links de T6, con la ejecución automática activa, el sistema identifica cuándo hay cambios en el origen y ejecuta el enlace automáticamente.
En la ejecución manual, necesita ejecutar el proceso manualmente cada vez que quiera sincronizar los datos.
Para usar Data Link, el usuario debe tener habilitadas las siguientes funcionalidades de Gestor: Ejecutar Carga de Datos y Gestionar la estructura/modelo de la aplicación, y estar en un Grupo Global con la funcionalidad Gestionar Explorer.
También es necesario tener habilitada la Preview Feature Data Link New.
No. Para crear el Data Link, es necesario estar asociado tanto a la aplicación de origen como a la de destino.
Los alcances de ejecución disponibles en Data Link son:
Todos.
Planificado.
Realizado.
El escenario Cerrado nunca se copia.
En la configuración de parámetros de Data Link, "Asociar por Nombre Automáticamente" es un switch al lado de cada dimensión listada. Cuando está habilitado, ignora configuraciones manuales y mapea miembros por nombre en tiempo de ejecución. Solo copia miembros con nombres exactamente iguales.
Durante la configuración de Data Link, cuando una dimensión existe solo en la aplicación de origen, se usa una cuenta agregadora que contempla todos los miembros de esa dimensión en la aplicación de destino.
Durante la configuración de Data Link, cuando una dimensión existe solo en la aplicación de destino, lo más común es seleccionar un miembro representativo como No Aplicable para mantener la consistencia.
Durante la configuración de Data Link, en la etapa de Alcance, puede seleccionar miembros específicos y tipos de agregación para cada dimensión.
Los tipos de agregación disponibles durante la configuración del alcance en Data Link son:
| Agregación | Agregación | Agregación | Agregación |
|---|---|---|---|
| Miembro | Descendientes | Descendientes (inc) | Ancestros |
| Anterior | Siguiente | Anterior (Relativo al padre) | Ancestros (inc) |
| Miembros mismo nivel | Miembros mismo nivel (inc) | Padre Miembro | Siguiente (Relativo al padre) |
| Anterior (Relativo a la raíz) | Siguiente (Relativo a la raíz) | Padre Miembro (inc) | Hijos miembro |
| Hijos miembro (inc) | Descendientes sin hijos | Anteriores misma raíz (inc) | Siguientes misma raíz (inc) |
| Anteriores misma cantidad hijos raíz (inc) | Dato miembro | Descendientes dato miembro | Excluir miembro |
| Excluir dato miembro | Siguientes misma cantidad hijos raíz (inc) | Hijos dato miembro |
Después de ejecutar Data Link, el sistema mostrará notificaciones informando sobre el éxito de la ejecución o posibles errores.
No, actualmente el método disponible de acceso al origen en Data Link es Acceso Directo a la Base de Datos, que usa consultas SQL.
Sí, Data Link permite copiar entre aplicaciones en la misma base de datos o en bases de datos separadas.
Vuelva a abrir las propiedades del Data Link y verifique si el switch Ejecutar Automáticamente está activo.