0

我已经redash设置并且能够连接到 gsheet 数据源,但是当我尝试选择查询时

select * from 1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4 

我正进入(状态

Error running query: Spreadsheet (select * from 1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4) not found. Make sure you used correct id. 

我已与服务帐户 ID 共享该表,这是我用于测试的简单表。 https://docs.google.com/spreadsheets/d/1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4/edit?usp=sharing 我知道我过去有这个工作,一定缺少一些简单的东西。提前致谢。

4

1 回答 1

0

在检查了 Redash 对Google Sheet query runner的实现之后,为了访问工作表,查询格式应该是单行的:

SpreadsheetID|SheetNumber

在你的情况下,那将是:

1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4

默认情况下访问第一个工作表。或者,您可能想要更具体:

1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4|1

用于访问第二个工作表。

请记住,Redash 不会即时执行您的查询,而是会在您根据官方文档进行进一步处理之前加载整个工作表。

数据加载后,您应该能够看到如下内容:

在此处输入图像描述

它只是意味着 Redash 已经加载了您的数据(在本例中为 1,962 行),您可以开始进行一些可视化。干杯!

于 2018-04-12T06:21:51.733 回答