Кіріспе

Деректер қоймасындағы құрылым Деректерді басқару мен деректерді қоймалаудағы баяу өзгеріп отыратын өлшем (SCD) - тұрақты кестеге сәйкес емес, баяу, бірақ күтпеген түрде өзгеруі мүмкін салыстырмалы түрде статикалық деректерді қамтитын өлшем. Кейбір үлгілер типтік баяу өзгеріп өлшемдері болып табылады субъектілері, мысалы, географиялық орындардың атаулары, клиенттер, немесе өнімдер. Кейбір сценарийлер сілтемелік тұтастығы проблемаларын тудырады. Мысалы, деректер базасында сату туралы деректерді сақтайтын фактілер кестесі болуы мүмкін. Бұл деректер кестесі өлшемдерге сыртқы кілттер арқылы байланыстырылады. Бұл өлшемдердің бірі компанияның сатушылары туралы мәліметтерді қамтуы мүмкін: мысалы, олар жұмыс істейтін аймақтық кеңселер. Алайда, сатушылар кейде бір аймақтық кеңседен екіншісіне ауыстырылады. Сатудың тарихи есебін жүргізу үшін белгілі бір сатушыны белгілі бір аймақтық кеңсеге бұрын тағайындалған, ал қазір ол басқа аймақтық кеңсеге тағайындалған деген фактілерді есепке алу қажет болуы мүмкін. SCD-ны қолдану осы мәселені шешуге көмектеседі. Бұл мәселелерді шешу 0-ден 6-ға дейінгі типтер деп аталатын СКД басқару әдістемелерін қамтиды. 6-түрлі SCD-ді кейде Гибридті SCD деп те атайды.

0 түрі: түпнұсқаны сақтау

0 типті өлшем атрибуттары ешқашан өзгермейді және тұрақты мәндері бар немесе "Original" деп сипатталған атрибуттарға беріледі. Мысалы: Туған күні, Бастапқы кредиттік балл. 0 түрі дата өлшемінің көпшілік атрибуттарына қолданылады.

Құрастыру түрлері

Кестедегі түрлі бағандарға әр түрлі SCD түрлерін қолдануға болады. Мысалы, біз 1-түрді бір кестедегі Жеткізушінің атауы бағанына, ал 2-түрді Жеткізушінің мемлекеті бағанына қолдана аламыз.