我最近设置了一个流式分析工作,从事件中心提取数据,该事件中心每月捕获大约1000个事件。我想从事件中心提取实时数据并显示接近实时的数据。我输入了以下将数据成功下载到流分析作业的查询:
SELECT system.timestamp AS time
, city
, state
, zip
, hascontactedconsultant
, websiteguideid
, status
, assignedto
, type
, COUNT(type)
INTO ttvleadsstream
FROM ttvhuball
GROUP BY time
, city
, state
, zip
, hascontactedconsultant
, websiteguideid
, status
, assignedto
, type
, TumblingWindow(ss, 5);
然而,当我在PowerBI在线服务中检查数据集时,我注意到数据正在捕获并显示从现在一直到昨天的事件。我没有看到我的查询中的内容导致数据保存时间超过5秒。有什么想法吗?
答案 0 :(得分:1)
根据您的查询,如果有事件,Azure流分析将每5秒输出一次。
看起来您正在向PowerBI发送数据。 PowerBI根据保留策略删除旧数据。有关该政策的详细信息,请点击此处。
https://msdn.microsoft.com/en-us/library/mt186545.aspx
粗略地说,它只会在满足某些阈值时清除旧数据。这可能是您查看旧数据的原因。