我正在通过C#使用Tableau REST API来尝试获取用户收藏夹列表.我知道用户有一些,因为它是我的.我尝试过使用API版本2.8,3.0,3.1和3.2几乎没有任何乐趣.2.8和3.0响应:
<?xml version='1.0' encoding='UTF-8'?>
<tsResponse xmlns="http://tableau.com/api" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tableau.com/api http://tableau.com/api/ts-api-2.8.xsd"> //3.0.xsd when using API Version 3.0
<favorites/> //There should be a plethora of favorites of all varieties in here.
</tsResponse>
Run Code Online (Sandbox Code Playgroud)
3.1和3.2给我一个(404)未找到.
我在c#中的代码是:
public static string QueryFavourites(string APIVersion, string AuthToken, string SiteID, string UserID)
{
string result = "";
try
{
string url = $@"{Server}/api/{APIVersion}/sites/{SiteID}/favorites/{UserID}";
// Create the web request
WebRequest request = WebRequest.Create(url) as WebRequest;
request.PreAuthenticate = true;
request.Headers.Add($"x-tableau-auth: {AuthToken}");
// Get response
using (WebResponse response = request.GetResponse())
{ …Run Code Online (Sandbox Code Playgroud) 我们使用TableauSDK(Java)将数据提取发布到Tableau Server.
我们与Tableau服务器的连接是通过代理.因此,我们刚刚设置的Java系统属性https.proxyHost,https.proxyPort,http.proxyHost和http.proxyPort.
但似乎在上面的java系统属性中完成的代理设置没有生效.请帮助我们在TableauSDK(Java)中配置代理设置
有没有人经历过这个?由于我花了几个小时在升级的9.2版本中准备工作簿,这非常令人沮丧.我尝试发布到9.1 Tableau Server,但它不允许它.看起来我可能需要花费几个小时再次在9.0上重新创建仪表板(9.0与我们拥有的Tableau Server兼容,但9.2不兼容).
有人可以帮忙:(
谢谢,P
我是使用tableau服务器的新手.我想知道是否可以使用来自tableau服务器的数据下载一个tableau工作簿(链接到实时SQL DB)?基本上我想要一个下载的打包的tableau文件,我可以传递它进行演示,而不必每次都连接到数据库.
我能够将tableau连接到我的数据库,但这里的表大小非常大.每次我尝试将表加载到tableau中时,它都会崩溃,我无法找到任何解决方法.表大小从1000万到4亿行不等.我应该如何处理这个问题的任何建议?
我正在使用tableau java SDK 10.0版,我试图在示例项目中发布不属于该用户的数据源,我得到了SERVER_ERROR而不是PERMISSION_DENIED错误
例如,示例项目属于示例用户(user1,user2),但是当我尝试将数据源发布为user3时,我得到了SERVER_ERROR,在这种情况下,user3没有权限在示例项目中发布数据源,因此它应该返回PERMISSION_DENIED错误但是我得到了SERVER_ERROR
在哪种情况下发生PERMISSION_DENIED?
请提供一些有关twb工作簿与提取和twbx工作簿之间的区别的信息.此外,我面临一些问题,我在Tableau Server上使用已发布的提取物的工作簿(twbx).提取物今天更新了.但工作簿显示旧数据....
Tableau Desktop Professional是否需要Tableau Server?我知道它们是两种不同的产品,单独发货,但我想知道如果你同时使用桌面和服务器,你的业务需求是什么?
基本上,你可以用桌面和服务器做什么,而你只能使用桌面?
我有一个连接到Tableau桌面的SQL数据库.
我正在创建一个包含A和B数据字段作为过滤器的视图.A具有"a","b","c"等值.
现在,我想实现这个功能.当我在过滤器中选择"a"时,如何仅在B的过滤器中显示A列中具有值"a"的那些值?
为此我可以创建一个字段,指定当我在A的过滤器中单击特定值(如"a")时仅显示特定值.
例如,当点击"a"时,显示B的["1","2","3"].但是这种方法仅在B值不随A值变化时起作用.
我想在Ubuntu服务器上安装Tableau Server并在ubuntu终端上激活试用版。我从下载了的.deb软件包。我已经按照安装步骤进行了。它要求激活和注册。但是现在,我想尝试一下。如何激活试用版并注册?Ubuntu16.04https:/www.tableau.com/products/server/download/linux
tableau-api ×10
tableau-server ×10
bigdata ×1
c# ×1
database ×1
filter ×1
java ×1
proxy ×1
publish ×1
sql-server ×1
ubuntu ×1