こんにちは!株式会社カンリーでエンジニアをやっている市川です。 はじめに:BigQueryに触れるようになったきっかけ データ基盤プロジェクトに関わるようになり、BigQueryを触る機会が一気に増えました。 それまで私は、主にMySQLを前提にSQLを書いてきました。Laravelアプリケーションや運用保守の中で扱うのはMySQLが中心で、SQLを書くときも自然と「MySQLならこう考える」という前提が染みついていました。 そのためBigQueryを触り始めた当初も、同じ感覚でクエリを書いていました。しかし実際に使い始めると、その感覚はすぐに通用しないことを痛感しました。 今回は、口コミデータやGBPの投稿データ、店舗情報、営業時間といったデータをBigQueryで扱う中で学んだ「設計の考え方の違い」をまとめます。 最初にぶつかった違和感 BigQueryを使い始めて最初に感じたのは、「

