SQLLab

Блог об SQL

Разборы, уроки и советы — от основ до продвинутых техник

5 статей по теме Data Engineering

Проектирование БДPostgreSQLData Engineering

Временные паттерны в SQL: хранение истории изменений данных

Паттерны для хранения исторических данных в SQL: bi-temporal модели, valid time, transaction time, SCD Type 1/2/4, temporal таблицы в PostgreSQL.

22 марта 2026 г.·5 мин чтения
Data EngineeringПродвинутый уровеньPostgreSQL

SQL для дата-инженера: паттерны и техники 2026

SQL-паттерны для дата-инженеров: партиционирование запросов, оконные функции для ETL, обработка поздних данных, идемпотентные пайплайны, Data Vault.

21 марта 2026 г.·5 мин чтения
АналитикаData EngineeringОбработка данных

Качество данных в SQL: находим аномалии, дубликаты и пропуски

Как проверять качество данных в SQL: поиск дубликатов, NULL-анализ, выбросы, несогласованные данные, профилирование таблицы, data quality checks.

20 марта 2026 г.·6 мин чтения
Data EngineeringETLPostgreSQL

ETL-паттерны в SQL: загрузка, трансформация и обновление данных

Практические ETL-паттерны на SQL: upsert, SCD Type 2, инкрементальная загрузка, дедупликация, разбивка на батчи, аудитные поля. Для дата-инженеров.

20 марта 2026 г.·6 мин чтения
Data EngineeringdbtАналитика

dbt и SQL: трансформация данных в современном стеке

Что такое dbt, как он использует SQL для трансформации данных: модели, ref(), тесты, документация, lineage. Введение для аналитиков и дата-инженеров.

20 марта 2026 г.·4 мин чтения