问题标签 [redash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
307 浏览

amazon-web-services - 如何升级运行在 AWS 的 ECS 上的 redash?

你好,我不知道如何升级redash,我的redash是通过AWS上的ECS运行的,它也依赖于运行在AWS上的redis和rds。

我从 docker hub 中提取 redash 并通过 AWS 上的 ECS 运行它,我查看了这个网站https://redash.io/help/open-source/admin-guide/how-to-upgrade,并感到困惑。可以 redash我从 docker hub 提取的图像可以像网站说的那样升级,如果不能,那么我该如何升级它。

0 投票
1 回答
304 浏览

docker-compose - redash 更改 nginx 端口

我在ubuntu机器上用dock-compose安装了redash,在“docker-compose.production.yml”中,nginx端口是“80:80”,现在我想为redash更改一个端口,我该怎么办?只需将其更改为“5433:80”不起作用。 在此处输入图像描述

0 投票
1 回答
332 浏览

sql - 如何在sql中找到中位数

如何在sql中找到中位数。我在尝试

它显示一个错误

函数中位数(双精度)不存在

0 投票
0 回答
387 浏览

regex - redash sql中可能出现的正则表达式回溯问题

我在网站上记录了用户的操作,如下所示:

我试图找出是否存在特定的后续行动模式,例如

在它们之前、之间或之后可能有任何其他动作。

到目前为止,我所做的是将操作连接到一个字符串,例如:

然后应用以下正则表达式以查找是否有我感兴趣的模式

Everyting 工作正常,但是在尝试对超过 50 个项目的数据执行查询时出现以下错误

运行查询时出错:为 REGEXP_COUNT 提供的正则表达式产生了过多的匹配。重写表达式。代码:8002 上下文:匹配正则表达式的复杂度超出了预定义的范围。尝试重构正则表达式以使状态机做出的每个选择都明确无误。

我认为问题在于我的正则表达式中的回溯,例如'A.*B.*C'.

你知道改变这个正则表达式以避免这个问题吗?

0 投票
1 回答
81 浏览

sql - @> 在 SQL 中是什么意思

嗨,我有@>在 select 语句中使用的代码。我需要将查询从 redash 对应更改为 bigquery。

我已经搜索过@这意味着该参数将被采用,以防止它被 sql 注入。

不确定它的作用。这就是问题所在。

0 投票
1 回答
560 浏览

mongodb - 无法通过redash连接mongodb

我正在尝试连接到 mongodb 以从本地计算机重新刷新。

1) mongo 和 redash 都在独立系统上。
2)我可以从终端连接到 mongo。请在我登录后查看我的终端详细信息。

3) 我使用 Ubuntu 16.04 作为我的操作系统。
4)我输入的详细信息以连接Mongo使用redash

名称:Localhost_mongo
连接字符串:mongodb://rahul:password@127.0.0.1:27017
数据库名称:admin

5) 我收到错误connection refused err no:111
6) 以下是我的配置文件详细信息和位置:/etc/mongodb.conf

请帮忙。谢谢您的帮助。

0 投票
2 回答
1352 浏览

sql - CASE 语句和 GROUP BY 子句中的聚合函数错误

我在更大的查询中使用了以下 CTE,并且根据我的分组方式收到了两条不同的错误消息。

我正在使用 Redash 并使用 Amazon Athena。我可以按tenant_id 分组,也可以按tenant_id& 我的 case 语句分组"active"。无论哪种方式,我都会收到错误消息。

如果我只按tenant_id 分组:

运行查询时出错:SYNTAX_ERROR: line 13:32: '(CASE WHEN ("o"."created_date" >= "min"("mbpc"."created_date")) THEN true ELSE false END)' 必须是聚合表达式或出现在 GROUP BY 子句中

如果我同时按tenant_id 和活动分组:

运行查询时出错:SYNTAX_ERROR:第 13:32 行:GROUP BY 子句不能包含聚合或窗口函数:["min"("mbpc"."created_date")]

先感谢您。

0 投票
2 回答
585 浏览

sql - 如何获取两个日期戳之间的时间差并按降序排列

我需要以小时为单位的两个日期戳之间的时差,并且需要按降序排列它们以获得中位数

这是我试过的请帮忙

运行查询时出错:“ORDER”第 5 行或附近的语法错误:ORDER BY DATEDIFF, DESC ^

0 投票
1 回答
485 浏览

redash - Redash 如何在表格可视化中创建表格可视化

是否可以在 Redash 中创建表格可视化,当我单击一行时,它会折叠(或任何其他解决方案)并显示相关数据表?

例如,如果我在我的数据库中创建了所有客户的表格可视化(一个查询),并且如果我单击一个客户(行),那么它将向我显示所有购买的订单(另一个查询)

0 投票
1 回答
130 浏览

postgresql-9.3 - 在postgresql中将天,HMS中的列表转换为小时格式

将我的整个列表(以天、小时-分钟-秒格式)转换为仅小时(整数),因为我需要计算新列表的中位数。

对于每个产品 ID,都会计算小时数。我只粘贴了一点我的清单。但是列表非常庞大,因此我无法对日期进行硬编码并找到所需的时间。相反,我想将我的整个列表转换为小时,因为我需要计算新列表的中位数。中位数仅采用一种数字格式。

这给了我两个日期戳之间的时间差异,因此结果给出了一个日、时-分-秒格式的列表。如图所示 在 postgresql 中需要一种格式的列表。请帮忙,谢谢!