问题标签 [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.
mysql - 我想将这两个以下查询合并为一个查询。我正在使用 MySQL 和 Json_Extract_scalar 来检索 json 对象数据
查询一:
查询 2:
加入后,我想获得 3 列,1)VendorName 2)ProductCategory 3)ServiceCategory,它们是按 VendorName 分组的。
mysql - 如何在数据库中的所有表上查询从今天到过去的最长日期
问题:
我正在尝试使用我在 mysql 数据库上的历史数据摘要创建一个关于 redash 的可视化。我发现它严重依赖 SQL,而且我发现 python 支持并不那么容易管理。
碰巧我在数据库中有几个表每天报告一些统计数据(所有浮点数)。
我想在每个表上查询从今天开始计算的最长的历史数据,它应该只需要原始(我的)SQL 查询,不需要过程 =/
考虑以下示例数据集...
今天是2020-10-21
我想做到这一点:
编辑:我应该补充一点,我能够从信息模式中提取表列表,我应该使用可能的“UNION”命令运行它,但我仍然很难仅使用可能带有几个子选择的原始查询来使用它.
EDIT2:我能够这样查询
这会将一般查询作为字符串提供给我大致需要做的事情,问题是 Redash 严重依赖原始 SQL 查询。也许我可以在 Redash 调用它的 db 中添加一个过程,但我认为对于这个 db 来说这是不行的(由于政策)
reactjs - 如何立即查看 Redash 代码更改而不是每次都构建整个模块?
我正在努力在 redash 中自定义可视化。每当我进行更改时,我都不会立即看到更改。相反,我将不得不再次执行npm run build
和构建模块。该构建步骤需要花费大量时间。是否有任何解决此问题的方法,以便我可以立即看到更改并避免浪费时间?提前致谢。
sql - 内连接 2 个值(日期时间和 id)同一张表
我有 2 张桌子:
- 设备颜色
- device_alerts
两个表都有特定于 device_id 和 datetime 的数据,例如设备颜色:
设备警报:
现在每个设备每天可以有多个记录。因此,每天 1 台设备可以有多个警报和多种颜色。并且有多种设备。
我想将这两个表与查询合并。但是当我这样做时,我会得到很多行。我不知道我做错了什么。这是我的查询(它是 sql lite,因为它处于重排状态)
linux - Redash Docker安装问题:sqlalchemy.exc.OperationalError: (psycopg2.OperationalError)
我正在尝试在 Ubuntu 20.04.1 上安装 Redash
- 我使用了这种安装方法:https ://github.com/getredash/setup
- 我下载了文件
- 我进入文件夹
- 我运行'sudo ./setup.sh'
- 我收到以下错误:
所以显然与 psycopg2 有关,它试图连接到 SQL 服务器。无法弄清楚如何修复它,谷歌搜索没有帮助。
奇怪的是,这种完全相同的方法在我第一次这样做时对我来说效果很好。出于某种奇怪的原因,我想要一个全新的安装,并用 prune 清理了 docker 中的所有内容。但是它不起作用。
有什么建议么?
在 setup.sh 的代码下方
和 docker-compose.yml
redash - Redash:无法发送邀请/密码重置邮件
根据https://redash.io/help/open-source/setup设置电子邮件环境变量后(对于 AWS SES)
有效,我也收到了电子邮件。
但邀请电子邮件不会被发送。
在尝试此命令时 - 直接发送邀请,
我收到以下错误:
raise RuntimeError('应用程序无法创建 URL '
RuntimeError:应用程序无法为请求独立的 URL 生成创建 URL 适配器。您可以通过设置 SERVER_NAME 配置变量来解决此问题。
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 方法,但我没有足够的经验,所以我无法提出解决方案(我是实习生,仍在学习。)提前谢谢你。
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'
amazon-web-services - AWS EC2 中的重划线
谁能列出在 AWS EC2 中运行 redash 的步骤?redash 主页提供了 AMI id,但没有明确说明 EC2 实例启动后的步骤。
目标:需要在 AWS EC2 实例中运行 redash