This parser plug-in supported to Firebase extracted file of AVRO format from Google-BigQuery.
Currently (2017/6), Firebase could extract only GCS(Google Cloud Storage) to JSON or AVRO format.
If you want to export Firebase's data, it has to need data pipelining for in the below steps.
-
Link BigQuery with Firebase.
-
Dump Firebase Data to Google Cloud Storage.
- Use data pipelining with job scheduler and extract data from BigQuery.
- https://support.google.com/firebase/answer/7029846
-
Use input-gcs plugin with this parser-plugin.
- Plugin type: parser
- Guess supported: no
- No configuration
in:
type: any file input plugin type
parser:
type: firebase_avro
$ embulk gem install embulk-parser-firebase_avro
$ ./gradlew gem # -t to watch change of files and rebuild continuously
This plug-in is written by Scala. You could use sbt.
$ ./sbt
$ ./sbt test