Eftersom flera mogna implementeringar av datalagringssystem är fullt operativa, spelar en avgörande roll för att bevara deras up-to-dateness av förmågan att hantera de förändringar som datalager (DW) schema genomgår över tid som svar på föränderliga affärskrav. I detta dokument föreslår vi en strategi för schemaversioner i DWs, där designern kan besluta att vidta vissa åtgärder om gamla data som syftar till att öka flexibiliteten i att formulera korsversionsförfrågningar, dvs. frågor som spänner över flera schemaversioner. Först introducerar vi en representation av DW schemata som diagram över enkla funktionella beroenden, och diskutera dess egenskaper. Sedan, efter att ha definierat en algebra av schema grafmodifiering åtgärder som syftar till att skapa nya schema versioner, diskuterar vi hur augmented schemata kan införas för att öka flexibiliteten i korsversion frågor. Därefter visar vi hur en historik av versioner för DW schemata hanteras och diskuterar förhållandet mellan den timliga horisonten spänns av en fråga och schemat som den konsekvent kan formuleras på.
Huvudidén i REF är att lagra augmented schemata tillsammans med schemaversioner för att stödja korsversionsförfrågningar.
Schema versioning in data warehouses: enabling cross-version querying via schema augmentation
{'venue': 'IN DATA & KNOWLEDGE ENGINEERING', 'journal': None, 'mag_field_of_study': ['Computer Science']}