在 Stream Analytics Azure 中基于时间发送事件的限制

Restriction of sending events based on time In Stream Analytics Azure

在我的 Azure 流分析作业中,想要限制在一天中的特定时间后发送到服务总线队列的事件。

SA 查询:

Select
    *
INTO
    servicebusqueue
FROM
    eventhub
Where name  = 'abc'
*AND Time < 1 PM*

如何为 "time < 1PM" 编写查询?

使用 DATEPART 应该可行(目前尚未测试)

假设 Time 是您输入数据中的一个字段。

Select
    *
INTO
    servicebusqueue
FROM
    eventhub
Where name  = 'abc'
AND DATEPART(hour, Time) < 13