Azure 数据工厂聚合计数()

Azure Data Factory Aggregate count()

我有一个包含多个连接的查询,并且有一个字段是根据计数创建的,如下所示:

select
t1.clientID,
t1.clientName,
t2.invoiceNo
(select count (*) from invoices where clientID = t1.clientID) AS clientswithSale
from customers t1
JOIN invoices t2 on t2.clientID = t1.clientID

如何在具有多个源的数据流中使用聚合转换来创建该列?

我可以 link count() 函数的来源吗?

谢谢

最近又做了一个测试,大致流程如下 来源(发票)、来源(客户)、加入、聚合(计数)

  1. 我创建了两个 soucres,稍后我将 link 通过密钥 SalesOrderID 将它们彼此 link。 source1类比客户table,source2类比发票table。

  2. 然后我用表达式 count(1) 如下:

  3. 结束,我用密钥 SalesOrderID 连接两个源,效果很好。

ADF 数据流中的 SQL 语句等同于:

来源(发票)、来源(客户)、内部联接、聚合(计数)