Подготовка данных · База
Собрать воспроизводимую SQL-выборку
Получить данные прозрачным запросом с понятными связями, фильтрами и контролем дубликатов.
Быстро понять за 2 минуты
Получить данные прозрачным запросом с понятными связями, фильтрами и контролем дубликатов. Результат работы — Versioned SQL Dataset.
Контекст
Урок относится к этапу «Подготовка данных». Получить воспроизводимый набор данных, понять его происхождение и проверить ограничения до расчетов. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.
Что это дает
Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «Versioned SQL Dataset».
Как выполнить
- Определите grain каждой таблицы
- Проверьте cardinality перед JOIN
- Сохраните запрос, параметры и дату среза
Критерии приемки
- Количество строк объяснимо
- JOIN не размножает факты
- Запрос повторяется без ручных действий
Типичные ошибки
- Использовать SELECT звездочка
- Скрывать фильтры в временных таблицах
Инструменты
Рабочий артефакт
Рабочий артефакт
Versioned SQL Dataset
На рабочем проекте специалист начинает с шага «Определите grain каждой таблицы», фиксирует выводы в артефакте «Versioned SQL Dataset» и передает его владельцам решения. Пункт закрывается после проверки: «Количество строк объяснимо».
- Полнота
- Свежесть
- Уникальность
- Ошибки
Контроль качества
Data Quality Report
Количество строк объяснимо
После релизов, изменения требований, обновления целей и появления новых рисков.
Контекст, проблему, доказательство, владельца, срок и критерий приемки.
Перед отметкой выполнено: Количество строк объяснимо
Как применять
Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.
Режим обучения
Тест по теме
Проверка понимания
Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.