3
我的目標是跟蹤我的回購股票的總數。但是,其repo.name隨時間而改變。如何使用githubarchive
數據集實現此目的?BigQuery GitHub數據:如何處理repo名稱更改?
我的目標是跟蹤我的回購股票的總數。但是,其repo.name隨時間而改變。如何使用githubarchive
數據集實現此目的?BigQuery GitHub數據:如何處理repo名稱更改?
(與https://stackoverflow.com/a/42930963/132438)
GitHub上的項目名稱經歷的變化,所以不是按名稱查詢它的安全通過ID查詢。您可以在單獨的查詢中查找項目編號,或者在如下查詢中查找項目編號:
SELECT
COUNT(*) naive_count,
COUNT(DISTINCT actor.id) unique_by_actor_id,
COUNT(DISTINCT actor.login) unique_by_actor_login
FROM `githubarchive.month.*`
WHERE repo.id = (
SELECT repo.id
FROM `githubarchive.month.201702`
WHERE repo.name='bazelbuild/bazel'
LIMIT 1)
AND type = "WatchEvent"