Why Use Google BigQuery?
LogosPlatforms Why use BigQuery? Cost Effective Infrastructure Maintenance DB Administrators
LogosPlatforms Why use BigQuery? Easy Integration
LogosPlatforms Why use BigQuery? Easy Integration
LogosPlatforms Why use BigQuery? High Speed Processing Use the processing power of Google's infrastructure to query huge amounts of data in just seconds!
LogosPlatforms Why use BigQuery? Limitless Storage Capacity Utilise the volume of Google’s massive data centres.
How To Use Google BigQuery
LogosPlatforms #1 BigQuery Web UI First stop for budding BQ users View, manage & query BQ datasets and tables How To Use Google BigQuery Examples to Follow
LogosPlatforms How To Use Google BigQuery #2 BigQuery API Build custom tools and web apps that interact with BQ Implement automated processes to refresh or archive data
LogosPlatforms How To Use Google BigQuery Client library project pageReference documentationDownload BigQuery API Client Library for.NETBigQuery.NET docDownload BigQuery API Client Library for GoBigQuery GoDocDownload BigQuery API Client Library for JavaBigQuery JavaDocDownload Google API Client Library for JavaScript (beta)N/A Google API Client Library for Node.js (alpha)N/ADownload Google API Client Library for Objective-CN/ADownload Google API Client Library for PHP (beta)N/ADownload BigQuery API Client Library for PythonBigQuery PyDocDownload Google API Client Library for Ruby (alpha)N/ADownload API Client Libraries
LogosPlatforms How To Use Google BigQuery #3 BigQuery Command Line Tool Install Google Cloud SDK Run queries through the command line tool
LogosPlatforms SQL Support Tables can be queried using SQL
LogosPlatforms SQL Support BigQuery SQL doesn’t support… INSERTS Creating or deleting tables & datasets
LogosPlatforms Web UI Query Example Retrieves most popular blogs by # pageviews SELECT *, COUNT(*) pageviews FROM ( SELECT hits.page.pagePath AS pagePath, MAX(IF(hits.customDimensions.index=1,hits.customDimensions.value,NULL)) WITHIN hits AS Author, MAX(IF(hits.customDimensions.index=2,hits.customDimensions.value,NULL)) WITHIN hits AS Category, FROM TABLE_DATE_RANGE([ ga_sessions_],TIMESTAMP(' '),TIMESTAMP(' ')) WHERE hits.page.pagePath CONTAINS "blog" ) GROUP BY 1, 2, 3 ORDER BY 4 DESC