Data & IT Career
1.06K subscribers
793 photos
49 videos
14 files
1.35K links
Карьера в дата-профессиях и в ИТ в общем

Tags:
#подборка #survey
#career #зп #CV
#skills
#опросы

По вакансиям: t.iss.one/data_career/1576
Feedback: @black_titmouse

Branched from @data_events
See also @ml_career
tgstat.ru/channel/@data_career/stat/citation
Download Telegram
Forwarded from DE
SQL и SCD: понимание медленно меняющихся измерений [Slowly Changing Dimensions]

В мире хранилищ данных обработка изменений данных измерений может быть сложной задачей. Именно здесь вступают в действие медленно меняющиеся измерения (SCD). Подход SCD позволяет вести историю изменений данных измерений с течением времени, что имеет решающее значение для многих целей анализа данных и создания отчетов.

Существует два основных типа SCD: SCD типа 1 и SCD типа 2.

SCD Тип 1: при этом подходе, когда в записи измерения происходит изменение, старая запись перезаписывается новой информацией. Этот метод прост и понятен, но он не поддерживает историю изменений данных.

SCD типа 2: в этом подходе создается новая запись для фиксации изменения, а старая запись сохраняется. Этот метод обеспечивает историческую запись изменений, что особенно полезно для отслеживания тенденций и изменений с течением времени.

Реализация подхода SCD типа 2 в SQL включает создание новой записи в таблице измерений с новым суррогатным ключом и использование исходного суррогатного ключа в качестве ссылки. Таким образом, все факты в таблице фактов могут быть связаны с правильной записью измерения, даже если со временем вносятся изменения.

В заключение, подход SCD является ценным инструментом для хранения и анализа данных. Независимо от того, выберете ли вы SCD типа 1 или SCD типа 2, важно тщательно рассмотреть требования ваших процессов анализа данных и отчетности, чтобы выбрать наилучший подход для ваших нужд. При правильной реализации SCD в SQL вы можете гарантировать, что ваши данные останутся точными, непротиворечивыми и актуальными с течением времени.

#sql #scd #dwh