Neue Query definierenLocate this document in the navigation structure

Verwendung

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.

Voraussetzungen

Im BW-System muss mindestens ein InfoProvider zur Verfügung stehen.

Sie haben den BEx Query Designer über eine der folgenden Möglichkeiten aufgerufen:

  • Standalone über den Menüpfad Start → Programs → Business Explorer → Query Designer:
  • BEx Web Application Designer:

    Sie haben in der Menüleiste des Web Application Designer Extras → BEx Query Designer... gewählt.

  • BEx Analyzer:

    Sie befinden sich auf einer leeren Zelle und haben in der Analyse-Werkzeugleiste Extras → Neue Query definieren gewählt.

  • BEx Report Designer:

    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.

Vorgehensweise

Übersicht

Sie definieren Queries, indem Sie:

  • einen InfoProvider auswählen, zu dem die Query definiert wird
  • wiederverwendbare Strukturen auswählen, die bereits Merkmals- oder Kennzahlkombinationen enthalten (z.B. Deckungsbeitragsschema)
  • Merkmale aus dem InfoProvider auswählen
  • ausgewählte Merkmale auf Merkmalswerte, Merkmalswertintervalle oder Hierarchieknoten einschränken
  • Variablen für Merkmalswerte, Hierarchien, Hierarchieknoten, Formeln und Texte verwenden bzw. bei Bedarf neue Variablen definieren
  • Kennzahlen aus dem InfoProvider auswählen
  • berechnete Kennzahlen formulieren
  • Kennzahlen durch die Kombination mit Merkmalen einschränken
  • Ausnahmezellen definieren
  • die Anordnung der Merkmale und Kennzahlen in Zeilen oder Spalten vornehmen und dadurch eine Startsicht für die Queryanalyse festlegen
    Hinweis

    Die nicht fett gedruckten Schritte sind optional. Sie müssen diese Funktionen nicht unbedingt verwenden.

    Hinweis

    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.

  1. Wählen Sie aus Ihrer Historie oder aus allen verfügbaren InfoProvidern unter den InfoAreas den InfoProvider aus, auf dessen Daten die Query basieren soll.
    Hinweis

    Wenn Sie die technischen Namen der InfoProviders einblenden möchten, wählen Sie das Symbol Technische Namen ein/aus.

  2. Die verfügbaren Objekte des von Ihnen gewählten InfoProvider werden als Verzeichnisbaum im Bildschirmbereich InfoProvider dargestellt.
    Hinweis

    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.

  3. Wählen Sie die Selektionen für den Filter der Query. Beachten Sie dabei, dass die Filterselektion einschränkend auf die gesamte Query wirkt, d.h. sämtliche InfoProvider-Daten werden über die Filterselektion der Query aggregiert. Wählen Sie dazu aus dem Verzeichnisbaum des InfoProvider die Merkmale oder die Kennzahl aus, auf denen die Query basieren soll.
    • Merkmale

      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

      • einen oder mehrere Einzelwerte in den Bereich Merkmalseinschränkungen des Filters
      • ein oder mehrere Merkmale in den Bereich Merkmalseinschränkungen des Filters. Mit Hilfe der rechten Maustaste auf einem Merkmal wählen Sie aus dem Kontextmenü Einschränken. Wählen Sie nun ein Merkmalswertintervall oder einen Hierarchieknoten aus (Siehe auch:Merkmale einschränken.).
    • Kennzahl

      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).

  4. Definieren Sie gegebenenfalls Vorschlagswerte für den Filter, indem Sie per Drag&Drop die gewünschten Filterwerte in den Bereich Vorschlagswerte des Filters ziehen. Siehe auchFilter.
  5. Legen Sie nun fest, welche Merkmale, Kennzahlen oder Strukturen für die Navigation der Querydaten zur Verfügung stehen sollen. Ziehen Sie die entsprechenden Verzeichnisse der Merkmale des InfoProvider-Baumes per Drag&Drop in die Verzeichnisse Zeilen, Spalten oder freie Merkmale im Bildschirmbereich Zeilen/Spalten oder ziehen Sie die Struktur-Verzeichnisse in die Zeilen oder Spalten.
    Hinweis

    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.

    Hinweis

    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.

  6. Wenn Sie die Query angelegt haben, können Sie die Querydefinition überprüfen, indem Sie in der Menüleiste Query → Prüfen wählen.
  7. Wählen Sie in der Menüleiste Query → Eigenschaften, wenn Sie die Beschreibung, Einstellungen zu Ergebnisposition, Anzeigeoptionen und Zahldarstellung, oder den Stichtag der Query ändern möchten. Siehe auchEigenschaften der Query.
  8. Speichern Sie die Query. Geben Sie einen technischen Namen und eine Beschreibung zur Bezeichnung der Query ein. Der technische Name muss die Query eindeutig bezeichnen, d. h. der Name darf in allen InfoProvidern des BW-Systems nur genau einmal vorkommen. Der technische Name kann bis zu 30 Zeichen lang sein und muss mit einem Buchstaben beginnen.
Ergebnis

Die Query ist gesichert und kann

  • im BEx Analyzer als Data Provider für Design-Items verwendet werden
  • im Web Application Designer als Data Provider für Web Items verwendet werden
  • im BEx Web Analyzer angezeigt werden: Wählen Sie Query → Ausführen...

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