Ich habe eine mobile App, die Firebase verwendet, um ihre Daten zu speichern. Ich speichere alle Benutzerdaten, verschiedene Geschäftsobjekte und Beziehungen.Firebase-Daten analysieren
Ich bin auf der Suche nach einer Möglichkeit, meine Daten zu analysieren. Ich möchte Abfragen und Aggregationen der Daten ausführen und Berichte generieren. Die Firebase-Site wurde mit BigQuery von Google erwähnt, aber es scheint keine einfache Möglichkeit zu geben, Daten von Firebase dorthin zu importieren.
Was ist der beste Weg, dies zu erreichen? Ich weiß, dass ich tägliche Backups erstellen kann, aber nachdem ich die rohen JSON-Daten habe, wie kann ich sie abfragen?
UPDATE 05.08:
Für die Dinge klar zu machen, hier ist ein Beispiel JSON-Daten von Firebase:
{
"lambeosaurus": {
"height" : 2.1,
"length" : 12.5,
"weight": 5000
},
"stegosaurus": {
"height" : 4,
"length" : 9,
"weight" : 2500
}
}
Diese JSON ist nicht neu-Linie begrenzt.
Wenn Sie BigQuery mit abfragen möchten, können Sie auf [Import dass JSON in BigQuery] haben werden (https://cloud.google.com/bigquery/loading-data-post-request) und dann [write the SQL] (https://cloud.google.com/bigquery/query-reference). –
Danke, aber es scheint, dass ich viel Arbeit machen muss, um das JSON, das ich von Firebase erhalte, in etwas zu verwandeln, mit dem BigQuery arbeiten kann ... Ich mache mir Sorgen, dass dies bei großen Datendateien sehr problematisch sein wird. – Ran
Sie müssen die Daten nicht in BigQuery laden. Sie können föderierte Quellen verwenden, um GCS direkt abzufragen. Ich habe eine Antwort gepostet, um das zu reflektieren. –