【问题标题】:How to save PageSpeed Insights results to Google BigQuery?如何将 PageSpeed Insights 结果保存到 Google BigQuery?
【发布时间】:2017-04-12 11:34:37
【问题描述】:

我在 BigQuery 中有一个 url 表,我想在其上检查 PageSpeed Insights 分数(或者甚至在 BigQuery 表中包含来自 API 的整个响应)。我尝试将 UDF 用于此目的,但现在没有运气。有没有办法得到响应:

https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=https://google.com/&strategy=mobile&key=yourAPIKey

到 BigQuery 表?

【问题讨论】:

    标签: google-bigquery pagespeed


    【解决方案1】:

    由于多种原因,您无法从 BigQuery UDF 进行 API 调用。有关详细信息,请参阅here

    虽然有几种方法可以实现您想要做的事情,但我建议使用Cloud Dataflow pipeline

    1. 使用 BigQueryIO.Read 源读取您的 BigQuery
    2. 在你的ParDo中,调用你想要的API
    3. 使用 BigQueryIO.Write 接收器将结果写回 BigQuery

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 2016-12-24
      • 2019-07-09
      • 2021-07-17
      • 2015-05-23
      • 1970-01-01
      相关资源
      最近更新 更多