代码之家  ›  专栏  ›  技术社区  ›  searain

BigQuery数据传输服务-php客户端库-并自动检查、回填BigQuery数据传输?

  •  3
  • searain  · 技术社区  · 7 年前

    https://cloud.google.com/bigquery/docs/reference/datatransfer/rest/

    我找不到“bigquery数据传输服务”的php客户端库。也许是因为它有点新。

    对于bigquery数据服务,我面临的问题是

    1. 有时,“传输”的状态显示“传输运行已成功完成”。但计划传输应提取的数据仍然为空(可能是由于传输运行时数据不可用)。

    但问题是,上述所有活动、检查是否有状态显示失败、数据是否丢失或运行回填都是手动完成的。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  3
  •   Tim Swast    7 年前

    您可以使用自动生成的 Google API PHP Client Services library

    一个简单的例子

    // include your composer dependencies
    require_once 'vendor/autoload.php';
    
    $client = new Google_Client();
    $client->setApplicationName("Client_Library_Examples");
    $client->setDeveloperKey("YOUR_APP_KEY");
    
    $service = new Google_Service_BigQueryDataTransfer($client);
    // Use $service to run transfer service API calls.
    

    改编自以下简单示例: Google PHP API client BigQueryDataTransfer .