2017-06-21 6 views
2

Google FirebaseデータベースをGoogle Bigqueryにエクスポートしようとしていますが、手動ですべてをエクスポートする以外に解決策が見つかりませんでした。私はfirebase分析をエクスポートする複数の方法を見つけましたが、これは私が望むものではありません。正しい方向に私を向ける何かの助けや何かが大いに感謝されるでしょう。ありがとうございます!Google FirebaseをBigqueryにエクスポート

  • ウェス

答えて

1

私はこれが唯一の解析のための自動化された方法でサポートされていることを信じています。

backups [1]から読み込むスクリプトを作成することもできますが、BigQueryが必要とする改行で区切られたJSON形式にするには中間処理が必要です。また、ツリー構造を複数のテーブルに分割する方法を決定することもできます。

公開票トラッカー(Firebaseチームにチームがある場合)に機能要求を追加する価値があります。

[1] https://firebase.google.com/docs/database/ios/backups

0

マニュアルのエクスポート/インポート

あなたは1回限りのエクスポート/インポートを行いたい場合は、手動でこれを行うことができます。 Firebaseデータベースコンソールを表示しているときは、さらに3つのアイコンをクリックしてオプションを表示します。これらのオプションの1つは、 "JSONのエクスポート"です。これは、ファイルをコンピュータにダウンロードします。ファイルをサーバーにダウンロードする場合は、REST APIを使用して同じ操作を実行することもできます。

データベースのエクスポートをダウンロードした後、loading data into BigQuery from a fileのドキュメントに従ってみることができます。データベース構造によっては、BigQueryが期待するものと互換性があるようにデータを再フォーマット/再構成する必要があります。

ストリーミングエクスポート/インポート

あなたがBigQueryのにあなたのデータベースからデータをストリーミングする必要がある場合は、Firebase Cloud Functionsを使用することができます。たとえば、BigQuery NodeJS clientを使用してそのデータをBigQueryテーブルにストリームする関数triggered by a Database-eventを書くことができます。

costs & quotas関連するだけでなく、streaming data into BigQueryについてのドキュメントをよく理解してください。

関連する問題