Elemente in Partitionen mappen

Wenn die Partitionsquelle und das Ziel dieselbe Anzahl von Elementen enthalten und dieselben Elementnamen verwenden, ordnet Essbase die Elemente automatisch zu. Sie müssen nur die Partitionen validieren, speichern und testen. Wenn Essbase nicht automatisch zugeordnet werden kann, müssen Sie eine Zuordnung manuell vornehmen.

Um eine Partition zu erstellen, muss Essbase alle gemeinsamen Quelldatenelemente den Zielelementen zuordnen können. Oracle empfiehlt, dass die Namen der Quellelemente und der Zielelemente identisch sind, um die Wartungsanforderungen für die Partition zu reduzieren, insbesondere wenn die Partition auf Attributen basiert.

Ordnen Sie den Zielelementen eine der folgenden Methoden zu:

  • Elementnamen manuell eingeben oder auswählen (Wenn Sie einen doppelten Elementnamen eingeben, geben Sie den Namen des qualifizierten Elements ein, und setzen Sie ihn in doppelte Anführungszeichen. Beispiel: "[State].[New York]"

  • Bereichsspezifische Mappings erstellen

Themen in diesem Abschnitt:

Elemente mit verschiedenen Namen zuordnen

Wenn die Quell- und Zielstruktur der Essbase-Partition unterschiedliche Elemente enthalten oder wenn die Elemente unterschiedliche Namen in jeder Modellstruktur aufweisen, müssen Sie die Quellelemente den Zielelementen zuordnen.

Im folgenden Beispiel sind die ersten beiden Elementnamen identisch, der dritte Elementname ist jedoch unterschiedlich:

Source       Target
Product      Product
   Cola         Cola
Year         Year
   1998         1998
Market       Market
   East         East_Region

Da Sie wissen, dass East in der Datenquelle East_Region im Datenziel entspricht, ordnen Sie East zu East_Region zu. Anschließend verweisen alle Verweise auf East_Region im Datenziel auf East in der Datenquelle. Beispiel: Wenn der Datenwert für Cola, 1998, East in der Datenquelle 15 ist, ist der Datenwert für Cola, 1998, East_Region im Datenziel 15.

Cubes mit zusätzlichen Dimensionen zuordnen

Die Anzahl der Dimensionen in Quelle und Ziel der Essbase-Partition kann variieren. Um Validierungsfehler in solchen Fällen zu vermeiden, müssen Sie zusätzliche Elemente auf der einen Hälfte dem Wert "Stornieren" auf der anderen Hälfte zuordnen.

Das folgende Beispiel zeigt einen Fall, in dem mehr Dimensionen im Quell-Outline als im Ziel-Outline vorhanden sind:

Source       Target
Product      Product
   Cola         Cola
Market       Market
   East         East
Year
   1999
   1998
   1997

Sie können Element 1997 der Year-Dimension im Datenziel "Annullieren" zuordnen. Definieren Sie zunächst die Bereiche der Quelle, die mit dem Ziel geteilt werden sollen:

Source                        Target
@DESCENDANTS(Market), 1997    @DESCENDANTS(Market)

Ordnen Sie dann das Quellelement im Ziel "Stornieren" zu:

Source       Target
1997         Void

"Stornieren" wird automatisch angezeigt; die manuelle Eingabe von "Stornieren" kann zu Fehlern führen.

Wenn Sie nicht mindestens ein Element aus der zusätzlichen Dimension in die Bereichsdefinition aufnehmen, erhalten Sie beim Versuch, die Partition zu validieren, eine Fehlermeldung.

Hinweis:

Wenn Sie ein Element aus einer zusätzlichen Dimension zuordnen, spiegeln die Partitionsergebnisse nur Daten für das zugeordnete Element wider. Im obigen Beispiel enthält die Year-Dimension drei Elemente: 1999, 1998 und 1997. Wenn Sie Element 1997 von der Quelle zum Ziel zuordnen, spiegeln die Partitionsergebnisse nur Produkt- und Marktdaten für 1997 wider. Die Produkt- und Marktdaten für 1998 und 1999 werden nicht extrahiert.

Das folgende Beispiel zeigt einen Fall, in dem das Ziel mehr Dimensionen als die Quelle enthält:

Source       Target
Product      Product
   Cola         Cola
             Market
                East
Year         Year
   1997         1997

Definieren Sie in solchen Fällen zunächst die gemeinsamen Bereiche der Quelle und des Ziels:

Source                   Target
@IDESCENDANTS(Product)   @IDESCENDANTS(Product), East

Anschließend können Sie das Element East aus der Market-Dimension des Ziels der Datenquelle "Void" zuordnen:

Source       Target
Void         East

Wenn das Element East aus der Market-Dimension im Ziel nicht in der Zielbereichsdefinition enthalten ist, erhalten Sie eine Fehlermeldung, wenn Sie versuchen, die Partition zu validieren.

Gemeinsame Elemente zuordnen

Wenn Sie eine replizierte oder transparente Partition mit einem gemeinsamen Element erstellen, verwenden Sie die Prototypenelementnamen im Mapping.

Essbase ordnet das Prototypenelement aus der Quelle zu.

Mit Mitgliedern verknüpfte Attribute zuordnen

Um sicherzustellen, dass die Essbase-Partition gültig ist, müssen Sie Attribute-Dimensionen und -Elemente aus den Quelldaten den Zieldaten genau zuordnen.

Hinweis:

Sie können keine Attribute-Dimensionselemente in replizierten Partitionen zuordnen. Sie können jedoch Attribute in transparenten Partitionen zuordnen. Weitere Informationen finden Sie unter Attribute in Essbase-Partitionen.

Im folgenden Beispiel enthält die Gliederung für die Quelle eine Product-Dimension mit dem Element 100 (Cola). Die untergeordneten Elemente 100-10 und 100-20 sind dem Element TRUE der koffeinierten Attributdimension zugeordnet, und das untergeordnete Element 100-30 ist dem Element FALSE der koffeinierten Attributdimension zugeordnet.

Die Zielstruktur hat eine Product-Dimension mit dem Element 200 (Cola). Die untergeordneten Elemente 200-10 und 200-20 sind dem Element "Ja" der With_Coffeine-Attributdimension und das untergeordnete Element 200-30 dem Element "Nein" der With_Coffeine-Attributdimension zugeordnet.

Definieren Sie zunächst die Bereiche, die von der Quelle zum Ziel gemeinsam verwendet werden sollen:

Source               Target
@DESCENDANTS(100)    @DESCENDANTS(200)
@DESCENDANTS(East)   @DESCENDANTS(East)

Ordnen Sie dann die Attribute zu:

Source               Target
100–10               200–10
100–20               200–20
100–30               200–30
Caffeinated          With Caffeine
Caffeinated_True     With_Caffeine_True
Caffeinated_False    With_Caffeine_False

Wenn Sie das Attribut Caffeinated_True dem Attribut With_Caffeine_No zuordnen, wird während der Validierung eine Fehlermeldung angezeigt. Sie müssen koffeinhaltige Cola aus der Quelle mit koffeinhaltiger Cola im Ziel verbinden.

Eine Attribute-Dimension oder ein Attributelement kann in der Quell-Outline, aber nicht in der Ziel-Outline, OR, in der Ziel-Outline, aber nicht in der Quell-Outline vorhanden sein. Beispiel:

Source         Target
Caffeinated
   True
   False

In solchen Fällen stehen Ihnen folgende Möglichkeiten zur Verfügung:

  • Erstellen Sie die Caffeinated-Attributdimension und ihre Elemente in der Gliederung des Ziels, und verknüpfen Sie sie mit der Product-Dimension. Anschließend können Sie die Attribute aus der Quelle dem Ziel zuordnen.

  • Ordnen Sie die koffeinhaltige Attributdimension in der Quelle Void im Ziel zu.

Erweiterte flächenspezifische Zuordnungen erstellen

Wenn Sie mit der Standardelementzuordnung alle Elemente in der Partitionsquelle ihren Gegenstücken im Ziel zuordnen können, müssen Sie keine erweiterte flächenspezifische Zuordnung ausführen.

Wenn Sie steuern müssen, wie Essbase Elemente auf einer detaillierteren Ebene zuordnet, müssen Sie möglicherweise eine bereichsspezifische Zuordnung verwenden, bei der Elemente in einem Bereich nur im Kontext einer bestimmten Gebietszuordnung Elementen in einem anderen Bereich zugeordnet werden.

Verwenden Sie das Flächen-zu-Gebiet-Mapping für folgende Aufgaben:

  • Ordnen Sie Daten unterschiedlich zu, je nachdem, woher sie stammen.

  • Ordnen Sie mehrere Elemente in der Datenquelle einem einzelnen Element im Datenziel zu.

Da Essbase nicht bestimmen kann, wie mehrere Elemente in der Datenquelle einem einzelnen Element im Datenziel zugeordnet werden sollen, müssen Sie logisch festlegen, wie Ihre Daten aufgeteilt werden sollen, bis Sie eine Zuordnungsregel auf diese Teilmenge der Daten anwenden können. Verwenden Sie diese Regel dann im Kontext der flächenspezifischen Zuordnung, um die Elemente zuzuordnen.

Beispiel 10-1 Beispiel 1: Erweiterte flächenspezifische Zuordnung

Die Datenquelle und das Datenziel enthalten die folgenden Dimensionen und Elemente:

Source       Target
Product      Product
   Cola         Cola
Market       Market
   East         East
Year         Year
   1998         1998
   1999         1999
             Scenario
                Actual
                Budget

Die Datenquelle hat keine Scenario-Dimension. Stattdessen wird davon ausgegangen, dass es sich bei vergangenen Daten um Istdaten handelt, und zukünftige Daten sind Prognose- oder Budgetdaten.

Sie wissen, dass 1998 in der Datenquelle 1998, Ist im Datenziel und 1999 in der Datenquelle 1999, Budget im Datenziel entsprechen sollte. Beispiel: Wenn der Datenwert für Cola, East, 1998 in der Datenquelle 15 ist, muss der Datenwert für Cola, East, 1998, Actual im Datenziel 15 sein.

Da die Zuordnung für Elemente und nicht für Elementkombinationen funktioniert, können Sie nicht einfach 1998 zu 1998 zuordnen. Definieren Sie den Bereich (1998 und 1998, Ist), und erstellen Sie dann bereichsspezifische Zuordnungsregeln für diesen Bereich.

Da die Datenquelle keine Ist- und Budgetelemente enthält, müssen Sie diese Elemente auch der Stornierung im Datenziel zuordnen.

Beispiel 10-2 Beispiel 2: Erweiterte flächenspezifische Zuordnung

Sie können auch ein erweitertes bereichsspezifisches Mapping verwenden, wenn die Datenquelle und das Datenziel sehr unterschiedlich strukturiert sind, aber dieselben Informationen enthalten.

Diese Strategie funktioniert beispielsweise, wenn Ihre Datenquelle und Ihr Datenziel die folgenden Dimensionen und Elemente enthalten:

Source       Target
Market       Customer_Planning
   NY             NY_Actual
   CA            NY_Budget
                 CA_Actual
                 CA_Budget
Scenario
   Actual
   Budget

Sie wissen, dass NY und Actual in der Datenquelle NY_Actual im Datenziel und NY und Budget in der Datenquelle NY_Budget im Datenziel entsprechen sollten. Beispiel: Wenn der Datenwert für NY, Budget in der Datenquelle 28 ist, muss der Datenwert für NY_Budget im Datenziel 28 sein.

Da das Mapping auf Elementen und nicht auf Elementkombinationen funktioniert, können Sie NY, Actual nicht einfach NY_Actual zuordnen. Definieren Sie den Bereich (NY und Ist und NY_Actual), und erstellen Sie dann bereichsspezifische Zuordnungsregeln für diesen Bereich.

Da das Datenziel keine NY- und CA-Elemente enthält, müssen Sie diese Elemente auch Void im Datenziel zuordnen, damit die Dimensionalität abgeschlossen ist, wenn Sie von der Datenquelle zum Datenziel wechseln.