PHPでBigQueryをselectする

2021年3月17日水曜日

BigQuery PHP

t f B! P L
GitHubみれば書いてありますが、こんな感じで書けば使えました。
use Google\Cloud\BigQuery\BigQueryClient;

public function find(string $from, string $to): QueryResults
{
  $bigQuery = new BigQueryClient(['projectId' => env('PROJECT_ID')]);

  $query = '
    SELECT
        *
    FROM
        dataset.table
    WHERE
        timestamp BETWEEN @from AND @to
  ';

  $queryJobConfig = $bigQuery->query($query)
    ->parameters([
        'from' => $from,
        'to' => $to,
    ]);

  return $bigQuery->runQuery($queryJobConfig);
}

注目の投稿

composer.lockはGit管理すべき話

# 背景 # 結論 # composer installとcomposer updateの違い # 背景 仕事では主にLaravelを使用して開発を行っている。 ソースコードはGitでバージョン管理を行い、compose...

プロフィール

7年ほど中小企業でSIerとして働いていました。 現在は個人事業主としてPHP, Javascriptの企業案件をメインに受けています。 最近はポケモンカードの開封にはまっています。

アーカイブ

このブログを検索

QooQ