问题标签 [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.

0 投票
1 回答
34 浏览

sql - 我看不到 QH_CLIENT_WORKSTATION_NAME 列,它为 Null。我正在查询连接在 Netezza 服务器上的 Aginity

我想开始密切监视我们的系统,以查看用户在何时何地运行了查询。

目前,在 HIST DB 的表中,我们可以看到查询文本、用户名、日期、时间和客户端 IP。但我们更感兴趣的是看客户端主机名。

当我们运行一个请求客户端主机名的查询时,输出是未知的。

以下是我们为获取所需信息而运行的查询:

我们还有什么可以查看或实现的,以便我们能够看到客户端机器名称。

仅供参考:当我们运行时:全部显示会话;我们确实看到了客户端主机。

0 投票
2 回答
72 浏览

sql - 如何按月和年对数据进行分组

在我进入这个问题之前,这里有一个 2 秒的背景:我一直在做这个 RFM 分析,感谢我们的同行,终于能够为我的数据集中的每个 customer_id 输出一个 RFM 分数,以及他们的每个个人 R、F 和 M 分数。在这里,如果您好奇或想自己使用它:

这是一张图片: 在此处输入图片描述

现在,我的问题是我需要保持这种格式的输出,但也要按月份和年份对数据进行分组。我最初按 customer_id 对这些数据进行分组,因为我希望 RFM 和个人分数仅按唯一 customer_id 显示,但现在我需要按月 + 年和 customer_id 显示(即第一列是 2018 年 1 月,然后列出所有该月/年组合的唯一 customer_id 行。然后是 2018 年 2 月,依此类推)。有人有什么建议吗?

非常感谢,如果您有任何问题,请告诉我!!

最好的,Z

0 投票
2 回答
20 浏览

sql - 如果出现多个值,如何强制输出仅显示 1 行

我有以下查询:

这是它在输出中的样子:

在此处输入图像描述

我只希望我的数据使用其中一个 description_global 值进行提取。我知道我可以只做 LIMIT 1,但我需要另一种方法来做到这一点,因为这只是一个示例,并且我希望每次有多个 description_global 值时我的输出仅强制 1 行。

谢谢你,Z

0 投票
2 回答
205 浏览

sql - 当前日期和过去 30 天的总值

我目前拥有的代码向我显示了每天的当前值并给出了运行总数。

给我这个输出:

如果您查看它在某个时间段之间设置的日期。我想要实现的是它在一行中向我显示当前日期或任何设置的日期值以及过去 30 天的总数。假设日期是 2019-09-30:

这可以实现吗?如果有怎么办?

0 投票
0 回答
52 浏览

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

0 投票
1 回答
336 浏览

python - 从 Python 到 SQL(Aginity、Netezza)的 CREATE/DROP 调用不起作用

我试图弄清楚如何使用 Python 将 csv 表文件上传/插入到 Aginity Workbench(使用 Netezza 驱动程序)中,用于现有和不存在的表。

  1. 是否有从指定路径直接上传到 SQL 数据库的功能?我一直无法找到 Aginity/Netezza 特有的功能。
  2. 我尝试了一个循序渐进的过程:将csv上传到Python中,转换为数据框,然后上传到SQL数据库(想知道如何将完整的csv文件作为新表上传以及将csv文件数据插入到现有表中)。

我的 Python 代码能够打印显示数据的查询,但我无法删除或创建表。当我运行创建或删除代码时,它不会显示任何错误,但是当我进入 Aginity 时,我打算创建的表不存在,我要删除的表也没有被删除。

我得到一个没有如下错误的输出,但实际上并没有发生下降。

任何提示将非常感谢!

0 投票
1 回答
394 浏览

aginity - Aginity Pro 打不开

我正在尝试打开 Aginity Pro 但它没有,它仍然在后台。

在此处输入图像描述

有谁知道如何解决这个问题?

非常感谢!

西维

0 投票
1 回答
56 浏览

sql - 获取一起购买的商品 + 最常一起购买的商品

我很难想象这一点,需要一些帮助。负责查找最常一起购买的物品。就像客户通常会在购买中添加什么一样。并且发生了多少次。

所有数据都在 1 个表中,包含以下列:

  • 订单号
  • 项目代码
  • 色标
  • 尺寸
  • 商品描述

此表中的每一行不一定是唯一的购买 - 例如,它可以列出两次订单号 1,因为他们购买了商品 A 和商品 B,因此有 2 行。

我知道这可能不是最好的解释,所以如果您有任何问题,请告诉我。

0 投票
1 回答
51 浏览

sql - 生成基本销售报告

如此接近完成仅使用 SQL 生成报告。非常自豪,但我被困住了,因为我知道我正在做一些很长的事情(SELECT 语句中的子查询)。

我正在尝试修复 jan2019_sales,因为它只是给了我总销售额,但我需要将它划分为 2019 年的部门销售额,但我知道子查询只能返回 1 列,所以我不能2019 年的部门和销售额都出现了。

处理这个简单的部分的最佳方法是什么???啊。我为我(坚信)是问题的部分制作了一个区域,其中有一个更简单的方法。这是我正在尝试修复的图片(C 列):

什么报告看起来像 rn

0 投票
1 回答
93 浏览

sql - RFM 分析 - 价值不断变化

得到以下查询。

我在这里所做的只是,在某些条件下,给我唯一的客户 ID,然后将他们的最新购买日期分成五分位数,并在第二列中为我提供分数。但是每次我运行查询时,r_score 值都会不断变化?我究竟做错了什么..?这是表格的一个片段(同样,r_score 值不断变化):

在此处输入图像描述