2016-03-29 10 views
0

Ich habe kürzlich einen Streaming-Analytik-Job eingerichtet, der Daten von einem Event-Hub zieht, der ungefähr 1000 Ereignisse pro Monat erfasst. Ich möchte Echtzeitdaten vom Event-Hub abrufen und nahezu Echtzeitdaten anzeigen. Ich habe folgende Abfrage eingegeben, die Daten erfolgreich an den Streaming Analytics Job heruntergeladen:Streaming Analytics-Abfrage liefert mehr als Echtzeitdaten

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); 

Allerdings, wenn ich auf dem Datensatz überprüfen in meinem PowerBI Online-Service, ich bin zu bemerken, dass die Daten erfasst und Anzeigen von Ereignissen aus jetzt den ganzen Weg zurück zu gestern. Ich sehe nicht, was in meiner Abfrage dazu führt, dass Daten länger als 5 Sekunden gespeichert werden. Irgendwelche Ideen?

+0

"Ich bemerke, dass die Daten Ereignisse von jetzt bis gestern erfassen und anzeigen. Ich sehe nicht, was in meiner Abfrage dazu führt, dass Daten länger als 5 Sekunden erhalten bleiben." Ich bin verwirrt. Zeigt es einen Tag Daten oder nur 5 Sekunden in Power BI? Bildschirmfoto? – GregGalloway

+0

Es gibt kein Problem zu lösen. Power BI ist ein * anderes * System. Ein Power BI-Datensatz wird von Power BI verarbeitet, auch wenn er von Event Analytics erstellt wurde. Wenn Sie alte Daten nicht löschen oder die Zeitskala Ihres Berichts nicht anpassen, werden ältere Daten angezeigt. In jedem Fall verarbeitet Event Analytics keine Ausgabe, sondern nur * Daten * an eine Ausgabe. –

Antwort

1

Basierend auf Ihrer Abfrage wird Azure stream analytics alle 5 Sekunden ausgegeben, wenn Ereignisse vorhanden sind.

Offenbar senden Sie die Daten an PowerBI. PowerBI löscht alte Daten basierend auf einer Aufbewahrungsrichtlinie. Details zur Richtlinie finden Sie hier.

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

Grob gesagt, wird es nur alte Daten löscht, wenn bestimmte Schwellenwerte erreicht werden. Dies könnte der Grund sein, warum Sie alte Daten sehen.

Verwandte Themen