SQL Query查找Products Association

时间:2013-12-16 11:45:35

标签: sql hana

我有一个包含Invocie数据的表(100624357条记录),如:

Invoice Number   Product Number   Quantity   Price   Amount
-----------------------------------------------------------
I0001            P0001            10         10      100
I0001            P0002            10         10      100
I0001            P0003            10         10      100
I0002            P0001            10         10      100
I0002            P0002            10         10      100
I0003            P0001            10         10      100
I0003            P0003            10         10      100

如果产品A和产品B在同一个发票中,则它们具有1个关联。所以我想找出不同产品之间的所有关联,如:

Product A    Product B    Association
-------------------------------------
P0001        P0002        20%
P0001        P0003        20%
P0002        P0003        10%

有人可以指导我如何以最有效的方式获得这种关联,因为数据集非常大。

谢谢和最诚挚的问候。

法赫德

1 个答案:

答案 0 :(得分:0)

您可能希望使用SAP HANA业务功能库(BFL)进行此分析。

scn.sap.com上提供了大量示例和教程信息,例如: http://scn.sap.com/community/predictive-analysis/blog/2014/12/24/basket-analysis-with-sap-predictive-analysis-and-sap-hana--part-1

  • 拉斯