如何使用HTTP請求或API獲取Firebase分析數據? 我想在我的網站上顯示Firebase分析數據我可以使用查詢獲取Firebase分析數據嗎?
2
A
回答
5
您不能直接從http或api執行此操作。但是您需要導出到BigQuery,然後您可以查詢數據。我並不清楚BigQuery是如何工作的以及如何在網站上獲取和顯示數據,但您無法在自由計劃中執行此操作。
您可以將戰爭分析數據導出到BLAZE plan的BigQuery中。然後你可以從BigQuery數據庫中查詢。
0
谷歌的BigQuery,獲得項目(在這裏你會寫SQL查詢來獲取數據):https://bigquery.cloud.google.com/dataset/ 谷歌的BigQuery文檔:https://cloud.google.com/bigquery/docs/
快速入門使用Web UI:https://cloud.google.com/bigquery/quickstart-web-ui 的BigQuery提示:UNNEST功能(有助於將陣列數據分割爲單個項目):https://firebase.googleblog.com/2017/03/bigquery-tip-unnest-function.html
-----------------------------------
#standardSQL
SELECT
field_1, field_2, field_N
FROM `datasetName.tableName`,
WHERE
field_1 = 'something'
--------Examples-------------------
#standardSQL
SELECT
*
FROM
`bigquery-public-data.samples.natality`
WHERE
year = 1969
AND state = 'CA'
LIMIT 100;
-----------------------------------
#standardSQL
SELECT
repository,
actor_attributes.blog,
actor_attributes.email
FROM
`bigquery-public-data.samples.github_nested`
WHERE
repository.has_downloads = true
LIMIT 10;
-----------------------------------
#standardSQL
SELECT
repository,
actor_attributes.blog,
actor_attributes.email
FROM
`bigquery-public-data.samples.github_nested`
WHERE
repository.language = 'Java'
LIMIT 10;
-----------------------------------
#standardSQL
SELECT
*
FROM
`bigquery-public-data.samples.github_nested`
WHERE
repository.language = 'Java'
LIMIT 10;
-----------------------------------
#standardSQL
SELECT
*
FROM
`myProjectDatasetName.app_events_20180118`
WHERE
user_dim.geo_info.city = 'Moscow'
#LIMIT 10;
-----------------------------------
#standardSQL
SELECT
*
FROM
`myProjectDatasetName.app_events_20180118`
WHERE
user_dim.user_id = '5365621384'
#LIMIT 10;
-----------------------------------
#standardSQL
SELECT event.name, event.timestamp_micros
FROM `firebase-analytics-sample-data.android_dataset.app_events_20160607`,
UNNEST(event_dim) as event
WHERE event.name = "round_completed"
-----------------------------------
#standardSQL
SELECT user_dim.user_id, event.name, event.date, event.params, event.timestamp_micros, event.previous_timestamp_micros
FROM `myProjectDatasetName.app_events_20180118`,
UNNEST(event_dim) as event
WHERE
user_dim.user_id = '53156651903'
AND
event.name = 'test'
ORDER BY event.timestamp_micros DESC
-----------------------------------
#standardSQL
SELECT
user_dim.user_id,
user_dim.geo_info.country,
user_dim.geo_info.city,
user_dim.app_info.app_version,
user_dim.app_info.app_platform,
event.date,
event.name,
event.params,
event.timestamp_micros,
event.previous_timestamp_micros
FROM `myProjectDatasetName.app_events_20180118`,
UNNEST(event_dim) as event
WHERE
user_dim.user_id = '5314561903'
AND
event.name = 'test'
ORDER BY event.timestamp_micros DESC
-----------------------------------
相關問題
- 1. Swift&Firebase |使用textField獲取一段數據並用數據查詢firebase
- 2. 我可以使用LLVM分析Fortran嗎?
- 3. 我可以使用antlr解析部分數據嗎?
- 4. 我可以查詢任何zookeeper節點以獲取任何數據嗎?
- 5. Angularfire2 - 可以通過查詢更新Firebase列表的數據嗎?
- 6. 我可以使用SQL從XML查詢/填充數據嗎?
- 7. 我可以在form中使用form.cleaned_data來查詢數據庫嗎?
- 8. 使用匿名引用,我可以從中獲取數據嗎?
- 9. 我可以使用vb.net解析SQL查詢嗎?
- 10. 可以使用「規則」來提高Firebase數據庫中的查詢性能嗎?
- 11. 我可以使用URL更改Firebase實時數據庫嗎?
- 12. 我可以使用WCF數據服務(OData)查詢執行「區分」嗎?
- 13. 我們可以像查詢sql查詢數據集嗎?
- 14. 分析Firebase數據
- 15. 我們可以使用javascript訪問/獲取數據嗎?
- 16. 我可以使用$ _POST從數據庫獲取信息嗎?
- 17. 我們可以使用JavaScript從網頁獲取數據嗎?
- 18. 我們可以使用SQLAlchemy獲取postgres數據庫轉儲嗎?
- 19. 我可以將Solr用於1000萬行的分析數據嗎
- 20. 我可以查詢獲取MLS數據的免費/付費網絡服務嗎?
- 21. 我可以在單個查詢中獲取與聚合有關的數據嗎?
- 22. 如何編寫查詢,我可以按月獲取數據?
- 23. 我可以爲特定數據查詢Cloudant NOSQL數據庫嗎?
- 24. Firebase分析如何獲取用戶的事件存儲數據?
- 25. 是否可以使用REST API獲取Firebase動態鏈接分析?
- 26. 可以查詢請求的數據嗎?
- 27. 我可以在使用SQLAlchemy的查詢中運行查詢嗎?
- 28. 我可以在INSERT查詢中使用SELECT子查詢嗎?
- 29. 我可以從Excel VBA Web查詢獲取流嗎?
- 30. 我可以從JPA查詢對象獲取SQL字符串嗎?