Создание гиперэкспресса Tableau в Python 3 - PullRequest
0 голосов
/ 25 июня 2019

Я хочу создать извлечение таблицы из фрейма данных, который я создал в Jupyter Lab (Python3).

Я установил Extract API 2.0 из таблицы.Однако, когда я пытаюсь запустить код, я получаю следующее сообщение об ошибке:

TableauException: TableauException (300): CreateProcess (..., lpCommandLine = "" C: \ Users \ MyUserName \ tableausdk\ bin \ hyper \ hyperdstarter.exe "--init" перезаписать "--skip-license --no-пароль --no-ssl --init-user" tableau_internal_user "-x" persist_redo_log = false "--log-dir"C: \ Users \ MyUserName" -x "log_config = file, json, all, DataExtract_G6vnJNuJ, 0" --database "C: \ Users \ MyUserName \ hyper_db_G6vnJNuJ" --listen-connection "tab.pipe: //./pipe / auto "--callback-connection" tab.pipe: //./pipe/ {20C7AA69-1A15-4139-A96F-BFF153B82ABE} "run", ...): ошибка Win32: 1260

Это код, который я использую в Jypyter

из таблицы tableausdk import * из таблицы tableausdk.HyperExtract import *

ExtractAPI.initialize () new_extract = Extract ('Test1.hyper')

1 Ответ

1 голос
/ 26 июня 2019

Похоже, что Windows предотвращает запуск hyperdstarter.exe из-за:

Ошибка 1260: Windows не может открыть эту программу, потому что она была предотвращено политикой ограничения программного обеспечения. Для получения дополнительной информации откройте Просмотр событий или обратитесь к системному администратору.

Загляните в журнал событий Windows, и вы увидите сообщение журнала, содержащее более подробную информацию. Поиск в Интернете показывает, что это может произойти после определенного обновления Windows, см. статья Microsoft TechNet . Если ваша машина находится в корпоративной сети и подключена к домену, это может быть связано с ограничительной групповой политикой.

...