Python Tableau - 400080: неверный запрос, возникла проблема с запросом PDF-файла для представления «xxxx» - PullRequest
0 голосов
/ 25 сентября 2019

Я работаю с django и сервером таблиц для загрузки отчетов в формате PDF, но у меня проблема с определенным представлением.

, когда я пытаюсь записать файл PDF из определенного представления, эта ошибка (ошибка40080), но в других представлениях это прекрасно работает.

with server.auth.sign_in(tableau_auth):
            all_datasources, pagination_item = server.datasources.get()

            req_option = TSC.RequestOptions()
            req_option.filter.add(TSC.Filter(TSC.RequestOptions.Field.Name,
                                             TSC.RequestOptions.Operator.Equals, "file"))
            all_views, pagination_item = server.views.get(req_option)
            if not all_views:
                raise LookupError("View with the specified name was not found.")
            view = all_views[0]
            (populate_func_name, option_factory_name, member_name, extension) = ('populate_pdf', 'PDFRequestOptions', 'pdf','pdf')
            populate = getattr(server.views, populate_func_name)

            option_factory = getattr(TSC, option_factory_name)

            filterr = 'xxx:xxx'
            options = option_factory().vf(*filterr.split(':'))
            filename = 'out22.{}'.format(extension)

            populate(view, options)
            with open(filename, 'wb') as f:
                f.write(getattr(view, member_name))

Этот ответ выполнения с:

400080: неверный запрос При попытке просмотра pdf для просмотра возникла проблема.xxxx '.

Но если сделать доказательство с другим видом таблицы, это сработает

...