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

Open Beginner friendly
#1,101 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
api

Research direction

Start in tableauserverclient/models/task_item.py, especially the task_type definition referenced by the issue, then trace server.schedules.add_to_schedule to see how task types are validated and serialized. Confirm the change by ensuring an Incremental Refresh schedule can be passed through that method and represented in the request accepted by Tableau Server.

Written by the indexing model from the issue text.

Description

help wanted Server-Side Enhancement ui-exists

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.

Dominant language
Python
Stars
716
Forks
446
Avg merge
8d 8h
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from tableau/server-client-python

All issues in tableau/server-client-python

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.