Für die Datenanalyse im BEx Analyzer oder in BEx Web Applications benötigen Sie als Data Provider Queries. Auch zur Erstellung von Reports dienen Queries als Data Provider. Hierfür definieren Sie im BEx Query Designer neue Queries auf der Grundlage von InfoProvidern.
Im BW-System muss mindestens ein InfoProvider zur Verfügung stehen.
Sie haben den BEx Query Designer über eine der folgenden Möglichkeiten aufgerufen:
Sie haben in der Menüleiste des Web Application Designer Extras → BEx Query Designer... gewählt.
Sie befinden sich auf einer leeren Zelle und haben in der Analyse-Werkzeugleiste Extras → Neue Query definieren gewählt.
Sie haben in der Menüleiste des Report Designer Extras → BEx Query Designer... gewählt.
Anschließend haben Sie in der Menüleiste des Query Designer Query → Neu gewählt.
Übersicht
Sie definieren Queries, indem Sie:
Die nicht fett gedruckten Schritte sind optional. Sie müssen diese Funktionen nicht unbedingt verwenden.
Bei einem InfoCube als InfoProvider können Sie die Kennzahlen in einer Hierarchie darstellen und sortieren. Die Kennzahlen werden im Bildschirmbereich InfoProvider entsprechend angezeigt. Weitere Informationen finden Sie unterInfoCube anlegen.
Query definieren
Sie befinden sich nun auf dem Auswahlbild aller InfoProvider, zu denen Sie eine neue Query definieren können.
Wenn Sie die technischen Namen der InfoProviders einblenden möchten, wählen Sie das Symbol Technische Namen ein/aus.
Sie können die Objekte des InfoProvider alphabetisch auf- oder absteigend sortieren, indem Sie auf die entsprechenden Pfeile in der Titelleiste des Bildschirmbereichs klicken. Beim dritten Mal Klicken stellt das System die Standardreihenfolge wieder her (von oben nach unten: Strukturen, Filter, Kennzahlen, Dimensionen).
Der Bildschirmbereich Filter enthält leere Verzeichnisse für die Filterselektion, der Bildschirmbereich Zeilen/Spalten enthält leere Verzeichnisse für die Zeilen, die Spalten und die freien Merkmale der Query. Rechts unten befindet sich die Vorschau auf den Resultatsbereich der Query. Auch dieser Bereich ist zunächst noch leer.
Weitere Informationen über das Arbeiten beim Anlegen einer Query finden Sie unterArbeiten mit dem BEx Query Designer im Abschnitt So arbeiten Sie, wenn Sie eine Query anlegen.
Expandieren Sie das gewünschte Dimensionsverzeichnis und wählen Sie zunächst ein oder mehrere Merkmale des InfoProvider, die Sie auf einen oder mehrere Werte, eine Variable, ein Werteintervall oder einen Hierarchieknoten einschränken möchten. Expandieren Sie dieses Merkmal und ziehen Sie per Drag&Drop
Entscheiden Sie, ob sich die gesamten Querydaten auf die Zahlenwerte einer Kennzahl beziehen sollen oder ob die Query auf mehreren Kennzahlen basieren soll. Soll sich die Query auf die Zahlenwerte einer Kennzahl beziehen, wählen Sie die entsprechende Kennzahl des InfoProvider-Baumes und ziehen sie per Drag&Drop in den Bereich Filter. Sie können auch eine eingeschränkte oder berechnete Kennzahl verwenden (Siehe auch:Eingeschränkte Kennzahl definieren, Berechnete Kennzahl definieren).
Wenn ein Merkmal ein geklammertes Merkmal besitzt, dann wird das geklammerte Merkmal bei der Drag&Drop-Aktion automatisch hinzugefügt. Dies gilt auch beim Kopieren und Einfügen.
Das geklammerte Merkmal landet dabei immer in den Merkmalseinschränkungen des Filters. Beispielsweise ist das Merkmal Land an das Merkmal Region geklammert. Sie ziehen das Merkmal Region in den Bereich Freie Merkmale, das Merkmal Land erscheint automatisch im Bereich Merkmalseinschränkungen des Filters.
Sie können beliebig viele Merkmale in der Query verwenden, jedoch ist die Anzahl der Merkmale im Aufriss eingeschränkt. Im Bereich Freie Merkmale sind beliebig viele Merkmale zugelassen, in den Zeilen und Spalten dürfen jedoch in Summe nur maximal 50 - <Anzahl Strukturen> Merkmale enthalten sein.
Wenn die Query keine Struktur enthält, können in Summe 50 Merkmale in den Zeilen und Spalten sein. Bei Verwendung einer Struktur sind 49 und bei Verwendung von zwei Strukturen sind 48 Merkmale in Summe in den Zeilen und Spalten erlaubt.
Wenn Sie für den Filter keine Kennzahl gewählt haben, dann definieren Sie eine oder mehrere Kennzahlen entweder in den Zeilen oder in den Spalten der Query. Ziehen Sie aus dem Verzeichnis Kennzahlen des InfoProvider-Baumes eine Kennzahl per Drag&Drop in eines der Verzeichnisses Zeilen oder Spalten. Der Query Designer erzeugt automatisch eine neue Struktur mit der vorgeschlagenen Beschreibung Kennzahlen, die die gewählte Kennzahl enthält.
Sie können auch eine neue berechnete Kennzahl definieren und für die Query verwenden. Beispielsweise definieren Sie statt "Umsatz" die Kennzahl "Preis", die sich aus den Basiskennzahlen "Umsatz" geteilt durch "Menge" errechnet. Markieren Sie dazu das VerzeichnisKennzahlen im InfoProvider-Baum und wählen Sie aus dem Kontextmenü über die rechte Maustaste Neue berechnete Kennzahl.
Sie können Kennzahlen auf Merkmalswerte, Merkmalswertintervalle oder Hierarchieknoten einschränken, indem Sie die Kennzahl markieren und aus dem Kontextmenü über die rechte Maustaste Bearbeiten wählen. Eine eingeschränkte Kennzahl wäre z.B. "Umsatz im 1. Quartal".
Dadurch, dass Sie die Merkmale, Kennzahlen oder Strukturen entweder in das Zeilen- oder das Spaltenverzeichnis ablegen, gestalten Sie den ersten Navigationszustand der Query (Startsicht). Im unteren rechten Bereich können Sie eine Vorschau auf den Resultatsbereich der Query in der von Ihnen gewählten Startsicht sehen.
Sie können die Anordnung der Kennzahlen und Merkmale in den Zeilen und Spalten solange per Drag&Drop verändern, bis die Vorschau den gewünschten Resultatsbereich anzeigt.
Die Query ist gesichert und kann
Sie können die Querydaten im Business Explorer analysieren.
Siehe auch:
Wiederverwendbare Strukturen anlegen
Eigenschaften der Querybestandteile
Funktionen der Menüleiste im Query Designer
Berechtigungen für die Querydefinition und das Information Broadcasting
Kennzahlen in einer Hierarchie darstellen und sortieren: sieheInfoCube anlegen
Verwendung von Bestands-InfoCubes als InfoProvider: siehePerformance-Tipps