trext-tableau刷新提取(外部)

TRExt的Python项目详细描述


https://travis-ci.org/AtheonAnalytics/trext.svg?branch=masterhttps://badge.fury.io/py/TRExt.svghttps://coveralls.io/repos/github/AtheonAnalytics/trext/badge.svg?branch=masterDocumentation Status

t文本

trext是tableau refresh extract(外部)的缩写。

trext是一种在外部刷新tableau提取(.tde文件)的方法,这样tableau服务器就可以 提供视觉内容,而不必争夺资源,同时刷新内部摘录。

依赖性

主要依赖项是:

回购协议还支持

安装

您需要pip来安装trext。

您可以使用以下命令直接从pypi安装最新版本的软件包:

$ pip install trext

您也可以直接从github安装,使用:

$ pip install git+git@github.com:AtheonAnalytics/trext.git

$ pip install git+https://github.com/AtheonAnalytics/trext.git

使用量

创建摘录

>>>importtrext>>>tde=trext.Extract()>>>connection_string="appropriate db connection string">>>tde.create("db.schema.table",conn_string=connection_string,dbtype='exasol')Created!>>>tde.location/temp/extract.tde

发布到TabLeAver服务器(覆盖现有的摘录)

>>>tableau_auth_details=("username","password")>>>publish_details=("site_content_url","project_name")>>>tde.publish("tableau server address",auth=tableau_auth_details,params=publish_details)Published!

刷新提取现在替换为创建和发布提取。 您可以将其与tabauto(尚未开放源码)或tableau结合使用 server-client-python库以获取需要刷新的数据源名称。


文件

更详细的文档可在http://trext.rtfd.io


免责声明

trext仍在进行中

当tableau sdk为tableau 8发布时,我编写了大部分的代码库,但从来没有接触过 将它从poc/本地副本移动到开放源码,因此这是一个粗糙的现成类型的库。

这对任何使用这个库的人来说都是一个很好的警告:将会有错误,糟糕的文档,没有 在我修好之前先测试一下。所以请小心使用,如果发现问题请提交 错误报告或公关。

如果您想贡献和添加测试、更好的文档、新连接器、更干净 界面等,请做并提交一份公关。

哦,别忘了加入AUTHORS

note:我只在linux发行版上测试了trext,因此如果您在其他发行版上发现任何问题 操作系统请创建一个错误报告,我可以尝试修复它,但如果你知道如何 若要修复此问题,请同时提交PR。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring依赖关系:根据bean实现的接口加载bean时的顺序   java当我在某些按钮上更改背景颜色而不是在其他按钮上更改背景颜色时,如何使所有的JButton看起来都一样?   java如何保持Swing GUI打开,但不停止其他编程过程?   域模型与rest表示的java解耦   java适配器getFilter未过滤   java在Google云存储中创建bucket有时会失败   符号上的java Apache Derby词法错误?   java在Firebase身份验证中撤销/取消身份验证提供程序的链接做什么?   java将此Apache重写规则转换为tuckey URL重写规则   java我正在创建一个VotingMachine,整个代码看起来还可以,但是当我试图运行它时,我无法得到我想要的结果   java接收空的可包裹对象   java修改并返回传递的参数   如何使用Java驱动程序在MongoDB集合中获取特定的嵌入式文档?   下载文件时文件名中的java空白问题   ApachePOI excel编写器在ide中工作,但不在胖罐子中工作?JAVA木卫一。IOException:InputStream既不是OLE2流,也不是OOXML str   mysql如何编写mysql_数据库。使用netbeans和java的类路径中的属性文件!!!无法访问它   JAVAwait()用于在运行安卓 studio方法之前等待   java使用正则表达式作为带StringTokenizer的分隔符