Artefakte zum Import auswählen oder anordnen

Sie können den Import von Essbase-Artefakten mit einer Auswahllisten-Textdatei für 11g-Migrationen (mit dem 11g-LCM-Exportutility) und für Cloud-Servicemigrations (mit dem CLI-Utility) steuern.

Eine Auswahllisten-Textdatei enthält eine Liste aller Artefakte in der exportierten ZIP-Datei nach Abschnitt gruppiert. Sie können die Datei beim Export mit dem Befehl lcmexport generieren. Am Ende der Datei befindet sich ein IMPORT-Abschnitt, der die Liste der zu importierenden Artefakteinträge enthält.

Mit dem Befehl lcmimport können Sie mit der Datei bearbeiten und die Zeilen der Artefakte, die beim Import übersprungen werden sollen, löschen oder kommentieren. Sie geben die Textdatei als Argument im lcmimport-Vorgang ein. Sie können auch die Importreihenfolge festlegen.

Beispiel für Auswahllisten-Textdatei

@Provisions
/Sample/Provisions/CalcAssociation.csv

@Databases/Basic/Calc_scripts
/Sample/Databases/Basic/Calc scripts/Default Calc
/Sample/Databases/Basic/Calc scripts/CalcAll.csc

# ------------IMPORT-----------------
import @Provisions
import @Databases/Basic/Calc_scripts
# ------------IMPORT----------------

So verwenden Sie dieses Feature

  • Wenn Sie das 11g LCM-Exportutility verwenden, können Sie das optionale Argument –generateartifactlist angeben, um eine Textdatei zu generieren, die eine Liste der exportierten Artefakte enthält.
  • Um eine ganze Kategorie an Dateien zu überspringen, wie z.B. RUL-Dateien, kommentieren sie den entsprechenden IMPORT-Abschnitt am Ende der Textdatei.
  • Um bestimmte Dateien zu überspringen, löschen Sie diese Einträge in der Textdatei, oder kommentieren Sie sie.
  • Um die Importreihenfolge zu steuern, ordnen Sie die Einträge unter einer bestimmen Kategorie so an, wie sie importiert werden sollen. Dateien werden dann in der angegebenen Reihenfolge unter dieser Kategorie importiert. Geben Sie diese Datei beim Import an, indem Sie
    -al,-artifactlist
  • Beachten Sie, dass der lcmimport-Befehl eine -overwrite-Option aufweist.
    • Wenn –overwrite "true" ist, erstellt der Importvorgang die gesamte Anwendung neu. Dann werden nur die Artefakte oder Dateien in der Textdatei importiert.
    • Wenn –overwrite "false" ist, importiert der Importvorgang nur die Artefakte oder Dateien, die nicht in der Textdatei kommentiert werden. Andere in der Zielanwendung bereits vorhandene Artefakte sind davon nicht betroffen.

Beispielanwendungsfälle

  • Nur die Daten aus der exportierten ZIP-Datei importieren

    Sie haben eine ZIP-Datei der Anwendung "Sample" exportiert und möchten nur die Daten von Sample/Basic importieren.

    • kommentieren Sie in der mit lcmexport generierten Textdatei alle Importeinträge mit Ausnahme von import @Databases/Basic.
    • Kommentieren Sie auch /Sample/Databases/Basic/Basic outline unter @Databases/Basic, um nur Daten zu importieren.
    • Beachten Sie, dass die Option -overwrite für diesen Anwendungsfall ("Nur Daten"-Import) nicht gültig ist. Grund dafür ist, dass LCM beim Import die gesamte Anwendung löscht und leer importiert. Dann werden nur Daten ohne die Modellstruktur importiert, sodass die Anwendung ungültig ist.
  • Nur Modellstruktur importieren

    Sie möchten den Cube "Sample.Basic" nur mit der Modellstruktur aus der exportierten ZIP-Datei aktualisieren.

    • Kommentieren Sie im Abschnitt IMPORT am Ende der Textdatei alle Einträge außer "import @Databases/Basic".
    • Kommentieren Sie auch "/Sample/Databases/Basic/Data" unter "@Databases/Basic", um nur die Modellstruktur zu importieren.
  • Einzelnen Cube für eine Anwendung mit mehreren Cubes importieren

    Die Anwendung "Sample" umfasst drei Cubes: Basic, Basic1, Basic2. Sie möchten nur "Basic" importieren.

    • Kommentar im Abschnitt IMPORT am Ende der Textdatei alle Einträge außer Cube "Basic" (import @Databases/Basic, import @Databases/Basic/Xml_files usw.).
    • Ohne die Option -overwrite wird nur der Cube "Basis" importiert oder außer Kraft gesetzt, während andere Cubes (Basic1, Basic2) in dieser Anwendung unverändert bleiben.
    • Mit der Option -overwrite wird die Anwendung gelöscht und nur mit dem Cube "Basic" neu erstellt.