流分析查询产生的不仅仅是实时数据

时间:2016-03-29 19:23:07

标签: tsql azure powerbi azure-stream-analytics

我最近设置了一个流式分析工作,从事件中心提取数据,该事件中心每月捕获大约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秒。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据您的查询,如果有事件,Azure流分析将每5秒输出一次。

看起来您正在向PowerBI发送数据。 PowerBI根据保留策略删除旧数据。有关该政策的详细信息,请点击此处。

https://msdn.microsoft.com/en-us/library/mt186545.aspx

粗略地说,它只会在满足某些阈值时清除旧数据。这可能是您查看旧数据的原因。