Data Link is the tool used by T6 to move data between applications.
For example: A company has two T6 applications, one for headquarters financial control and another for a branch. Using Data Link, it is possible to automatically copy registered expense information from the headquarters application to the branch application, ensuring both use the same up-to-date data for consolidated analysis.
Using the Data Link tool, you can perform the following tasks:
To create and use this feature, some user permissions must be enabled.
In Manager permissions, the user must have the following permissions enabled:
The user must also be associated with a Global Group with the following manager permission enabled:
The following Preview Feature must also be enabled:
To use this feature in T6, a source application and a destination application are required. Therefore, the user must be associated with both applications that will be used.
Below are the steps to create and use a data link in T6.
To create a data link, follow these steps:
In an application, there are always 3 scenario options: Planned, Actual, and Closed. The Closed scenario is never copied.
EXAMPLE:
When data is saved in a form, the system identifies that the form is a source premise for a data link, recognizes the existing data link, and runs it automatically. The value reaches the destination in real time.
By default, all mapping is performed by name. Dimensions with different names are mapped individually;
In the dimensions list, you have Source, Destination, Total, and Automatically Associate by Name;
Automatically Associate by Name only copies members with exactly the same name. If the name differs, nothing is copied.
;
In specific cases, a dimension may exist in only one of the applications involved in Data Link. When the dimension exists only in the source application, an aggregate account that includes all members is usually used, indicating in the destination application that this detail will not be considered. On the other hand, if the dimension exists only in the destination application, a single representative member is usually selected, such as Not Applicable, to keep consistency in data transfer.
To execute Data Link, the user must have the permissions listed in topic 2.1. Prerequisites of this manual.
to edit the dimension scope;
and select the member;
and select the aggregation type;| Aggregation | Description |
|---|---|
| Member | Selects only the reference member |
| Descendants | Selects all descendants of the reference member |
| Descendants (inc) | Selects all descendants of the reference member, including itself |
| Ancestors | Selects all ancestors of the reference member |
| Previous | Selects the immediately previous member in the member tree, at the same level as the reference member |
| Next | Selects the immediately next member in the member tree, at the same level as the reference member |
| Previous (Relative to Parent) | Selects the previous member at the same level and same position as the reference member's parent |
| Ancestors (inc) | Selects all ancestors of the reference member, including itself |
| Same-level members | Selects all members at the same level as the reference member |
| Same-level members (inc) | Selects all members at the same level as the reference member, including itself |
| Parent Member | Selects the parent of the reference member |
| Next (Relative to Parent) | Selects the next member at the same level and same position as the reference member's parent |
| Previous (Relative to Root) | Selects the previous member in the member tree, at the same level and same position relative to the root |
| Next (Relative to Root) | Selects the next member in the member tree, at the same level and same position relative to the root |
| Parent Member (inc) | Selects the parent of the reference member, including itself |
| Children Member | Selects the children of the reference member |
| Children Member (inc) | Selects the children of the reference member, including itself |
| Descendants Without Children | Selects all descendants without children (leaf members) of the reference member |
| Previous same Root (inc) | Selects previous members in the member tree, at the same level and same root as the reference member |
| Next same Root (inc) | Selects next members in the member tree, at the same level and same root as the reference member |
| Previous same number of root children (inc) | Selects previous members of the reference member, in the same root and same number of members |
| Data Member | Selects only the Data Member of the selected member |
| Descendant Data Members (inc) | Selects all descendant Data Members of the reference member, including its own Data Member |
| Exclude Member | Excludes the reference member |
| Exclude Data Member | Excludes the Data Member of the reference member |
| Next same number of root children (inc) | Selects next members of the reference member, in the same root and same number of members |
| Children [Words-DataMember] | Selects only child Data Members of the selected member |
next to its name;
After execution, system notifications show whether execution succeeded or if errors occurred;
Data Link is a T6 tool for moving data between applications, allowing automatic copying of information from one application to another, such as copying expenses from headquarters to a branch.
In T6 Data Links, with automatic execution enabled, the system detects source changes and runs the link automatically.
With manual execution, you must run the process manually whenever you want to sync data.
To use Data Link, the user must have the following Manager features enabled: Run Data Load and Manage application structure/model, and must belong to a Global Group with Manage Explorer.
The Preview Feature Data Link New must also be enabled.
No. To create a Data Link, you must be associated with both the source and destination applications.
Available execution scopes in Data Link are:
All;
Planned;
Actual.
The Closed scenario is never copied.
In Data Link parameter configuration, "Automatically Associate by Name" is a switch next to each listed dimension. When enabled, it ignores manual settings and maps members by name at execution time. It only copies members with exactly the same name.
During Data Link setup, when a dimension exists only in the source application, an aggregate account that includes all members of that dimension is typically used in the destination.
During Data Link setup, when a dimension exists only in the destination application, the most common approach is selecting a representative member such as Not Applicable to keep consistency.
During Data Link setup, in the Scope step, you can select specific members and aggregation types for each dimension.
The aggregation types available when configuring scope in Data Link are:
| Aggregation | Aggregation | Aggregation | Aggregation |
|---|---|---|---|
| Member | Descendants | Descendants (inc) | Ancestors |
| Previous | Next | Previous (Relative to Parent) | Ancestors (inc) |
| Same-level members | Same-level members (inc) | Parent Member | Next (Relative to Parent) |
| Previous (Relative to Root) | Next (Relative to Root) | Parent Member (inc) | Children Member |
| Children Member (inc) | Descendants Without Children | Previous same Root (inc) | Next same Root (inc) |
| Previous same number of root children (inc) | Data Member | Descendant Data Members | Exclude Member |
| Exclude Data Member | Next same number of root children (inc) | Children Data Member |
After running Data Link, the system shows notifications indicating successful execution or possible errors.
No, currently the available source access method in Data Link is Direct Database Access, which uses SQL queries.
Yes, Data Link allows copying between applications in the same database or in separate databases.
Open Data Link properties again and check whether the Run Automatically switch is enabled.