10 Mit Bedingungen arbeiten

In diesem Kapitel wird beschrieben, wie Sie mit Bedingungen in Oracle Business Intelligence Enterprise Edition arbeiten. Hier wird beschrieben, wie Bedingungen verwendet werden, um zu bestimmen, ob Agents ihren Content übermitteln und ihre Aktionen ausführen, ob Aktionslinks in Dashboard-Seiten angezeigt werden und ob Abschnitte und ihr Content in Dashboard-Seiten angezeigt werden.

Was sind Bedingungen?

Bedingungen sind Objekte, die einen einzelnen booleschen Wert basierend auf der Auswertung einer Analyse oder eines Key Performance-Indikators (KPIs) zurückgeben.

Was eine Bedingung auswertet, hängt davon ab, ob sie auf einer Analyse oder einem KPI basiert:

  • Bei einer Analyse wird die Zeilenanzahl der Analyse ausgewertet.

  • Bei einem KPI wird der Status des KPIs ausgewertet.

Beispiel: Eine Bedingung kann auswerten, ob die Ergebnisse einer Analyse eine Zeilenanzahl größer 0 zurückgeben:

  • Wenn die Analyse mindestens eine Zeile zurückgibt, ergibt die Bedingung "true".

  • Wenn die Analyse keine Zeilen zurückgibt, ergibt die Bedingung "false".

Wozu werden Bedingungen verwendet?

Spezifische Informationen werden am besten nach Bedingungen gefiltert.

Mit Bedingungen bestimmen Sie, ob:

  • Agents ihren Content übermitteln und ihre Aktionen ausführen

  • Aktionslinks (die Aktionen ausführen, wenn auf sie geklickt wird) auf Dashboard-Seiten angezeigt werden

  • Abschnitte und ihr Content auf Dashboard-Seiten angezeigt wird

Beispiel: Ein Vertriebsleiter möchten seinen direkten Vorgesetzten nur einen monatlichen Umsatzbericht übermitteln, wenn die Umsätze unter $2 Millionen fallen. Sie könnten eine Bedingung erstellen, die auf einer Analyse basiert, die Umsätze unter $2 Millionen anzeigt und diese einem Agent hinzufügen, dessen Übermittlungscontent der monatliche Umsatzbericht ist. Wenn die Auswertung der Bedingung True ergibt, (d.h. die Analyse enthält Zeilen, deren Umsätze unter $2 Millionen liegen), wird der Agent ausgelöst und übermittelt den monatlichen Umsatzbericht.

Sie können auch andere Arten von Bedingungen verwenden, um zu bestimmen, ob Aktionslinks in Analysen aktiviert sind. Siehe Info zu "Zu Analysen hinzugefügte Aktionen bedingt aktivieren"

Elemente einer Bedingung

Bedingungen bestehen aus mehreren Elementen.

Eine Bedingung besteht aus folgenden Elementen:

  • Einer Analyse oder einem KPI

  • Den Kriterien zur Verwendung bei der Auswertung der Bedingung:

    • Bei einer Analyse sind die Kriterien eine Zeilenanzahl und ein auf die Zeilenanzahl anzuwendender Operator (Beispiel: Zeilenanzahl ist gleich 100) sowie Werte für alle angeforderten Filter, die mit der Analyse verknüpft sind.

    • Bei einem KPI sind die Kriterien ein KPI-Status (Beispiel: KPI-Status lautet "OK") sowie Werte für KPI-Dimensionen, die im KPI auf wird angefordert gesetzt wurden. Dies wird beim Erstellen der Bedingung als Nicht festgelegt angezeigt.

Was sind benannte Bedingungen?

Eine benannte Bedingung ist eine Bedingung, die mit einem speziellen Namen im Darstellungskatalog definiert und gespeichert wird, damit Sie sie in Agents und Dashboard-Seiten wiederverwenden können.

Sie erstellen eine benannte Bedingung, wenn Sie eine Bedingung wie folgt erstellen:

  • Im Menü "Neu" im globalen Header, indem Sie unter Analyse und interaktive Berichte die Option Bedingung wählen

  • Auf der Homepage, indem Sie im Erstellungsbereich unter Analyse und interaktive Berichte auf den Link Mehr klicken und Bedingung auswählen

Sie können eine benannte Bedingung auch in der Registerkarte "Bedingung" des Agent-Editors erstellen, wenn Sie eine Inline-Bedingung im Katalog speichern. Siehe Was sind Inline-Bedingungen?

Was sind Inline-Bedingungen?

Eine Inline-Bedingung ist eine Bedingung, die Sie an der Stelle definieren, an der sie verwendet wird, und nicht nach Name in dem Katalog speichern. Stattdessen wird sie als Bestandteil der Dashboard-Seite oder des Agent gespeichert.

Eine Inline-Bedingung wird automatisch gelöscht, wenn die Dashboard-Seite oder der Agent, in der sie enthalten ist, gelöscht wird. Dies vereinfacht die Katalogverwaltung für Bedingungen, die nur innerhalb eines bestimmten BI-Contents sinnvoll sind.

Sie können eine Inline-Bedingung erstellen, wenn Sie:

Wer erstellt Bedingungen?

Bedingungen werden von bestimmten Benutzern erstellt.

Allgemein:

  • Administratoren erstellen benannte Bedingungen für eine Organisation, die dann von den Contentdesignern (sofern sie die entsprechenden Berechtigungen für die Bedingungen oder Ordner haben, in denen die Bedingungen gespeichert sind) beim Erstellen von Dashboards und Agents verwendet werden.

    Die Berechtigung "Bedingung erstellen", die vom Administrator verwaltet wird, bestimmt, ob benannte Bedingungen erstellt oder bearbeitet werden können.

  • Contentdesigner erstellen Inline-Bedingungen.

Informationen zu Berechtigungen finden Sie unter Presentation Services-Berechtigungen verwalten im Sicherheitshandbuch für Oracle Business Intelligence Enterprise Edition.

Informationen zu Berechtigungen finden Sie unter Objekte im Oracle BI-Darstellungskatalog verwalten.

Benannte Bedingungen erstellen

Sie können benannte Bedingungen erstellen, die Sie in Agents und Dashboard-Seiten wiederverwenden können.

Weitere Informationen zu benannten Bedingungen finden Sie unter Was sind benannte Bedingungen? .

  1. Klicken Sie im globalen Header auf Neu, und wählen Sie dann Bedingung.
  2. Füllen Sie das Dialogfeld "Neue Bedingung" aus. Siehe Einstellungen für Bedingungen angeben

Mit Bedingungen bestimmen, ob Agents Content zustellen oder Aktionen ausführen

Mit Bedingungen können Sie bestimmen, ob Agents Content zustellen oder Aktionen ausführen sollen.

  1. Bearbeiten Sie den Agent.
  2. Klicken Sie auf die Registerkarte Bedingung im Agent-Editor.
  3. Aktivieren Sie das Kontrollkästchen Bedingung verwenden.
  4. Wenn Sie Folgendes ausführen möchten:
    • Erstellen Sie eine neue Bedingung, klicken Sie auf Erstellen, um das Dialogfeld "Bedingung erstellen" anzuzeigen, und füllen Sie das Dialogfeld dann aus. Siehe Einstellungen für Bedingungen angeben
    • Wählen Sie eine vorhandene Bedingung aus, klicken Sie auf Durchsuchen, um das Dialogfeld "Bedingung auswählen" anzuzeigen, und füllen Sie das Dialogfeld dann aus.
  5. Speichern Sie den Agent.

Mit Bedingungen bestimmen, ob Aktionslinks in Dashboard-Seiten angezeigt werden

Mit Bedingungen können Sie bestimmen, ob Aktionslinks in Dashboard-Seiten angezeigt werden.

  1. Bearbeiten Sie das Dashboard.
  2. Klicken Sie auf die Registerkarte der Seite, die den bedingt anzuzeigenden Aktionslink enthält.
  3. Zeigen Sie mit der Maus auf ein Aktionslinkobjekt im Bereich "Seitenlayout", um die Symbolleiste des Aktionslinkobjekts anzuzeigen, und klicken Sie auf die Schaltfläche Eigenschaften; wenn der Aktionslink in einem Aktionslinkmenü enthalten Sie, gehen Sie folgendermaßen vor:
    1. Zeigen Sie mit der Maus auf ein Objekt im Aktionslinkmenü im Bereich "Seitenlayout", um die Symbolleiste des Objekts des Aktionslinkmenüs anzuzeigen, und klicken Sie auf die Schaltfläche Eigenschaften.
    2. Wählen Sie im Dialogfeld "Eigenschaften Aktionslinkmenü" den Aktionslink zum Konditionalisieren aus, und klicken Sie auf die Schaltfläche Bearbeiten.
  4. Aktivieren Sie im Dialogfeld "Aktionslinkeigenschaften" in der Komponente Link anzeigen das Kontrollkästchen Bedingt.
  5. In der Bedingung-Komponente haben Sie folgende Möglichkeiten:
    1. Erstellen einer neuen Bedingung, klicken Sie auf Neue Bedingung, um das Dialogfeld "Neue Bedingung" anzuzeigen, und füllen Sie dann das Dialogfeld aus.
    2. Zur Auswahl einer vorhandenen Bedingung klicken Sie auf Bedingung auswählen, um das Dialogfeld "Bedingung auswählen" anzuzeigen, und füllen dann das Dialogfeld aus.
  6. Klicken Sie im Dialogfeld "Aktionslinkeigenschaften" auf OK.
  7. Wenn der Aktionslink in einem Aktionslinkmenü enthalten ist, klicken Sie auf OK im Dialogfeld "Eigenschaften Aktionslinkmenü".
  8. Speichern Sie das Dashboard.

Mit Bedingungen bestimmen, ob Abschnitte in Dashboard-Seiten angezeigt werden

Mit Bedingungen können Sie bestimmen, ob Abschnitte auf Dashboard-Seiten angezeigt werden.

  1. Bearbeiten Sie das Dashboard.
  2. Klicken Sie auf die Registerkarte der Seite, die den bedingt anzuzeigenden Abschnitt enthält.
  3. Zeigen Sie mit der Maus auf den Abschnitt "Seitenlayout", um die Symbolleiste des Abschnitts anzuzeigen, klicken Sie auf die Schaltfläche Eigenschaften für den Abschnitt, und wählen Sie Bedingung. Das Dialogfeld "Abschnittsbedingung" wird angezeigt.
  4. Wenn Sie Folgendes ausführen möchten:
    • Zum Erstellen einer neuen Bedingung klicken Sie auf die Schaltfläche Neue Bedingung, um das Dialogfeld "Bedingung erstellen" anzuzeigen, und füllen dann das Dialogfeld aus. Siehe Einstellungen für Bedingungen angeben.
    • Zur Auswahl einer vorhandenen Bedingung klicken Sie auf Bedingung auswählen, um das Dialogfeld "Bedingung auswählen" anzuzeigen, und füllen dann das Dialogfeld aus.
  5. Klicken Sie im Dialogfeld "Abschnittsbedingung" auf OK.
  6. Speichern Sie das Dashboard.

Einstellungen für Bedingungen angeben

Bei einigen Bedingungen müssen die Einstellungen angegeben werden.

Sie müssen die Einstellungen für eine Bedingung im Dialogfeld "Neue Bedingung", "Bedingung erstellen" oder "Bedingung bearbeiten" angeben, wenn Sie eine Bedingung erstellen oder bearbeiten. Wenn Sie Werte für Prompt-Filter angeben, können diese Werte nicht bei der Nutzung außer Kraft gesetzt werden.

  1. Legen Sie im Feld Bedingung erstellen auf Basis von fest, ob die Bedingung auf einer Analyse oder einem KPI basieren soll.
  2. Für:
    • (Optional) Eine Analyse bearbeiten Sie alle angeforderten Filter nach Bedarf.
    • Einen KPI geben Sie die Werte für alle KPI-Dimensionen an. Beim Erstellen einer Bedingung können Sie nicht mehrere Werte für KPI-Dimensionen pinnen.
  3. Geben Sie die Auswertungskriterien wie folgt an:
    • Bei einer Analyse im Bereich Bedingung ergibt "True", wenn Anzahl oder Zeilen:
      • Wählen Sie Im Feld Operator den Operator aus, der auf die Zeilenanzahl angewendet werden soll.

      • Geben Sie im Feld oder in den Feldern Zeilenanzahl die auszuwertende Zeilenanzahl an.

    • Wählen Sie bei einem KPI im Feld Bedingung ergibt "True", wenn KPI den KPI-Status.
  4. (Optional) Klicken Sie auf Testen, um die Bedingung zu testen.
  5. Wenn Sie die Bedingung als:
    • Inline-Bedingung speichern möchten, klicken Sie auf OK.
    • benannte Bedingung speichern möchten, klicken Sie auf Speichern, um das Dialogfeld "Speichern unter" anzuzeigen, in dem Sie die Bedingung mit einem Namen im Katalog speichern können. Wenn eine Bedingung auf einer privaten Analyse oder einem privaten KPI basiert, können Sie sie nicht im Ordner /Shared Folders speichern.

Benannte Bedingungen bearbeiten

Sie können benannte Bedingungen bearbeiten.

Durch Bearbeiten einer benannten Bedingung können Sie die benannte Bedingung auf dem neuesten Stand halten. Siehe Einstellungen für Bedingungen angeben

  1. Navigieren Sie zur Bedingung im Katalog.
  2. Klicken Sie auf den Link Bearbeiten.
  3. Nehmen Sie im Dialogfeld "Bedingung bearbeiten" die gewünschten Änderungen vor.

In Agents verwendete Bedingungen bearbeiten, anpassen, testen, speichern und deaktivieren

Sie können mehrere Aktionen mit Bedingungen ausführen, die in Agents verwendet werden.

Sie können:

  • Inline-Bedingungen bearbeiten

  • Benannte Bedingungen anpassen, indem angeforderte Filter bearbeitet werden

  • Bedingungen testen, um zu ermitteln, ob die Auswertung der Bedingungen True oder False ergibt

  • Inline-Bedingungen als benannte Bedingungen im Katalog speichern

  • Bedingungen entfernen

  1. Bearbeiten Sie den Agent.
  2. Klicken Sie auf die Registerkarte Bedingung des Agent-Editors.
  3. Zweck:
    • Bearbeiten Sie eine Inline-Bedingung, klicken Sie auf Bedingung bearbeiten, um das Dialogfeld "Bedingung bearbeiten" anzuzeigen und die gewünschten Änderungen vorzunehmen. Siehe Einstellungen für Bedingungen angeben
    • Um die angeforderten Filter einer benannten Bedingung anzupassen, klicken Sie auf Anpassen, um das Dialogfeld "Bedingung anpassen" anzuzeigen und die gewünschten Anpassungen vorzunehmen.
    • Um eine Bedingung zu testen, klicken Sie auf Testen. Die Auswertungsergebnisse werden angezeigt.
    • Um eine Inline-Bedingung als benannte Bedingung in dem Katalog zu speichern, klicken Sie auf In Katalog speichern, um das Dialogfeld "Speichern unter" anzuzeigen.
    • Um eine Bedingung zu deaktivieren, klicken Sie auf Keine Bedingung verwenden (immer Content zustellen und Aktionen ausführen).
  4. Speichern Sie den Agent.

Bedingungen, die in Aktionslinks verwendet werden, in Dashboard-Seiten bearbeiten, testen, speichern und entfernen

Sie können verschiedene Aufgaben mit Bedingungen ausführen.

Sie können die folgenden Aufgaben mit Bedingungen, die in Aktionslinks verwendet werden, in Dashboard-Seiten ausführen.

  • Bedingungen bearbeiten

  • Bedingungen testen, um zu ermitteln, ob die Auswertung der Bedingungen True oder False ergibt

  • Inline-Bedingungen in dem Katalog als benannte Bedingungen speichern und benannte Bedingungen in dem Katalog unter anderen Namen speichern

  • Bedingungen entfernen

  1. Bearbeiten Sie die Dashboard-Seite, die den Aktionslink enthält.
  2. Zeigen Sie mit der Maus auf ein Aktionslinkobjekt im Bereich "Seitenlayout", um die Symbolleiste des Aktionslinkobjekts anzuzeigen, und klicken Sie auf die Schaltfläche Eigenschaften; wenn der Aktionslink in einem Aktionslinkmenü enthalten Sie, gehen Sie folgendermaßen vor:
    1. Zeigen Sie mit der Maus auf ein Objekt im Aktionslinkmenü im Bereich "Seitenlayout", um die Symbolleiste des Objekts des Aktionslinkmenüs anzuzeigen, und klicken Sie auf die Schaltfläche Eigenschaften.
    2. Wählen Sie im Dialogfeld "Eigenschaften des Aktionslinkmenüs" einen Aktionslink aus, der die Bedingung enthält, und klicken Sie auf die Schaltfläche Bearbeiten.
  3. Klicken Sie im Dialogfeld "Aktionslinkeigenschaften" auf die Schaltfläche Weitere rechts neben dem Feld Bedingung, und gehen Sie dann folgendermaßen vor:
    • Um eine Bedingung zu bearbeiten, klicken Sie auf Bedingung bearbeiten, um das Dialogfeld "Bedingung bearbeiten" anzuzeigen und die gewünschten Änderungen vorzunehmen. Siehe Einstellungen für Bedingungen angeben
    • Um eine Bedingung zu testen, wählen Sie Testen. Die Auswertungsergebnisse werden angezeigt.
    • Um eine Inline-Bedingung als benannte Bedingung in dem Katalog zu speichern, wählen Sie Bedingung speichern unter aus, um das Dialogfeld "Speichern unter" anzuzeigen.
    • Um eine Bedingung zu entfernen, wählen Sie Bedingung entfernen.
  4. Klicken Sie im Dialogfeld "Aktionslinkeigenschaften" auf OK.
  5. Wenn der Aktionslink in einem Aktionslinkmenü enthalten ist, klicken Sie auf OK im Dialogfeld "Eigenschaften Aktionslinkmenü".
  6. Speichern Sie das Dashboard.

Bedingungen, die in Abschnitten auf Dashboard-Seiten verwendet werden, bearbeiten, testen, speichern und entfernen

Sie können verschiedene Aufgaben mit Bedingungen in Abschnitten ausführen.

Sie können die folgenden Aufgaben mit Bedingungen ausführen, die in Abschnitten auf Dashboard-Seiten verwendet werden:

  • Bedingungen bearbeiten

  • Bedingungen testen, um zu ermitteln, ob die Auswertung der Bedingungen True oder False ergibt

  • Inline-Bedingungen in dem Katalog als benannte Bedingungen speichern und benannte Bedingungen in dem Katalog unter anderen Namen speichern

  • Bedingungen entfernen

  1. Bearbeiten Sie die Dashboard-Seite mit dem betreffenden Abschnitt.
  2. Zeigen Sie mit der Maus auf den Abschnitt "Seitenlayout", um die Symbolleiste des Abschnitts anzuzeigen, klicken Sie auf die Schaltfläche Eigenschaften für den Abschnitt, und wählen Sie Bedingung.
  3. Klicken Sie im Dialogfeld "Abschnittsbedingung" auf die Schaltfläche Weitere rechts neben dem Feld Bedingung, und gehen Sie dann folgendermaßen vor:
    • Um eine Bedingung zu bearbeiten, klicken Sie auf Bedingung bearbeiten, um das Dialogfeld "Bedingung bearbeiten" anzuzeigen und die gewünschten Änderungen vorzunehmen. Siehe Einstellungen für Bedingungen angeben
    • Um eine Bedingung zu testen, wählen Sie Testen. Die Auswertungsergebnisse werden angezeigt.
    • Um eine Inline-Bedingung als benannte Bedingung in dem Katalog zu speichern, wählen Sie Bedingung speichern unter aus, um das Dialogfeld "Speichern unter" anzuzeigen.
    • Um eine Bedingung zu entfernen, wählen Sie Bedingung entfernen.
  4. Speichern Sie das Dashboard.