M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-01-10

Исправляем плохие данные на входе с помощью контрактов на T-SQL

Исправляем плохие данные на входе с помощью контрактов на T-SQL
Все говорят, что SQL устарел. В этом выпуске аргументируется обратное: SQL никогда не был так важен, потому что современные платформы данных убрали ограничения, которые раньше скрывали его значимость. В таких системах, как lakehouse и Fabric, T-SQL никуда не исчез; он переместился выше по конвейеру и незаметно стал тем местом, где стоимость, безопасность, производительность и достоверность либо обеспечиваются, либо теряются. Эпизод переосмысливает SQL не как язык отчетности, а как язык контрактов. Без принудительной схемы, ограничений и предсказуемых планов выполнения системы данных постепенно деградируют. Плохие данные загружаются успешно, дашборды по-разному их «исправляют», производительность становится непредсказуемой, а облачные расходы растут по причинам, которые никто не может объяснить. Это не проблемы инструментов, а сбои контрактов. Центральная тема — планы выполнения. SQL читается как английский, но выполняется как компилятор, и большинство неожиданностей с производительностью возникает из-за непонимания

Apple Podcasts · Spotify · YouTube · YouTube Music

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