标签: tableau-api

Tableau的脚本或插件?

可以为Tableau编写插件吗?Tableau是否配备了任何通用脚本语言?

例如,用于生成无法使用默认Tableau工具创建的可视化,或者使用各种指标等对数据集进行k均值聚类...

plugins tableau-api

16
推荐指数
2
解决办法
1万
查看次数

Tableau如何在Redshift上运行查询?(和/或为什么Redshift不能显示Tableau查询?)

我正在为BI工具开玩笑,当然包括Tableau.我的部分评估包括将BI工具生成的SQL与我在工具中的操作相关联.

Tableau让我神秘莫测.我的数据库有20亿个东西; 但是,无论我在Tableau中做什么,查询Redshift报告已经运行的是"在SQL_CURxyz中获取10000",即游标操作.在下面的屏幕截图中,您可以看到光标ID已更改,表示正在运行新查询 - 但您没有看到原始查询.

这是Redshift还是Tableau的怪癖?知道如何看看实际上在幕后运行的是什么?为什么Tableau总是一次运行10000条记录?

Redshift控制台

sql tableau-api amazon-redshift

12
推荐指数
2
解决办法
6652
查看次数

不使用Excel标准化(重新格式化)Tableau的交叉表数据

输入数据采用"标准化"格式而非交叉表时,Tableau通常效果最佳.这也称为从"宽格式"转换为"长格式".

也就是说,转换自:

在此输入图像描述

至:

在此输入图像描述

Tableau 为Excel用户提供了"重塑工具",但如果您没有Excel,则会遇到困难.

那么如何在不使用Excel的情况下将电子表格转换为此格式?

data-manipulation normalization google-sheets reshape tableau-api

12
推荐指数
1
解决办法
5922
查看次数

Postgres:限制用户查看架构的能力

我目前在 Postgres 工作,正在创建一些用户。在创建这些用户并测试它们时,我注意到他们能够查看比他们有权访问的更多模式。除此之外,他们还可以查看受限模式表、视图和函数。这并不理想。

创建用户及其权限时,是否有一种方法可以让用户设置为只能查看数据库中的某些模式而不是所有模式?

我还应该提到,这些用户将使用 PgAdmin 或 Tableau 查看我们的 postgres 数据库。

postgresql permissions user-permissions tableau-api pgadmin

10
推荐指数
1
解决办法
6031
查看次数

Redshift - 多列到行(逆透视)

在红移:

我有一个包含 30 个维度字段和 150 多个度量字段的表。
为了在可视化工具 (Tableau) 中充分利用这些数据,我需要将度量列逆透视为仅一个度量和一个维度以对它们进行分类。

简短示例:

   Date         Country    Order     Banana  Apple  Orange  Kiwi Lemon

    1-10-2018    Belgium    XYZ789    14       0     10      16    7
    1-10-2018    Germany    ABC123    10      15      3      15    3
    2-10-2018    Belgium    KLM456     9       9      7       1    7
Run Code Online (Sandbox Code Playgroud)

结果 :

   Date         Country    Order     Measure_Name   Measure_Value
    1-10-2018    Belgium    XYZ789    Banana         14
    1-10-2018    Belgium    XYZ789    Apple           0
    1-10-2018    Belgium    XYZ789    Orange         10
    1-10-2018    Belgium    XYZ789    Kiwi           16
    1-10-2018    Belgium    XYZ789    Lemon           7
    1-10-2018    Germany    ABC123    Banana         10
    1-10-2018 …
Run Code Online (Sandbox Code Playgroud)

unpivot tableau-api amazon-redshift

10
推荐指数
2
解决办法
8352
查看次数

“无法读取电子表格。错误代码:PERMISSION_DENIED” - Tableau 自定义查询

我正在开发 Tableau 2020.2。我有一个 BigQuery 表 (TableA),它从 Google 工作表 (Sheet1) 中获取实时数据。当我尝试直接在 Tableau 数据源中连接 Google 工作表时,它正在连接。此外,当我将表(TableA)直接拖放到数据源中的“Drag tables here”上时,它工作正常。但是当我尝试在 TableA 上运行自定义查询时,它抛出以下错误:

Bad Connection: Tableau could not connect to the data source.
Error Code: 015CFBE6
The Google BigQuery service was unable to process this request.
Error while reading table: TableA, error message: Failed to read the spreadsheet. Error code: PERMISSION_DENIED

Run Code Online (Sandbox Code Playgroud)

google-sheets tableau-api google-bigquery

10
推荐指数
1
解决办法
1451
查看次数

在BigQuery中动态查询多个表

我有一个BigQuery数据库,每天将数据上传到自己的表中.所以我有名为"20131201","20131202"等的表.我可以写一个固定的查询来"合并"这些表:

SELECT*FROM db.20131201,db.20131202,...

我希望有一个查询,每次添加新表时都不需要我更新自定义SQL.就像是:

SELECT*FROM db.*

目前哪个不起作用.我想避免制作一张巨大的桌子.是否有我可以做的解决方法,或者这是否必须是功能请求?

最终目标是与所有表的Tableau数据连接.

tableau-api google-bigquery

9
推荐指数
1
解决办法
2001
查看次数

如何在Tableau中显示轴

如何在以下折线图上重新启用y轴?

我试过点击各个地方没有成功.

没有y轴

visualization tableau-api axis-labels

9
推荐指数
1
解决办法
4万
查看次数

Tableau是否支持基于GraphQL的API?

大多数客户端都需要GraphQL客户端库才能使用GraphQL API。我知道Tableau支持Rest API,并想了解是否可以在Tableau中使用基于GraphQL的API?

谢谢,

tableau-api graphql

9
推荐指数
1
解决办法
549
查看次数

无法通过Tableau REST API返回用户收藏夹

我正在通过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)

c# tableau-api tableau-server

9
推荐指数
1
解决办法
329
查看次数