DataSelf ETL+ Web Release Notes & History
Click here for ETL+ Desktop Release Notes.
2026.05.029 * CURRENT VERSION *
Release date: 05/22/2026
ETL+ WEB
ETL Page
Python Scripts
Integrated as External Objects
The first release runs in the DataSelf Cloud
Allows installation of Python requirements
Provides Environment Variables for ETL metadata and data warehouse access
Power BI: support for the following environment/tenant types:
Commercial (standard)
DoD
GCC
GCC High
Tableau:
Enhanced integration with Tableau Server and Tableau Cloud
Tableau bulk publishing of projects, data sources, and workbooks from zipped files
Tableau data source reporting extractor
New icons/features for left panel
Details toggle for easy viewing of target table's ID, row count, and last refresh date/time
Groups toggle for Source Grouping
Source Favorites (brings favorites to the top of the source lists)
Schema toggle for Source SQL Schemas
Simple Live Log: Live Log can be duplicated and pinned into SQL right-panel tabs.
Target Table Metadata - right panel:
Top section with Row Count and Loaded At.
Relayout of the Load Types panel:
Vertically compacted
Wider boxes for columns and filter expressions
Easier to view and adjust the configuration
Extraction Sort Configuration:
Extract Sort Expression for custom sorting
Configuration of the Extraction Sort Type:
-1: No extraction sort
0: Default (from the Design’s page Key configuration)
1: Uses the field from the Replace filter + the Design’s page Key configuration.
2: Uses the field from the Replace filter.
3: Customized based on the Extraction Sort Expression
Export target table metadata to CSV (only for 99 users).
Comprehensive Find/Replace feature across all sources:
Search for single and multiple lines of code
Replace with single and multiple lines of code
Toggle for case sensitive search
Checkboxes for where to find matches:
Source Alias
Table Name
SQL Statement
Match counter
Replace one at a time, or Replace All
Checkbox to select all data sources or select one at a time
Search/Replace boxes grouped by Source
Collapse/expand each source
Checkbox for each source
Expand/collapse each table
Expand/collapse tabs are remembered within a logged session for:
ETL+ Overview
Left panel
Target Table Metadata
Bottom Log panel
SaveandETL+ AIbuttons moved to the top left area.KB AI Botremoved.
Target Table Design:
Mirrors the functionality from ETL+ Desktop Design page
Lists Source PK, ETL Key, Column Name, Source Data Type, Force, DW Data Type, Metadata, T-SQL Expression.
Allows configuration for Key, Force, DW Data Type, Metadata, and T-SQL Expression.
Creates a recommended T-SQL Expression based on DW Data Types changes by users.
Seetings Page
General
Configuration for: Entity ID, Entity Name, Phone, Debug Level, License Type, User Emails, Job Notification Subject / Email / When Notify.
Data Warehouse
Lists ID, ServerName, DBName, Schema, Authentication, Login, Multi-tenant toggle.
Add New Data Warehouse
Edit configuration
Devices
Lists Status, Master radio button, Alias, Host/Port, Device Address, Activate toggle, Version, DS Cloud flag.
Users can change individual settings for the Master and Activate.
For users 99, provides list of DataSelf Cloud Devices to allocate to the entity.
Data Sources
Lists ID, Name, and selected Device
Allows users to change Device dropdown
Jobs
List ID, Name, Device, Actions
Edit which Device to run the Job (Master or Command Line)
Tags
Lists Selected Tags, ID, Description, Type
Allows user to assign Tags to the entity
Advanced
Refresh Settings toggles: 0_Entity Column, 0_UnionID, 0_InvalidData, TableName_InvalidData.
Before reloading target tables with Load All
Default connection timeout
Time Zone, and Add minutes to metadata clock
Template settings: Reporting Template, Reporting Date, FYear Start, CYE Value
About
Self-service Deployment Form
Support/integration with the following Power BI environments/tenants:
Commercial (standard)
DoD
GCC
GCC High
Log Page
ETL Web User Actions have their own Log Type = 101.
Job Page
Log: ETL Web User Actions have their own Log Type = 101.
Support of maintenance of multiple entities on a single page.
Job properties layout rearrangement.
Job Steps: availability to add Python Scripts
Misc Features
Mousing over the ETL logo shows the package version and release date, as well as its 5 engines and their individual versions.
Header shows critical Company and Entity notes to 99 users.
Utility → Power BI Bulk Publishing: support to Commercial, DoD, GCC, and GCC High tenant/environments.
MCP SERVER (Model Context Protocol)
MCP support for:
Contact support@dataself.com if you run into issues.
2026.03.005
Release date: 03/14/2026
New Features
Log Page
Faster Log loads!
New user action type for Web ETL+ users. Now we can tell if a user action was done on EDesktop (100) or EWeb (101)
Far left index column starts with 1 at the bottom.
Tableau refresh duration is now available in the logs. Only available when deployed via the new deployment form.
Livelog filters are no longer lost when reloading (parameters remain in the URL).
Bugs fixed: RefreshRunID column fixed; Websocket deadlocks suppressed.
Job Page
Implemented Run Missed Jobs checkbox.
Bug fixed: Large device names show overlapping text
ETL Page
On the Extract SQL panel, click Ctrl + F to use the following helpful Find/Replace features
Next, Previous, All
Checkboxes for Match Case, Regexp, By Word
Replace, and Replace All
When closing pages with unsaved changes, a confirmation warning is displayed.
SQL Mirroring:
Bug Fix – Table filter in the SQL Mirroring corrected.
Bug Fix – Source table listing was empty; tables are now displayed correctly.
Schema display fixed;
Sidebar:
Bug Fix – Incorrect NextRun value in the jobs list.
Bug Fix – DW section was always expanded.
Schema display option has been implemented.
DataSources grouping has been implemented.
Fixed variables in the log when reimporting a transformation
Infinite loading of the load icon, even after completion
Replace confirm fixed
Bug when trying to select all reimports
Saving issues fixed
Self-service Deployment Form
Simplified flow (while we are the only ones filling it out):
No need to wait for new deployment request confirmation email.
Non-critical steps disabled and/or reordered.
The payment step has been removed.
Tags have been implemented and are now entity-related.
Only statements, DataSources, and scripts related to the selected tags will be displayed for the entity.
Automatic removal of '/' at the end of Acumatica URL sources.
IP whitelisting can now be configured directly during deployment.
Data Source passwords are saved unlocked in ETL+.
HubSpot authentication has been implemented.
Scroll at the bottom fixed
A new last page for the deployment steps and maintenance:
The deployment process has been split into four parts. Each part shows the individual tasks executed:
ETL
DW
IP
Analytics
Partial redeployment has been implemented (ETL, Analytics, DW, IP).
Redeploying ETL or DW will delete and recreate the selected part.
Redeploying Power BI or Tableau will not overwrite published templates, just add new ones
PowerBI Bulk Publishing now consider the tags to deploy or not
Corrected listing of PowerBI publication status.
Fixed status of the Resume/Deploy all button
Fixed DW database user permission
Metadata database user creation;
Fixed the metadata database user roles;
Metadata token sent by email
Bug fixed: Password displayed by email is missing the first char
Bug fixed: Entity duplication is copying the PBI server from the master entity
Fixed the execution flow when items must be skipped.
Bulk Publish Page
Improved behavior: if an error occurs, the process continues.
Success or failure status is displayed for each file.
IP Whitelisting
IP Whitelisting support for Azure SQL
Duplicate IP entries are now prevented.
Existing rules are reused instead of generating errors when duplicates are detected.
Misc Features
Header
Time Zone: Metadata, Customized, Browser.
TAM update (formerly CAM):
Display on the header of all pages
Click it to open an email to the TAM.
Utility:
Power BI Bulk Publishing: for semantic models and workbooks
Tableau:
Bulk Publishing for data sources and workbooks
tds Metadata report extraction
After login, users are redirected to the page they originally requested.
Bug fixed: When switching between entities, the system returns error
Bug fixed: Master isn't loading
WATCHDOG
Date format has been updated.
Time zone (TZ) is now considered.
Added information:
Master Device
Version
Metadata
Job description
Information now adapts according to the version.
Bug Fix
Status corrected for v26.
WITH NO LOCK removed from all statements
WEBSOCKET
More stable engine:
"SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED" removed from all transactions;
Selects are made without transaction
Contact support@dataself.com if you run into issues.
2026.01.001
Release date: 01/24/2026
Requirements:
An active ETL+ license; and a Microsoft 365 Business (or guest) account.
Your ETL processes assigned to ETL+ v2026.
New Features
User authentication via Microsoft Entra
User can access their own entity(ies)
Header:
ETL page, Log Page, Tags, Dw, Entity, Filter Reset, ETL Desktop Metadata Server, User, ETL Web Metadata and version label
Utility
Client Info: Information about the company, entity, contacts, subscription, and billing.
IP Whitelisting: Easy IP Whitelisting management for the cloud metadata and data warehouse.
Transfer: Upload/download of files by entity.
VM: DataSelf Cloud VM status run / stop / reboot.
Log Page
Log table header: Index, Entity ID, Job #, DateTime, Duration (in seconds), Desc, Type, Run ID, Dw, Device/user
Sorting and filtering available for most table headers
Hide/unhide columns
Resize columns
Type dropdown: Default: 0 – Job Start, 1 – Job Step, 2 - Refresh Start, 3 – Refresh End, 4 - Upload Now, 100 – User Action. Others: 5 – Data Warehouse, 6 – Refresh on Demand, 20 – User and Entity Mismatch, 40 – Log Error, 60 – Command Line, 5001 – Agent PID
Check All, Uncheck All, Apply
Rows are colored by RunID
Mousing over table values show the whole text (including hidden parts of it)
Clicking on a table value copies its content to the Clipboard
Hiding and resizing columns are remembered via web browser cookies
Click the Filters header to reset Log filters
Parametrized URL
Core URL: <https://etl.dev.dataself.com/logs?e=<EntityKey>>&m=<MetadataKey>
&rows=<Count>
&filter%5BJob_Key%5D=<Job#>
&filter%5BDesc%5D=<text no quotes needed>
Live Log.
Job Page
Clicking the Properties icon opens a tab on the right panel:
Table with: Job, Actions, Status, Name, Last Refresh, Next Run, Load, App
Clicking the Properties icon opens:
Schedule toggle
Frequency dropdown
Start box, Recurs every box, Repeat task every toggle, time in min box, For a duration of X hours.
Load Type. App. Watchdog Alert.
Confirm / Discard buttons.
Job Step icon opens:
A tab showing Job Step configuration
A header with Discard / Confirm buttons, All Tables checkbox, Select checkbox, icons to sort the Job objects, and icons: Hide/Show for the following Job objects:
Checked items
Tables
Tableau data sources
Cloud scripts
Command Line scripts
CSV downloads
Power BI semantic models
Labels
A list of objects with a checkbox, the object icon, object name.
Select a group of items to move them up/down
Live Log: Expand/collapse the tab to view/hide a live feed of logs.
ETL Page
Overview with hide/show icon
DW Header: Expand/Collapse icon; Dw SQL instance; DB name; Help icon; Replace icon.
Clicking on the header or its Expand icon shows one or more yellow groups (Mirroring) and one green (Transformation) group.
Add Source Connector: button to add new source connectors: Clicking it opens a dialog with a list of Source Connectors with Name, Driver, and Version.
Selecting a Source Connector opens the Source Connector Properties page.
Configuring the page and saving/connecting will add the source connector to ETL+.
Yellow Group(s) for Source Data Mirroring. Mapped source(s) to the data warehouse:
A yellow button for each mapped source with a Checkbox, source icon, alias, (number of mapped objects into ETL+), and the following icons: Help, Load Selected, Add Table, Properties, More Options, Expand objects.
Green Group: Transformation: a green button for reimports/transformations with a Checkbox, and the following icons: Help, Load Selected, Add Table, More Options, Expand objects
By expanding the yellow or green grouping:
Checkbox, object icon, Alias, and icons for Help, Load, More Actions, Expand columns.
Help icon shows: ID, Alias, Schema, Load Type, Row Count, Loaded At.
Object icon has options for Load All, Replace, Upsert, and Append.
More Actions gives access to: SQL Statement; Preview Table; Design; Rename Table; Duplicate Table; Delete Table; Tags, Target Schema -> Schema name options; Freeze.
Clicking on an object will open its details on a tab on the right panel:
The tab is yellow or green according to its source grouping
The tab’s name shows <Source>.<Alias>
The tab’s panel has a left and right sections:
The left section shows a summary of the object, the Load Type, Load Type Properties icon, Design button, Metadata description, list of columns and their data types plus Metadata description.
The right section shows the SQL Statement, when applicable. The SQL statement is color-coded.
Each of these panels have a button to collapse/expand to the left
When more than one tab is open, one can drag and drop tabs into additional columns or rows of tabs.
The panels’ height and width can be adjusted manually.
External Objects:
Cloud Script: to add new Cloud Scripts
Command Line: to add Command Line scripts to run on the Master Device
CSV Downloads: to download CSV files on the Master Device
Power BI: to add Power BI Semantic Model refreshes (via API)
Tableau: To add Tableau Data Source refreshes (via API)
ETL+ Jobs
Expanding it shows a table with: ID, Actions, Status, Name, Next Run
Clicking the Properties icon opens a tab on the right panel:
Table with: Job, Actions, Status, Name, Last Refresh, Next Run, Load, App
Clicking the Properties icon opens:
Schedule toggle
Frequency dropdown
Start box, Recurs every box, Repeat task every toggle, time in min box, For a duration of X hours.
Load Type. App. Watchdog Alert.
Confirm / Discard buttons.
Job Step icon opens:
A tab showing Job Step configuration
A header with Discard / Confirm buttons, All Tables checkbox, Select checkbox, icons to sort the Job objects, and icons: Hide/Show for the following Job objects:
Checked items
Tables
Tableau data sources
Cloud scripts
Command Line scripts
CSV downloads
Power BI semantic models
Labels
A list of objects with a checkbox, the object icon, object name.
Select a group of items to move them up/down
ETL+ AI button
Opens the AI dialog so users can query the ETL+ entity’s metadata.
ChatGPT LLM powered.
KB AI button: Opens the AI Chatbot trained in DataSelf domain
Apply button
Grayed out if no changes have been applied to the ETL page
When changing ETL, the button turns red with a change counter
Mousing over the button shows a list of changes not applied yet
Reset icon to clear up the ETL page
Live Log: Expand/collapse the tab to view/hide a live feed of logs.
Self-service Deployment Form
Use cases: deployment of a new ETL+ system with the data warehouse in DataSelf’s cloud, and analytics in Power BI or Tableau.
Creates ETL+ entity and its user, cloud data warehouse and its dbo user, whitelists end-user IP, publishes Power BI or Tableau templates.
WATCHDOG
Client-facing.
Release date: 12/30/2025
ETL+ AI+
Client-facing.
Release date: 01/24/2026
ETL+ API
Client-facing.
Release date: 01/24/2026
Contact support@dataself.com if you run into issues.
Keywords: DataSelf ETL+ Release Notes. DataSelf ETL+ Upgrade. Versions. Latest Versions.