Google bigquery 使用BigQueryPHP客户端库创建指向云存储的外部表链接
从Google云控制台,我们可以手动创建外部bigquery表,该表将链接到Google云存储Json新行分隔文件 但在BigQueryPHP客户端库中,我找不到允许我创建BigQueryExternalTable链接到云存储保存的json文件的示例代码Google bigquery 使用BigQueryPHP客户端库创建指向云存储的外部表链接,google-bigquery,Google Bigquery,从Google云控制台,我们可以手动创建外部bigquery表,该表将链接到Google云存储Json新行分隔文件 但在BigQueryPHP客户端库中,我找不到允许我创建BigQueryExternalTable链接到云存储保存的json文件的示例代码 function create_table($projectId, $datasetId, $tableId, $schema) { $bigQuery = new BigQueryClient([ 'projectId' =>
function create_table($projectId, $datasetId, $tableId, $schema)
{
$bigQuery = new BigQueryClient([
'projectId' => $projectId,
]);
$dataset = $bigQuery->dataset($datasetId);
$options = ['schema' => $schema];
$table = $dataset->createTable($tableId, $options);
return $table;
}
这是否意味着“创建外部bigquery表”不能通过bigquery客户端库使用
谢谢 可通过客户端库获取。在您提供的示例代码段中,“架构”被指定为“选项”。外部表定义是您可以指定的另一个选项。下面是基础表资源: externalDataConfiguration部分是创建外部(也称为联邦)BigQuery表所需指定的部分