T6 offers native integration with Power BI through an embedded service.
This feature allows you to create, view, and manage reports within T6, maintaining automatic synchronization between the two platforms.
The integration between T6 and Power BI ensures:
With this integration, analytical data remains centralized and consistent, facilitating decision-making.
To use Power BI reports in T6, you must have the following permissions:
Manager
Planner
To configure the integration within T6, follow these steps:
For Power BI to work within T6, you must fill in the following parameters:
The information required to fill in the parameters must be obtained directly from your system administrator. For more details, see: Power BI Integration with T6.
After filling in the parameters, you will be able to view the existing reports in the configured Power BI workspace.
To view the list of reports, access the Explorer, select the Integration tab, and click Reports:
A side panel will open, displaying all reports available in the Power BI workspace configured in the parameters.
In this list, there will be a checkbox next to each report name:
This integration is individual per application. Each application will have the same report list; the difference is the synchronization flag, allowing the same report to be synchronized with more than one application.
After selecting the reports in the list, by clicking Next, a summary of the actions that will be performed when clicking Save will be displayed.
When working with synchronized reports, every change made in Power BI will be reflected in T6, and every action taken in T6 will be reflected in Power BI.
Thus, if a report is created in Power BI, synchronized, and later deleted in T6, it will also be removed from the Power BI workspace. The same occurs in the opposite scenario: if we create a report in T6 and make any change in Power BI, the action will be reflected in T6.
Whenever an action involving reports (rename, delete, create, etc.) is performed, run synchronization from the Integration tab.
Creating a report through T6 will use the existing data from the datasets available in the previously configured Power BI workspace.
For the object to be displayed, the page must be refreshed.
A side panel will open, where you can select the desired Dataset;
In the report editing section, we can perform the same actions as in the Power BI Service, since we work with a Power BI embedded within T6.
Central space where visualizations are built. We can drag fields and visuals into this area and adjust their layout as needed to create interactive reports.
Located to the right of the report area, this panel allows you to:
In the Visualizations Panel, the following visual elements are available to help display the data:
| Visual Elements | |||||
|---|---|---|---|---|---|
| Stacked Bar Chart | Stacked Column Chart | Clustered Bar Chart | Clustered Column Chart | 100% Stacked Bar Chart | 100% Stacked Column Chart |
| Line Chart | Area Chart | Stacked Area Chart | 100% Stacked Area Chart | Line and Stacked Column Chart | Line and Clustered Column Chart |
| Ribbon Chart | Waterfall Chart | Funnel | Scatter Chart | Pie Chart | Donut Chart |
| Treemap | Map | Filled Map | Azure Map | Gauge | Card |
| Multi-row Card | KPI | Slicer | Table | Matrix | Key Influencers |
| Decomposition Tree | Q & A | Smart Narrative | Goals (Preview) | Paginated Report | Power Apps for Power BI |
Visual elements depend on the data to be displayed, allowing you to select one or more items to interact with the visualization object, thus changing its display.
Filters can also be applied. Each visual object has different filtering options.
Located next to the Visualizations and Data panels, this panel allows you to:
Filtering can be applied in different ways: to a visual, to a specific page, or across all pages.
Also on the right, next to the Visualizations Panel, it displays:
At the bottom of the interface:
Saves the report information within T6.
Every change made to a report within T6 is directly reflected in the Power BI environment. When saving a report generated via T6, it will be displayed in the Power BI workspace, as well as changes made within T6 to reports created directly in Power BI.
Allows you to create a new report without the need to access another screen.
When clicking Create, a side panel will open where you can define the name and dataset of the new report. Click Save to open the editing page.
After completion, by accessing T6 Explorer or the Power BI workspace, you will be able to view the new report created.
Attention: Any unsaved changes in the current report will be lost when finishing the Create process.
Allows you to create an exact copy of the report in its current state without switching screens.
When clicking Save As, a side panel will open to enter the name of the new report. After clicking Save, the screen will refresh and the created copy will be displayed.
After completion, by accessing T6 Explorer or the Power BI workspace, you will be able to view the new report created.
Attention: Any unsaved changes in the current report will be lost when finishing the Save As process.
Edit/View: Button that allows us to switch between editing and viewing modes without the need to change screens or reload the page. In Edit mode we can make changes to the report, while in View mode we can only interact with the data already present in the report.
←→
Filtering through the Ribbon will only be possible if filtering options have been enabled in the report filter panel.
To filter the data, click Filters in the ribbon;
The following options are available: Basic Filtering and Advanced Filtering;
Basic Filtering:
A list with all items of the selected data will be displayed, allowing selection through a checkbox .
Only the selected items will be displayed in that dataset.
Advanced Filtering:
Through filters, the user can apply compound filters with two criteria, connected by logical operators:
Each filter field has:
| Operator | Description |
|---|---|
| Contains | Returns records whose field value contains the specified character sequence in any position. |
| Does not contain | Returns records whose field value does not contain the specified character sequence in any position. |
| Starts with | Returns records whose field value starts exactly with the specified character sequence. |
| Does not start with | Returns records whose field value does not start with the specified character sequence. |
| Is | Returns records whose field value exactly matches the specified value. |
| Is not | Returns records whose field value is different from the specified value. |
| Is blank | Returns records whose field value is null (no information). |
| Is not blank | Returns records whose field value is not null. |
| Is empty | Returns records whose field value is an empty string. |
| Is not empty | Returns records whose field value is not an empty string. |
Displays a new panel in the report editing screen:
Available in the "View" tab, this option:
Opens the report print screen, displaying only the added content.
Restores the report to its last saved state.
By clicking Reload, all unsaved changes will be lost.
By clicking Refresh, the Power BI dataset will be checked for changes.
If there are new data, the form will be updated to reflect the values according to the Power BI workspace.
If there are no new data, the form will remain unchanged.
The Export tool allows you to export and download reports in different ways and in different file formats.
When clicking on Export, a dropdown will open for file format selection. The available options are: PDF, PPT, and PNG.
When selecting the file format, a window will be displayed to choose the export method with the following options:
It is possible to select only one of the value types. When choosing one option, the other will be automatically disabled.
It is possible to enable only one of the switch buttons at a time. When enabling one of them, the other will be disabled. On the other hand, if necessary, both buttons can remain disabled.
When clicking Export, a notification will be generated in the system, allowing you to monitor the export progress.
If you want to interrupt the report export, just click on
, the following notification will be displayed:
In case of success, the following notification will be displayed:
After completion, through the notification itself you can download the exported report by clicking on the
.
If you choose to export a multi-page report in
PNGformat, upon download, one file will be generated for each page. These files will be stored in a compressed folder (.zip) with the name of the exported report.
It is possible to make a report stop being displayed in T6 without removing it from Power BI.
It is important to perform this action if you want to remove a form from T6 but keep it in Power BI. If the deletion is made directly in T6, the report will also be removed from Power BI.
To configure RLS in Power BI reports, it will be necessary to use Power BI Desktop.
In T6, we will need to create a data table linking the user (coduser) with a filter key (sk_cenario, sk_entidade, etc...) that will be used for the RLS configuration.
After creating the table, it will be necessary to create a data form pointing to the created table. We will need to add data to this form in order to use RLS.
The Manage Relationships window will open, where we will map the columns;
Select the data table created in T6 where the user and the filter key were added;
Select the table that references the application or the dimension that will be used in the report;
The created relationship will be displayed in the Manage Relationships window listing.
Under Roles, click
;
On the side, we have the table view, where we will select the table created for RLS configuration (where we have the user and filter key) and click
under Filters;
Three dropdowns will be displayed: Column, Condition, and Value. Click the Column dropdown and select the "user" from the security table;
Click
, where we will use the DAX function USERNAME() to filter the user in the security table;
In our example, the user column in the security table is named usuario, therefore, we will have the following expression:
[usuario] == USERNAME().
Still in the Manage security roles page, we will create a new role that will serve to identify users who will not be affected by the security restriction, for example, administrator users.
Under Roles, click
;
Click Save to finalize role creation.
For the RLS filter not to be applied to specific users, these users must have the
SendAdminRolerow with valuetruein theREP_USER_CONFIGURATIONtable →![]()
If the value is set tofalse, the RLS filters will be applied to the user.