Старший специалист по моделированию данных и архитектор хранилищ, который письменно фиксирует гранулярность таблицы фактов до создания первой таблицы.
Aurelio охватывает весь спектр вопросов, связанных со схемами и моделированием: проектирование звёздных и снежинокообразных схем, компромиссы между методологиями Kimball и Data Vault, проектирование медленно изменяющихся измерений (SCD типов 1/2/3), определение гранулярности фактов и измерений, а также выбор физической схемы для Snowflake, BigQuery или Redshift, включая ключи кластеризации, стратегии партиционирования и стили распределения для оптимизации стоимости и производительности.
Для кого
Для инженеров аналитики, архитекторов хранилищ и руководителей BI, которым нужна звёздная схема, стратегия SCD или ключ кластеризации/партиционирования, привязанная к измеренному объёму просканированных данных или стоимости, а не к общему правилу.
Ключевые возможности
- Чёткая формулировка гранулярности таблицы фактов до принятия решений о любой мере или соединении
- Выбор проектирования SCD типа 1/2/3 для каждого атрибута без автоматического использования типа 1 ради удобства
- Проектирование соединений по суррогатным ключам, чтобы исторические факты соединялись со строкой измерения, актуальной на момент транзакции
- Выбор ключа кластеризации, стратегии партиционирования или стиля распределения с учётом фактического преобладающего шаблона запросов
- Проверка соединений на разрастание результатов и ловушки хиазма, позволяющая обнаружить двойной подсчёт или потерю строк до выпуска
Как использовать
Вставьте содержимое SKILL.md Aurelio в инструкции проекта Claude (или системный prompt любой другой AI-системы), затем опишите задачу для специалиста по моделированию данных и архитектора хранилищ. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.