Developing on Google Cloud with Python and DataFrames
summary
BigQuery is presented as a serverless analytics engine with a 250 petabyte single-query scale, result caching (~24 hours), and SQL plus Python execution paths: use Ibis lazy evaluator to compile DataFrame-style code to SQL (16 backends), test locally, or run pandas-like workflows via BigFrame (pandas-compatible API). Execution options include PySpark stored procedures (serverless Spark) and remote functions (Cloud Functions / Cloud Run) for per-row enrichment; demos show Iceberg/BigLake object tables and vision API calls that detect faces and PII.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:08Google Cloud open source
- 4:14BigQuery overview
- 10:35Data frames with Ibis
- 14:12PySpark in BigQuery
- 15:58Big Lake open formats
- 18:08Python remote procedures
- 20:57Unstructured metadata
- 21:18Demo: Ibis queries
- 26:10BigFrames API
- 28:01Demo: PySpark execution
- 31:10Demo: Object tables
- 34:58Summary
- 35:53Q&A
related talks
01h 29mPython + BigQuery + DataFrames: Hands on with scalable "serverless" analysis
01h 08mGet insights from structured and unstructured data using the BigQuery DataFrames package
37mBuilding a Data Platform from scratch
45mBuilding a Data Warehouse
33mManaging IoT Storage with Google's Cloud Platform
31mGoogle Cloud Bigtable: petabyte-scale NoSQL database for scalable computation
36mMigrating Our Data Warehouse to the Cloud
33mBigQuery DeepDive: dissecting Google's Data Warehouse
