问题标签 [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 回答
53 浏览

mysql - 我想将这两个以下查询合并为一个查询。我正在使用 MySQL 和 Json_Extract_scalar 来检索 json 对象数据

查询一:


查询 2:


加入后,我想获得 3 列,1)VendorName 2)ProductCategory 3)ServiceCategory,它们是按 VendorName 分组的。

0 投票
1 回答
61 浏览

mysql - 如何在数据库中的所有表上查询从今天到过去的最长日期

问题:

我正在尝试使用我在 mysql 数据库上的历史数据摘要创建一个关于 redash 的可视化。我发现它严重依赖 SQL,而且我发现 python 支持并不那么容易管理。

碰巧我在数据库中有几个表每天报告一些统计数据(所有浮点数)。

我想在每个表上查询从今天开始计算的最长的历史数据,它应该只需要原始(我的)SQL 查询,不需要过程 =/

考虑以下示例数据集...

今天是2020-10-21

我想做到这一点:

编辑:我应该补充一点,我能够从信息模式中提取表列表,我应该使用可能的“UNION”命令运行它,但我仍然很难仅使用可能带有几个子选择的原始查询来使用它.

EDIT2:我能够这样查询

这会将一般查询作为字符串提供给我大致需要做的事情,问题是 Redash 严重依赖原始 SQL 查询。也许我可以在 Redash 调用它的 db 中添加一个过程,但我认为对于这个 db 来说这是不行的(由于政策)

0 投票
1 回答
20 浏览

reactjs - 如何立即查看 Redash 代码更改而不是每次都构建整个模块?

我正在努力在 redash 中自定义可视化。每当我进行更改时,我都不会立即看到更改。相反,我将不得不再次执行npm run build和构建模块。该构建步骤需要花费大量时间。是否有任何解决此问题的方法,以便我可以立即看到更改并避免浪费时间?提前致谢。

0 投票
1 回答
104 浏览

sql - 内连接 2 个值(日期时间和 id)同一张表

我有 2 张桌子:

  1. 设备颜色
  2. device_alerts

两个表都有特定于 device_id 和 datetime 的数据,例如设备颜色:

设备警报:

现在每个设备每天可以有多个记录。因此,每天 1 台设备可以有多个警报和多种颜色。并且有多种设备。

我想将这两个表与查询合并。但是当我这样做时,我会得到很多行。我不知道我做错了什么。这是我的查询(它是 sql lite,因为它处于重排状态)

0 投票
1 回答
49 浏览

sql - SQL WHERE 子句根据数据库内容获取行

用例:

  • 我有 customer_id 和 task_id。

  • 数据库将始终包含带有填充的 customer_id 和空的 task_id 的寄存器。

  • 有时会填充 task_id。(如下例所示)

示例 1 示例 1 - 数据库

在这里,我希望返回最后两行。

示例 2 示例 2 - 数据库

在这里,我希望返回唯一的空行。

问题:

如何创建 SQL 查询以确保在数据库中存在 task_id 的情况下,我只返回带有 task_id 的记录?

0 投票
1 回答
434 浏览

linux - Redash Docker安装问题:sqlalchemy.exc.OperationalError: (psycopg2.OperationalError)

我正在尝试在 Ubuntu 20.04.1 上安装 Redash

  1. 我使用了这种安装方法:https ://github.com/getredash/setup
  2. 我下载了文件
  3. 我进入文件夹
  4. 我运行'sudo ./setup.sh'
  5. 我收到以下错误:

所以显然与 psycopg2 有关,它试图连接到 SQL 服务器。无法弄清楚如何修复它,谷歌搜索没有帮助。

奇怪的是,这种完全相同的方法在我第一次这样做时对我来说效果很好。出于某种奇怪的原因,我想要一个全新的安装,并用 prune 清理了 docker 中的所有内容。但是它不起作用。

有什么建议么?

在 setup.sh 的代码下方

和 docker-compose.yml

0 投票
1 回答
477 浏览

redash - Redash:无法发送邀请/密码重置邮件

根据https://redash.io/help/open-source/setup设置电子邮件环境变量后(对于 AWS SES)

有效,我也收到了电子邮件。

但邀请电子邮件不会被发送。

在尝试此命令时 - 直接发送邀请,

我收到以下错误:

raise RuntimeError('应用程序无法创建 URL '

RuntimeError:应用程序无法为请求独立的 URL 生成创建 URL 适配器。您可以通过设置 SERVER_NAME 配置变量来解决此问题。

0 投票
1 回答
118 浏览

mysql - 在 SQL 中编写多个子查询是否有更好的选择?

我在 Redash 上查询以提取带有定价网格的停车位汇总列表。列表包含停车详细信息(名称、地址、链接)和多个定价列,具体取决于停留时间。

我正在使用两张桌子(公园和优惠)。报价表具有三个字段,park_id、价格和持续时间。每个 park_id 可能具有对应于特定停留时间的价格。例如,公园 #1 的 3600 秒收费 2 美元,86400 秒收费 30 美元,以此类推。

我编写了单独的子查询来获取每个持续时间的这些价格,从 1 小时到 24 小时(1 天),然后持续到 31 天,然后是 93 天、186 天和 372 天。总共有 57 个子查询。

结果表有 57 列价格(price1h、price2h….price1d、price 2d….. price31d、price93d、price186d、price372d)。

条件:我必须使用两个重要条件来获得价格。一个是 offer.duration = 3600/7200 等,然后我筛选出哪些套餐类型而不是订阅类型的优惠。最后,AND offer.park_id = parks.id 链接表 park 和 offer 中的两个关键字段。

问题是我在不同的持续时间内多次重复这个子查询,执行速度非常慢并且超过了'Redash查询执行时间限制'</p>

查询的片段如下:

结果表是这样的: https ://i.stack.imgur.com/0opp0.png

谁能建议一个更好的选择来获得这些价格?我尝试使用 CTE 方法,但我没有足够的经验,所以我无法提出解决方案(我是实习生,仍在学习。)提前谢谢你。

0 投票
1 回答
157 浏览

amazon-web-services - 在私有子网中设置 Redash 实例。EC2 状态检查失败

问题摘要

我想在私有子网中设置 Redash Instance,但效果不佳。实例状态检查为“1/2 失败”。问题是除了网站( https://redash.io/help/open-source/setup)中介绍的设置外,是否还有一些必要的设置。

供您参考,如果我将 redash 实例放在公共子网上,它会运行良好。

技术细节:

AMI: ami-060741a96307668be

EC2 大小:t2.small

私有子网有 NAT 网关

CloudFormation 模板如下。(我删除了参数,因为那些是秘密信息。参数是正确的,因为我使用公共子网检查了这些参数。所以请检查其他部分,谢谢。)</p>

根据 marcin 的评论,我尝试了下面的模板,但效果不佳,ec2 状态检查显示 '1/2 failed'

0 投票
1 回答
125 浏览

amazon-web-services - AWS EC2 中的重划线

谁能列出在 AWS EC2 中运行 redash 的步骤?redash 主页提供了 AMI id,但没有明确说明 EC2 实例启动后的步骤。

目标:需要在 AWS EC2 实例中运行 redash