Skip to main content

ETL-connectors

ETL connectors

ETL Parsing allows administrators to manage the processing of analytics data on the ETL server directly from the Admin Panel.

Available ETL connectors:


List

Admins can view all created ETL presets with the following information:

  • Name – preset name
  • Connector type – type of ETL connector (Power BI, Qlik Cloud, PBIRS, etc.)

Available actions:

  • Create New Preset – opens the form to create a new ETL preset
  • Server credentials – manage authentication details for the ETL server (required before creating presets)
  • Delete preset – removes a preset from the list
  • Start preset parsing – initiates data processing for the preset
  • Edit configuration – modify parsing and update settings

Create ETL Preset

Admins must fill in the Server credentials before creating a new preset.

Fields for ETL presets:

ItemDescriptionUI
NameUnique name to identify the ETL presetinput field
ConnectorSelect the ETL connector type (Power BI, Qlik Cloud, PBIRS, etc.)drop-down list
Auto-update time (by UTC)Time when the preset will be automatically updated (24-hour format, UTC)drop-down list
Notification emailsEmail addresses to receive notifications when ETL processing completes. Use commas to separate multiple addresses. Mail server credentials must be configuredinput field
EnabledToggle to enable or disable the presetswitcher

Edit ETL Preset

Admins can edit an existing preset via the Configuration button.

Configuration Tab

ItemDescriptionUI
NameEdit the preset nameinput field
ConnectorDisplays the connector type (cannot be changed)drop-down list (disabled)
Sync user permissionsEnables synchronization of user permissions from the source system. When active, the system compares user access data from ETL (Auditor data) with users on the Hub and updates permissions accordingly.boolean button
Unblock the users if they have any accessIf enabled, the system automatically unblocks users on the Hub who have access to at least one report in Power BI as of the current sync date.boolean button
Auto-update time (by UTC)Adjust the automatic update schedule (24-hour format, UTC)drop-down list
Notification emailsModify emails for completion notifications; multiple addresses must be separated by commasinput field

For more detailed information about the synchronization logic and user activation behavior, refer to the ETL user synchronization logic page


Credentials Tab

Admins must provide server authentication details to allow the ETL connector to access the data source.

ItemDescriptionUI
ETL linkURL or host address of the ETL serverinput field
ETL tokenToken for authentication and access to ETL serverinput field

⚠️ Server credentials are mandatory; presets cannot be created without them.


Filters Tab

Admins can manage filters applied during ETL processing:

  • Click a filter name to edit
  • Click the trash icon to delete a filter
  • Action buttons:
    • Sync filters – synchronizes filters from the ETL server
    • Create filter – manually add a new filter

Filter fields:

FieldDescriptionUI
TypeType of filter (IP, Email, Workspace)drop-down list
ValueValue for the filterinput field

Error Logs Tab

Displays system messages and errors related to ETL processing:

Date & TimeMessage
2025-05-21 00:00:22403: Forbidden
2025-05-21 01:45:10EnrichJob finished

Date format: YYYY-MM-DD hh:mm:ss (UTC)


Purpose

ETL Parsing is required for:

  • Analytics processing for reports (Power BI, Qlik, PBIRS)
  • Onboarding screen logic
  • BI access synchronization (locks, filters)
  • Displaying view and viewers statistics on object cards

Setup Overview

  1. Access the ETL Connector section in the Admin Panel
  2. Fill in Server credentials (mandatory)
  3. Create and configure parsing presets, including update schedules and filters

Connector Types and Credentials

  • Power BI – Standard API, requires Power BI token
  • PBIRS – Requires SFTP access and a token for BI synchronization
  • Qlik – Similar to BI connector; token required; BI access sync for Qlik will be available in future releases

Filter Management

  • Filters can be:
    • Synchronized from the ETL server
    • Created manually
    • Deleted (preferably after synchronization)

Logs

  • Execution errors are logged in the Error Logs tab
  • Extended logging is planned for future updates