Кіріспе
Деректер қоймасындағы құрылым Деректерді басқару мен деректерді қоймалаудағы баяу өзгеріп отыратын өлшем (SCD) - тұрақты кестеге сәйкес емес, баяу, бірақ күтпеген түрде өзгеруі мүмкін салыстырмалы түрде статикалық деректерді қамтитын өлшем. Кейбір үлгілер типтік баяу өзгеріп өлшемдері болып табылады субъектілері, мысалы, географиялық орындардың атаулары, клиенттер, немесе өнімдер. Кейбір сценарийлер сілтемелік тұтастығы проблемаларын тудырады. Мысалы, деректер базасында сату туралы деректерді сақтайтын фактілер кестесі болуы мүмкін. Бұл деректер кестесі өлшемдерге сыртқы кілттер арқылы байланыстырылады. Бұл өлшемдердің бірі компанияның сатушылары туралы мәліметтерді қамтуы мүмкін: мысалы, олар жұмыс істейтін аймақтық кеңселер. Алайда, сатушылар кейде бір аймақтық кеңседен екіншісіне ауыстырылады. Сатудың тарихи есебін жүргізу үшін белгілі бір сатушыны белгілі бір аймақтық кеңсеге бұрын тағайындалған, ал қазір ол басқа аймақтық кеңсеге тағайындалған деген фактілерді есепке алу қажет болуы мүмкін. SCD-ны қолдану осы мәселені шешуге көмектеседі. Бұл мәселелерді шешу 0-ден 6-ға дейінгі типтер деп аталатын СКД басқару әдістемелерін қамтиды. 6-түрлі SCD-ді кейде Гибридті SCD деп те атайды.
A slowly changing dimension (SCD) in data management and data warehousing is a dimension which contains relatively static data which can change slowly but unpredictably, rather than according to a regular schedule. Some examples of typical slowly changing dimensions are entities such as names of geographical locations, customers, or products. Some scenarios can cause referential integrity problems. For example, a database may contain a fact table that stores sales records. This fact table would be linked to dimensions by means of foreign keys. One of these dimensions may contain data about the company's salespeople: e. g., the regional offices in which they work. However, the salespeople are sometimes transferred from one regional office to another. For historical sales reporting purposes it may be necessary to keep a record of the fact that a particular sales person had been assigned to a particular regional office at an earlier date, whereas that sales person is now assigned to a different regional office. Using SCD can help solve this issue. Dealing with these issues involves SCD management methodologies referred to as Type 0 through 6. Type 6 SCDs are also sometimes called Hybrid SCDs.
0 түрі: түпнұсқаны сақтау
0 типті өлшем атрибуттары ешқашан өзгермейді және тұрақты мәндері бар немесе "Original" деп сипатталған атрибуттарға беріледі. Мысалы: Туған күні, Бастапқы кредиттік балл. 0 түрі дата өлшемінің көпшілік атрибуттарына қолданылады.
Құрастыру түрлері
Кестедегі түрлі бағандарға әр түрлі SCD түрлерін қолдануға болады. Мысалы, біз 1-түрді бір кестедегі Жеткізушінің атауы бағанына, ал 2-түрді Жеткізушінің мемлекеті бағанына қолдана аламыз.