问题标签 [aginity]
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.
sql - 我看不到 QH_CLIENT_WORKSTATION_NAME 列,它为 Null。我正在查询连接在 Netezza 服务器上的 Aginity
我想开始密切监视我们的系统,以查看用户在何时何地运行了查询。
目前,在 HIST DB 的表中,我们可以看到查询文本、用户名、日期、时间和客户端 IP。但我们更感兴趣的是看客户端主机名。
当我们运行一个请求客户端主机名的查询时,输出是未知的。
以下是我们为获取所需信息而运行的查询:
我们还有什么可以查看或实现的,以便我们能够看到客户端机器名称。
仅供参考:当我们运行时:全部显示会话;我们确实看到了客户端主机。
sql - 如何按月和年对数据进行分组
在我进入这个问题之前,这里有一个 2 秒的背景:我一直在做这个 RFM 分析,感谢我们的同行,终于能够为我的数据集中的每个 customer_id 输出一个 RFM 分数,以及他们的每个个人 R、F 和 M 分数。在这里,如果您好奇或想自己使用它:
这是一张图片: 在此处输入图片描述
现在,我的问题是我需要保持这种格式的输出,但也要按月份和年份对数据进行分组。我最初按 customer_id 对这些数据进行分组,因为我希望 RFM 和个人分数仅按唯一 customer_id 显示,但现在我需要按月 + 年和 customer_id 显示(即第一列是 2018 年 1 月,然后列出所有该月/年组合的唯一 customer_id 行。然后是 2018 年 2 月,依此类推)。有人有什么建议吗?
非常感谢,如果您有任何问题,请告诉我!!
最好的,Z
sql - 当前日期和过去 30 天的总值
我目前拥有的代码向我显示了每天的当前值并给出了运行总数。
给我这个输出:
如果您查看它在某个时间段之间设置的日期。我想要实现的是它在一行中向我显示当前日期或任何设置的日期值以及过去 30 天的总数。假设日期是 2019-09-30:
这可以实现吗?如果有怎么办?
sql - RFM 分析未输出所有客户 ID
因此,我正在进行 RFM 分析,并在很多帮助下,能够将以下查询组合在一起,输出 customer_id、r 分数、f 分数、m 分数,最后是组合的 rfm 分数:
在上面,您会注意到我强制它仅在特定的 customer_id 上输出。那是因为我想测试这个查询是否考虑了 customer_id 出现在多个 YearMonth 类别中的时间(因为他们可能在 1 月购买,然后在 2 月再次购买,然后在 11 月再次购买)。
这里的问题是,尽管查询输出了正确的分数,但它似乎只考虑了一次 customer_id,无论它是否出现在多个月内。对于这个特定的客户 ID,我看到它们出现在 2019 年 1 月、2019 年 2 月和 2019 年 11 月,所以它应该给我 3 行而不是 1 行。测试了几个小时,似乎找不到原因,但我怀疑我的分组可能是错误的。
感谢您的帮助,如果您有任何问题,请告诉我!!
最好的,
Z
python - 从 Python 到 SQL(Aginity、Netezza)的 CREATE/DROP 调用不起作用
我试图弄清楚如何使用 Python 将 csv 表文件上传/插入到 Aginity Workbench(使用 Netezza 驱动程序)中,用于现有和不存在的表。
- 是否有从指定路径直接上传到 SQL 数据库的功能?我一直无法找到 Aginity/Netezza 特有的功能。
- 我尝试了一个循序渐进的过程:将csv上传到Python中,转换为数据框,然后上传到SQL数据库(想知道如何将完整的csv文件作为新表上传以及将csv文件数据插入到现有表中)。
我的 Python 代码能够打印显示数据的查询,但我无法删除或创建表。当我运行创建或删除代码时,它不会显示任何错误,但是当我进入 Aginity 时,我打算创建的表不存在,我要删除的表也没有被删除。
我得到一个没有如下错误的输出,但实际上并没有发生下降。
任何提示将非常感谢!
sql - 获取一起购买的商品 + 最常一起购买的商品
我很难想象这一点,需要一些帮助。负责查找最常一起购买的物品。就像客户通常会在购买中添加什么一样。并且发生了多少次。
所有数据都在 1 个表中,包含以下列:
- 订单号
- 项目代码
- 色标
- 尺寸
- 商品描述
此表中的每一行不一定是唯一的购买 - 例如,它可以列出两次订单号 1,因为他们购买了商品 A 和商品 B,因此有 2 行。
我知道这可能不是最好的解释,所以如果您有任何问题,请告诉我。