In the data source section, we can manage existing data sources, allowing us to retrieve, search, or query an external data source. T6 Enterprise uses data sources through extension modules to access data, including:
It serves as a central point for collecting, storing, and accessing data required for analysis, reports, and applications. Within T6 Enterprise, the data source facilitates the connection between the application and the database in an efficient and secure way. It establishes the initial connection to the data source where the information displayed in a report is located. Basically, the information it stores is the connection string (the SQL Server connection string we already have in the application), which is how it gets the information needed to connect in T6 Enterprise. A comparison is made between the connection strings; if they do not match, synchronization can be performed.
For the user to access the data source, we need to open the T6 main menu, go to Settings, and select Preview. A side panel will open; locate Data Source Sync and enable the switch button. It is also required that the global group feature Manage Reporting Services Resources is enabled. To enable the feature, an administrator user must follow these steps: from the menu, go to Access Control, select Group, choose the group where the feature will be enabled, click Permissions in the ribbon. A side panel will open; select Functionalities and, under Administrator, click
to display the available features. Enable Manage Reporting Services Resources and click
, and then
. All users with an administrator profile added to the group will have access to the feature.
The data source within T6 Enterprise offers several essential features, including:
These are crucial features for the efficiency, security, and robustness of software systems, enabling effective and reliable data management.
To start using the data source, in the explorer select the Integration tab in the ribbon and click Data Source.
A panel will open showing the data sources that have a connection with available reporting services. In the panel, the following are displayed: Name, Path, Type (SDP or MSSQL), and Status (synchronized or unsynchronized).
Synchronized: The data source connection string from Reporting Services (SSRS) is compatible with the connection string of T6 Enterprise.
Unsynchronized: The data source connection string from Reporting Services (SSRS) is different from the connection string of T6 Enterprise. It is possible to download and synchronize the data source using the buttons:
, meaning it will update (replace) the data source connection string in Reporting Services (SSRS) with the one from T6 Enterprise.
For the type, you can choose either SDP or MSSQL.
Data source synchronization is especially useful in the following scenarios:
When an application in T6 requires a new data source in Reporting Services (SSRS), it can be created directly from the product, without the need to configure it manually on the Report Server. Synchronization creates the data source directly on the Report Server with the correct connection string already configured.
When migrating a project between environments — for example, publishing a production project to a development environment — the database backup is the same, but the connection data changes. Synchronization allows you to quickly update all data sources, pointing them to the connection string of the new environment.
Example: A production project is published in a development environment. The database backup is identical, but the server connection string is different. By synchronizing the data sources, all reports are immediately redirected to the development database, without the need to manually edit each source.
Before using the Data Source feature, two parameters must be correctly configured in Settings → Parameters:
Both parameters must be correctly configured for the Data Source panel to work properly. Incorrect or missing URLs will result in errors when accessing or synchronizing data sources.
Connection strings of the SDP (Sysphera Data Provider) type are stored in encrypted form and contain, in addition to the server data, an application code and a user code.
If the application code or user code embedded in the encrypted SDP connection string does not match any existing application or user in the T6 system, synchronization cannot be completed automatically. This typically occurs when:
In this scenario, T6 will display a warning indicating that the application and user codes of the data source do not match the current system configuration.
The Data Source in T6 is a central point for collecting, storing, and accessing data necessary for analysis, reports, and applications. It facilitates the connection between the application and the database efficiently and securely, mainly storing the connection string to establish connections.
T6 supports two main types of data sources:
SDP (Sysphera Data Provider).
MSSQL (Microsoft SQL Server).
To use the Data Source in T6, the user must be in a Global Group with the Manage Report Services Resources feature enabled.
Additionally, it is necessary to access the main menu of T6, go to Settings, select the Preview option, and enable the Preview Feature: Data Source Sync.
The difference lies in the compatibility of the connection strings:
Synchronized: The connection string of the Reporting Services (SSRS) data source is compatible with T6's.
Unsynchronized: The connection strings are different and need to be synchronized.
To synchronize a data source in T6, use the synchronization button to update (replace) the connection string of the Reporting Services (SSRS) data source with T6's.
To access the data source panel in T6, follow the steps below:
A side panel will open displaying synchronized, unsynchronized data sources and the option to add new data sources.
When opening the data source panel, the following are displayed:
Name.
Path.
Type (SDP or MSSQL).
Status (synchronized or unsynchronized).
Action buttons (Download and Synchronize).
After accessing the Data Sources panel, click the Add button, located above the list of existing data sources, and fill in the requested information in the panel that will open:
Name.
Type.
Reporting Services Folder.
Application.
User.
The difference lies in the required fields for each type:
MSSQL: Requires only the name and path of Reporting Services (SSRS).
SDP: In addition to the name and path, it also requires filling in the Application and User fields.
The connection string stores the information needed to connect to T6, allowing comparison between the connection strings of T6 and Reporting Services (SSRS) to determine whether synchronization is needed.