Themen
Dieses Kapitel enthält die folgenden Abschnitte:
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.
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.
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.
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
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.
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.
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.
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.
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.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.
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:
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.
Der Analyseeditor wird angezeigt. Sie können jetzt die Kriterien für die Analyse angeben.
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.
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"
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
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:
Direkte Datenbankanforderungen. Siehe Mit direkten Datenbankanforderungen arbeiten
Kombinierte Analysen. Siehe Spalten mit Set-Vorgängen kombinieren
Manuell codierte logische SQL-Analysen oder Analysen, die mit den erweiterten Einstellungen für logische SQL konvertiert wurden. Siehe Logische SQL-Anweisungen für Analysen prüfen.
So deaktivieren Sie die Nullunterdrückung auf Analyseebene:
Klicken Sie in der Registerkarte "Kriterien" oder "Ergebnisse" auf die Schaltfläche Analyseeigenschaften.
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:
Zeigen Sie die Registerkarte "Ergebnisse" für die spezielle Ansicht an. Siehe Ansichten bearbeiten
Klicken Sie auf die Schaltfläche Eigenschaften.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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".
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.
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:
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
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)
C - Sample Headcount
A - Sample Sales
B - Sample Quotas
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.
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
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.
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.
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?
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.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
forecasted_sales
..mht
, wie forecasted_sales.mht
.forecasted_sales
.Sie können einen Agent direkt aus einer Analyse erstellen.
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.
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.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
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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.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
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).
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?
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.
@{biServer.variables['NQ_SESSION.USER']}
@{biServer.variables.variablename}
oder
@{biServer.variables['variablename']}
wobei variablename der Name der Repository-Variable ist (Beispiel: prime_begin).
@{biServer.variables.prime_begin}oder
@{biServer.variables['prime_begin']}
@{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.
SessionNehmen 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...ENDDarstellung
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:
oder
date
'2013-08-09', date
'2013-08-10').oder
Zeitstempel
'2013-08-09 00:00:00', Zeitstempel
'2013-08-10 00:00:00').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 |
currentTime |
|
Session |
locale |
|
Session |
language |
|
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 |
timeZone |
|
Session |
timeZone.id
Gibt einen Wert zurück, der nicht lokalisiert ist. |
|
Session |
timeZone.name
Gibt einen lokalisierten Wert zurück. |
|
Session |
timeZone.value
Gibt einen lokalisierten Wert zurück. |
|
Session |
loginTime |
|
Session |
logoutTime |
|
Session |
lastAccessTime |
|
Session |
currentUser |
|
Session |
currency.name |
|
Session |
currency.symbol |
session.currency.symbol = $ |
Session |
currency.userPreference |
|
Session |
accessibility
Zeigt an, ob für die aktuelle Benutzersession der Barrierefreiheitsmodus aktiviert ist. |
|
Benutzer |
id |
|
Benutzer |
displayName |
|
Benutzer |
homeDirectory |
|
Dashboard |
currentPage |
|
Dashboard |
xml |
|
Dashboard |
dashboard.currency.name |
|
Dashboard |
dashboard.currency.symbol |
|
Dashboard |
dashboard.currency.userPreference |
|
Dashboard |
dashboard.path
Gibt den Pfad im Katalog zurück. |
|
Dashboard |
dashboard.name |
|
Dashboard |
dashboard.caption
Gibt den lokalisierten Namen des Dashboards zurück. |
|
Dashboard |
dashboard.location
Gibt die URL für das Verzeichnis zurück. |
|
Dashboard |
dashboard.description |
|
Dashboard |
dashboard.author |
|
dashboard.currentPage |
dashboard.currentPage.name |
|
dashboard.currentPage |
dashboard.currentPage.path |
|
dashboard. current Page |
dashboard.currentPage.currency.name |
|
dashboard.current Page |
dashboard.currentPage.currency.symbol |
|
dashboard. current Page |
dashboard.currentPage.currency.userPreference |
|
Analyse |
report.currency.name |
|
Analyse |
report.currency.symbol |
|
Analyse |
report.currency.userPreference |
|
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.