A 浅く広 A 堅牢なデータパイプライe A CronとHiveQLとshellで違法増築されてるバッチ処理とか見ると 「うわなんとかしなきゃ」って思うタイプ その他 A BigQueryは去年から触り始めたので初学者です 奥村 謙 デジタル庁 ファクト&データユニット アナリティクスエンジニア 2 / 15 @oxon3f3
速度を重視するために戦術的負債を積 p エンジニア以外がコンソール上でクエリを書 p → dbt管理外 「Trust & Robust」 p 手書きしたviewやtableをdbtに取り込 p 差分管理(git)や実行状態の監視、data testsなどにより堅牢´ p プロジェクトのフェーズ切替えによりエンジニアが着手 6 / 15
APIで依存するviewやtableを再 帰的に取q s 全てを取得後、再度Information Schemaから DDLを取q s SQLやYAMLの生f s jinjaでおk Information schemaとData Lineage APIを参照するbq2dbtを実装 むしゃくしゃしてやった。後悔はしていない。 8 / 15
とはいえ改善点も H タスクによってモデルを変えた方が 良さそう(今回は全てClaude 3.7r H 情報不足だとハルシネーションしが ち(Docsつっ込んでもr H たまに信じられないくらいサボるの で一つの会話のタスクは小さめに、 テストコードはちゃんと人間が見る とかが必要 人間はコーヒー飲んでネッ トサーフィンしてるだけ H 1 task 3-5 minくらいでできてÜ H Yoloモードはまだ怖いのでできあ がってきたらapproveポチポÁ H Markdownくらいしか自分で書いて ない・・Ð H total 2days くらい 閑話休題 実装はジェバンニ(Cursor)が一晩でやってくれました 11 / 15 大場つぐみ・小畑健 DEATH NOTE