- Learning Google BigQuery
- Thirukkumaran Haridass Eric Brown
- 298字
- 2021-07-02 21:23:54
Foreword
No one is more pleased than I am to see this book come to fruition. I first heard about this book during a water cooler conversation I was having with Thirukkumaran (Thiru) earlier this year. We were discussing ways to effectively store, process, and analyze millions of records of behavioral data captured daily over several years, then visualize that data in near real-time. Having seen the extensive, hands-on work Thiru and Eric have done with BigQuery, this book does not come to me as a surprise just a few months later.
Thiru started experimenting with BigQuery around the time it was first piloted by Google sometime in 2010. In subsequent years, as data, analysis, and reporting needs have grown, Thiru and Eric have instrumented world-class business intelligence and analytics platforms that have been robust, fast, scalable, and, most importantly, cost-effective for customers. We are taking and transforming large datasets with billions of records here.
Many of these big data transformations have been brownfield operations that involved modernizing clunky reporting systems that were once powered by cumbersome data management processes. This book seems to be the culmination of all this learning crystallized and put together in an easy-to-apply form.
This book should serve as a great resource for the novice developer or analyst that wants to get their feet wet, as well as the SME that is looking for a handbook for daily reference. Thiru and Eric go in-depth with some of the core concepts of BigQuery, such as schema design, query syntax, APIs, data preparation and loading, visualizations, and even billing! The book is also packed with valuable code samples and tips and tricks.
I highly recommend adding this book to your BigQuery development toolkit.
Praveen Guggarigoudar
Director, Risk Systems Development at Visa
Austin, TX
- Instant Node Package Manager
- Apache Oozie Essentials
- AngularJS Testing Cookbook
- 案例式C語言程序設計
- TypeScript Blueprints
- Learning Real-time Processing with Spark Streaming
- 潮流:UI設計必修課
- Interactive Data Visualization with Python
- 精通API架構:設計、運維與演進
- MySQL數據庫基礎實例教程(微課版)
- Mastering Drupal 8 Views
- Mastering Business Intelligence with MicroStrategy
- 持續集成與持續交付實戰:用Jenkins、Travis CI和CircleCI構建和發布大規模高質量軟件
- 計算機應用基礎教程(Windows 7+Office 2010)
- 官方 Scratch 3.0 編程趣味卡:讓孩子們愛上編程(全彩)