2 Analysen erstellen

In diesem Kapitel wird beschrieben, wie Analysen in Oracle Business Intelligence Enterprise Edition erstellt werden, einschließlich der Angabe der Kriterien für Analysen, der Anzeige der Ergebnisse und der Prüfung der SQL-Anweisungen. Außerdem werden Themenbereiche und Spalten, das Feature "Doppelspalten" und Variablen erläutert.

Was ist eine Analyse?

Eine Analyse ist eine Abfrage von Unternehmensdaten, die Antworten auf Geschäftsfragen gibt.

Mit Analysen können Sie Informationen untersuchen und interaktiv mit Informationen arbeiten, indem Sie Daten visuell in Tabellen, Diagrammen, Pivot-Tabellen usw. darstellen. Sie können die Ergebnisse von Analysen speichern, anordnen und gemeinsam verwenden.

Analysen, die Sie erstellen, können im Oracle BI-Präsentationskatalog gespeichert und in jedem Oracle BI EE-Dashboard integriert werden. Sie können Analysen mit Features wie Diagrammen, Ergebnislayouts, berechneten Elementen und Drilling erweitern.

Wie arbeite ich mit einer Analyse?

Zur Arbeit mit einer Analyse verwenden Sie einen Editor.

Um mit Analysen zu arbeiten, verwenden Sie einen der folgenden Editoren:

  • Der Analyseeditor: Ein Editor mit zahlreichen Features, mit dem Sie Informationen untersuchen und damit interagieren können, indem Sie Daten visuell in Tabellen, Diagrammen, Pivot-Tabellen usw. darstellen. Siehe Was ist der Analyseeditor?

    Sie haben Zugriff auf diesen Editor, wenn der Administrator Ihnen die Berechtigung zum Zugriff auf Analysen erteilt hat.

  • Der BI Composer-Assistent: Ein benutzerfreundlicher Assistent, mit dem Sie Analysen ohne die Komplexität des Analyseeditors erstellen, bearbeiten oder anzeigen können. Siehe BI Composer für die Arbeit mit Analysen verwenden

    Sie haben nur dann Zugriff auf diesen Editor, wenn der Administrator Ihnen die Berechtigung zum Zugriff auf BI Composer erteilt hat.

Im Dialogfeld "Mein Account" geben Sie in der Registerkarte "Voreinstellungen" an, welchen Editor Sie verwenden möchten. Wenn Sie allerdings den Barrierefreiheitsmodus auf der Seite "Anmelden" oder in der Registerkarte "Voreinstellungen" im Dialogfeld "Mein Account" eingeschaltet haben, wird der BI Composer-Assistent im Barrierefreiheitsmodus unabhängig von Ihrer Auswahl als Analyseeditor verwendet.

Wie wird eine Analyse verarbeitet?

Bei der Verarbeitung einer Analyse wird die Anforderung in Form von logischen SQL-Anweisungen an den Oracle BI Server gesendet.

Der BI-Server generiert dann Abfragen mit den entsprechenden Datenquellen. Wenn der BI Server die Abfrageergebnisse erhält, haben diese ein Format, das noch nicht für die Rückgabe an den Benutzer geeignet ist. Der BI Server konsolidiert die Ergebnisse und wendet zusätzliche Berechnungen oder Filter an, die zu den Ergebnissen gehören. Der BI Server sendet die Daten dann an Oracle BI Presentation Services, damit die Ergebnisse zur Anzeige formatiert werden.

Wie kann ich immer die aktuellsten Ergebnisse einer Analyse anzeigen lassen?

Wenn eine Analyse in einem Dashboard eingebettet wird, wird sie automatisch ausgeführt und zeigt die aktuellsten Ergebnisse an, sobald auf das Dashboard zugegriffen wird.

Beispiel: Als Vertriebsmitarbeiter eines Unternehmens, das die Umsatzzahlen täglich erfasst, möchten Sie, dass der Tagesumsatz des Produkts in Euro auf der Titelseite des Dashboards angezeigt wird.

Sie können gespeicherte Analysen mit dem Dashboard-Editor einbetten. Siehe Content zu Dashboards hinzufügen

Was sind Themenbereiche und Spalten?

Themenbereiche und Spalten sind die Bausteine für eine Analyse.

Ein Themenbereich enthält Ordner, Kennzahlspalten, Attributspalten, hierarchische Spalten und Hierarchieebenen, die Informationen über die Businessbereiche eines Unternehmens und über Benutzergruppen in einem Unternehmen enthalten. Themenbereiche haben im Allgemeinen Namen, die den Informationstypen entsprechen, die in ihnen enthalten sind, wie Marketingverträge, Serviceanfragen und Aufträge.

Ein Themenbereich entspricht der Darstellungsschicht in einem Oracle BI-Metadaten-Repository. In einem Repository ist der Themenbereich das Objekt der höchsten Ebene in der Darstellungsschicht und stellt die Ansicht der Daten so dar, wie der Benutzer sie sieht, wenn er Analysen erstellt oder bearbeitet.

Ein zugehöriger Themenbereich ist eine externe Datenquelle, die mit einem primären Themenbereich in einer Analyse verbunden ist.

Personen, die Metadaten-Repositorys entwerfen und erstellen (wie Business Intelligence-Strategen, Metadatenprovider oder Extract Transform Load-(ETL-)Entwickler) erstellen Themenbereiche mit Oracle BI Administration Tool. Dabei erstellen Sie im Allgemeinen mehrere kleinere Themenbereiche für die Unternehmensdaten und nicht einen großen. So können sie einer bestimmten Benutzergruppe oder einem bestimmten Geschäftsbereich die wichtigsten Daten in einem kleinen Themenbereich bereitstellen und die weniger wichtigen Daten in zugehörigen Themenbereichen aus derselben Geschäftsmodellschicht. Mit diesen kleineren Themenbereichen wird es einfacher für Benutzer, die gesuchten Daten zu finden. Außerdem wird die Pflege der Daten vereinfacht. Siehe Themenbereiche erstellen in Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Die Personen, die Metadaten-Repositorys entwerfen und erstellen, können angeben, dass ein Themenbereich, ein Ordner (und dessen untergeordnete Ordner), oder eine Spalte (sowohl Attribut- als auch hierarchische Spalte) ausgeblendet werden muss. Ausgeblendete Themenbereiche, Ordner oder Spalten sind im Fensterbereich "Themenbereiche" nicht sichtbar, sind jedoch in einer Analyse oder in gespeichertem Filtercontent sichtbar. (Weil das Objekt an anderer Stelle weiterhin sichtbar ist, ist das Ausblenden eines Themenbereichs, eines Ordners oder eine Spalte auf diese Weise, keine Lösung für Sicherheit oder Zugriffskontrolle.) Wenn die Kriterien einer vorhandenen Analyse einen Themenbereich, einen Ordner oder eine Spalte umfassen, die danach ausgeblendet wird, kann weiter auf die Analyse zugegriffen werden, der Themenbereich, der Ordner oder die Spalte ist jedoch im Fensterbereich "Themenbereiche" der Registerkarte "Kriterien" des Analyseeditors nicht mehr sichtbar.

Spalten enthalten einzelne Datenteile, die von einer Analyse zurückgegeben werden. Spalten haben im Allgemeinen Namen, die auf ihren Inhalt verweisen, wie "Account" oder "Kontakt". Zusammen mit Filtern und Auswahlschritten bestimmen Spalten, welche Daten eine Analyse enthält.

Beim Erstellen eines Analyse-, Filter- oder Dashboard-Prompts wählen Sie zunächst den Themenbereich, mit dem Sie arbeiten möchten. Dieser wird als primärer Themenbereich bezeichnet und im Bereich "Themenbereiche" angezeigt. Wenn Sie bei der Arbeit feststellen, dass Sie mehr Daten benötigen, können Sie weitere, zum ausgewählten primären Bereich zugehörige Themenbereiche hinzufügen. (Sie können zugehörige Themenbereiche nur hinzufügen, wenn diese für den primären Themenbereich verfügbar sind und wenn Sie Zugriffsberechtigungen dafür haben.) Darüber hinaus können Sie auch eigene Daten zu Analysen hinzufügen. Siehe Externe Daten zu Analysen hinzufügen

Wenn Sie einen einzelnen Themenbereich abfragen, sind im Allgemeinen alle Kennzahlspalten, die in diesem Themenbereich angegeben werden, mit allen Attributspalten und hierarchischen Spalten kompatibel, die in demselben Themenbereich angegeben werden. Wenn Sie jedoch Spalten aus mehreren Themenbereichen kombinieren, müssen Sie sicherstellen, dass Sie keine Kombinationen von Kennzahlspalten mit Attributspalten und hierarchischen Spalten kombinieren, die nicht miteinander kompatibel sind.

Beispiel: Eine Kennzahlspalte in einem Themenbereich ist möglicherweise nicht mit der Projektattributspalte verknüpft. Wenn Kennzahlspalten, die mit der Projektattributspalte aus einem anderen Themenbereich verknüpft sind, der Analyse zusammen mit Spalten hinzugefügt werden, die nicht mit dem Projekt verknüpft sind, gibt die Abfrage möglicherweise keine Ergebnisse zurück oder führt zum BI-Serverfehler In der angeforderten Detailebene ist keine Fakttabelle vorhanden: XXXX.

Damit eine Analyse Daten zurückgibt, müssen Sie mindestens eine Spalte wählen, die in die Analyse einbezogen wird.

Was sind die Spaltentypen?

Unterschiedliche Spaltentypen werden in unterschiedlichen Situationen verwendet.

Themenbereiche enthalten die folgenden Spaltenarten:

  • Attributspalte - Enthält eine einfache Liste mit Werten, die auch als Elemente bezeichnet werden. Zwischen diesen Elementen besteht keine hierarchische Beziehung, im Gegensatz zu den Elementen hierarchischer Spalten. Eine Attributspalte wurde in früheren Releases als Darstellungsspalte bezeichnet.

    Beispiele sind ProductID und City.

  • Hierarchische Spalte - Enthält Datenwerte, die mit benannten Ebenen und Parent-/Child-Beziehungen angeordnet sind. Diese Spalte wird mit einer baumähnlichen Struktur angezeigt. Einzelne Elemente werden gegliedert dargestellt. Mit Hierarchien können Sie eine Aufgliederung zu den Daten vornehmen, um detailliertere Informationen anzuzeigen. Beispiele umfassen "Time" oder "Geography". In der Abbildung werden der Ordner "Time" und die Hierarchien "Time" und "Fiscal Time" im Bereich "Themenbereich" dargestellt.

    Es gibt folgende Typen von hierarchischen Spalten:

    • Ebenenbasierte Hierarchie - Besteht aus einer geordneten Gruppe von zwei oder mehr Ebenen. Beispiel: Eine Zeithierarchie könnte drei Ebenen haben für Jahr, Quartal und Monat haben. Ebenenbasierte Hierarchien können auch Parent-/Child-Beziehungen enthalten.

    • Parent-/Child-Hierarchie - Besteht aus Werten, die die Hierarchie in einer Parent-/Child-Beziehung definieren und keine benannten Ebenen enthalten. Beispiel: Eine Mitarbeiterhierarchie könnte keine Ebenen enthalten, sondern stattdessen Namen von Mitarbeitern, die andere Mitarbeiter als Vorgesetzte haben. Mitarbeiter können Titel haben, wie Vizepräsident. Vizepräsidenten könnten an andere Vizepräsidenten berichten, und unterschiedliche Vizepräsidenten stehen auf verschiedenen Hierarchiestufen.

    Hierarchische Spalten können nicht nur ebenenbasierte oder Parent-/Child-Hierarchien darstellen, sondern auch folgende Typen aufweisen:

    • Unregelmäßig - Eine Hierarchie, bei der nicht alle Elemente der untersten Ebene dieselbe Tiefe haben. Beispiel: Eine Zeithierarchie könnte Daten für den laufenden Monat auf Tagesebene, für den Vormonat auf Monatsebene und für die letzten 5 Jahre auf Quartalsebene enthalten. Dieser Hierarchietyp wird auch als unregelmäßige Hierarchie bezeichnet.

    • Skip-Level - Eine Hierarchie, bei der bestimmte Elemente keine Werte für bestimmte höhere Ebenen haben. Beispiel: In den USA gehört die Stadt Washington im District Columbia keinem Bundesstaat an. Es wird erwartet, dass Benutzer dennoch von Landesebene (USA) zu Washington und zurück navigieren können, ohne dass ein Bundesstaat erforderlich ist.

  • Kennzahlspalte - Enthält eine einfache Liste mit Datenwerten. Dabei handelt es sich um eine Spalte in einem Oracle BI EE-Repository, im Allgemeinen in einer Faktentabelle, die bei jedem Datensatz anders sein kann und auf eine bestimmte Weise addiert oder aggregiert werden kann. Beispiele umfassen "Revenue" oder "Units Sold".

In dieser Dokumentation bezieht sich der Begriff Spalte alleine auf alle drei Typen. Namen für spezifische Spaltentypen werden nach Bedarf angegeben.

Wie werden Spalten optisch gekennzeichnet?

Jeder Spaltentyp wird mit einem eigenen Symbol an Stellen wie im Fensterbereich "Themenbereiche" und "Layout" angegeben.

Sie können ebenenbasierte Hierarchien einblenden und deren Ebenen anzeigen. Parent-/Child-Hierarchien werden als hierarchische Spalten darstellt, die keine Ebenen haben. In der Abbildung werden die Symbole und Namen von verschiedenen Spalten dargestellt.

Feature "Doppelspalten"

Doppelspalten müssen konfiguriert werden, bevor sie Codespalten und Spalten für Daten anzeigen können.

Oracle BI EE stellt ein Feature bereit, das als "Doppelspalten" bezeichnet wird. Wenn ein Repository für dieses Feature konfiguriert ist, umfassen die Spaltendaten eine Anzeigespalte, der eine Codespalte zugeordnet ist (d.h. sie enthalten doppelte Spalten). Eine Anzeigespalte enthält die Anzeigewerte für die Spaltendaten, wie Ausgezeichnet, Gut und Schlecht. Eine Codespalte enthält Codewerte, die Anzeigewerte eindeutig identifizieren und über Benutzer oder Gebietsschemas hinweg konsistent sind; Beispiel: Codewerte 1 (identifizieren "Ausgezeichnet" eindeutig), 2 (identifizieren "Gut" eindeutig) und 3 (identifizieren "Schlecht" eindeutig).

Wenn Oracle BI EE eine Doppelspalte verarbeitet, beispielsweise als Bestandteil der Kriterien einer Analyse oder als Basis für einen Filter, werden SQL-Anweisungen generiert und an den Oracle BI Server ausgegeben, die Codewerte und keine Anzeigewerte verwenden, sodass die Filtersprache unabhängig wird.

Mit dem Feature der Doppelspalten können Sie:

  • Internationalisierte Analysen generieren, die automatisch nach sprachunabhängigen Codes gefiltert werden. (In früheren Releases (vor 11g) waren Filter nicht sprachunabhängig.) Beispiel: Sie können eine gefilterte Analyse erstellen, die sowohl von deutsch- als auch von englischsprachigen Benutzern verwendet werden kann.

  • Allgemeine Analysen generieren, die von Gruppen gemeinsam verwendet werden können, selbst wenn die Gruppen unterschiedliche Anzeigewerte erfordern. Beispiel: Sie können eine allgemeine Analyse generieren, bei der in einem Statusfeld die Werte Ausgezeichnet, Gut und Schlecht für eine Gruppe und Super, Okay und Falsch für die andere Gruppe angezeigt werden.

  • Anzeigewerte ändern, ohne vorhandene Analysen zu unterbrechen. Beispiel: Angenommen, Sie haben eine Analyse, die nach dem Anzeigewert Ausgezeichnet gefiltert wird. Wenn es sich um eine Doppelspalte handelt, erfolgt die Filterung in der Codespalte mit dem Codewert für Ausgezeichnet und nicht mit dem Anzeigewert Ausgezeichnet. Dies bedeutet, dass Sie den Anzeigewert "Ausgezeichnet" in "Super" ändern können, ohne die vorhandene Analyse zu unterbrechen.

Wenn Ihr Unternehmen außerdem die Anzeige von Codewerten innerhalb von Oracle BI EE zulässt, können Sie in einigen Dialogfeldern Codewerte anstelle von Anzeigewerten verwenden, wie im Dialogfeld "Neuer Filter". Beispiel: Wenn Sie die Werte angeben, die bei der Anwendung eines Filters verwendet werden sollen, können Sie also Codewerte anstelle von Anzeigewerten angeben.

Bevor Sie das Feature der Doppelspalten nutzen können, muss Ihr Administrator das Repository konfigurieren, indem Codespalten Anzeigespalten zugeordnet werden. Fragen Sie den Administrator, ob Ihr Repository für Doppelspalten konfiguriert ist.

Was ist der Analyseeditor?

Mit dem Analyseeditor können Sie Informationen untersuchen und interaktiv mit Informationen arbeiten, indem Sie Daten visuell in Tabellen, Diagrammen, Pivot-Tabelle usw. darstellen.

Sie können die Ansichten, die Sie erstellen, in einer Analyse zur Anzeige in Dashboards einbetten.

Der Analyseeditor enthält die folgenden Registerkarten:

  • Registerkarte "Kriterien" - In dieser Registerkarte können Sie die Kriterien für eine Analyse angeben, einschließlich Spalten und Filtern. Sie können die Reihenfolge angeben, in der die Ergebnisse zurückgegeben werden sollen, die Formatierung (wie Überschriften, Anzahl Dezimalstellen, Stile wie Schriftart und Farbe und bedingte Formatierung) und Spaltenformeln (wie das Hinzufügen einer Rang- oder Perzentile-Funktion). Zusätzlich können Sie die Sortierfolge für den Themenbereich und für Themenbereichsordner ändern. Siehe Sortierfolge für Themenbereiche und Themenbereichsordner ändern

  • Registerkarte "Ergebnisse" - In dieser Registerkarte können Sie unterschiedliche Ansichten der Analyseergebnisse erstellen, wie Diagramme, Ticker und Pivot-Tabellen. Sie können auch Auswahlschritte hinzufügen oder ändern.

  • Registerkarte "Prompts" - In dieser Registerkarte können Sie Prompts erstellen, mit denen Benutzer Werte wählen können, um eine Analyse oder mehrere Analysen in einem Dashboard zu filtern. Mit Prompts können Benutzer Werte wählen, die dynamisch alle Ansichten innerhalb der Analyse bzw. den Analysen filtern. Sie können auch Prompts zur Verwendung mit Auswahlschritten erstellen, sowohl für Elementauswahlschritte als auch für qualifizierende Bedingungsschritte.

  • Registerkarte "Erweitert" - In dieser Registerkarte können Sie XML-Code bearbeiten und die logische SQL-Anweisung prüfen, die für eine Analyse generiert wurde. Sie können die vorhandene SQL-Anweisung als Basis beim Erstellen einer neuen Analyse verwenden.

Die Registerkarten des Analyseeditors sind in verschiedenen Fensterbereichen und Bereichen angeordnet. Während der Arbeit können Sie diese Fensterbereiche entsprechend Ihren Anforderungen verwalten. Siehe Fensterbereiche in den Registerkarten des Analyseeditors verwalten

Sie können den Analyseeditor beim Erstellen (oder Bearbeiten) einer Analyse aufrufen. Siehe Neue Analysen erstellen

Hinweis:

Wenn Sie Oracle BI EE im Barrierefreiheitsmodus verwenden, wird der Analyseeditor beim Erstellen oder Bearbeiten einer Analyse durch den BI Composer-Assistenten ersetzt Weitere Informationen zu BI Composer finden Sie unter BI Composer für die Arbeit mit Analysen verwenden. Siehe Features für den barrierefreien Zugriff.

Fensterbereiche in den Registerkarten des Analyseeditors verwalten

Jede der Registerkarten im Analyseeditor besteht aus verschiedenen Fensterbereichen.

Beispiel: Die Registerkarte "Ergebnisse" besteht aus den Fensterbereichen "Themenbereich, "Katalog, "Ansichten, "Zusammengesetztes Layout" und "Auswahlschritte.

Während der Arbeit können Sie diese Fensterbereiche so verwalten, dass Sie den effizientesten Arbeitsbereich für die Aufgabe erhalten, die Sie gerade ausführen. Beispiel: Wenn Sie in der Registerkarte "Ergebnisse" mehrere Ansichten zu einem zusammengesetzten Layout hinzufügen, möchten Sie möglicherweise die anderen Fensterbereiche in der Registerkarte "Ergebnisse" ausblenden, um den Bereich zu maximieren, in dem Sie die Ansichten sehen, die Sie hinzufügen. Sie können:

  • die Fensterbereiche auf der linken Seite des Analyseeditors anzeigen oder ausblenden, indem Sie auf die Schaltfläche mit dem liegenden Dreieck klicken, das zwischen der linken und rechten Seite angezeigt wird.

  • einen einzelnen Fensterbereich ein- oder ausblenden, indem Sie auf die Plus- oder Minusschaltfläche in der Titelleiste des Fensterbereichs klicken.

  • einen eingeblendeten Fensterbereich skalieren, indem Sie den Teilungsbalken ziehen. Beispiel: Sie können den Teilungsbalken am Anfang des Fensterbereichs "Katalog" ziehen, um den Fensterbereich höher zu machen.

  • Einen Fensterbereich anzeigen oder ausblenden, indem Sie auf dessen Anzeigen-/Ausblendenschaltfläche klicken, sofern diese in der Symbolleiste verfügbar ist. Beispiel: Sie können den Fensterbereich "Filter" in der Registerkarte "Kriterien" anzeigen oder ausblenden, indem Sie auf die Schaltfläche "Fensterbereich anzeigen/ausblenden" in der Symbolleiste klicken.

Wie werden Analysen erstellt?

Verschiedene Schritte sind erforderlich, um nützliche Analysen zu erstellen.

Hinweis:

Wenn Sie Oracle BI EE im Barrierefreiheitsmodus verwenden oder Assistent (eingeschränkte Funktionalität) als Analyseeditor gewählt haben, erstellen Sie Analysen mit dem BI Composer-Assistenten und nicht mit dem Analyseeditor. Siehe BI Composer für die Arbeit mit Analysen verwenden und Features für den barrierefreien Zugriff.

Der Prozess für das Erstellen einer Analyse umfasst die folgenden Schritte:

  1. Neue Analysen erstellen

  2. Kriterien für Analysen angeben

  3. Spalten im Katalog speichern

  4. Sortierfolge für Themenbereiche und Themenbereichsordner ändern

  5. Ergebnisse der Analysen anzeigen

  6. Prompts zu Analysen hinzufügen

  7. Logische SQL-Anweisungen für Analysen prüfen

  8. Analysen speichern

Neue Analysen erstellen

Dies ist ein Schritt beim Erstellen einer Analyse.

Siehe Wie werden Analysen erstellt?

Durch Erstellen einer Analyse können Sie diese Analyse zu Dashboards hinzufügen.

  • Klicken Sie im globalen Header auf Neu, Analyse und danach auf eine der folgenden Optionen:
    • Wählen Sie einen Themenbereich. Wenn Sie Oracle Business Intelligence Visual Analyzer erworben haben, können Sie auch eine externe Datenquelle (hochgeladene Microsoft Excel-Datei) auswählen.

      Der Analyseeditor wird angezeigt. Sie können jetzt die Kriterien für die Analyse angeben.

    • Direkte Datenbankabfrage erstellen

      Siehe Mit direkten Datenbankanforderungen arbeiten

    • Analyse aus einfacher logischer SQL erstellen

      Das Dialogfeld "Analyse - Einfache SQL-Anweisung" wird angezeigt, in dem Sie die SQL-Anweisungen für das Erstellen einer Analyse eingeben können. Sie können sie innerhalb des Analyseeditors anzeigen und bearbeiten und danach in Dashboards und Agents einfügen.

Kriterien für Analysen angeben

Diese Prozedur ist ein Schritt beim Erstellen einer Analyse.

Siehe Wie werden Analysen erstellt?

In der Registerkarte "Kriterien" des Analyseeditors Sie die Kriterien für eine Analyse an, einschließlich Spalten, Filtern und Auswahlschritten. Sie können auch Folgendes angeben:

  • Die Standardreihenfolge, in der Spalten in den Analyseergebnissen angezeigt werden sollen

  • Die Standardsortierung für die Werte, die in Ansichten angezeigt werden

  • Die Standardformatierung (wie Überschriften, Anzahl Dezimalstellen, bedingte Formate und systemweite Vorgaben)

  • Spaltenformeln (wie das Hinzufügen einer Rang- oder Perzentile-Funktion)

  • Die Aggregationsregeln für Spaltensummen

  • Die Sortierfolge für Themenbereichsordner und Ordnerobjekte im Bereich "Themenbereiche"

  1. Wählen Sie in der Registerkarte "Kriterien" die Spalten aus, die in der Analyse einbezogen werden sollen, wie folgt:
    • Doppelklicken Sie auf die Spalten im Fensterbereich "Themenbereiche.
    • Ziehen Sie die Spalten per Drag-and-Drop aus dem Fensterbereich "Themenbereiche" in den Fensterbereich "Ausgewählte Spalten". Um mehrere nicht fortlaufende Spalten zu wählen, klicken Sie mit gedrückter Strg-Taste auf jede einzubeziehende Spalte.
    • Ziehen Sie die Spalten per Drag-and-Drop aus dem Fensterbereich "Katalog".

    Die gewählten Spalten werden in einem Feld im Fensterbereich "Gewählte Spalten" angezeigt. Jedes Spaltenfeld enthält zwei Abschnitte. Im oberen Abschnitt wird der Name des Ordners angezeigt, der die Spalte enthält, z.B. "Kunden". Der untere Abschnitt enthält den Namen der Spalte, z.B. "Kundenname".

    Wenn Sie Folgendes ausführen möchten:

    • Starten einer Suche innerhalb der im Bereich "Themenbereiche" angezeigten Themenbereiche: Klicken Sie auf die Schaltfläche Suchen.

    • Um die Sortierfolge für Themenbereichsordner und Objekte in den einzelnen Ordnern zu ändern, klicken Sie auf die Schaltfläche Sortierung nach Themenbereich. Das Betätigen dieser Schaltfläche startet den Sortiervorgang und schließt alle Themenbereichsordner mit Ausnahme des primären Themenbereichs.

    • Zum Hinzufügen oder Entfernen zugehöriger Themenbereiche, aus denen Spalten ausgewählt werden sollen, klicken Sie auf die Schaltfläche Themenbereiche hinzufügen/entfernen im Fensterbereich "Themenbereiche", um das Dialogfeld "Themenbereich hinzufügen/entfernen" anzuzeigen.

      Wenn Sie einen zugehörigen Themenbereich hinzufügen, jedoch keine Spalten aus diesem Themenbereich der Analyse hinzufügen, ist der Themenbereich nicht mit der Analyse verknüpft, nachdem Sie die Analyse schließen und erneut öffnen.

    • Mit einem Häkchen neben einem Themenbereich wird ein zugehöriger Themenbereich identifiziert, der hinzugefügt wurde. Ein ausgegrautes Häkchen identifiziert den primären Themenbereich oder zugehörigen Themenbereich, dessen Daten derzeit in der Analyse, dem benannten Filter oder Spalten-Prompt verwendet werden. Sie können einen primären Themenbereich nicht entfernen. Sie können einen zugehörigen Themenbereich nur entfernen, wenn seine Daten derzeit nicht verwendet werden.

    • Aktualisieren des Inhalts im Fensterbereich "Themenbereiche": Klicken Sie auf die Schaltfläche Aktualisieren im Fensterbereich "Themenbereiche", oder klicken Sie auf den Pfeil neben der Schaltfläche.

      Wenn Sie auf die Schaltfläche klicken, wird das Standardverhalten von Anzeige aktualisieren ausgeführt. Wenn Sie auf den Pfeil klicken, können Sie auf Anzeige aktualisieren oder Servermetadaten neu laden klicken, um die Metadaten des Themenbereichs zu aktualisieren.

  2. Ändern Sie die Spalten oder Ebenen der hierarchischen Spalten nach Bedarf im Fensterbereich "Gewählte Spalten":
    • Klicken Sie auf die Schaltfläche Optionen rechts neben einem Spaltennamen im Fensterbereich "Gewählte Spalten", um Optionen für folgende Vorgänge anzuzeigen:

      • Angabe der Sortierfolge für Spalten. (Sie können die Sortierfolge für Hierarchieebenen nicht angeben.)

      • Bearbeiten von Formeln für Attributspalten und Kennzahlspalten, einschließlich der Anpassung von Überschriften und der Angabe der Aggregationsregeln. (Bei hierarchischen Spalten oder Hierarchieebenen können Sie keine Überschriften anpassen, keine Aggregationsregel angeben oder keine Formeln bearbeiten.)

      • Bearbeiten der Spalteneigenschaften, um Formatierung und Interaktion von Spalten und Hierarchieebenen zu kontrollieren.

      • Hinzufügen von Filtern für Attributspalten und Kennzahlspalten. (Sie können keine Filter für hierarchische Spalten oder Hierarchieebenen hinzufügen.)

      • Löschen von Spalten aus der Analyse. (Sie können keine Hierarchieebenen löschen.)

    • Klicken Sie auf die Schaltfläche Alle Spalten aus den Kriterien entfernen im Fensterbereich "Ausgewählte Spalten", um alle Spalten aus der Analyse zu entfernen.

    • Klicken Sie auf die Schaltfläche Ergebnisse basierend auf Union-, Schnittmengen- und Differenzoperationen im Fensterbereich "Ausgewählte Spalten", um die Ergebnisse von mindestens zwei Analysen in einem einzelnen Ergebnis zu kombinieren.

    • Verwenden Sie die Schaltfläche Spalte ziehen im Fensterbereich "Gewählte Spalten", um die Spalten in der Standardreihenfolge zur Anzeige in den Analyseergebnissen anzuordnen.

  3. Fügen Sie Inline-Filter nach Bedarf im Fensterbereich "Filter" hinzu bzw. bearbeiten Sie diese.
  4. Erstellen oder bearbeiten Sie Auswahlschritte nach Bedarf im Fensterbereich "Auswahlschritte".
  5. Fügen Sie benannte Filter, berechnete Elemente und Gruppen aus dem Oracle BI-Darstellungskatalog nach Bedarf im Fensterbereich "Katalog" hinzu
  6. Mit den Schaltflächen in der Symbolleiste der Registerkarte "Kriterien" können Sie den Fensterbereich "Filter" oder den Fensterbereich "Auswahlschritte" anzeigen oder ausblenden und die Eigenschaften der Analyse bearbeiten, wie den Typ der Nachrichten (Standard oder benutzerdefiniert), die angezeigt werden sollen, wenn keine Ergebnisse verfügbar sind.

Nun können Sie Ansichten der Analyse hinzufügen.

Beachten Sie folgende Richtlinien:

  • Generell muss eine Analyse mindestens eine Kennzahlspalte enthalten. Kennzahlspalten sind die additiven Schlüsselmessungen für Geschäftsperformance, wie Umsatz pro Geschäft in Euro, oder Anzahl von Serviceanforderungen, die täglich geöffnet und geschlossen werden. Eine Analyse ohne Kennzahlspalten ist generell nicht sinnvoll und kann zu schlechter Abfrageperformance oder unerwarteten Ergebnissen führen. Wenn Sie eine Analyse ohne Kennzahlspalten erstellen möchten, wenden Sie sich zuerst an den Administrator.

  • Im Allgemeinen sollten Sie vermeiden, sowohl eine hierarchische Spalte als auch eine Attributspalte einzubeziehen, die auch eine untere Ebene in der hierarchischen Spalte in derselben Analyse ist, es sei denn, es liegen Auswahlschritte vor, mit denen die Daten in der Analyse auf dieselbe Ebene wie die Attributspalte eingeschränkt werden. Andernfalls sind die Daten für alle Ebenen, die mit der Attributspalte identisch sind, nicht korrekt.

    Beispiel: Es liegt eine hierarchische Spalte namens "Merchandise Hierarchy" mit drei Ebenen vor:

    Total Product
       Brand
          LOB
             Product Type
                Product
    

    Außerdem liegt eine Attributspalte namens "Product Name" vor, die auf derselben Ebene wie die "Product"-Ebene liegt. Wenn Sie sowohl "Merchandise Hierarchy" als auch die Attributspalte "Product Name" in dieselbe Analyse aufnehmen, sind die Daten oberhalb der Ebene "Product" nicht korrekt.

  • Wenn Sie eine Spalte aus dem Bereich "Themenbereiche" zum Bereich "Ausgewählte Spalten" hinzufügen, nachdem Sie die Analyseergebnisse angezeigt haben, wird die Spalte je nach Einstellung der Option In Kriterienregisterkarte hinzufügte Spalten anzeigen in der Registerkarte "Daten" des Dialogfeldes "Analyseeigenschaften" entweder aufgenommen (also in der Ansicht angezeigt) oder aus vorhandenen Ansichten ausgeschlossen.

    • Die Spalte wird in vorhandene Ansichten und alle neu hinzugefügten Ansichten aufgenommen, wenn die Option In vorhandenen und neuen Ansichten anzeigen für die Option In Kriterienregisterkarte hinzugefügte Spalten anzeigen gewählt wurde.

    • Die Spalte wird aus vorhandenen Ansichten ausgeschlossen (also im Drop-Ziel "Ausgeschlossen" des Layoutbereichs abgelegt), aber in alle neu hinzugefügten Ansichten aufgenommen, wenn die Option Aus vorhandenen Ansichten ausschließen, aber in neuen Ansichten anzeigen für die Option In Kriterienregisterkarte hinzugefügte Spalten anzeigen gewählt wurde. Siehe Drop-Ziele

Nullunterdrückung

Contentdesigner müssen angeben, ob Nullwerte dargestellt werden.

Standardmäßig werden Null-Kennzahlwerte für alle Analysen unterdrückt. In manchen Fällen möchte ein Contentdesigner möglicherweise Nullwerte in eine Analyse aufnehmen, um das allgemeine Verständnis der Daten zu erleichtern. Sie können festlegen, dass Nullwerte für die Daten auf Analysen- und Ansichtsebene angezeigt werden, indem Sie die Option Nullwerte aufnehmen auswählen.

Wenn Sie die Nullunterdrückung deaktivieren, kann die Menge der zurückgegebenen Daten dadurch erhöht und die Performance beeinträchtigt werden. Weitere Informationen erhalten Sie vom Administrator. Wenn Ergebnisse für Analysen mit Nullwerten nicht Ihren Erwartungen entsprechen, stellen Sie sicher, dass die Daten in den Quellen konsistent sind. Siehe Sicherstellen, dass Daten in mehreren Quellen konsistent sind in Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Folgendes gilt für eine Analyse oder Ansicht, wenn die Option Nullwerte aufnehmen gewählt wurde:

  • Spaltenelemente werden angezeigt.

  • Wenn Sie eine Spalte auf der Achse aufgliedern (bei der die Nullunterdrückung deaktiviert ist), wird die Nullunterdrückung für alle Spalten auf der Achse deaktiviert.

  • Die Elementauswahl und die Bedingungen werden auf die Achse angewendet und zuerst gefiltert. Nullwerte werden möglicherweise wegen der angewendeten Bedingung nicht angezeigt.

  • Berechnete Elemente, Gruppen, Summen, Gesamtsummen, die Anzeige von Daten als Prozentsatz und auf Servern ausgeführte Aggregate, wie laufende Summen, sind nicht von der Einstellung Nullwerte aufnehmen betroffen.

    • Oracle BI Presentation Services sortiert Nullwerte basierend auf der Einstellung NULL_VALUES_SORT_FIRST in der Datei "NQSConfig.INI".

    • Nullwerte werden in Tabellenansichten unterdrückt, wenn Sie für eine Kennzahl einen Kriterienfilter festgelegt haben.

Bei den folgenden Elementen können Sie die Nullunterdrückung nicht deaktivieren:

So deaktivieren Sie die Nullunterdrückung auf Analyseebene:

  1. Klicken Sie in der Registerkarte "Kriterien" oder "Ergebnisse" auf die Schaltfläche Analyseeigenschaften.

  2. Wählen Sie die Option Nullwerte aufnehmen, um die Nullunterdrückung für alle Ansichten zu deaktivieren.

    Die Nullunterdrückung kann auf Ansichtsebene für Trichter, Gauges, Diagramme, Tabellen, Pivot-Tabellen und Trellis-Ansichten außer Kraft gesetzt werden.

So deaktivieren Sie die Nullunterdrückung auf Ansichtsebene für Trichter, Gauges, Diagramme, Tabellen, Pivot-Tabellen und Trellis-Ansichten:

  1. Zeigen Sie die Registerkarte "Ergebnisse" für die spezielle Ansicht an. Siehe Ansichten bearbeiten

  2. Klicken Sie auf die Schaltfläche Eigenschaften.

  3. Wählen Sie die entsprechende Option Nullwerte aufnehmen für die Ansicht. Beispiel: Wenn Sie die Nullunterdrückung für Zeilen und Spalten in einer Pivot-Tabelle deaktivieren möchten aktivieren Sie die Kontrollkästchen Zeilen einbeziehen, die nur Nullwerte enthalten und Spalten einbeziehen, die nur Nullwerte enthalten. Mit dieser Einstellung werden die entsprechenden Dimensionen angezeigt, die Daten und Nullwerte aufweisen.

    Wenn die Ansicht Prompts oder Abschnittsachsen enthält, übernehmen auch diese den Nullunterdrückungswert von der Zeilen- oder Spaltenachse.

Beispiel 1: Filter zu einer Zeilenachse für eine Kennzahl hinzufügen, wenn Nullwerte einbezogen werden

In diesem Beispiel werden Pivot-Tabellen mit unterschiedlichen Optionen zur Filterung der Zeilenachse dargestellt.

Bei einer Pivot-Tabelle mit "Year" auf der Zeilenachse ist Nullwerte aufnehmen im Dialogfeld "Eigenschaften der Pivot-Tabelle" ausgewählt (Nullwerte werden also nicht unterdrückt).

Die Abbildung zeigt ein Beispiel für "T05 Per Name Year" auf der Zeilenachse mit nicht unterdrückten Nullwerten.

Die Abbildung zeigt ein Beispiel für "T05 Per Name Year" auf der Zeilenachse mit nicht unterdrückten Nullwerten und einem Kriterienfilter, der auf "2011" und "2012" gesetzt ist. Wenn der Kriterienfilter für die Attributspalte festgelegt ist, wird der Filter angewendet, und die entsprechenden Zeilen werden aus der Analyse entfernt.

Beispiel 2: Filter zu einer Zeilenachse für eine Kennzahl hinzufügen, wenn Nullwerte einbezogen werden

In diesem Beispiel wird eine Pivot-Tabelle dargestellt, bei der ein Filter für Tabellendaten angewendet wird, die Nullwerte umfassen.

Bei derselben Pivot-Tabelle mit "Year" auf der Zeilenachse wird "Nullwerte aufnehmen" im Dialogfeld "Eigenschaften der Pivot-Tabelle" ausgewählt (dieselben Kriterien wie in Beispiel 1: Filter zu einer Zeilenachse für eine Kennzahl hinzufügen, wenn Nullwerte einbezogen werden). Hier legen Sie den Filter allerdings für die Kennzahl "1 - Revenue" fest, wobei der Wert "greater than 23.000.000" ist.

Die Abbildung enthält ein Beispiel für die Ergebnisse. Oracle BI Server gibt alle Jahre (unabhängig vom Kennzahlfilter) für nicht unterdrückte Achsenabfragen zurück. Da der Kennzahlwert für "T05 Per Name Year" 23.000.000 entspricht, wird der Wert für die Zeile herausgefiltert, aber die Zeile wird dennoch angezeigt.

Beispiel 3: Nicht-Null-Filter zu einer Zeilenachse für eine Kennzahl hinzufügen, wenn Nullwerte einbezogen werden

In diesem Beispiel wird dargestellt, was angezeigt wird, wenn ein Nicht-Null-Filter für eine Pivot-Tabelle mit Nullwerten angewendet wird.

Bei derselben Pivot-Tabelle mit "Year" auf der Zeilenachse wird Nullwerte aufnehmen im Dialogfeld "Eigenschaften der Pivot-Tabelle" ausgewählt (dieselben Kriterien wie in Beispiel 1: Filter zu einer Zeilenachse für eine Kennzahl hinzufügen, wenn Nullwerte einbezogen werden). Hier setzen Sie den Filter für die Kennzahl "1 - Revenue" allerdings auf not null.

Die Abbildung enthält ein Beispiel für die Ergebnisse. Oracle BI Server gibt alle Werte zurück und berücksichtigt die Option Nullwerte aufnehmen für das Element. Daher werden alle Zeilen mit Nullwerten angezeigt.

Formel für eine Spalte bearbeiten

Sie können Formeln für Attribut- und Kennzahlspalten bearbeiten, wenn Sie die Kriterien für eine Analyse angeben.

Diese Bearbeitung wirkt sich nur auf die Spalte im Kontext der Analyse aus und ändert die Formel der Originalspalte im Themenbereich nicht. Sie können auch Tabellen- und Spaltenüberschriften anpassen und die Aggregationsregel für Spaltensummen angeben. Diese Funktionalität ist bei hierarchischen Spalten nicht verfügbar.

Sie können Attribute und Kennzahlen nur dann in einem einzelnen Ausdruck kombinieren, wenn alle Attribute aus dem Ausdruck unabhängig (eigenständig) in der SELECT-Liste abgebildet sind.

Eine Spaltenformel gibt an, was die Spaltenwerte darstellen. In ihrer einfachsten Form wie "Base Facts"."1 - Revenue" übernimmt eine Spalte die Daten unverändert aus der Datenquelle. Sie können die Formel bearbeiten, um Funktionen, bedingte Ausdrücke usw. hinzuzufügen. Mit dieser Bearbeitung können Sie die Analyseergebnisse auf unterschiedliche Weise darstellen. Beispiel: Sie möchten eine Was-wäre-Wenn-Analyse durchführen und den Umsatz pro Produkt darstellen, wenn der Umsatz um 10 % erhöht würde. Sie können diese Erhöhung anzeigen, indem Sie die Formel für die Spalte "1 - Revenue" ändern, damit der um 10 % erhöhte Umsatz angezeigt wird. In der Abbildung 2-7 wird eine Analyse in einer Pivot-Tabelle dargestellt, die die Spalte "1 - Revenue" enthält (mit dem Umsatz in der Datenquelle) und die Spalte "1 - Revenue Increased by 10 %", in der die Formel für die Spalte "1 - Revenue" bearbeitet wurde, um den um 10 % erhöhten Umsatz zu berechnen.

  1. Klicken Sie im Fensterbereich "Ausgewählte Spalten" auf die Schaltfläche Optionen neben der Spalte, deren Formel bearbeitet werden soll, und wählen Sie Formel bearbeiten.
  2. In der Registerkarte "Spaltenformel" des Dialogfeldes "Spaltenformel bearbeiten" führen Sie verschiedene Aufgaben aus, wie das Anpassen von Headern und das Erstellen oder Bearbeiten der Formel für die Spalte. Sie können eine einfache mathematische Formel mit den Operator- und Zeichenschaltflächen erstellen, wie "Base Facts"."1 - Revenue"*1.10.
  3. Verwenden Sie optional die Registerkarte "Bins" des Dialogfeldes "Spaltenformel bearbeiten", um Werte für die Spalten in Sets zu kombinieren.
  4. Klicken Sie auf OK.
    Die Spaltenformel wird mit der Analyse gespeichert, mit der sie verwendet wird.

Spalten mit Set-Vorgängen kombinieren

Sie können Daten auf unterschiedliche Weise anzeigen, indem Sie Spalten mit Set-Vorgängen kombinieren.

Nachdem Sie den Themenbereich für eine Analyse gewählt haben, können Sie Spalten aus mindestens einem Themenbereich mit Set-Vorgängen kombinieren, wie Vereinigungsmenge und Schnittmenge. Durch das Kombinieren von Spalten können Sie eine Spalte erstellen, um die Daten unterschiedlich anzuzeigen.

Richtlinien für die Auswahl von zu kombinierenden Spalten

Sie können Spalten kombinieren, wenn bestimmte Richtlinien eingehalten werden.

Bei der Auswahl von zu kombinierenden Spalten beachten Sie Folgendes:

  • Die Anzahl von Datentypen der zu kombinierenden Spalten muss identisch sein. Die Anzahl von Zeilen, die für jede Spalte zurückgegeben werden, kann unterschiedlich sein.

  • Sie können Spalten aus demselben Themenbereich oder einem anderen Themenbereich wählen, die Spalten müssen jedoch einige Gemeinsamkeiten haben.

  • Sie können einen Setvorgang für eine Sammlung von Kriterien angeben. Beispiel: Wenn Sie Kriterien aus dem Themenbereich "A-Sample Sales" erstellen, können Sie nur einen Setvorgang für diese Spalten anwenden. Sie können keine unterschiedlichen Setvorgänge für verschiedene Spalten in der Kriteriensammlung anwenden.

  • Sie können keine hierarchischen Spalten, Auswahlschritte oder Gruppen beim Kombinieren von Kriterien verwenden.

Unterschied zwischen der Kombination von Spalten mit Set-Vorgängen und dem Hinzufügen von Spalten aus zugehörigen Themenbereichen

Es gibt kritische Unterschiede zwischen Set-Vorgängen und dem Hinzufügen von Spalten.

Das Kombinieren von Spalten mit Set-Vorgängen führt zu anderen Ergebnissen als das Hinzufügen von Spalten aus zugehörigen Themenbereichen:

  • Wenn Sie Spalten mit Setvorgängen kombinieren, zeigen die Analyseergebnisse eine einzelne neue kombinierte Spalte an, die von einem Setvorgang gesteuert wird. Siehe Beispiel: Spalten aus einem Themenbereich kombinieren

  • Wenn Sie Spalten aus zugehörigen Themenbereichen einer Analyse hinzufügen, zeigen die Ergebnisse jede hinzugefügte Spalte einzeln an. Beispiel: Wenn Sie über die entsprechende Berechtigung verfügen, können Sie eine Analyse erstellen, indem Sie eine Spalte aus einem primären Themenbereich und eine andere Spalte aus einem zugehörigen Themenbereich wählen.

Siehe Was sind Themenbereiche und Spalten?

Beispiel: Spalten aus einem Themenbereich kombinieren

Sie können zwei Spalten aus einem einzelnen Themenbereich kombinieren, um umfassende Datasets zu erstellen.

Der Themenbereich "A-Sample Sales" enthält den Ordner "Offices", der die Spalten "D1 Office and D2 Department" enthält. Sie können diese beiden Spalten kombinieren und eine Spalte namens "Offices and Departments" erstellen. Sie können den Setvorgang "Union All " verwenden, um anzugeben, dass in dieser Spalte alle Werte aus beiden Spalten in einer einzelnen Tabellenspalte angezeigt werden.

Spalten aus mindestens einem Themenbereich kombinieren

Sie können Spalten aus einem oder mehreren Themenbereichen kombinieren.

Einige Schritte enthalten Referenzen auf das Beispiel für das Erstellen der Spalte "Offices and Departments" mit dem Themenbereich "A-Sample Sales".

Durch die Kombination von Spalten aus mehreren Themenbereichen können Sie Daten zusammenführen, damit sie für den Benutzer aussagekräftiger sind.

Die Datenformatierung, die als systemweiter Standard für eine Spalte gespeichert wurde, wird in einer kombinierten Spalte nicht berücksichtigt. Wenn die Datenformatierung für die kombinierte Spalte gewünscht wird, müssen Sie sie erneut für die kombinierte Spalte anwenden. Gehen Sie zur Registerkarte "Datenformat" des Dialogfeldes "Spalteneigenschaften".

  1. Erstellen Sie im Analyseeditor eine leere Analyse, die einen Themenbereich verwendet wie "A-Sample Sales".
  2. Wählen Sie in der Registerkarte "Kriterien" die Spalten aus, die in der Analyse einbezogen werden sollen. Beispiel: Wählen Sie "D1 Office" aus dem Ordner "Offices" und "1 - Revenue" aus dem Ordner "Base Facts".
  3. Klicken Sie im Fensterbereich "Ausgewählte Spalten" auf die Schaltfläche Ergebnisse basierend auf Vereinigungsmenge, Schnittmenge und Differenzoperationen kombinieren, um das Menü "Themenbereich auswählen" anzuzeigen.
  4. Wählen Sie einen Themenbereich, der die Spalten enthält, die mit den Spalten kombiniert werden sollen, die Sie vorher einbezogen haben. Beispiel: Klicken Sie auf A-Sample Sales.
    Der Bereich "Setvorgänge" wird im Fensterbereich "Gewählte Spalten" angezeigt. Die Felder mit den gepunkteten Rahmen, die unter den Kriterien angezeigt werden, geben an, welche Art von Spalte Sie mit den bereits einbezogenen kombinieren müssen. Beispiel: Die Felder könnten "Add Column (D1 Office)" und "Add Column (1 - Revenue)" enthalten. Dieser Text gibt an, dass die Spalten, die Sie in jedem dieser Felder einbeziehen, mit den vorher ausgewählten Spalten "D1 Office and 1 - Revenue" mit einem Setvorgang kombiniert werden, um eine neue Spalte zu bilden. Wenn Sie Kennzahlspalten kombinieren, werden keine arithmetischen Vorgänge ausgeführt.
  5. Wählen Sie im Fensterbereich "Themenbereiche" die Spalten, die mit den ursprünglich gewählten Spalten kombiniert werden sollen. Beispiel: Im Ordner "Offices" wählen Sie "D2 Department", und im Ordner "Base Facts" wählen Sie "1 - Revenue".
    Die Felder, die vorher gepunktete Ränder hatten, enthalten jetzt die Spalten, die Sie gerade ausgewählt haben. Damit haben Sie nun die zu kombinierenden Spalten angegeben.
  6. Klicken Sie auf Vereinigungsmenge unter dem Link Ergebnisspalten. Wählen Sie den gewünschten Vorgangstyp für das Kombinieren der Spalten. Beispiel: Wählen Sie den Typ Vereinigungsmenge Alle.
    Die Ergebnisspalten werden in Ansichten angezeigt, nachdem der Setvorgang der abgeleiteten Spalten angewendet wurde.
  7. Klicken Sie auf den Link Ergebnisspalten. Der Bereich "Ausgewählte Spalten" wird aktualisiert und enthält die neu kombinierten Spalten, die Sie gerade erstellt haben. Sie können mit diesen Spalten wie mit anderen Spalten in diesem Fensterbereich arbeiten. Beispiel: Sie können die erste Spalte (d.h. die einzelne, neu kombinierte Spalte) wie folgt umbenennen:
    1. Klicken Sie auf die Schaltfläche Optionen für die Spalte "D1 Office".
    2. Wählen Sie Spalteneigenschaften.
    3. Wählen Sie Spaltenformat.
    4. Stellen Sie sicher, dass Angepasste Überschriften gewählt ist.
    5. Geben Sie im Feld Spaltenüberschrift Offices and Departments ein.
    6. Klicken Sie auf OK.
  8. Klicken Sie auf die Registerkarte Ergebnisse, um die Spalten in einer Tabelle in "Zusammengesetztes Layout" anzuzeigen.

    In der Abbildung wird dargestellt, wie die kombinierte Spalte "Offices and Departments" in einer Tabelle angezeigt wird.

Metadateninformationen im Fensterbereich "Themenbereiche" anzeigen

Sie können Metadateninformationen für Themenbereiche, Ordner, Spalten und Hierarchieebenen anzeigen.

Metadateninformationen sind beispielsweise nützlich, wenn Sie eine volle Beschreibung eines der Objekte beim Erstellen einer Analyse benötigen.

Metadateninformationen sind in einem Metadatenverzeichnis enthalten. Ein Metadatenverzeichnis ist ein statisches Set von XML-Dokumenten. Jedes XML-Dokument beschreibt ein Metadatenobjekt, wie eine Spalte, einschließlich ihrer Eigenschaften und Beziehungen mit anderen Metadatenobjekten.

  1. Wählen Sie im Fensterbereich "Themenbereiche" in der Registerkarte "Kriterien" oder "Ergebnisse" Themenbereich, Ordner, Spalte oder Hierarchieebene aus, für die Sie Metadateninformationen anzeigen möchten.
  2. Klicken Sie auf Weitere Schaltflächen anzeigen in der Symbolleiste, und klicken Sie dann auf Metadaten-Dictionary öffnen.
    Die Metadaten-Dictionary-Informationen für das Objekt werden entweder in einem neuen Browserfenster oder in einer Registerkarte angezeigt, je nach Browsereinstellung. Wenn die Metadaten-Dictionary-Informationen nicht im Browser angezeigt werden, stellen Sie sicher, dass die Browsereinstellung für den domainübergreifenden Zugriff auf Datenquellen aktiviert ist.

Spalten im Katalog speichern

Sie können eine Spalte zur Wiederverwendung in anderen Analysen im Katalog speichern.

Beispiel: Das Speichern einer Spalte ist hilfreich, wenn Sie die Formel einer Spalte bearbeitet oder Spalteneigenschaften festgelegt haben, die Sie speichern und in anderen Analysen wiederverwenden möchten.

Wenn Sie eine Spalte im Katalog speichern, gilt Folgendes:

  • Oracle empfiehlt, dass Sie die Spalte im Themenbereichsordner speichern. Wenn in Ihrem Ordner /My Folders oder im Ordner /Shared Folders kein Themenbereichsordner vorhanden ist, erstellt Oracle BI EE einen Themenbereichsordner. Im Dialogfeld "Speichern unter" wird dann der Pfad /My Folders/Subject Area Contents/<Themenbereich> als Standard vorgegeben. Durch Speichern der Spalte im Themenbereichsordner wird sichergestellt, dass sie verfügbar ist, wenn Sie für den betreffenden Themenbereich eine Analyse erstellen.

  • Ausgewählte Einstellungen, Filter, bedingte Aktionslinks und bedingte Formatierungen werden nicht gespeichert.

  • Referenzen zu der Spalte werden vom Themenbereich in den Katalog geändert.

  • Sie können die gespeicherte Spalte in einer anderen Analyse wiederverwenden, indem Sie sie per Drag & Drop vom Fensterbereich "Katalog" verschieben.

  • Sie können eine gespeicherte Spalte im Fensterbereich "Katalog", auf der Seite "Katalog" oder innerhalb einer Analyse bearbeiten, in der Sie sie wiederverwenden.

    Im Fensterbereich "Katalog" und auf der Seite "Katalog" vorgenommene Änderungen werden in allen Versionen der gespeicherten Spalte übernommen. Innerhalb einer Analyse vorgenommene Änderungen werden nur für diese Analyse übernommen.

Um Spalten im Katalog zu speichern, muss der Administrator Ihnen die Berechtigung zum Speichern von Spalten erteilt haben.

So speichern Sie eine Spalte im Katalog:

  1. Klicken Sie im Fensterbereich "Ausgewählte Spalten" neben der zu speichernden Spalte auf die Schaltfläche Optionen, und wählen Sie Spalte speichern unter. Das Dialogfeld "Speichern unter" wird angezeigt.
  2. Füllen Sie das Dialogfeld aus, um die Spalte im Katalog zu speichern.

Sortierfolge für Themenbereiche und Themenbereichsordner ändern

Sie können die Sortierfolge von Ordnern im Bereich "Themenbereiche" ändern.

Themenbereichsordner werden im Bereich "Themenbereiche" in der Reihenfolge angezeigt, in der sie standardmäßig in der Registerkarte "Voreinstellungen" im Dialogfeld "Mein Account" festgelegt ist. Sie können diese Sortierfolge für Themenbereiche, Themenbereichsordner und die Spalten innerhalb der Themenbereichsordner für alle Analysen (die im Oracle BI-Metadaten-Repository festgelegt und ursprünglich vom Administrator bestimmt wurde) ändern, indem Sie die Option Sortierung nach Themenbereichen in der Registerkarte "Voreinstellungen" ändern. Siehe Sortierfolge für Themenbereiche und Themenbereichsordner ändern

Sie können die Sortierfolge der Themenbereichsordner und Objekte in den einzelnen Ordnern für die aktuelle Analyse ändern, die Sie erstellen oder ändern möchten.
  • Sortierung von A nach Z (aufsteigend)

  • Sortierung von Z nach A (absteigend)

  • Sortierung nach gespeicherter Sortierreihenfolge (Die in der Analyse angegebene Sortierfolge für Themenbereiche wird als Standardwert gespeichert und entsprechend als Standardsortierfolge verwendet.)

  • Standard - Sortierung nach gespeicherter Sortierreihenfolge (die ursprüngliche im Repository definierte Sortierfolge der Themenbereiche)

Der Hauptthemenbereich, der beim Erstellen der Analyse angegeben wird, ist immer am Anfang des Bereichs fixiert, d.h. er wird als erster Themenbereich im Bereich "Themenbereiche" angezeigt. Beispiel: Wenn drei Themenbereiche vorhanden sind (A - Sample Sales, B - Sample Quotas und C - Sample Headcount), die Bestandteil der Analyse sind, C - Sample Headcount der Hauptthemenbereich ist und die Sortierfolge aufsteigend ist, werden die Themenbereiche folgendermaßen angezeigt:
  • C - Sample Headcount

  • A - Sample Sales

  • B - Sample Quotas

Sortierungen nach Themenbereich berücksichtigen die Groß-/Kleinschreibung nicht.
  1. Um die Sortierfolge für den Themenbereich zu ändern, klicken Sie im globalen Header auf Angemeldet als Benutzername, und wählen Sie Mein Account.
    1. Klicken Sie in der Registerkarte "Voreinstellungen" auf die Liste Sortierung nach Themenbereich, und wählen Sie eine Sortierfolge aus.
    2. Klicken Sie auf OK, um die Änderungen zu speichern.
  2. Um die Sortierfolge für Themenbereichsordner und Objekte in den einzelnen Ordnern zu ändern, fügen Sie die jeweiligen Themenbereiche im Bereich "Themenbereiche" hinzu.
    1. Klicken Sie auf die Schaltfläche Sortierung nach Themenbereich, und wählen Sie dann eine Sortierfolge aus.
    2. Schließen Sie Ihre Analyse ab.

Wo wird die Sortierfolge der Themenbereiche noch angezeigt?

Die Sortierfolge der Themenbereiche wird in verschiedenen Teilen der Oberfläche angezeigt.

Neben der Anzeige der Sortierfolge der Themenbereiche in der Registerkarte "Kriterien" im Bereich "Themenbereiche" sehen Sie diese Sortierfolge, die Sie im Bereich "Themenbereiche" konfiguriert haben, auch an folgenden Stellen:

  • Wählen Sie die Option Weitere Spalten im Bereich "Filter" aus, um das Dialogfeld "Spalte auswählen" anzuzeigen. Siehe Spaltenfilter erstellen

  • Wählen Sie Weitere Optionen im Bereich "Filter" aus, und wählen Sie EVALUATE_PREDICATE-Funktion hinzufügen aus, um das Dialogfeld "Neue EVALUATE_PREDICATE-Funktion" anzuzeigen. Siehe Mit der EVALUATE_PREDICATE-Funktion arbeiten

  • Wählen Sie die Schaltfläche Weitere Optionen für eine Spalte in der Registerkarte "Kriterien" aus. Daraufhin wird der Bereich "Verfügbar" in der Registerkarte "Spaltenformel" im Dialogfeld "Spaltenformel bearbeiten" angezeigt. Siehe Formel für eine Spalte bearbeiten

  • Wählen Sie die Schaltfläche Weitere Optionen für eine Spalte in der Registerkarte "Kriterien" aus. Daraufhin wird die Registerkarte "Spaltenformel" im Dialogfeld "Spaltenformel bearbeiten" angezeigt. Klicken Sie auf die Schaltfläche Filter, um das Dialogfeld "Filter einfügen" anzuzeigen. Siehe Formel für eine Spalte bearbeiten

  • Wählen Sie die Registerkarte Prompts des Analyseeditors, klicken Sie dann auf die Schaltfläche Neu, und wählen Sie Spalten-Prompt - Mehr Spalten, um das Dialogfeld "Spalte auswählen" anzuzeigen. Siehe Prompts zu Analysen hinzufügen.

  • Klicken Sie auf die Schaltfläche Bereich "Auswahlschritte anzeigen/ausblenden", um den Bereich "Auswahlschritte" anzuzeigen. Klicken Sie auf Danach neuer Schritt, und wählen Sie Bedingung anwenden. Wählen Sie im Dialogfeld "Neuer Bedingungsschritt" einen Bedingungstyp aus, um die Dropdown-Liste "Kennzahl" anzuzeigen. Siehe Auswahlschritte erstellen

Sie können die Sortierfolge der Themenbereiche auch in der Registerkarte "Ergebnisse" im Bereich "Themenbereiche" anzeigen. Die Registerkarte "Ergebnisse" zeigt die Sortierfolge der Themenbereiche, aber die Spaltenwerte sind nicht sortiert. Die Abbildung zeigt das Beispiel "A - Sample Sales" in absteigender Sortierfolge. Die Werte für D52 Ländername (Beispiel: Australien, Brasilien, China usw.) sind absteigend sortiert.

Ergebnisse der Analysen anzeigen

Diese Prozedur ist ein Schritt beim Erstellen einer Analyse.

Siehe Wie werden Analysen erstellt?

Mit der Registerkarte "Ergebnisse" des Analyseeditors können Sie unterschiedliche Ansichten der Ergebnisse, wie Diagramme, Ticker und Pivot-Tabellen hinzufügen. Siehe Welche Ansichtstypen sind verfügbar?

Wenn Sie eine Analyse erstellen und die Registerkarte "Ergebnisse" anzeigen, sehen Sie in dem zusammengesetzten Layout standardmäßig eine Titelansicht und entweder eine Tabelle oder eine Pivot-Tabelle:

  • Wenn die Analyse nur Attributspalten und Kennzahlspalten enthält, wird standardmäßig eine Tabelle angezeigt.

  • Wenn die Analyse mindestens eine hierarchische Spalte enthält, wird standardmäßig eine Pivot-Tabelle angezeigt.

Der Administrator hat möglicherweise unterschiedliche Ansichten, die standardmäßig angezeigt werden sollen, in der Registerkarte "Ergebnisse" konfiguriert.

Sie können Ansichten kombinieren und sie an eine beliebige Stelle in dem zusammengesetzten Layout setzen. Beispiel: Sie können nebeneinanderliegende Pivot-Tabellen, die verschiedene Ansichten der Daten berücksichtigen, Diagramme, mit denen Sie Beziehungen in der Tiefe prüfen können, und Filter erstellen, die die Ergebnisse begrenzen.

Zusammen werden all diese Ansichten als zusammengesetztes Layout bezeichnet. Siehe Zusätzliche zusammengesetzte Layouts erstellen

  1. Klicken Sie auf die Registerkarte Ergebnisse.
    Die Ergebnisse der Analyse werden in einer Tabelle oder Pivot-Tabelle angezeigt.
  2. (Optional) Bearbeiten Sie die Tabelle oder Pivot-Tabelle, oder fügen Sie zusätzliche Ansichten hinzu.

Zusätzliche zusammengesetzte Layouts erstellen

Bei der Arbeit mit einer Analyse können Sie mehrere zusammengesetzte Layouts erstellen, die verschiedene Kombinationen von Ansichten verwenden.

Beispiel: Ein Layout könnte ein Diagramm und einen Titel enthalten und ein anderes Layout ein Diagramm und eine Darstellungsansicht. Wenn Sie die Analyse einer Dashboard-Seite hinzufügen, können Sie wählen, welches Layout auf dieser Seite verwendet werden soll.

  1. Klicken Sie auf die Registerkarte Ergebnisse des Analyseeditors.
  2. Erstellen Sie ein weiteres zusammengesetztes Layout, indem Sie auf eine der folgenden Schaltflächen in der Symbolleiste der Registerkarte "Ergebnisse" klicken:
    • Zusammengesetztes Layout erstellen - Erstellt eine neue Instanz des zusammengesetzten Layouts.

    • Zusammengesetztes Layout duplizieren - Erstellt eine Kopie des aktuellen zusammengesetzten Layouts mit denselben Ansichten.

Benutzer warnen, wenn keine Daten in den Analyseergebnissen vorhanden sind

Sie können die Standardmeldung für Keine Ergebnisse für einen Benutzer ändern.

Wenn die Ergebnisse einer Analyse keine Daten zurückgeben, wird die folgende Standardmeldung für die Benutzer angezeigt:

Keine Ergebnisse: Für die angegebenen Kriterien wurden keine Daten gefunden. Dies ist häufig auf die Anwendung von Filtern und/oder Auswahlmöglichkeiten zurückzuführen, die zu restriktiv sind oder falsche Werte enthalten. Prüfen Sie Ihre Analysefilter, und wiederholen Sie den Vorgang. Die aktuell angewendeten Filter werden unten dargestellt.

Anstatt die Standardmeldung anzuzeigen, können Sie eine benutzerdefinierte Meldung erstellen, mit der die Benutzer gewarnt werden. Mit dieser Meldung können Sie Ihre eigene Erläuterung angeben, warum die Analyse keine Daten zurückgegeben hat.

  1. Bearbeiten Sie die Analyse, der Sie eine benutzerdefinierte Meldung hinzufügen möchten.
  2. Klicken Sie auf die Registerkarte Ergebnisse des Analyseeditors.
  3. Klicken Sie auf die Schaltfläche Analyseeigenschaften.
  4. Wählen Sie im Feld Keine Ergebniseinstellungen des Dialogfeldes "Analyseeigenschaften" die Option Benutzerdefinierte Meldung anzeigen aus.
  5. Geben Sie im Feld Header den Text des Headers für die benutzerdefinierte Meldung ein.
  6. Geben Sie im Feld Meldung den erläuternden Text ein.
  7. Wenn Sie HTML-Formatierungscodes als Teil der Meldung eingefügt haben, aktivieren Sie Enthält HTML-Markup. Wenn Sie die Codes einfügen, ohne die Option zu aktivieren, werden die Codes als lesbarer Text in der Meldung angezeigt.
  8. Klicken Sie auf OK.

Prompts zu Analysen hinzufügen

Diese Prozedur ist ein Schritt beim Erstellen einer Analyse.

In der Registerkarte "Prompts" des Analyseeditors können Sie Prompts erstellen, mit denen Benutzer Werte zur Filterung einer Analyse auswählen können. Mit Prompts können Benutzer Werte wählen, die dynamisch alle Ansichten innerhalb der Analyse filtern. Siehe Wie werden Analysen erstellt?

  • Klicken Sie auf die Registerkarte Prompts, und fügen Sie den Prompt hinzu.

Logische SQL-Anweisungen für Analysen prüfen

Diese Prozedur ist ein erweiterter Schritt beim Erstellen einer Analyse.

Siehe Wie werden Analysen erstellt?

Sie verwenden die Registerkarte "Erweitert" des Analyseeditors, um den XML-Code und die logische SQL-Anweisung zu prüfen, die für eine Analyse generiert werden, und um optional eine Analyse basierend auf dieser SQL-Anweisung zu erstellen. Im Allgemeinen müssen Sie Features dieser Registerkarten nicht verwenden, weil der größte Teil der Funktionalität zur Arbeit mit Analysen über die Benutzeroberfläche bereitgestellt wird. In der folgenden Liste werden Beispiele für Fälle aufgeführt, in denen Sie die SQL-Anweisungen möglicherweise prüfen möchten:

  • Sie können den Abschnitt "Prefix" verwenden, um eine Benutzer- oder Sessionvariable außer Kraft zu setzen, die als für das Update verfügbar markiert wurde. Sie können mehrere Variablen für das Update mit einer Codezeile angeben.

    Verwenden Sie die folgende Syntax, um Variablen außer Kraft zu setzen:

    SET VARIABLEvar-name=Wert

    Beispiel: Sie können die Variablen festlegen, die in der folgenden Codezeile dargestellt werden:

    SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;

    Informationen zu Variablen finden Sie unter Wo können Variablen referenziert werden?.

  • Sie können die Loggingebene für eine Analyse zur Fehlerbehebung vorübergehend ändern, selbst wenn das Logging bei Analysen ausgeschaltet ist. Geben Sie im Abschnitt "Präfix" der Registerkarte "Erweiterung" Folgendes an.

    SET VARIABLE LOGLEVEL=4;

    Diese Spezifikation führt die Analyse auf Ebene 4 aus, was die erweiterte Fehlerbehebung vereinfacht. Die Standardebene ist 0, d.h. kein Logging. Sie können die Logs mit dem Link Log anzeigen auf der Seite "Administration: Sessions verwalten" anzeigen.

    Siehe Setting Administration Tool Options im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

  • Sie können Ihre eigenen logischen SQL-Anweisungen eingeben. Durch die Eingabe eigener Anweisungen werden viele Features von Oracle BI EE (wie hierarchische Spalten, Auswahlschritte, Gruppen und Formatierung) eliminiert, allerdings können Sie Funktionen verwenden, wie SET-Vorgänge.

  • Sie können eine Analyse mit den SQL-Anweisungen aus einer vorhandenen Analyse als Ausgangspunkt erstellen.

Bevor Sie mit der Registerkarte "Erweitert" arbeiten, beachten Sie die folgenden wichtigen Punkte:

  • Dieses Verfahren ist nur für erfahrene Benutzer und Entwickler gedacht, die für den Zugriff auf die Registerkarte "Erweitert" berechtigt sind. Voraussetzung ist, dass Sie sich mit erweiterten SQL-Anweisungen auskennen, Erfahrungen in der Arbeit mit den Oracle BI Server-Metadaten haben, mit den SQL-Informationen unter Logical SQL Reference Guide for Oracle Business Intelligence Enterprise Edition vertraut sind und den Inhalt und die Struktur der zugrunde liegenden Datenquellen kennen.

  • Diese Registerkarte enthält den Bereich "Erweiterte SQL-Klauseln", in dem Sie Klauseln zu SQL-Anweisungen und andere ähnliche erweiterte Features hinzufügen können. Diese Features, mit Ausnahme der Möglichkeit zu Angabe eines Präfix, sind für Analysen deaktiviert, die hierarchische Spalten, Elementauswahl oder Gruppen enthalten.

Hinweis:

Sie können die logische SQL-Anweisung anzeigen, die eine Analyse verwendet, indem Sie eine logische SQL-Ansicht einfügen. Sie können auch SQL-Anweisungen mit der Seite "Administration: SQL ausgeben" eingeben.
  1. Klicken Sie auf die Registerkarte Erweitert des Analyseeditors.
  2. Über den Link, der dem Analysenamen im Bereich "Verweis auf Ergebnisse" oben in der Registerkarte entspricht, können Sie Seiten anzeigen, die Links für die Arbeit mit den Ergebnissen der Analyse enthalten.
  3. Verwenden Sie die Felder im Bereich "Analyse-XML", um den XML-Code anzuzeigen und zu ändern, und klicken Sie auf XML anwenden.

    Wenn Sie den XML-Code ändern, wirkt sich dies auf die Analyse aus, die im Oracle BI-Darstellungskatalog gespeichert ist..

    Um die Einstellungen für die Felder Teilaktualisierung und Cache umgehen - Oracle BI Presentation Services-Cache anzuwenden, müssen Sie auch auf die Schaltfläche SQL anwenden am Ende der Registerkarte klicken.

  4. Verwenden Sie das schreibgeschützte Feld im Bereich "SQL-Ausgabe", um die SQL-Anweisung anzuzeigen, die an den Oracle BI Server gesendet wird, wenn die Analyse ausgeführt wird.

    Wenn Sie eine Analyse mit der SQL-Anweisung der aktuellen Analyse als Ausgangspunkt erstellen möchten, klicken Sie auf die Schaltfläche Neue Analyse. Hierarchische Spalten, Auswahlschritte, Gruppen oder Formatierung, die in der aktuellen Analyse angegeben sind, werden entfernt.

  5. Je nach Content der Analyse verwenden Sie die verfügbaren Felder im Bereich "Erweiterte SQL-Klauseln", um den Themenbereich zu ändern, GROUP BY- oder HAVING-Klauseln hinzuzufügen und DISTINCT-Verarbeitung und ein Präfix anzugeben.
  6. Um die Änderungen anzuwenden, klicken Sie auf SQL anwenden.

    Hinweis:

    Klicken Sie nur mit Vorsicht auf die Schaltfläche SQL anwenden. Oracle BI Server erstellt dann eine neue Analyse basierend auf der SQL-Anweisung, die Sie hinzugefügt oder geändert haben. Deshalb sind alle Ansichten, Formatierungen usw., die Sie vorher für die Analyse erstellt haben, verloren. Der XML-Code wird ebenfalls für die neue Analyse geändert.

Analysen speichern

Diese Prozedur ist ein Schritt beim Erstellen einer Analyse.

Siehe Wie werden Analysen erstellt?

Sie können eine Analyse an folgenden Stellen speichern:

  • In einem persönlichen Ordner, in dem nur Sie auf die Analyse zugreifen können.

    Der persönliche Ordner der obersten Ebene hat die Bezeichnung "Meine Ordner". Jeder Benutzer mit einem eindeutigen Benutzernamen hat den Ordner My Folders. Er enthält die Analysen, die Sie am häufigsten ausführen, und anderen Content, auf den Sie häufig zugreifen.

    Wenn Sie auf den Link Anzeige aktualisieren unten in dem Fensterbereich klicken, wird die Analyse unter dem Ordner aufgeführt, in dem Sie sie gespeichert haben.

  • In einem freigegebenen Ordner, in dem Benutzer mit Zugriffsberechtigung auf diesen Ordner, auf die Analyse zugreifen können.

  • In einer Lotus Notes-Datenbank, indem Sie:

    • die Analyse in einer Webarchivdatei (Dateierweiterung .mht) speichern und die Datei dann in die Lotus Notes-Datenbank hochladen.

    • die Analyse speichern und festlegen, dass diese automatisch mit einem Agent per E-Mail an eine bestimmte Adresse auf einem Lotus Notes-Server gesendet wird. Der Lotus Notes-Server kann die E-Mail dann verarbeiten und in die Datenbank schreiben.

Siehe Agents erstellen

  1. Klicken Sie im Analyseeditor auf die Schaltfläche Analyse speichern, um das Dialogfeld zur Speicherung der Analyse anzuzeigen.
  2. Wenn Sie die Analyse in einem persönlichen oder freigegebenen Ordner speichern möchten, gehen Sie folgendermaßen vor:
    1. Wählen Sie im Feld Speichern in den persönlichen oder freigegebenen Ordner, in dem die Analyse gespeichert werden soll.
    2. Geben Sie im Feld Name einen Namen für die Analyse ein, wie forecasted_sales.
    3. Klicken Sie auf OK.
  3. Wenn Sie die Analyse in der Lotus Notes-Datenbank mit einer Webarchivdatei speichern möchten, gehen Sie folgendermaßen vor:
    1. Wählen Sie im Feld Speichern in den Ordner, in dem die Analyse gespeichert werden soll.
    2. Geben Sie im Feld Name einen Namen für die Analyse ein, einschließlich einer Dateierweiterung .mht, wie forecasted_sales.mht.
    3. Klicken Sie auf OK.
    4. Laden Sie die MHT-Datei in die Lotus Notes-Datenbank hoch.
  4. Wenn Sie die Analyse in der Lotus Notes-Datenbank mit einem Agent speichern möchten, gehen Sie folgendermaßen vor:
    1. Wählen Sie im Feld Speichern in den Ordner, in dem die Analyse gespeichert werden soll.
    2. Geben Sie im Feld Name einen Namen für die Analyse ein, wie forecasted_sales.
    3. Klicken Sie auf OK.
    4. Erstellen Sie den Agent, und planen Sie, dass er per E-Mail an eine bestimmte Adresse auf einem Lotus Notes-Server gesendet wird.

Agents aus Analysen erstellen

Sie können einen Agent direkt aus einer Analyse erstellen.

Wenn Sie einen Agent direkt aus einer Analyse erstellen, geht Oracle BI EE folgendermaßen vor:
  • Erstellt eine Bedingung basierend auf der Analyse und fügt die Bedingung der Registerkarte "Bedingung" des Agent-Editors hinzu.

  • Fügt die Analyse als Inhaltsübermittlung in der Registerkarte "Übermittlungsinhalt" des Agent-Editors hinzu.

Siehe Content zustellen
  1. Suchen Sie die Analyse, aus der Sie einen Agent erstellen möchten, mit einer der folgenden Methoden:
    • Öffnen Sie die Analyse, klicken Sie auf die Registerkarte Ergebnisse des Analyseeditors und danach auf die Schaltfläche Planen. Die Analyse wird gespeichert.
    • Navigieren Sie zu der Analyse auf der Seite "Katalog", klicken Sie auf die Liste Weitere, und klicken Sie dann auf die Option Planung.
  2. Füllen Sie die folgenden Registerkarten des Agent-Editors aus:
    • Registerkarte "Allgemein"
    • Registerkarte "Zeitplan"
    • Registerkarte "Bedingung"
    • Registerkarte "Übermittlungsinhalt"
    • Registerkarte "Empfänger"
    • Registerkarte "Ziele"
    • Registerkarte "Aktionen"
  3. Speichern Sie den Agent.

Analysen bearbeiten

Sie können jede Analyse auf diese Weise bearbeiten, nur nicht im Barrierefreiheitsmodus.

Hinweis:

Wenn Sie Oracle BI Enterprise Edition im Modus für den barrierefreien Zugriff verwenden, bearbeiten Sie Analysen mit dem BI Composer-Assistenten" und nicht mit dem Analyseeditor. Siehe BI Composer für die Arbeit mit Analysen verwenden und Features für den barrierefreien Zugriff.
  1. Klicken Sie im globalen Header auf Katalog, um die Seite "Katalog" anzuzeigen.
  2. Navigieren Sie zu der zu bearbeitenden Analyse, und klicken Sie auf den Link Bearbeiten.
  3. Nehmen Sie im Analyseeditor die gewünschten Änderungen an der Analyse vor.
  4. Speichern Sie die Analyse.

Info zu "Analyse in einem Dashboard einbetten"

Aktuelle Analysen werden automatisch in Dashboards angezeigt, indem sie eingebettet werden.

Wenn eine Analyse in einem Dashboard eingebettet wird, wird sie automatisch ausgeführt und zeigt die Ergebnisse im Dashboard an. Dadurch sind stets die aktuellen Ergebnisse verfügbar. Beispiel: Als Vertriebsmitarbeiter eines Unternehmens, das die Umsatzzahlen täglich erfasst, möchten Sie, dass der Tagesumsatz des Produkts in Euro auf der Titelseite des Dashboards angezeigt wird.

Sie können vorher erstellte Analysen aus dem Oracle BI-Darstellungskatalog mit dem Dashboard-Editor einbetten. Siehe Content zu Dashboards hinzufügen

Mit direkten Datenbankanforderungen arbeiten

Benutzer mit den entsprechenden Berechtigungen können eine direkte Datenbankanforderung direkt in einer physikalischen Backend-Datenbank erstellen und ausgeben.

Sie können die Ergebnisse der Anforderung im Analyseeditor anzeigen und verarbeiten und können sie dann in Dashboards und Agents einfügen. Dieser Abschnitt enthält die folgenden Themen:

Berechtigungen für direkte Anforderungen festlegen

Administratoren können Zugriffsberechtigungen für direkte Anforderungen festlegen.

Die folgenden Berechtigungseinstellungen in Oracle BI Presentation Services Administration kontrollieren, ob Sie direkte Anforderungen ändern und ausführen können:

  • Direkte Datenbankanalyse bearbeiten

    Wenn diese Berechtigung für Sie festgelegt ist, können Sie direkte Datenbankanforderungen erstellen und bearbeiten.

  • Direkte Datenbankanalyse ausführen

    Wenn diese Berechtigung für Sie festgelegt ist, können Sie direkte Anforderungen ausgeben und die Ergebnisse anzeigen.

Siehe Presentation Services-Berechtigungen verwalten in Sicherheitshandbuch für Oracle Business Intelligence Enterprise Edition.

Direkte Datenbankanforderungen ausführen

Sie können die Datenbank direkt abfragen.

Sie können mit Oracle BI EE eine direkte Anforderung an die Datenbank senden.

Hinweis:

Oracle BI Server-Sicherheitsregeln für Daten werden umgangen und können nicht angewendet werden, wenn direkte Datenbankanforderungen mit Oracle BI EE ausgegeben werden.

  1. Wählen Sie im globalen Header Neu, Analyse und Direkte Datenbankabfrage erstellen.
  2. Geben Sie in der Registerkarte "Kriterien" des Analyseeditors die entsprechenden Optionen an.
  3. Um die Anforderung auszugeben und die Ergebnisse anzuzeigen, sofern vorhanden, klicken Sie auf die Registerkarte Ergebnisse.

Ergebnisse von direkten Datenbankanforderungen anzeigen

Nachdem Sie die Spalten für das Erstellen einer Analyse aus einer direkten Datenbankanforderung abgerufen haben, können Sie mit dieser Analyse genau wie mit anderen Analysen arbeiten.

In der folgenden Liste werden die Unterschiede bei Analysen aufgeführt, deren Spalten aus direkten Datenbankanforderungen stammen:

  • Der Fensterbereich "Themenbereiche" enthält keine Spalten, weil Sie nicht mit Spalten aus einem Repository arbeiten.

  • Sie können keine Gruppen oder Auswahlschritte für diese Analyse erstellen.

  • Sie können keine bedingte Formatierung für die Spalten angeben.

  • Die Bedienelemente "Aufsteigend sortieren" (nach oben weisendes Dreieck) und "Absteigend sortieren" (nach unten weisendes Dreieck), die angezeigt werden, wenn Sie den Mauszeiger über den Bereich rechts von einem Spaltennamen im Header einer Pivot-Tabelle, Tabelle oder Trellis-Ansicht setzen, werden nicht unterstützt.

Variablen verwenden

Mit Variablen kann sichergestellt werden, dass dieselben Informationen und derselbe Text an mehreren Stellen korrekt dargestellt werden.

Sie können Variablen in verschiedenen Bereichen von Oracle BI Enterprise Edition referenzieren, einschließlich Analysen, Dashboards, KPIs, Aktionen, Agents und Bedingungen. Beispiel: Angenommen, Sie möchten eine Analyse erstellen, in deren Titel der aktuelle Benutzername angezeigt wird. Dies kann durch Referenzierung einer Variablen geschehen.

Sie können fünf Typen von Variablen verwenden:

  • Session

  • Repository

  • Präsentation

  • Anforderung

  • Global

Was sind Sessionvariablen?

Eine Sessionvariable wird bei der Anmeldung für jeden Benutzer initialisiert.

Wenn ein Benutzer eine Session beginnt, erstellt der Oracle BI Server eine neue Instanz einer Sessionvariablen und initialisiert sie.

Es sind so viele Instanzen einer Sessionvariablen vorhanden, wie aktive Sessions in Oracle BI Server vorhanden sind. Jede Instanz einer Sessionvariablen könnte mit einem anderen Wert initialisiert werden

Sessionvariablen werden durch eine Abfrage gefüllt, die in einem Initialisierungsblock (INIT BLOCK) angegeben ist. Die INIT BLOCKS einer Session werden in der Regel nur einmal, und zwar bei der Anmeldung, ausgeführt. Ist der INIT BLOCK jedoch als "Verzögert" gekennzeichnet, kann er später ausgeführt werden, wenn die relevanten Variablen referenziert werden.

Die INIT BLOCKS von Sessions sind im Allgemeinen mit einer Abfrageanweisung verknüpft, können aber auch mit einem LDAP-(Lightweight Directory Access Protocol-)Objekt verknüpft sein. Siehe Mit Initialisierungsblöcken arbeiten in Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Es gibt zwei Typen von Sessionvariablen:

  • System - Eine Sessionvariable, die Oracle BI Server und Oracle BI Presentation Services für spezifische Zwecke verwenden.

    Systemsessionvariablen habe reservierte Namen, die nicht für andere Arten von Variablen verwendet werden können (wie statische oder dynamische Variablen und Nicht-Systemsessionvariablen).

  • Nicht-System - Eine Systemvariable, die der Administrator erstellt und benennt. Beispiel: Der Administrator können eine Nicht-Systemvariable "SalesRegion" erstellen, die den Namen des Verkaufsbezirks eines Benutzers initialisiert.

Der Administrator erstellt Nicht-Systemsessionvariablen mit dem Oracle BI Administration Tool.

Hinweis:

Bestimmte Systemsessionvariablen (wie USERGUID oder ROLES) können von Anforderungsvariablen nicht außer Kraft gesetzt werden. Andere Systemsessionvariablen, wie DATA_TZ und DATA_DISPLAY_TZ (Zeitzone), können außer Kraft gesetzt werden, wenn sie im Oracle BI Administration Tool entsprechend konfiguriert wurden.

Siehe Mit Repository-Variablen arbeiten im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Siehe Sessionvariablen im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Was sind Repository-Variablen?

Eine Repository-Variable enthält einen einzelnen Wert zu einem bestimmten Zeitpunkt.

Es gibt zwei Typen von Repository-Variablen:

  • Statisch - Repository-Variablen, deren Wert bestehen bleibt und sich erst ändert, wenn der Administrator eine Änderung beschließt..

  • Dynamisch - Repository-Variablen, deren Werte durch eine in einem INIT BLOCK angegebene Abfrage eingesetzt werden. Sie können das Intervall angeben, in dem der INIT BLOCK aktualisiert wird. Ein dynamischer INIT BLOCK aktualisiert die Werte seiner Variablen automatisch im angegebenen Intervall.

    Dynamische INIT BLOCKs können nur mit einer Abfrage verknüpft werden (durch eine SQL-Anweisung, eine ADF-Abfrage oder eine andere unterstützte Datenquelle). Siehe Working with Initialization Blocks in Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Der Administrator erstellt Repository-Variablen mit dem Oracle BI Administration Tool.

Siehe Repository-Variablen im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Was sind Darstellungsvariablen?

Darstellungsvariablen werden mit Dashboard-Prompts erstellt und verwendet.

Eine Präsentationsvariable kann beim Erstellen eines der folgenden Typen von Dashboard Prompts erstellt werden:

  • Spalten-Prompt - Eine Präsentationsvariable, die als Bestandteil eines Spalten-Prompts erstellt wird, ist mit einer Spalte verknüpft, und die Werte für diese Variable können aus den Spaltenwerten entnommen werden.

    Um eine Präsentationsvariable als Bestandteil eines Spalten-Prompts zu erstellen, müssen Sie im Dialogfeld "Neuer Prompt" (oder im Dialogfeld "Prompt bearbeiten") die Option Präsentationsvariable im Feld Variable festlegen wählen und dann einen Namen für die Variable im Feld Variablenname eingeben.

    Siehe Spaltenprompts erstellen

  • Variablen-Prompt - Eine Präsentationsvariable, die als Bestandteil eines Variablen-Prompts erstellt wird, ist nicht mit einer Spalte verbunden, und Sie definieren die Werte für diese Variable.

    Um eine Präsentationsvariable als Bestandteil eines Variablen-Prompts zu erstellen, müssen Sie im Dialogfeld "Neuer Prompt" (oder im Dialogfeld "Prompt bearbeiten") die Option Präsentationsvariable im Feld Prompt für wählen und dann einen Namen für die Variable im Feld Variablenname eingeben.

    Siehe Variablenprompts erstellen

Der Wert von Präsentationsvariablen wird von dem Spalten- oder Variablen-Prompt ausgefüllt, mit dem er erstellt wurde. Immer wenn ein Benutzer einen oder mehrere Werte im Spalten- oder Variablen-Prompt wählt, wird der Wert der Präsentationsvariable also auf den Wert oder die Werte gesetzt, die der Benutzer wählt.

Was sind Anforderungsvariablen?

Anforderungsvariablen setzen Datenbankanforderungen mit Prompts vorübergehend außer Kraft-

Mit einer Anforderungsvariablen können Sie den Wert einer Sessionvariablen außer Kraft setzen, jedoch nur während der Dauer einer Datenbankanforderung, die aus einem Spalten-Prompt oder einem Variablen-Prompt eingeleitet wird.

Hinweis:

Bestimmte Systemsessionvariablen (wie USERGUID oder ROLES) können von Anforderungsvariablen nicht außer Kraft gesetzt werden. Andere Systemsessionvariablen, wie DATA_TZ und DATA_DISPLAY_TZ (Zeitzone), können außer Kraft gesetzt werden, wenn sie im Oracle BI Administration Tool entsprechend konfiguriert wurden.

Siehe Mit Repository-Variablen arbeiten in Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Eine Anforderungsvariable kann beim Erstellen eines der folgenden Typen von Dashboard Prompts erstellt werden:

  • Spalten-Prompt - Eine Anforderungsvariable, die als Bestandteil eines Spalten-Prompts erstellt wird, ist mit einer Spalte verknüpft, und die Werte für diese Variable können aus den Spaltenwerten entnommen werden.

    Um eine Anforderungsvariable als Bestandteil eines Spalten-Prompts zu erstellen, müssen Sie im Dialogfeld "Neuer Prompt" (oder im Dialogfeld "Prompt bearbeiten") die Option Anforderungsvariable im Feld Variable festlegen auswählen und dann den Namen der außer Kraft zu setzenden Sessionvariablen im Feld Variablenname eingeben.

    Siehe Spaltenprompts erstellen

  • Variablen-Prompt - Eine Anforderungsvariable, die als Bestandteil eines Variablen-Prompts erstellt wird, ist nicht mit einer Spalte verbunden, und Sie definieren die Werte für diese Variable.

    Um eine Anforderungsvariable als Bestandteil eines Variablen-Prompts zu erstellen, müssen Sie im Dialogfeld "Neuer Prompt" (oder im Dialogfeld "Prompt bearbeiten") die Option Anforderungsvariable im Feld Prompt für auswählen und dann den Namen der außer Kraft zu setzenden Sessionvariablen im Feld Variablenname eingeben.

    Siehe Variablenprompts erstellen

Der Wert von Anforderungsvariablen wird von dem Spalten- oder Variablen-Prompt ausgefüllt, mit dem sie erstellt wurden. Das heißt, immer wenn ein Benutzer einen Wert in dem Spalten- oder Variablen-Prompt wählt, wird der Wert der Anforderungsvariablen auf den Wert gesetzt, den der Benutzer wählt. Der Wert ist jedoch nur von dem Zeitpunkt, an dem der Benutzer auf die Schaltfläche Los für den Prompt klickt, bis zur Rückgabe der Analyseergebnisse an das Dashboard gültig.

Hinweis:

Nur Zeichenfolgen- und numerische Anforderungsvariablen unterstützen mehrere Werte. Alle anderen Datentypen geben den ersten Wert nur weiter.

Was sind globale Variablen?

Eine globale Variable ist eine Spalte, die aus einem bestimmten Datentyp in Verbindung mit einem Wert besteht.

Der Wert ist eine Zeichenfolge, eine Zahl, ein Datum, eine Uhrzeit, ein Ausdruck, eine Formel oder Ähnliches. Sie erstellen einen globalen Wert beim Erstellen einer Analyse mit dem Dialogfeld "Spaltenformel bearbeiten". Die globale Variable wird dann im Katalog gespeichert und ist in allen anderen Analysen innerhalb eines spezifischen Inhaltssystems verfügbar.

Sie erstellen eine globale Variable als Teil des Analyseerstellungsprozesses.

Es gibt die folgenden Typen von globalen Variablen:

  • Datum

  • Datum und Uhrzeit

  • Zahl

  • Text

  • Uhrzeit

  1. Klicken Sie in der Registerkarte "Kriterien" im Bereich "Ausgewählte Spalten" auf die Schaltfläche Optionen neben der Spalte, deren Formel bearbeitet werden soll, und wählen Sie Formel bearbeiten aus.
  2. Klicken Sie in der Registerkarte "Spaltenformel" des Dialogfeldes "Spaltenformel bearbeiten" auf die Schaltfläche Variable, und wählen Sie dann Global.
  3. Klicken Sie im Dialogfeld "Globale Variable einfügen" auf die Schaltfläche Neue globale Variable hinzufügen.
  4. Geben Sie im Dialogfeld "Neue globale Variable" einen eindeutigen Namen ein.
  5. Wählen Sie einen Datentyp.
  6. Geben Sie einen Wert ein.
    • Wenn Sie Datum und Uhrzeit als Datentyp auswählen, geben Sie den Wert nach dem Muster des folgenden Beispiels ein: 03/25/2004 12:00:00 AM.
    • Wenn Sie einen Ausdruck oder eine Berechnung als Wert eingeben, müssen Sie als Datentyp "Text" wählen und die Eingabe folgendem Muster vornehmen: "Basisfakten"."1- Umsatz"*3.1415.
  7. Klicken Sie auf OK. Die neue globale Variable wird dem Dialogfeld "Globale Variable einfügen" hinzugefügt.
  8. Wählen Sie die gerade von Ihnen erstellte neue globale Variable, und klicken Sie auf OK.
    Im Fensterbereich "Spaltenformel" wird das Dialogfeld "Spaltenformel bearbeiten" mit der eingefügten neuen globalen Variablen angezeigt.
  9. Das Kontrollkästchen Angepasste Überschriften ist automatisch aktiviert. Um die Variable besser wiederzugeben, geben Sie einen neuen Namen für die Spalte ein, der Sie eine globale Variable zugewiesen haben.
  10. Klicken Sie auf OK.

Die globale Variable wird zum Zeitpunkt der Analyseausführung ausgewertet, und ihr Wert wird entsprechend eingesetzt. Nur Benutzer mit entsprechenden Berechtigungen dürfen globale Variablen verwalten (hinzufügen, bearbeiten und löschen).

Wo können Variablen referenziert werden?

Sie können Variablen in vielen Bereichen referenzieren, können jedoch nicht alle Variablen in jedem Bereich referenzieren.

Sie können Variablen in den folgenden Bereichen referenzieren (können jedoch nicht alle Typen von Variablen in jedem Bereich referenzieren):

  • Titelansichten.

  • Darstellungsansichten.

  • Statische Textansichten.

  • Filter.

  • Spaltenformeln.

  • Bedingungen für bedingte Formatierung.

  • Tabellen und Spaltenüberschriften in Analysen.

  • Direkte Datenbankanforderungen.

  • Dashboard-Prompts und Inline-Prompts.

  • Header und Footer für PDF-Ausgabe.

  • Link- oder Bildobjekte in einem Dashboard.

  • Textobjekte in einem Dashboard.

  • Diagramme zur Angabe der bedingten Formatierung von Diagrammdaten.

  • Gauge-Schwellenwerte.

  • Gauge-Grenzwerte.

  • Agents

  • Aktionen zur Angabe von Parametern.

  • Bedingungen zur Angabe von Parametern.

  • Auswahlschritte zum Außerkraftsetzen von Schritten.

  • KPIs zur Definition von Schwellenwerten.

  • In einer KPI-Überwachungsliste enthaltene KPIs.

  • URL-Felder in Dialogfeldern.

Siehe Welche Syntax wird zur Referenzierung von Variablen verwendet?

Welche Syntax wird zur Referenzierung von Variablen verwendet?

Sie können Variablen in Analysen, Dashboards, KPIs und Agents referenzieren. Die Referenzierung einer Variablen hängt von der Task ab, die Sie ausführen.

Bei Tasks, bei denen Felder in einem Dialogfeld angezeigt werden, müssen Sie nur den Typ und Namen der Variablen (nicht die ganze Syntax) angeben; Beispiel: Referenzieren einer Variablen in einer Filterdefinition.

Bei anderen Tasks, wie dem Referenzieren einer Variablen in einer Titelansicht, geben Sie die Variablensyntax an. Die verwendete Syntax hängt vom Typ der Variablen ab.

Hinweis:

Wenn in der Syntax auf das "At"-Zeichen (@) keine geschweifte Klammer folgt ({), wird es als "At"-Zeichen behandelt.

Siehe Wo können Variablen referenziert werden?

Syntax für das Referenzieren von Variablen

Dieser Abschnitt enthält die Syntax für das Referenzieren jedes Variablentyps.

Session
@{biServer.variables['NQ_SESSION.variablename']}

wobei variablename der Name der Sessionvariable ist (Beispiel: DISPLAYNAME).

Siehe System-Sessionvariablen im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Beispiel:
@{biServer.variables['NQ_SESSION.USER']}
Repository
@{biServer.variables.variablename}

oder

@{biServer.variables['variablename']}

wobei variablename der Name der Repository-Variable ist (Beispiel: prime_begin).

Beispiel:
@{biServer.variables.prime_begin}
oder
@{biServer.variables['prime_begin']}
Darstellung oder Anforderung
@{variables.variablename}[format]{defaultvalue}

oder

@{scope.variables['variablename']}

Dabei gilt:

  • variablename ist der Name der Präsentations- oder Anforderungsvariable (Beispiel: MyFavoriteRegion).

  • (Optional) format ist eine Formatmaske, die vom Datentyp der Variablen abhängig ist (Beispiel: #,##0, MM/DD/YY hh:mm:ss). Das Format wird nicht auf den Standardwert angewendet.

  • (Optional) defaultvalue ist eine konstante oder variable Referenz, die einen Wert angibt, der verwendet werden muss, wenn die von variablename referenzierte Variable nicht ausgefüllt ist.

  • scope identifiziert die Bezeichner für die Variable. Sie müssen den "scope" (Geltungsbereich) angeben, wenn eine Variable auf mehreren Ebenen verwendet wird (Analysen, Dashboard-Seiten und Dashboards) und Sie auf einen bestimmten Wert zugreifen möchten. (Wenn Sie den Geltungsbereich nicht angeben, ist die Prioritätsfolge: Analysen, Dashboard-Seiten und Dashboards.)

Hinweis:

Wenn ein Dashboard Prompt mit einer Präsentationsvariable verwendet wird, die mehrere Werte haben kann, hängt die Syntax vom Spaltentyp ab. Mehrere Werte werden als durch Komma getrennte Werte formatiert, und daher wird vor der Verbindung durch Kommas auf jeden Wert eine FORMAT-Klausel, falls zutreffend, angewendet.

Beispiel:

@{variables.MyFavoriteRegion}{EASTERN REGION}

oder

@{MyFavoriteRegion}

oder

@{dashboard.variables['MyFavoriteRegion']}

oder

(@{myNumVar}[#,##0]{1000})

oder

(@{variables.MyOwnTimestamp}[YY-MM-DD hh:mm:ss]{)

oder

(@{myTextVar}{A, B, C})
Global
@{global.variables.variablename}

wobei variablename der Name der globalen Variable ist (Beispiel: gv_region). Wenn Sie auf eine globale Variable referenzieren, müssen Sie, wie im Beispiel gezeigt, den vollständig angegebenen Namen verwenden.

Hinweis:

Die Namenskonvention für globale Variablen muss den Spezifikationen der EMCA-Skriptsprache für JavaScript entsprechen. Der Name darf nicht länger sein als 200 Zeichen und darf keine eingebetteten Leerzeichen, reservierten Wörter oder Sonderzeichen enthalten. Falls Sie mit den Anforderungen der JavaScript-Skriptsprache nicht vertraut sind, wenden Sie sich an einen Experten.

Beispiel:

@{global.variables.gv_date_n_time}

Syntax für das Referenzieren von Ausdrücken

Sie können Variablen auch in Ausdrücken referenzieren. Die Richtlinien zur Referenzierung von Variablen in Ausdrücken werden in diesem Abschnitt beschrieben.

Session
  • Nehmen Sie die Sessionvariable als Argument der VALUEOF-Funktion auf.

  • Setzen Sie den Variablennamen in doppelte Anführungszeichen.

  • Stellen Sie der Sessionvariablen NQ_SESSION und einen Punkt voran.

  • Setzen Sie den NQ_SESSION-Teil und den Namen der Sessionvariablen in Klammern.

Beispiel:

"Market"."Region"=VALUEOF(NQ_SESSION."SalesRegion")
Repository
  • Nehmen Sie die Repository-Variable als Argument der VALUEOF-Funktion auf.

  • Setzen Sie den Variablennamen in doppelte Anführungszeichen.

  • Referenzieren Sie eine statische Repository-Variable nach Name.

  • Referenzieren Sie eine dynamische Repository-Variable mit ihrem vollständigen Namen.

    Wenn Sie eine dynamische Repository-Variable verwenden, müssen die Namen des Initialisierungsblocks und die Repository-Variable in doppelte Anführungszeichen (") gesetzt, durch einen Punkt getrennt und in Klammern gesetzt werden. Beispiel: Um den Wert einer dynamischen Repository-Variable namens REGION in einem Initialisierungsblock namens "Region Security" zu verwenden, muss folgende Syntax verwendet werden:

    VALUEOF("Region Security"."REGION")
    

    Siehe Repository-Variablen im Handbuch für Metadaten-Repository-Ersteller für Oracle Business Intelligence Enterprise Edition.

Beispiel:

CASE WHEN "Hour" >= VALUEOF("prime_begin") AND "Hour" < VALUEOF("prime_end") THEN 'Prime Time' WHEN ... ELSE...END
Darstellung
  • Verwenden Sie diese Syntax:

    @{variablename}{defaultvalue}
    

    wobei variablename der Name der Präsentationsvariable und defaultvalue (optional) eine konstante oder variable Referenz ist, die einen Wert angibt, der verwendet werden muss, wenn die von variablename referenzierte Variable nicht ausgefüllt ist.

  • Um die Variable in eine Zeichenfolge zu konvertieren, setzen Sie die ganze Syntax in Hochkommata, Beispiel:

    '@{user.displayName}'
    

Wird eine Präsentationsvariable verwendet, die mehrere Werte haben kann, hängt die Syntax vom Spaltentyp ab.

Verwenden Sie die folgende Syntax in SQL für den angegebenen Spaltentyp, um gültige SQL-Anweisungen zu erstellen:

  • Text - (@{variablename}['@']{'defaultvalue'})

  • Numerisch - (@{variablename}{defaultvalue})

  • Datum/Uhrzeit - (@{variablename}{timestamp 'defaultvalue'})

  • Datum (nur Datum) - (@{variablename}{date 'defaultvalue'})

  • Uhrzeit (nur Uhrzeit) - (@{variablename}{time 'defaultvalue'})

Beispiel:

"Market"."Region"=@{MyFavoriteRegion}{EASTERN REGION}

oder

"Products"."P4 Brand"=(@{myTextVar}['@']{BizTech})

oder

"Products"."PO Product Number"=(@{myNumVar}{1000})

oder

"Sales Person"."E7 Hire Date"=(@{myDateTimeVar}{timestamp '2013-05-16 00:00:01'})

oder

"Time"."Total Fiscal Time"=(@{myDateVar}{date '2013-05-16'})

oder

"Time"."Time Right Now"=(@{myTimeVar}{time '00:00:01'})

Bei mehreren Werten (in angegebenen Datentypen) bei Verwendung von SQL:

  • Wenn der Spaltentyp Text ist und variablename val1, val2 und val3 übergibt, lautet das Ergebnis ('val1', 'val2', 'val3').

oder

  • Wenn der Spaltentyp Datum ist und variablename 2013-08-09 und 2013-08-10 übergibt, lautet das Ergebnis (date '2013-08-09', date '2013-08-10').

oder

  • Wenn der Spaltentyp Datum und Uhrzeit ist und variablename 2013-08-09 00:00:00 und 2013-08-10 00:00:00 übergibt, lautet das Ergebnis (Zeitstempel '2013-08-09 00:00:00', Zeitstempel '2013-08-10 00:00:00').

Welche vordefinierten Präsentationsvariablen sind verfügbar?

Die Anwendung enthält eine Gruppe von vordefinierten Präsentationsvariablen, die Sie in verschiedenen Produkten verwenden können.

Diese Tabelle enthält eine Liste der vordefinierten Präsentationsvariablen, die Sie in Analysen, Dashboards, KPIs und Agents referenzieren können. Bei der Syntax für diese vordefinierten Präsentationsvariablen wird der Bezeichner variables. weggelassen. Beispiel: @{session.locale} und nicht @{session.variables.locale}.

Hinweis:

Bei Zeitzonenvariablen muss die Zeitzone für einen Benutzer auf einen anderen Wert als Default gesetzt werden, damit diese Variable funktioniert. (Benutzer geben ihre bevorzugte Zeitzone in der Registerkarte "Voreinstellungen" des Dialogfeldes "Mein Account" an.)
Geltungsbereich Präsentationsvariable Beispiel

System

productVersion

system.productVersion = 11.1.1.3 (Build 090619.0110.000)

System

currentTime

system.currentTime = 6/29/2009 7:35:59 PM

Session

locale

session.locale = en-us

Session

language

session.language = en

Session

rtl

Gibt an, ob die Sprachauswahl auf der Anmeldeseite für eine Rechts-nach-links-Sprache gilt. Beispiel: Wenn die Sprachauswahl Hebräisch ist, gibt diese Variable True zurück.

session.rtl = false

Session

timeZone

session.timeZone = (GMT-06:00) Zentralamerika

Session

timeZone.id

Gibt einen Wert zurück, der nicht lokalisiert ist.

session.timeZone.id = (GMT-06:00) Zentralamerika

Session

timeZone.name

Gibt einen lokalisierten Wert zurück.

session.timeZone.name = (GMT-06:00) Zentralamerika

Session

timeZone.value

Gibt einen lokalisierten Wert zurück.

session.timeZone.value = (GMT-06:00) Zentralamerika

Session

loginTime

session.loginTime = 6/29/2009 7:12:01 PM

Session

logoutTime

session.logoutTime = 6/29/2009 8:02:01 PM

Session

lastAccessTime

session.lastAccessTime = 6/29/2009 7:35:59 PM

Session

currentUser

session.currentUser = Administrator

Session

currency.name

session.currency.name = $ Englisch - USA

Session

currency.symbol

session.currency.symbol = $

Session

currency.userPreference

session.currency.userPreference = Globale Währung 2

Session

accessibility

Zeigt an, ob für die aktuelle Benutzersession der Barrierefreiheitsmodus aktiviert ist.

session.accessibility = true

Benutzer

id

user.id = Administrator

Benutzer

displayName

user.displayName = Administrator

Benutzer

homeDirectory

user.homeDirectory = /users/administrator

Dashboard

currentPage

dashboard.currentPage = Seite 1

Dashboard

xml

dashboard.xml = Dashboard-XML

Dashboard

dashboard.currency.name

dashboard.currency.name = Euro

Dashboard

dashboard.currency.symbol

dashboard.currency.symbol = $

Dashboard

dashboard.currency.userPreference

dashboard.currency.userPreference = Globale Währung 1

Dashboard

dashboard.path

Gibt den Pfad im Katalog zurück.

dashboard.path = /users/administrator/_portal/Sales

Dashboard

dashboard.name

dashboard.name = MyDashboard

Dashboard

dashboard.caption

Gibt den lokalisierten Namen des Dashboards zurück.

dashboard.caption = Umsatz

Dashboard

dashboard.location

Gibt die URL für das Verzeichnis zurück.

dashboard.location = Dashboard&PortalPath=/users/administrator/_portal

Dashboard

dashboard.description

dashboard.description = Umsatz nach Region und Bezirk

Dashboard

dashboard.author

dashboard.author = Administrator

dashboard.currentPage

dashboard.currentPage.name

dashboard.currentPage.name = Umsatz Seite 1

dashboard.currentPage

dashboard.currentPage.path

dashboard.currentPage.path = /users/administrator/_portal/Sales/page 1

dashboard. current Page

dashboard.currentPage.currency.name

dashboard.currentpage.currency. name = USD

dashboard.current Page

dashboard.currentPage.currency.symbol

dashboard.currentPage.currency. symbol = USD

dashboard. current Page

dashboard.currentPage.currency.userPreference

dashboard.currentPage.currency.userPreference = Globale Währung 2

Analyse

report.currency.name

report.currency.name = $ Englisch - USA

Analyse

report.currency.symbol

report.currency.symbol = $

Analyse

report.currency.userPreference

report.currency.userPreference = Globale Währung 2

Beispiel für das Referenzieren einer Variablen in einem Titel

Die Referenzierung einer Variablen in einer Titelansicht stellt sicher, dass die Informationen korrekt sind.

Angenommen, Sie haben einen Dashboard Prompt namens "Region" erstellt, der auf der Spalte "D50 Region" basiert und eine Präsentationsvariable namens MyFavoriteRegion erstellt, wie in der Abbildung dargestellt.

Außerdem haben Sie eine Analyse erstellt, die "Revenue by Region and Area" darstellt. Darüber hinaus haben Sie einen Filter in der Spalte "D50 Region" hinzugefügt, der auf Wird angefordert gesetzt ist, sodass Sie den Benutzer zur Eingabe einer Region mit diesem Prompt "Region" auffordern können.

Sie können die Variable MyFavoriteRegion in der Titelansicht referenzieren, damit die Auswahl des Benutzers im Prompt "Region" im Titel der Analyse angezeigt wird. Dazu geben Sie die Variablensyntax @{variables.MyFavoriteRegion} in das Feld Titel im Titeleditor ein, wie in der Abbildung dargestellt.

In der Abbildung werden die Ergebnisse auf einer Dashboard-Seite angezeigt, wenn ein Benutzer AMERICAS REGION im Prompt "Region" wählt. Beachten Sie, dass die Variable im Analysetitel auf die Benutzerauswahl "AMERICAS REGION" aktualisiert wurde.