gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 04:09:57 33 4
gpt4 key购买 nike

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

我正在寻找“bigquery 数据传输服务”的 php 客户端库,专门用于如何启动 bigquery 作业以运行或安排已定义的 bigquery 数据传输服务的回填。

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

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

  1. 有时,它会失败。 “传输”日志将显示“传输运行失败”状态。
  2. 有时,“转移”的状态会显示“转移运行已成功完成”。但是计划的传输应该提取的数据仍然是空的(可能是由于传输运行时数据不可用)。

对于这两种情况,通常我会手动运行回填传输,这将解决问题。

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

如何自动完成上述有关“大查询数据传输”的工作?

谢谢!

最佳答案

您可以使用自动生成的 Google API PHP Client Services library使用任何 Google API,例如 Google BigQuery DataTransfer 服务。

一个简单的例子

// 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 .

关于google-bigquery - BigQuery 数据传输服务 - php 客户端库 - 并自动检查、回填 bigquery 数据传输?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45153370/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com