Skip to content

Add incremental refresh support to TableauOperator#67340

Open
Subham-KRLX wants to merge 1 commit into
apache:mainfrom
Subham-KRLX:feature/tableau-incremental-refresh
Open

Add incremental refresh support to TableauOperator#67340
Subham-KRLX wants to merge 1 commit into
apache:mainfrom
Subham-KRLX:feature/tableau-incremental-refresh

Conversation

@Subham-KRLX
Copy link
Copy Markdown
Contributor

The TableauOperator only supported full refreshes of datasources and workbooks because it didn't pass the incremental parameter to the Tableau Server Client API.

We added an incremental_refresh parameter (defaults to False for backward compatibility) and modified the execute method to pass it to the refresh API call. This enables users to perform incremental refreshes when supported by their Tableau datasources.

closes: #67335

Was generative AI tooling used to co-author this PR?

Yes — Claude (for pr description)

self.blocking_refresh = blocking_refresh
self.incremental_refresh = incremental_refresh
self.tableau_conn_id = tableau_conn_id

Copy link
Copy Markdown
Contributor

@dominikhei dominikhei May 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it makes sense to log something in case incremental_refresh is set and the method is != refresh to inform the user that it can only be used with the refresh operation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tableau Operator - Add Incremental Refresh Parameter

2 participants