Category Archives: BigQuery

BigQuery interval date Legacy SQL to Standard SQL

อ้างอิงจาก BigQuery Partitioned Tables Limitations section “You cannot use legacy SQL to query partitioned tables or to write query results to partitioned tables.” ดังนั้น เมื่อเราทำ Partition Table เพื่อ Performance และลด Cost ในการ query เราจึงต้องแก้ไข query จาก Legacy SQL ให้เป็น Standard … Continue reading

Posted in BigQuery, technology | Leave a comment

PHP upload file Google Cloud Storage and import to Google big query

1. Download Google API Client Library for PHP 2. composer install to load vender 3. Enjoy my script (now the google-api-php-client version google/apiclient:^2.0.0@RC) require_once __DIR__.’/../vendor/autoload.php’; // [START all] // [START build_service $client = new Google_Client(); $key_file_location = ‘privatekey-bigquery.p12′; $key = … Continue reading

Posted in BigQuery, Google API Oauth2.0 | Leave a comment

GoogleBigQuery union aggregate function

test GoogleBigQuery with sample data SELECT COUNT(*) FROM (SELECT weight_pounds FROM ( SELECT weight_pounds,father_age,mother_age FROM [publicdata:samples.natality]), ( SELECT weight_pounds,father_age,mother_age FROM [logger.natality_copy] ) GROUP BY weight_pounds,father_age,mother_age); มันคือการ SELECT COUNT ของข้อมูลด้านในที่ union กัน แล้วค่อยมาสั่ง group by ทีหลัง ด้วยขนาดข้อมูลในแต่ละ table ขนาด 21.9 GB … Continue reading

Posted in BigQuery, knowledge, technology | Leave a comment