triwinvendor / google-bigquery
PHP的BigQuery客户端
1.0.0
2022-10-13 06:57 UTC
Requires
- google/cloud-core: ^1.39
- ramsey/uuid: ^3.0|^4.0
Requires (Dev)
- erusev/parsedown: ^1.6
- google/cloud-storage: ^1.3
- phpdocumentor/reflection: ^3.0
- phpunit/phpunit: ^4.8|^5.0
- squizlabs/php_codesniffer: 2.*
Suggests
- google/cloud-storage: Makes it easier to load data from Cloud Storage into BigQuery
This package is not auto-updated.
Last update: 2024-09-27 14:39:24 UTC
README
本组件是Google BigQuery的惯用PHP客户端。
注意:此存储库是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(通常可用)。因此,它不会在任何次要或补丁版本中引入向后不兼容的更改。我们将优先解决问题和请求。