我想将Tableau .hyper文件转换为 Pandas 数据框。
可以将数据帧转换为.hyper文件,但是不幸的是,我无法解决此问题。
如何用python实现呢?
最佳答案
对于一次性转换,可以使用Tableau Desktop连接到 super 提取,然后从数据菜单导出为CSV。
如果要自动执行不需要手动使用Tableau Desktop的可重复过程,请让数据提供者以CSV或其他格式提供数据。
Tableau最初并未提供公共(public)API来读取 super 提取,而只是创建它们。 (大概,他们更喜欢人们使用Tableau从摘录中读取内容。)
在2019年末,Tableau发布了扩展的Hyper API,现在允许程序从Hyper提取物中读取程序
仍然Tableau提取通常用作原始数据源的有效镜像,而不是确定的源,就像数据库中的物化 View 反射(reflect)了基础表一样。随着API的成熟,其他用例可能会变得更加突出。
根据您的用例,可以探索另外两个选项,这些选项可以使您在程序控制下生成Tableau提取。
关于python - 如何将Tableau .hyper文件转换为 Pandas 数据框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55575106/