BI-Center:CoPlanner Würfel Designer: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
D.Harg (Diskussion | Beiträge)
Concatenation Optionen von den berechneten Measures entfernt, da das dort gar nicht möglich sein sollte.
Zeile 364: Zeile 364:
|'''Verkettung von Texten'''
|'''Verkettung von Texten'''
|
|
|-
|ConcatenationOrderingDimension
|Definiert die Dimension, welche für die Sortierung der Verkettung verwendet wird
|-
|ConcatenationSeparator
|Legt das Trennzeichen für die Verkettung von den Texten fest.
|-
|ConcatenationSorting
|Reihenfolge der Texte
|}
|}



Version vom 14. Mai 2025, 10:29 Uhr

Um einen neuen CoPlanner Würfel anzulegen klicken Sie mit der rechten Maustaste auf das Verzeichnis „Meine Objekte“ und wählen Sie aus dem Kontextmenü „Neu“ den Befehl „CoPlanner Würfel“.



Framework, BI Center, neuen CoPlanner Würfel anlegen

Der Dialog „CoPlanner Würfel“ wird angezeigt und Sie können einen Namen vergeben.

Framework, BI Center, Bezeichnung des CoPlanner Würfels

Das neue CoPlanner Würfel Objekt wird angelegt und der CoPlanner Würfel Designer wird geöffnet. Sie erhalten folgende Darstellung.


Framework, BI Center, CoPlanner Würfel Designer


Der CoPlanner Würfel Designer enthält vier Register.

Ribbon

Der CoPlanner Würfel Designer verfügt über ein Ribbon.

Register „Datenquellen“

In diesem Register erfolgt die Definition der Datenbasis. Die zur Verfügung stehenden Datenobjekte werden im linken Baum des Designers dargestellt. Diese gliedern sich nach CoPlanner Tabellen, CoPlanner Würfel, CoPlanner Power Würfel und OLAP Würfel. Sie können die Breite des Baumes verändern, indem Sie mit der linken Maustaste den rechten Rand anklicken und mit gedrückter Taste den Bereich vergrößern oder verkleinern.

BI Center, Breite des Objektbaumes verändern

Ziehen Sie ihre entsprechenden Quellen via Drag-and-Drop in den Arbeitsbereich.

Framework, BI Center, Struktur und Objektauswahl

Mit einem Klick auf das Pluszeichen (+) vor Dimensionen oder Measures können Sie diese Bereiche aufklappen. Es werden die zur Verfügung stehenden Dimensionen und Measure angezeigt.

Framework, BI Center, Dimensionen und Measure einer Datenquelle

Eigenschaften im Register „Datenquellen“

Im unteren Bereich finden Sie einen Button zum Wechseln des Modus. Hier können Sie zwischen Power Würfel (empfohlen) und der alten Variante hin und her wechseln.

Wenn der Power Würfel Modus aktiv ist, dann können Sie wählen, ob Nullwerte(damit sind NULL Values gemeint, nicht Werte mit der Ziffer 0) in Berechnungen als leeres Feld (=Häckchen aktiv) angezeigt werden oder als 0.


Im rechten Bereich des Designers werden die Eigenschaften der Datenobjekte angezeigt.

Framework, BI Center, Eigenschaft des Datenobjektes
Bezeichnung Eigenschaft
Caption Dieser Text wird angezeigt.
Name Bezeichnung der Ursprungstabelle.
SpecialDefinition
Hinweis  Bei Verwendung des Power Würfels können diese Einstellung direkt am Measure gemacht werden


CUSTOMROLLUP=LASTMONTHONYEAR;

Übersteuert den Jahreswert in der Zeitdimension und stellt stattdessen den Wert des letzten Monats des Jahres dar.

CUSTOMROLLUP=FIRSTMONTHONYEAR;

Übersteuert den Jahreswert in der Zeitdimension und stellt stattdessen den Wert des ersten Monats des Jahres dar.

CUSTOMROLLUP=LASTNONEMPTYMONTHONYEAR;

Übersteuert den Jahreswert in der Zeitdimension und stellt stattdessen den Wert des letzten gefüllten Monats des Jahres dar.

CUSTOMROLLUP=LASTCHILDONPARENT;

Übersteuert den Wert von Knoten auf der Zeitachse (bzw. einem Zeitsubset) und stellt stattdessen den Wert des letzten Blattelements dar.

Hinweis  Kommt bei Verwendung von Zeit-Subsets zur Anwendung.

CUSTOMROLLUP=FIRSTCHILDONPARENT;

Übersteuert den Wert von Knoten auf der Zeitachse (bzw. einem Zeitsubset) und stellt stattdessen den Wert des ersten Blattelements dar.

Hinweis  Kommt bei Verwendung von Zeit-Subsets zur Anwendung.


Register „Dimensionen“

Im Register „Dimensionen“ werden alle den Datenobjekten zugeordnete Dimensionen dargestellt, wobei gleiche Dimensionen, die in den Datenobjekten enthalten sind, verbunden und zugeordnet werden. Zugeordnete Dimensionen werden mit einem grünen Häkchen gekennzeichnet, nicht zugeordnete oder nicht zuordenbare Dimensionen werden grau hinterlegt dargestellt.

BI Center, Register Dimensionen

Sie können eine Zuordnung der Dimension lösen, indem Sie auf das entsprechende Element klicken. Auf denselben Weg stellen Sie auch wieder eine Zuordnung her. Zum Löschen einer Dimension müssen zuerst alle Zuordnungen gelöst werden. Danach erscheint bei der Dimension die Schaltfläche „Löschen“ und die Dimension kann entfernt werden.

Zuordnungen auf Pfade von Dimensionen werden im entsprechenden Element mit dem Symbol „Manuell Zugeordnet“ angezeigt. Damit ist dieses Datenobjekt mit diesem Subset verbunden.

Eigenschaften im Register „Dimensionen“

Im rechten Bereich des Designers werden die Eigenschaften der Dimensionen angezeigt.

Bezeichnung Eigenschaft
Caption Dieser Text wird angezeigt.
Name Name der Ursprungsdimension.
DistributionType Hier kann die Verteilung der Dimension überschrieben werden bei Verwendung des Power Würfels (ab CoPlanner 11 Release 3 2023)
FilterUsesLastNonEmpty Gibt an, ob die Dimension für LastNonEmpty verwendet wird bei der Verwendung von Power Würfeln.

Register „Measure“

Im Register „Measure“ definieren Sie die anzuzeigenden Measure, können beliebig viele neue Measure hinzufügen, mittels Formelassistenten sehr einfach Berechnungen erstellen und Vorhersagen definieren.

Hinweis  Beachten Sie bitte, dass ein Measure nicht die gleiche Bezeichnung haben darf wie eine Dimension.

Des Weiteren stellen Sie hier das Zahlenformat ein. Dieses wird in allen späteren Auswertungen genutzt.

Measures

Measures können einfach via Drag-and-Drop in den Arbeitsbereich gezogen werden.

Eigenschaften von Measures

Im rechten Bereich des Designers werden die Eigenschaften des Measures angezeigt.

Bezeichnung Eigenschaft
Allgemein
AggregationsType Gibt an, wie untergeordnete Elemente im Summenelement darüber aggregiert (hochgerechnet) werden.

AGG: Unterelemente werden addiert

Member: Nur der Wert direkt auf dem Element wird angezeigt

CalcBackExpression Ermöglicht das „Zurückrechnen“ in ein anderes Measure Z.B.

[MeasureZiel]=[Measure1]*[Measure2]

Im Beispiel Menge x Preis=Umsatz seien Menge und Preis Datenbankfelder, Umsatz ein berechnetes Feld. Um über eine Eingabe auf dem Feld Umsatz die notwendige Menge zu ermitteln, wird folgende Formel verwendet:

[Menge]=[Umsatz]/[Preis]

Menge ist das Feld, dessen Wert verändert wird – die Formel nach dem „=“-Zeichen liefert die Berechnung für die neue Menge. Da es immer ratsam ist, bei Divisionen auch eine allfällige Division durch 0 zu verhindern, empfiehlt sich die Erweiterung des Ausdrucks wie folgt:

[Menge]=IIF([Preis]=0,[Menge],[Umsatz]/[Preis])

Dadurch wird das Feld Menge nicht verändert, wenn bei einer Umsatzeingabe das Feld Preis noch 0 ist.

Hinweis  Falls zusätzlich eine Tabelle und eine beschreibbare Spalte ausgewählt sind, wird gleichzeitig auch dieses Feld beschrieben.

Formeln in CalcBack-Ausdrücken sind wie im Feld Expression zu definieren.

Zusätzlich kann in diesem Feld auch ein gewichteter Durchschnittspreis mit der Funktion "WAP" (Weighted Average Price) berechnet werden.

[Kosten pro Stück org]=WAP([Kosten pro Stück])

Hinweis  Bei einem CalcBack auf ein nicht berechnetes Measure, muss immer auch das Measure selbst im Ausdruck stehen.

Hat das Feld Menge beispielsweise ein CalcBack [Umsatz]=[Menge]*[Preis], muss die Menge selbst auch im CalcBack angegeben werden, damit diese übernommen wird. Im CalcBack muss somit folgender Ausdruck stehen:

[Umsatz]=[Menge]*[Preis];[Menge]=[Menge]

Hinweis  Berechnete Measures können hier nur verwendet werden, wenn diese auch ein nicht-berechnetes Measure in der Expression enthalten.

Ein berechnetes Measure mit der Expression Attribute(Produkte.Attribut) kann also nicht ausgewertet werden. Ein berechnetes Measure mit der Expression IIF([Menge]=[Menge],Attribute(Produkte.Attribut),0) kann verwendet werden.

Hinweis  In CalcBack-Expressions dürfen keine Leerzeichen vorkommen.
Hinweis  CalcBacks können nur gerechnet werden, wenn alle Zielmeasures schreibbar sind. Ist ein Zielmeasure z.B. über eine Lockcondition in der Maske oder für den Benutzer über die Security gesperrt, können keine Werte erfasst werden.
Caption Dieser Text wird angezeigt.
Expression Wird das Measure über eine Formel berechnet, wird diese hier angezeigt.
Name Systemname im Modell
NumberFormat Definition des Zahlenformats. Erlaubt sind für
  • Ganzzahlen: n0…n2, #.##0,00, etc.
  • Prozentzahlen: p0…p2, 00,00%, etc.
ReadOnly Legt fest, ob diese Spalte für die Eingabe gesperrt werden soll.
Visible Legt fest, ob dieses Measure angezeigt wird oder nicht.
Assistenten
AssistantSourceMeasure (DistriubtionSourceMeasure) Es kann ein Measure einer anderen Tabelle ausgewählt werden, aufgrund welcher dann in der Matrixmaske im Webclient bei dem Kontextmenüeintrag "Nach IST verteilen" verteilt wird.
CustomRollup Nur bei CoPlanner Würfel (neu)
DateColumnCustomRollup Hier werden jene Dimensionen der Datenquelle zur Auswahl angeboten, über welche das CustomRollup erfolgen soll.
Mode Hier kann der Modus des CustomRollup gewählt werden. Nähere Informationen dazu finden Sie hier.
LastNonEmptyGroup Hier kann eine definierte LastNonEmptyGruppe ausgewählt werden. Die Gruppe kann unten links neben dem Suchfeld über "LastNonEmpty ..." erstellt werden. Mit Hilfe von LastNonEmpty-Gruppen wird festgelegt, welche Measures bzw. Tabellen zur Ermittlung des letzten befüllten Monats verwendet werden. In einem Würfel, der Umsätze und Kosten beinhaltet, kann so z.B. gesteuert werden, ob für einen Wert auf den Umsätzen der letzte Monat nur aufgrund der vorhandenen Umsatzdaten ermittelt wird, oder ob auch die vorhandenen Kostendaten berücksichtigt werden sollen.
Kumulierung
ToDateType Einstellung der Kumulation. Folgende Möglichkeiten stehen zur Auswahl:
  • KalenderJahr
  • FiskalJahr
  • Laufend
  • Monat
  • Quartal
  • Woche
ToDateColumn Hier werden jene Dimensionen der Datenquelle zur Auswahl angeboten, über welche eine Kumulierung erfolgen soll.
Verkettung von Texten
ConcatenationOrderingDimension Definiert die Dimension, welche für die Sortierung der Verkettung verwendet wird
ConcatenationSeparator Legt das Trennzeichen für die Verkettung von den Texten fest.
ConcatenationSorting Reihenfolge der Texte
Zeitversetzung
ShiftCol Hier werden jene Dimensionen der Datenquelle angeboten, auf die eine Zeitverschiebung angewandt werden kann.
ShiftInterval Anzahl der Perioden, die verschoben werden sollen. Eine Zeitverschiebung nach vor und zurück ist möglich und wird durch das Vorzeichen (+/-) definiert.
TimeDimType Tage/Kalenderwoche/Monat/Quartal/Jahr – Legt die Art der Periode fest, die verschoben werden soll.

Berechnete Measures

Im linken Baum befindet sich in der ersten Gruppe „Neues berechnete Measure“ die Schaltfläche „Hinzufügen“. Ziehen Sie diese mittels Drag & Drop im Arbeitsbereich an die gewünschte Stelle.

Framework, BI Center, Register Berechnete Measure

Ein Klick auf die Schaltfläche „Formel erstellen“ öffnet den Formeleditor. Ziehen Sie einfach mittels Drag & Drop die gewünschten Measure in den Formelassistenten. Als Rechenoperationen sind alle Grundrechnungsarten erlaubt. Des Weiteren sind alle Funktionen des CoPlanner Rechenwerks (FKT_TimeDimAdd, FKT_GetRecord, usw.) verfügbar.

Hinweis  Der Formelassistent unterstützt die Verwendung bereits erstellter berechneter Measures.
Null-Values in Berechnungen

Bei berechneten Measures ist es manchmal wünschenswert kein Ergebnis erhalten (d.h. am Ende eine leere Zelle erhalten). Wenn nur direkt ein Measure referenziert wird, dann bleibt ein leerer Wert ein leerer Wert. (In diesem Fall ist aber auch kein berechnetes Measure notwendig).

Beispiel

Man hat 2 Measures m1 und m2 und möchte die Summe der beiden Werte anzeigen. Falls jedoch beide Measures NULL sind, so soll auch die resultierende Zelle leer bleiben.

Um die Summe der beiden Measures zu bilden, erstellt wird ein berechnetes Measure [bm] mit dem Ausdruck „[m1] + [m2]“ erstellt. Wenn mindestens eines der beiden Measures einen Wert hat, dann wird richtig gerechnet.

Wenn jedoch beide Measures leer sind, dann erhält man trotzdem „0“ als Ergebnis. Die Ursache ist, dass leere Zellen in 0 konvertiert werden, sodass damit gerechnet werden kann. (Erklärung: Welches Ergebnis sollte z.B. NULL * 5 liefern? 0 oder NULL? => mit Konvertierung ist das Ergebnis eindeutig: 0).

Um stattdessen eine leere Zelle als Ergebnis zu erhalten, ist es nun möglich den folgenden Ausdruck verwenden:

IIF(IsNull([m1]) and IsNull([m2]), NullValue, [m1] + [m2])

Eigenschaften von berechneten Measures
Bezeichnung Eigenschaft
Allgemein
CalcBackExpression Ermöglicht das „Zurückrechnen“ in ein anderes Measure Z.B.

[MeasureZiel]=[Measure1]*[Measure2]

Im Beispiel Menge x Preis=Umsatz seien Menge und Preis Datenbankfelder, Umsatz ein berechnetes Feld. Um über eine Eingabe auf dem Feld Umsatz die notwendige Menge zu ermitteln, wird folgende Formel verwendet:

[Menge]=[Umsatz]/[Preis]

Menge ist das Feld, dessen Wert verändert wird – die Formel nach dem „=“-Zeichen liefert die Berechnung für die neue Menge. Da es immer ratsam ist, bei Divisionen auch eine allfällige Division durch 0 zu verhindern, empfiehlt sich die Erweiterung des Ausdrucks wie folgt:

[Menge]=IIF([Preis]=0,[Menge],[Umsatz]/[Preis])

Dadurch wird das Feld Menge nicht verändert, wenn bei einer Umsatzeingabe das Feld Preis noch 0 ist.

Hinweis  Falls zusätzlich eine Tabelle und eine beschreibbare Spalte ausgewählt sind, wird gleichzeitig auch dieses Feld beschrieben.

Formeln in CalcBack-Ausdrücken sind wie im Feld Expression zu definieren.

Zusätzlich kann in diesem Feld auch ein gewichteter Durchschnittspreis mit der Funktion "WAP" (Weighted Average Price) berechnet werden.

[Kosten pro Stück org]=WAP([Kosten pro Stück])

Hinweis  Bei einem CalcBack auf ein nicht berechnetes Measure, muss immer auch das Measure selbst im Ausdruck stehen.

Hat das Feld Menge beispielsweise ein CalcBack [Umsatz]=[Menge]*[Preis], muss die Menge selbst auch im CalcBack angegeben werden, damit diese übernommen wird. Im CalcBack muss somit folgender Ausdruck stehen:

[Umsatz]=[Menge]*[Preis];[Menge]=[Menge]

Hinweis  Berechnete Measures können hier nur verwendet werden, wenn diese auch ein nicht-berechnetes Measure in der Expression enthalten.

Ein berechnetes Measure mit der Expression Attribute(Produkte.Attribut) kann also nicht ausgewertet werden. Ein berechnetes Measure mit der Expression IIF([Menge]=[Menge],Attribute(Produkte.Attribut),0) kann verwendet werden.

Hinweis  In CalcBack-Expressions dürfen keine Leerzeichen vorkommen.
Hinweis  CalcBacks können nur gerechnet werden, wenn alle Zielmeasures schreibbar sind. Ist ein Zielmeasure z.B. über eine Lockcondition in der Maske oder für den Benutzer über die Security gesperrt, können keine Werte erfasst werden.
Caption Dieser Text wird angezeigt.
DataType Legt den Datentyp bei berechneten Measure fest.
  • Text
  • Datum
  • Dezimalzahl
  • Prozent
  • Ganzzahl
  • GrosseGanzzahl
  • Bool
  • Link
  • Undefined
  • FormattedText
Name Systemname im Modell
Expression Wird das Measure über eine Formel berechnet, wird diese hier angezeigt.
MeasuresRelevantForNullspression Option für das Aufspannen von berechneten Measures. Es können Referenzmeasures angegeben werden, anhand denen Zellen aufgespannt werden sollen. Es werden dabei die Zellen des ResultSets, in denen das Referenzmeasure vorhanden ist, zum Aufspannen verwendet (das Referenzmeasure dient somit als indirekte Referenz auf den Konnektor, in dem das Referenzmeasure enthalten ist). Werden zwei Measures aus demselben Konnektor geliefert, so spannen sie als Referenzmeasures dieselben Zeilen auf. Ist hier nichts ausgewählt, wird über alle Dimensionselemente aufgespannt.
NumberFormat Definition des Zahlenformats. Erlaubt sind für
  • Ganzzahlen: n0…n2, #.##0,00, etc.
  • Prozentzahlen: p0…p2, 00,00%, etc.
Visible Legt fest, ob dieses Measure angezeigt wird oder nicht.
Assistenten
AssistantTargetMeasures (vormals Target) Hier kann angegeben werden, auf welches Measure zurückgeschrieben wird, wenn man eine der Zellfunktionen in den Webmatrixmasken verwendet Verkettung von Texten

Vorhersagen

Im linken Baum befindet sich in der zweiten Gruppe „Neue Vorhersage“ die Schaltflächen „Lineare Regression“ und "Trend mit Saisonverteilung". Ziehen Sie diese mittels Drag & Drop im Arbeitsbereich an die gewünschte Stelle. Wenn Sie Vorhersagen definiert haben, können Sie via <Vorhersagename>.Upper bzw. <Vorhersagename>.Lower auf den oberen bzw. unteren Grenzwert zugreifen, welche sich durch die Daten und das Konfidenzintervall ergeben. Dies können Sie z.B. dazu nutzen um mit einem ConditionalStyle Planwerte hervorzuheben, welche nicht in diesem Bereich liegen.

Hinweis  Die Measures, die für eine Vorhersage als Basis-/Bezugsmeasure verwendet werden sollen, müssen in der jeweiligen unterliegenden Tabelle einen AggregationsType(Sum oder Avg) besitzen. Der Aggregationstyp darf nicht "Keine" lauten.
Eigenschaften von linearer Regression
Bezeichnung Eigenschaft
Allgemein
Caption Anzeigename der Vorhersage
Name Systemname im Modell
Berechnung
Function Ausgewählte Vorhersagemethode
Measure Measure, welches als Basis für die Vorhersage dient. Seine Einstellungen werden dabei nicht berücksichtigt (z.B. Zeitversatz)
Numberformat Definition des Zahlenformats. Erlaubt sind für
  • Ganzzahlen: n0…n2, #.##0,00, etc.
  • Prozentzahlen: p0…p2, 00,00%, etc.
Visible Legt fest, ob die Vorhersage angezeigt wird oder nicht.
Vorhersage
ConfidenceIntervall Konfidenzintervall in %. Der Wert muss zwischen 1 und 99 liegen.
InterpretMissingAsZero Fehlende Datenpunkte mit 0 ergänzen
Level Ebene der Zeitdimension
PredictionFrom Start der Vorhersage. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
PredictionTo Ende der Vorhersage. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
Zeitkonfiguration
AcutalFrom Start des IST-Zeitraums. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
ActumTo Ende des IST-Zeitraums. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
TimeDimension Zeitdimension, welche für die Vorhersage verwendet werden soll.
Eigenschaften von Trend mit Saisonverteilung
Bezeichnung Eigenschaft
Allgemein
Caption Anzeigename der Vorhersage
Name Systemname im Modell
Berechnung
Function Ausgewählte Vorhersagemethode
Measure Measure, welches als Basis für die Vorhersage dient. Seine Einstellungen werden dabei nicht berücksichtigt (z.B. Zeitversatz)
Numberformat Definition des Zahlenformats. Erlaubt sind für
  • Ganzzahlen: n0…n2, #.##0,00, etc.
  • Prozentzahlen: p0…p2, 00,00%, etc.
Visible Legt fest, ob die Vorhersage angezeigt wird oder nicht.
Vorhersage
ConfidenceIntervall Konfidenzintervall in %. Der Wert muss zwischen 1 und 99 liegen.
InterpretMissingAsZero Fehlende Datenpunkte mit 0 ergänzen
LinearRegressionSeasonalityMode Modus für die Saisonalitätsberechnung. Hier kann unterschieden werden zwischen Standard und Gewichtet.
PredictionFrom Start der Vorhersage. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
PredictionTo Ende der Vorhersage. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
Zeitkonfiguration
AcutalFrom Start des IST-Zeitraums. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
ActumTo Ende des IST-Zeitraums. Es wird hier eine COPSYS_ID einer Zeitdimension erwartet, welche aber z.B. auch über eine Sessionvariable angegeben werden kann.
TimeDimension Zeitdimension, welche für die Vorhersage verwendet werden soll.

Register „Vorschau“

Im diesem Register wird das Ergebnis des CoPlanner Würfels angezeigt. Im linken Baum werden die zur Verfügung stehenden Dimensionen und Measure angezeigt. Diese können mittels Drag & Drop oder mittels Mausklick der Auswertung als Filter bzw. Measure hinzugefügt werden. Im rechten Bereich werden allgemeine Eigenschaften der Auswertung dargestellt.

Framework, BI Center, Register Vorschau


Hinweis  Eine Aktivierung des Registers „Vorschau“ speichert sämtliche bis dahin vorgenommene Anpassungen.

Mittels des Dialogs „Measure auswählen“ können Sie jene Measure festlegen, die angezeigt werden sollen und deren Reichenfolge in der Achse festlegen.

Framework, BI Center, Register „Vorschau“, Measure auswählen

Exkurs: Konnektorenverknüpfung

Im CoPlanner Würfel Designer besteht die Möglichkeit Daten verschiedener Herkunft miteinander zu verknüpfen. Im folgenden Beispiel werden Ist-Daten aus einer OLAP-Datenbank mit einer CoPlanner Tabelle verbunden. Dadurch kann man in einer Matrixmaske Istdaten aus einem OLAP-Würfel angezeigt und Plandaten in die CoPlanner-Datenbank erfassen. Um OLAP-Würfel im CoPlanner Würfel Designer als Datenquelle zur Verfügung zu haben, müssen die entsprechenden Einträge im CoPlanner „SvrConfig.xml“ vorhanden sein.

<OLAPSERVER>localhost</OLAPSERVER>
<OLAPDB>COP_OLAP</OLAPDB>

In diesem Beispiel steht der OLAP Würfel „OLAPUmsatzerlöse IST“ zur Verfügung.

Eingabe  Legen Sie einen neuen CoPlanner Würfel an mit der Bezeichnung „Würfel Umsatz kombiniert“ und filtern Sie im Register „Datenquellen“ nach Umsatz.
Framework, BI Center, Konnektorenverknüpfung

Als zusätzliche Datenquelle werden OLAP-Würfel angezeigt.

Eingabe  Wählen Sie als Datenquelle aus dem Bereich „Olap Würfel“ den Würfel „Olap“Umsatzerlöse Ist“ und aus dem Bereich „CoPlanner Tabellen“ die Tabelle „Umsatzerloese_Plan“.
Framework, BI Center, CoPlanner Tabelle und OLAP-Würfel als Datenquelle

Im Register Dimensionen werden im Bereich „Würfel Umsatz kombiniert“ alle zur Verfügung stehenden Dimensionen angezeigt. Hier erfolgt die Verknüpfung der OLAP-Dimensionen mit dem CoPlanner Dimensionen mittels dem Befehl „Dimensionen verknüpfen“ aus dem Kontextmenü.

Framework, BI Center, CoPlanner Tabelle und OLAP-Würfel - Dimensionen
Eingabe  Öffnen Sie den Dialog „Dimensionen verknüpfen“ mittels einen rechten Mausklick auf der Dimension „OlapPcKst“.


Dimensionen können mit allen zur Verfügung stehenden Attributen verknüpft werden. Die Dimension „OlapPcKst“ wird über der Attribut „COPSYS_ID“ mit der CoPlanner Dimension „PC/KST“ verknüpft.

Framework, BI Center, Dimensionen verknüpfen
Eingabe  Aktivieren Sie in der Liste „Attribut der Quelldimension“ den Eintrag „COPSYS_ID“ und in der Liste „Zieldimension“ die CoPlanner Dimension „PC/KST“. Wählen Sie aus der Liste „Attribut der Zieldimension“ ebenfalls den Eintrag „COPSYS_ID“.
Framework, BI Center, Dialog-Dimensionen verknüpfen
Eingabe  Bestätigen Sie mit „OK“.

Verknüpfen Sie auf die gleiche Weise die Dimensionen „Produkte“, „Unternehmen“ und „Zeit“.


Hinweis  Verknüpfungen von Dimensionen können auch über die Bezeichnung erfolgen.
Framework, BI Center, Darstellung der verknüpften Dimensionen

Mittels Kontextmenü lassen sich bestehende Verbindungen wieder lösen.

Hinweis  Erstellen Sie die Verknüpfung immer von der OLAP-Dimension auf die CoPlanner Dimension um die Dateneingabe zu ermöglichen.


Eingabe  Definieren Sie im Register Measure folgende Measure:
Umsatz Ist aus „OlapUmsatzerlöse Ist“
Menge Plan aus „Umsatzerloese_PLAN“
Preis Plan aus „Umsatzerloese_PLAN“
Umsatz Plan aus „Umsatzerloese_PLAN“
Framework, BI Center, Erstellen der Measure

Im Register „Vorschau“ können Sie sich das Ergebnis ansehen.