sag*_*sag 7 java proxy tableau-api tableau-server
我们使用TableauSDK(Java)将数据提取发布到Tableau Server.
我们与Tableau服务器的连接是通过代理.因此,我们刚刚设置的Java系统属性https.proxyHost
,https.proxyPort
,http.proxyHost
和http.proxyPort
.
但似乎在上面的java系统属性中完成的代理设置没有生效.请帮助我们在TableauSDK(Java)中配置代理设置
小智 2
Tableau SDK 在底层使用本机库,该库使用 JNI 与 Java SDK 集成。
本机库遵循代理配置的标准环境变量 http_proxy 和 https_proxy。在 Linux 或 Mac 系统上,您可以简单地导出这些环境变量:
export http_proxy="http://my.proxy.server:3128"
export https_proxy="http://my.proxy.server:3128"
java -jar my-application.jar
Run Code Online (Sandbox Code Playgroud)
如果您使用需要身份验证的代理服务器,SDK 会公开一个方法来设置用户名和密码:
ServerAPI.initialize();
ServerConnection serverConnection = new ServerConnection();
serverConnection.setProxyCredentials("user", "pass");
serverConnection.connect("https://tableau.url", "user", "password", "siteName");
serverConnection.publish("/path/to/extract", "projectName", "dataSourceName", true); // Overwrite Existing
Run Code Online (Sandbox Code Playgroud)
我怀疑使用 Python SDK 的工作原理非常相似。
归档时间: |
|
查看次数: |
353 次 |
最近记录: |