Skip to content

[Type2] Allow Incremental Refresh type schedules to be added via server.schedules.add_to_schedule #1101

Open

Description

@eschranz

Summary

For content with incremental refresh set up, allow for functionality to assign schedules as Incremental Refresh.
image

Description

Currently, there is no option to add incremental refresh type schedules via TSC. This functionality exists on Tableau Server when content is set up for incremental refreshes. server.schedules.add_to_schedule has an option for task_type (code), but no string option is acceptable for incremental type.

Activity

  1. jacalata commented on Oct 26, 2022

    @jacalata
    Contributor

    This is being worked on internally and should be available in 2023.

  2. added
    in-progressIssues that are in-progress of being fixed
    and removed on Feb 17, 2023
  3. ChristianDvo commented on Jan 25, 2024

    @ChristianDvo

    Any progress ?

  4. jacalata commented on Aug 25, 2026

    @jacalata
    Contributor

    Partial update on this. Incremental refresh triggering shipped in TSC v0.39 (Feb 2026) for Tableau Server API 3.25+: TaskRequest.refresh_req(incremental=True) (see request_factory.py:1244-1251), reachable via server.datasources.refresh(datasource, incremental=True). That covers on-demand runs.

    The original ask here — scheduling an incremental refresh via server.schedules.add_to_schedule — is not implemented. TaskItem.Type still only defines ExtractRefresh / DataAcceleration / RunFlow, and schedules.add_to_schedule has no path for an incremental task type. The Tableau UI does let you set this up (per the screenshot in the original description), so this is really a Type 2 (UI supports it; REST API doesn't expose it yet). Retagging accordingly.

  5. added
    ui-existsFunctionality is available in the Tableau UI but not yet in the REST API
    help wantedA user needs help, may be a mistake, a bug or a feature request
    and removed
    in-progressIssues that are in-progress of being fixed
    on Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Server-Side Enhancementhelp wantedA user needs help, may be a mistake, a bug or a feature requestui-existsFunctionality is available in the Tableau UI but not yet in the REST API

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions