データ基盤の**考え方と歴史**、BigQuery・dbt の実務メモ。
Google Cloud のプロダクト個別の設定値は [[Notes/Google Cloud|Google Cloud]] へ。
## 基盤の考え方・歴史
- [[Notes/SQLiteとPostgreSQLの違い|SQLiteとPostgreSQLの違い]] — サービス名でなくエンジンの血筋で選ぶ
## BigQuery(SQL・運用)
- [[BigQuery]] — BQが何者かの辞書ノート(入口)
- [[Notes/BigQueryのウィンドウ関数|BigQueryのウィンドウ関数]] — OVER句の基本構文
- [[Notes/BigQueryでテーブルをもとに戻す方法|BigQueryでテーブルをもとに戻す方法]] — タイムトラベルで過去データ復元
- [[Notes/APIとJobの違い|APIとJobの違い]] — 重い取込はjob・即応はAPI
- [[Notes/Cloud StorageとBigQuery|Cloud StorageとBigQuery]] — Cloud Storage→BQ取込3方式の選び方
## dbt(モデル構築)
- [[Notes/dbtのYAMLファイルの書き方手順|dbtのYAMLファイルの書き方手順]] — source/model定義とpre-hook回避
- [[dbtのYAMLで主キーとテストを書く]] — 主キー定義とテストの書き方
- [[dbtでpre-hookを使わずSQL側で処理する]] — pre-hookを避けSQL側で処理
## 関連
- [[Notes/Google Cloud|Google Cloud]]
- [[Notes/GitHub|GitHub]]
- [[Notes/開発環境|開発環境]]
- [[Notes/AIと働く|AIと働く]]