Клиент сервера Tableau UnpopulatedPropertyError: Статистика запросов должна запрашиваться при запросе представления - PullRequest
0 голосов
/ 20 марта 2020

Ожидаемый результат:

total_views для рабочего листа таблицы

Ссылочный URL: https://tableau.github.io/server-client-python/docs/api-ref#views

Ошибка:

view.total_views()

UnpopulatedPropertyError: Usage statistics must be requested when querying for view.

Фрагмент кода:

import tableauserverclient as TSC

conf = cache.open('meta_conf.yaml', 'yaml', encoding='utf-8').get(
    'tableau')
tableau_auth = TSC.TableauAuth(conf['username'],
                               conf['password'],
                               site_id=conf['site_name'])
server = TSC.Server(conf['app_url'])

all_wbs = server.workbooks.get()[0]
with server.auth.sign_in(tableau_auth):
    for wb in all_wbs:

        workbook = server.workbooks.get_by_id(wb.id)
        server.workbooks.populate_views(wb) 

        _view_list = []
        for view in workbook.views:
            print(view.total_views())
...