E Tabelle TDATAMAPSEG archivieren

Beim Importieren von Daten wird die Zuordnung für die Datentransformation für jeden Point of View (POV) in der Tabelle TDATAMAPSEG archiviert. Wenn Sie sehr viele Zuordnungen verwenden, wird diese Tabelle mit der Zeit sehr groß, was zu Performanceproblemen beim Datenimportprozess führen kann. Archivieren Sie die Daten aus der Tabelle TDATAMAPSEG zur Verbesserung der Performance.

In Release 11.1.1.2.4.220 ist die neue Ansicht TDATAMAPSEG_ALL verfügbar. Mit dieser Ansicht werden die Zuordnungen auf der Benutzeroberfläche angezeigt.

Sie können die Ansichtsdefinition so ändern, dass die Tabellen TDATAMAPSEG und ARCHIVE enthalten sind. Nachfolgend finden Sie Beispielskriptsets, mit denen aufgezeigt wird, wie die Daten archiviert werden, wie ein Index erstellt wird und wie eine Ansicht in der Oracle-Datenbank erstellt wird.

/* Archive the existing table */
RENAME TDATAMAPSEG TO TDATAMAPSEG_ARCHIVE1
;
/*Create index*/
CREATE INDEX TDATAMAPSEG_N1 ON TDATAMAPSEG (DATAKEY)
;
CREATE INDEX TDATAMAPSEG_N2 ON TDATAMAPSEG (PARTITIONKEY, CATKEY, PERIODKEY) 
;
/* Create a new table */
CREATE TABLE TDATAMAPSEG
AS
SELECT *
FROM TDATAMAPSEG_ARCHIVE1
WHERE 1=2
;
/* Drop existing view */
DROP VIEW TDATAMAPSEG_ALL
;
/* Create a view which is UNION of base table and archive table */
CREATE VIEW TDATAMAPSEG_ALL AS 
SELECT * FROM TDATAMAPSEG
UNION ALL
SELECT * FROM TDATAMAPSEG_ARCHIVE1
;
/* Create a new table */
CREATE TABLE TDATAMAPSEG
AS
SELECT *
FROM TDATAMAPSEG_ARCHIVE1
WHERE 1=2
;

Für den SQL-Server kann ein ähnlicher Prozess angewendet werden. Sie können mit der Zeit mehrere Archivtabellen erstellen und die Ansicht nach Bedarf ändern.