M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-01-10

T-SQLの契約でアップストリームの不良データを修正する

T-SQLの契約でアップストリームの不良データを修正する
SQLは時代遅れだと言われ続けています。このエピソードでは、その逆を主張します。現代のデータプラットフォームが、かつてSQLの重要性を覆い隠していた安全策を取り除いたため、SQLの重要性はむしろ高まっています。レイクハウスやFabricのようなシステムでは、T-SQLは消えたのではなく、アップストリームへと移動し、コスト、セキュリティ、パフォーマンス、そして真実性が、そこで強制されるか失われるかが決まる場所になっています。このエピソードは、SQLを単なるレポート作成言語としてではなく、契約言語として捉え直します。強制されるスキーマ、制約、そして予測可能な実行計画がなければ、データシステムはエントロピーに陥ります。不良データは正常に読み込まれ、ダッシュボードはそれぞれ異なる方法でそれを「修正」し、パフォーマンスは予測不能になり、クラウドコストは理由が分からないまま急増します。これらはツールの問題ではなく、契約の失敗です。中心的なテーマは実行計画です。SQLは英語のように読めますが、コンパイラのように動作し、ほとんどのパフォーマンスの驚きは、実行計画の誤解から生じます。

Apple Podcasts · Spotify · YouTube · YouTube Music

Fix Bad Data Upstream with T-SQL Contracts (English)