BigQuery PHP 简单查询示例

Posted

技术标签:

【中文标题】BigQuery PHP 简单查询示例【英文标题】:BigQuery PHP simple query example 【发布时间】:2016-11-07 06:59:29 【问题描述】:

谁能提供一个简单的示例,展示如何使用 BigQuery(使用最新的客户端库文件)和 php(想看看如何提供凭据、要使用的所有客户端库文件以及如何使用查询并提供其他详细信息)?

【问题讨论】:

【参考方案1】:

图书馆有很多例子,linked question 也有一些答案。您还可以查看php+google bigquery 标签组合上的其他问题。

https://github.com/google/google-api-php-client

【讨论】:

看过这些例子。我正在查看的只是使用 google bigquery 的 php 客户端库来获取值并提供凭据。我正在寻找一种无需使用 google cloud sdk 即可实现的方法(无需提供凭据作为环境变量并在代码本身中设置它们)。 简单地说你不能。仅当您想编写一个完整的库来与 Google 服务对话时,我怀疑这就是您的目标。 ***.com/questions/12413717/bigquery-php-examples ,这里的第二个答案是在没有 google cloud sdk 的情况下实现的,如果我没有错的话,只有客户端库。但这又是客户端库的旧版本。所以我只是想要一个新版本的例子 不,这与 3 年前的 API 相同。这里没有两个东西,cloud sdk和client library是一样的。那是旧的,与composer 不兼容。您应该始终使用最新版本的库。我不明白你为什么要寻找不同的方式。每个人都使用上面的库,为什么要与众不同。如果你与众不同,你将找不到例子,而且会很困难。 好吧,我猜我的理解是错误的,所以根据第二个答案,我只需要包含来自客户端库的 autoload.php 吗?在提供凭据后,我可以从 bigquery 查询?跨度>

以上是关于BigQuery PHP 简单查询示例的主要内容,如果未能解决你的问题,请参考以下文章

将 MySQL 查询转换为 BigQuery 查询

查询结果后 BigQuery 导出多个文件

BigQuery - 在插入表时调用查询

BigQuery:无效日期错误

如何让我的客户将 BigQuery 查询结果导出为 CSV

如何使用 PHP 编写类似 sql 的查询以从 BigQuery 获取数据