的问题。
突然间,流分析工作被标记为 "降级"。没有运行时错误,没有服务健康警告,完全没有警报。到目前为止还能正常工作。 现在,零输出事件与 "Degraded "警告,没有原因。
详细情况。
EDIT:
这是我们在ASA工作中使用的SQL。
WITH multisensordata AS
(
SELECT
multidata.ArrayValue AS singledata,
GetMetadataPropertyValue(event, 'IoTHub.ConnectionDeviceId') AS device
FROM
[iothub] as event
CROSS APPLY GetArrayElements(event.message.mm) AS multidata
)
SELECT
CAST(DATEDIFF(MILLISECOND,'1970-01-01', System.Timestamp()) AS bigint) AS aggregationTimestamp,
multisensordata.device AS device_id,
singlesensordata.ArrayValue.dk AS data_key,
AVG(singlesensordata.ArrayValue.v) AS avg_value,
PERCENTILE_CONT(0.50) OVER (ORDER BY singlesensordata.ArrayValue.v) AS median_value,
uda.NSAMPLE(singlesensordata.ArrayValue.v) AS nValue
INTO
[sql-database]
FROM
multisensordata
CROSS APPLY GetArrayElements(singledata.sm) AS singlesensordata
GROUP BY multisensordata.device, singlesensordata.ArrayValue.dk, TumblingWindow(minute, 60)
SOLUTION:
原来ASA有一个很大的bug。我使用的UDA有时会接收到空值。这是导致'Degraded'状态和没有输出操作的原因。Azure已经修复了这个问题。由于Covid-19的问题,修复还没有部署到所有地区。
事实证明,ASA有一个重大的错误。我使用的UDA有时会收到空值。这是 "Degraded "状态和没有输出操作的原因。Azure已经修复了这个问题。由于Covid-19的问题,修复还没有部署到所有地区。