triwinvendor/google-bigquery

PHP的BigQuery客户端

1.0.0 2022-10-13 06:57 UTC

This package is not auto-updated.

Last update: 2024-09-27 14:39:24 UTC


README

本组件是Google BigQuery的惯用PHP客户端

Latest Stable Version Packagist

注意:此存储库是Google Cloud PHP项目的一部分。有关认证客户端的更多信息,请参阅我们的认证指南。认证后,您就可以开始发送请求了。

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

安装

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

现在只安装此组件

$ composer require google/cloud-bigquery

或者一次性安装整个组件套件

$ composer require google/cloud

认证

请参阅我们的认证指南以获取有关认证客户端的更多信息。一旦认证,您就可以开始发送请求。

示例

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. 查看深入使用示例