1

ストリーム分析に複数の入力ソースを含めることはできますか? 異なる列を同じ出力に出力したいのですが、同じ出力名を使用することはできません。

これは私が書いたクエリです: pg1 as( SELECT count( ),id FROM EventHub where id='1' group by id,TumblingWindow(hour,1) ), pg2 as( SELECT count( ) ,id FROM EventHub where id ='2' group by id, TumblingWindow(hour,1) ) TumblingWindow(hour,1)で pg1 グループから PowerBiAlias にcount( ) を選択 TumblingWindow(hour,1)で pg2 グループから PowerBiAlias に count( ) を選択

4

1 に答える 1

2

ユニオンを試してから、出力を選択します。

with 
pg1 as(
 SELECT count(),id 
 FROM EventHub
 where id='1'
 group by id,TumblingWindow(hour,1) 
), 
pg2 as(
 SELECT count() ,id
 FROM EventHub
 where id='2'
 group by id, TumblingWindow(hour,1) 
),
UnionStep as (
 Select count() as cnt from pg1 group by TumblingWindow(hour,1) 
 Union All
 Select count() as cnt from pg2 group by TumblingWindow(hour,1)
)
Select *
Into PowerBiAlias
From UnionStep
于 2015-07-02T02:11:18.903 に答える