google/cloud-bigquery

PHP的BigQuery客户端


README

Idiomatic PHP client for Google BigQuery.

Latest Stable Version Packagist

注意: 本存储库是Google Cloud PHP的一部分。任何支持请求、错误报告或开发贡献应直接发送到该项目。

允许您创建、管理、共享和查询数据。

安装

首先,安装PHP首选的依赖项管理器Composer

现在安装此组件

$ composer require google/cloud-bigquery

身份验证

请参阅我们的身份验证指南以获取有关身份验证客户端的更多信息。身份验证后,您即可开始发出请求。

示例

require 'vendor/autoload.php';

use Google\Cloud\BigQuery\BigQueryClient;

$bigQuery = new BigQueryClient();

// Get an instance of a previously created table.
$dataset = $bigQuery->dataset('my_dataset');
$table = $dataset->table('my_table');

// Begin a job to import data from a CSV file into the table.
$loadJobConfig = $table->load(
    fopen('/data/my_data.csv', 'r')
);
$job = $table->runJob($loadJobConfig);

// Run a query and inspect the results.
$queryJobConfig = $bigQuery->query(
    'SELECT * FROM `my_project.my_dataset.my_table`'
);
$queryResults = $bigQuery->runQuery($queryJobConfig);

foreach ($queryResults as $row) {
    print_r($row);
}

版本

此组件被视为GA(通常可用)。因此,它不会在任何次要或补丁版本中引入不兼容的更改。我们将以最高优先级解决问题和请求。

下一步

  1. 了解官方文档
  2. 查看深入使用示例