我已经安装了redash,并且能够连接到gsheet数据源,但是当我尝试执行select查询时
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我知道我在过去有过这样的工作,一定是遗漏了一些简单的东西。提前谢谢。
发布于 2018-04-12 14:21:52
在检查了Redash的Google Sheet query runner实现之后,为了访问工作表,查询格式应该是一行:
SpreadsheetID|SheetNumber在您的情况下,这将是:
1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4默认情况下访问第一个工作表。或者,您可能希望更具体:
1YaipA_nhUq5zl37EZ9tFa32qc4kgF1cMlo41ch1lcF4|1用于访问第二个工作表。
请记住,Redash不会即时执行您的查询,而是在您根据official documentation进行进一步处理之前加载整个工作表。
在数据加载之后,您应该能够看到如下所示:

这仅仅意味着Redash已经加载了您的数据(在本例中为1,962行),您可以开始进行一些可视化。干杯!
https://stackoverflow.com/questions/49497711
复制相似问题