раздел больших таблиц программно с использованием php - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь создать раздел по большому запросу при загрузке данных с использованием php-скрипта, но не могу найти правильное решение.

<?php
require_once '/v/vv/vv/common.php';
require_once '/vv/vv/vv/vendor/autoload.php';

use Google\Cloud\BigQuery\BigQueryClient;
use Google\Cloud\Core\ExponentialBackoff;
/** Uncomment and populate these variables in your code */
$projectId  = 'id';
$datasetId  = 'ids';

$bigQuery = new BigQueryClient([
   'projectId' => $projectId,
]);
$dataset = $bigQuery->dataset($datasetId);
$table_id='test_table';
$table = $dataset->table($table_id);
// create the import job
$schema = [
  'fields' => [
        ['name' => 'date', 'type' => 'Date','mode'=>'required'],
        ['name' => 'name', 'type' => 'string'],
        ['name' => 'post_abbr', 'type' => 'string']
  ],
 'timePartitioning'=>['type'=>'DAY','filed'=>'date']
]
...