lmb*_*loo 4 amazon-web-services presto amazon-quicksight
我正在运行一个在 AWS Athena 上完美运行的查询,但是当我使用 athena 作为 Quicksight 的数据源并尝试运行查询时,它不断向我显示QuickSight could not generate any output column after applying transformation错误消息。
这是我的查询:
WITH register as (
select created_at as register_time
, serial_number
, node_name
, node_visible_time_name
from table1
where type = 'register'),
bought as (
select created_at as bought_time
, node_name
, serial_number
from table1
where type= 'bought')
SELECT r.node_name
, r.serial_number
, r.register_time
, b.bought_time
, r.node_visible_time_name
FROM register r
LEFT JOIN bought b
ON r.serial_number = b.serial_number
AND r.node_name = b.node_name
AND b.bought_time between r.deploy_time and date(r.deploy_time + INTERVAL '1' DAY)
LIMIT 11;
Run Code Online (Sandbox Code Playgroud)
我做了一些搜索,发现类似的问题Quicksight 自定义查询 postgresql 函数在这种情况下添加 INTERVAL '1' DAY 有问题。我尝试过其他选择,但没有运气。此外,在没有它的情况下运行查询仍然会输出相同的错误消息。
似乎没有其他线路以任何其他方式进行转变。
重新创建数据集并运行完全相同的查询是可行的。
我认为在现有数据集上运行的查询会转换数据。如果有人知道为什么会这样,请告诉我。
| 归档时间: |
|
| 查看次数: |
969 次 |
| 最近记录: |