2017-05-09 5 views
0

Ich führe die folgende Abfrage aus, um die aktiven Benutzer für einen Zeitrahmen in meinem Projekt auszuwählen.Normal für BigQuery-Daten höher als Firebase?

SELECT DISTINCT 
    active_users, 
    unix 
FROM [mobileapp_logs].[dbo].[active_users] 
WHERE (rtrim(app_id) + ':' + app_os) = 'tbl' 
AND [aggregation] = '30-day-active' 
AND [unix] BETWEEN 1491696000 AND 1494288000 
AND active_users >= 100 

Die Abfrage scheint mit jeder Zeile für diesen Tag zurück zu arbeiten, aber es gibt mir etwa 10 bis 30 mehr als das, was in Feuerbasis. Ist das normal für Bigquery -> Firebase?

Antwort

0

Ich bin nicht vertraut mit der Tabelle, die Sie abfragen, gemäß der Dokumentation Firebase importiert Daten zu app_events_intraday_YYYYMMDD. Könnten Sie weitere Informationen zu [mobileapp_logs]. [Dbo]. [Active_users] bereitstellen?

Nach different SO questions scheint es eine Verzögerung von ein paar Tagen, wo Offline-Geräte ihre Daten hochladen. Auch Firebase aktualisiert täglich Daten in BigQuery. Da Sie bis heute abfragen, sehen Sie möglicherweise Daten, die bereits in Firebase, aber nicht in BigQuery aktualisiert wurden. Ich würde empfehlen, Ihre Suchanfrage auf einen Bereich zu ändern, der 3 Tage vor dem heutigen Tag endet.

Verwandte Themen