0

我最近设置了一个流分析作业,从每月捕获大约 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 秒的内容。有任何想法吗?

4

1 回答 1

1

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

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

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

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

于 2016-03-30T02:41:43.760 回答