Daten importieren

Beachten Sie die folgenden wichtigen Informationen beim Importieren von Daten:

  • Die Datentypen der Treiberelemente müssen mit den Datentypen des importieren Wertes übereinstimmen. Andernfalls treten Datenfehler auf. Datumsfelder müssen das Format mit einer Option /DF angeben, und der Datentyp des Treiberelements muss "Datum" lauten. Entsprechend muss ein Smart List-Element den Typ "Smart List" aufweisen, wenn der Smart List-Wert in der Anwendung und in der angegebenen Smart List vorhanden ist. Textwerte müssen an Treiberelemente vom Typ "Text" gebunden sein.

  • Zusätzlich zu Treiberelementtypen muss die Evaluierungsreihenfolge der Dimensionen festgelegt werden, damit die Treiberelementwerte richtig evaluiert werden.

  • Beim Datenimport mit dem Outline Load-Utility werden keine #missing-Werte importiert. Um sicherzustellen, dass die richtigen Oracle Essbase-Zellen #missing-Werte enthalten, löschen Sie den zu ladenden Block mit dem Befehl /ICB (dadurch werden alle Zellen im Block auf #missing gesetzt) für alle Datenimportvorgänge. Informationen hierzu finden Sie unter Essbase-Blöcke mit dem Parameter /ICB löschen.

So importieren Sie Daten aus einer relationalen Datenbank:

  1. Sichern Sie den relationalen Oracle Hyperion Planning-Speicher und die Essbase-Daten. Informationen hierzu finden Sie in der Oracle Enterprise Performance Management System - Backup- und Wiederherstellungsdokumentation.
  2. Erstellen Sie eine relationale Tabelle in einer Anwendung.

    In der folgenden Grafik ist ein Beispiel einer relationalen Tabelle mit dem Namen Data_Table1 in der Datenbank Test_300A dargestellt:


    Beispiel einer relationalen Tabelle, die beim Importieren von Daten aus einer relationalen Datenquelle verwendet wird.
  3. Erstellen Sie ein Planning-Anwendungsformular.

    In der folgenden Grafik ist ein Beispiel eines Planning-Formulars mit dem Namen Test_300 dargestellt:


    Beispiel eines Planning-Anwendungsformulars, das beim Importieren von Daten aus einer relationalen Datenquelle verwendet wird.
  4. Erstellen Sie eine .properties-Datei.

    Hinweis:

    Effektive Namen für Spaltenüberschriften können aus dem Spaltennamen der Select-Anweisung erstellt werden, die mit der "As"-Klausel überschrieben werden.

    Nachfolgend sehen Sie ein Beispiel einer Eigenschaftendatei mit dem Namen myprop_relational.properties:

    /A:TEST_300
    /U:admin
    /IR
    /RIQ:DATA_QUERY2
    /D:Entity
    
    DATA_IMPORT_QUERY3 = SELECT Entity ,"DATA LOAD CUBE NAME" as 'Data Load Cube Name',"AUNSPEC" as "aUnspec","ACUR" as "Salary_aCur","ANONCUR" as "aNonCur","APER" as "aPer","ASL" as "aSL","ADATE" as "aDate","ATEXT" as "aText","POINT-OF-VIEW" as "Point-of-View" from Data_Table1
    
    
    /RIC:Test_300A
    /RIR:jdbc:weblogic:sqlserver://[scl34390]:1433;DatabaseName=Test_300A
    /RID:weblogic.jdbc.sqlserver.SQLServerDriver
    /RIU:sa
    /RIP:password
    
  5. Führen Sie das Outline Load-Utility mit der .properties-Datei aus, die im vorherigen Schritt erstellt wurde.

    Wenn Sie z.B. die folgende Befehlszeile ausführen, werden Daten aus der relationalen Tabelle Data_Table1, die in der Datenbank Test_300A enthalten ist, in das Planning-Formular in der Planning-Anwendung Test_300 importiert:

    OutlineLoad /CP:c:/myprop_relational.properties

    Das folgende Planning-Anwendungsformular wird erstellt:


    Beispiel eines Planning-Anwendungsformulars nach dem Importieren von Daten aus einer relationalen Datenquelle.
  6. Prüfen Sie die Essbase-Logdateien, und validieren Sie die Ergebnisse des Importvorgangs.