Google BigQuery - PHP API - 如何导入 AVRO 文件?
Posted
技术标签:
【中文标题】Google BigQuery - PHP API - 如何导入 AVRO 文件?【英文标题】:Google BigQuery - PHP API - How to import AVRO file? 【发布时间】:2017-06-21 16:17:30 【问题描述】:我正在使用这个官方示例从文件中导入:
https://github.com/GoogleCloudPlatform/php-docs-samples/blob/master/bigquery/api/src/functions/import_from_file.php
但是,它仅支持 CSV 和 JSON 文件。
如何通过 PHP API 导入 AVRO 文件,应该支持:
https://cloud.google.com/bigquery/loading-data#loading_avro_files
【问题讨论】:
【参考方案1】:这是在 Avro 可用之前编写的示例文件。您可以将相关条件添加到该块吗?
elseif ('avro' === $pathInfo['extension'])
$options['jobConfig'] = ['sourceFormat' => 'AVRO'];
【讨论】:
以上是关于Google BigQuery - PHP API - 如何导入 AVRO 文件?的主要内容,如果未能解决你的问题,请参考以下文章
使用服务帐户通过 PHP API 访问 BigQuery 时出现“无效凭据”
在适用于 PHP 的 Google BigQuery API 中捕获“响应太大而无法返回错误”的正确方法是啥?
无法导入 com.google.api.services.bigquery.model.TableCell [重复]