En la fuente de datos podemos gestionar las fuentes de datos existentes, lo que nos permite recuperar, buscar o consultar una fuente de datos externa. T6 Enterprise utiliza la fuente de datos mediante módulos de extensión para acceder a los datos, entre ellos:
Sirve como punto central para la recopilación, almacenamiento y acceso a los datos necesarios para análisis, informes y aplicaciones. Dentro de T6 Enterprise, la fuente de datos facilita la conexión entre la aplicación y la base de datos de forma eficiente y segura. Establece la conexión inicial a la fuente de datos donde están las informaciones que serán visualizadas por un informe. Básicamente, la información que almacena es la connectionstring (la connectionstring de SQLServer que ya tenemos en la aplicación), que es como tendrá información para conectarse en T6 Enterprise, realizando una comparación entre las connectionstrings; si no coinciden, se puede realizar la sincronización.
Para que el usuario tenga acceso a la fuente de datos, debemos acceder al menú principal de T6, en Configuraciones, y seleccionar la opción Preview. Se abrirá un panel lateral; localice Data Source Sync y habilite el botón switch. También es necesario que la feature de grupo global Gestionar Recursos de Reporting Services esté habilitada. Para habilitar la feature, un usuario administrador debe seguir estos pasos: en el menú ir a Control de Acceso, seleccionar Grupo, elegir el grupo en el que se habilitará la feature, hacer clic en Permisos en la ribbon. Se abrirá un panel lateral; seleccione Funcionalidades y, en Administrador, haga clic en
para que se muestren las features disponibles. Habilite la feature Gestionar Recursos de Reporting Services y haga clic en
y por último en
. Todos los usuarios con perfil de administrador añadidos al grupo tendrán acceso a la feature.
La fuente de datos dentro de T6 Enterprise ofrece varias funcionalidades esenciales, incluyendo:
Son funcionalidades cruciales para la eficiencia, seguridad y robustez de los sistemas de software, permitiendo una gestión eficaz y confiable de los datos.
Para iniciar el uso de la fuente de datos, a través del explorer seleccionaremos la pestaña Integración en la ribbon y haremos clic en Fuente de Datos.
Se abrirá un panel que mostrará las fuentes de datos que tienen conexión con los reporting services disponibles; en el panel se mostrarán: Nombre, Ruta, Tipo (SDP o MSSQL) y Estado (sincronizado o desincronizado).
En tipo, podrá optar por SDP o MSSQL.
La sincronización de fuentes de datos es especialmente útil en los siguientes escenarios:
Cuando una aplicación en T6 requiere una nueva fuente de datos en Reporting Services (SSRS), esta puede crearse directamente desde el producto, sin necesidad de configurarla manualmente en el Report Server. La sincronización crea la fuente de datos directamente en el Report Server con la connection string correcta ya configurada.
Al migrar un proyecto entre entornos — por ejemplo, publicar un proyecto de producción en un entorno de desarrollo — el backup de la base de datos es el mismo, pero los datos de conexión cambian. La sincronización permite actualizar rápidamente todas las fuentes de datos, apuntándolas a la connection string del nuevo entorno.
Ejemplo: Un proyecto de producción es publicado en un entorno de desarrollo. El backup de la base de datos es idéntico, pero la connection string del servidor es diferente. Al sincronizar las fuentes de datos, todos los informes son redirigidos inmediatamente a la base de datos de desarrollo, sin necesidad de editar cada fuente manualmente.
Antes de utilizar la funcionalidad de Fuente de Datos, dos parámetros deben estar correctamente configurados en Configuraciones → Parámetros:
Ambos parámetros deben estar correctamente configurados para que el panel de Fuente de Datos funcione adecuadamente. URLs incorrectas o ausentes resultarán en errores al acceder o sincronizar fuentes de datos.
Las connection strings de tipo SDP (Sysphera Data Provider) se almacenan de forma cifrada y contienen, además de los datos del servidor, un código de aplicación y un código de usuario.
Si el código de aplicación o el código de usuario incluido en la connection string SDP cifrada no corresponde a ninguna aplicación o usuario existente en el sistema T6, la sincronización no podrá completarse automáticamente. Esto ocurre generalmente cuando:
En este escenario, T6 mostrará una advertencia indicando que los códigos de aplicación y usuario de la fuente de datos no corresponden a la configuración del sistema actual.
La Fuente de Datos en T6 es un punto central para la recopilación, almacenamiento y acceso a los datos necesarios para análisis, informes y aplicaciones. Facilita la conexión entre la aplicación y la base de datos de forma eficiente y segura, almacenando principalmente la connection string para establecer conexiones.
T6 admite dos tipos principales de fuentes de datos:
SDP (Sysphera Data Provider);
MSSQL (Microsoft SQL Server).
Para utilizar la Fuente de Datos en T6, el usuario debe pertenecer a un Grupo Global con la funcionalidad Gestionar Recursos del Reporting Services habilitada.
Además, es necesario acceder al menú principal de T6, en Configuraciones y seleccionar la opción Preview, y habilitar la Preview Feature: Data Source Sync.
La diferencia está en la compatibilidad de las connection strings:
Sincronizado: La connection string de la fuente de datos de Reporting Services (SSRS) es compatible con la de T6;
No sincronizado: Las connection strings son diferentes y necesitan sincronizarse.
Para sincronizar una fuente de datos en T6, utilice el botón de sincronización para actualizar (reemplazar) la connection string de la fuente de datos de Reporting Services (SSRS) con la de T6.
Para acceder al panel de fuentes de datos en T6, siga los pasos a continuación:
Se abrirá un panel lateral que mostrará las fuentes de datos sincronizadas, no sincronizadas y la opción para agregar nuevas fuentes de datos.
Al abrir el panel de fuentes de datos, se muestra:
Nombre.
Ruta.
Tipo (SDP o MSSQL).
Estado (sincronizado o no sincronizado).
Botones de acción (Descargar y Sincronizar).
Después de acceder al panel de Fuentes de Datos, haga clic en el botón Agregar, ubicado encima de la lista de fuentes de datos existentes, y complete la información solicitada en el panel que se abrirá:
Nombre.
Tipo.
Carpeta de Reporting Services.
Aplicación.
Usuario.
La diferencia está en los campos obligatorios para cada tipo:
MSSQL: Requiere solo el nombre y la ruta de Reporting Services (SSRS).
SDP: Además del nombre y la ruta, también requiere completar los campos Aplicación y Usuario.
La connection string almacena la información necesaria para conectarse a T6, permitiendo la comparación entre las connection strings de T6 y de Reporting Services (SSRS) para determinar si es necesaria la sincronización.