Neulich habe ich einen InfoCube gesplittet, um die Datenmenge zu verkleinern. Den Splitt habe ich auf Basis 0CALMONTH gemacht. Hätte ich kein MaxDB sondern z. B. einen Oracle DB, hätte ich mittels Partitionierung den gleichen oder sogar besseren Effekt, mit weniger initialen und weniger Entwicklungsaufwand erreichen können. Soviel wollte ich nur mal sagen.
Auf jeden Fall habe ich nun über den DTP die Selektion < 01.2010 für den Historie-Cube und >= 01.2010 für den aktuellen IC hinterlegt. Beides wird aus dem gleichen DSO gespeist. Jetzt dachte ich, gut aus dem aktuellen IC löscht du die alten Daten einfach selektiv und lädst die Historie einmal voll. Nix wars. Historie hat schon geklappt, aber der aktuelle Cube wurde gleich nochmal komplett mit den Daten >= 01.2010 geladen.
Nunja, habe mir nun mit einem Neuaufbau geholfen. Waren nur ca. 1 Mio Datensätze. Da muss ich mal schauen wie ich das besser machen kann. Das muss doch auch sauber laufen können, ohne dass man jedesmal neu aufbauen muss...
Keine Kommentare:
Kommentar veröffentlichen