Я использую Tableau Server Client для программной публикации и назначения расписания для рабочей книги.
Из документации библиотеки я ссылаюсь на пример 'set_refresh_schedule.py', чтобы назначить расписание обновления опубликованному отчету.Когда выполняется следующая команда:
server.schedules.add_to_schedule (schedule.id, workbook_or_datasource)
Я получаю следующую ошибку:
Traceback (most recent call last):
File "code.py", line 109, in
main()
File "code.py", line 65, in main
run(args)
File "code.py", line 102, in run
if(assign_to_schedule(server, item.id, schedule)):
File "code.py", line 58, in assign_to_schedule
server.schedules.add_to_schedule(schedule.id, workbook_or_datasource)
File "/usr/local/lib/python3.7/site-packages/tableauserverclient/server/endpoint/endpoint.py", line 115, in wrapper
self.parent_srv.assert_at_least_version(version)
File "/usr/local/lib/python3.7/site-packages/tableauserverclient/server/server.py", line 109, in assert_at_least_version
raise EndpointUnavailableError(error)
tableauserverclient.server.endpoint.exceptions.EndpointUnavailableError: This endpoint is not available in API version 2.6. Requires 2.8
Может кто-нибудь, пожалуйста, помогите мнев преодолении этого вопроса?Я потерялся здесь :( TIA