Freigeben über


Essbase

Zusammenfassung

Artikel Description
Freigabezustand Allgemeine Verfügbarkeit
Products Power BI (Semantikmodelle)
Unterstützte Authentifizierungstypen Standard (Benutzername/Kennwort)
Funktionsreferenzdokumentation Essbase.Cubes

Voraussetzungen

Essbase 11.1.2.x-Version wird unterstützt.

Unterstützte Funktionen

  • Importieren
  • Direct Query (Power BI-Semantikmodelle)
  • Erweiterte Optionen
    • Befehlstimeout in Minuten
    • Server
    • Application
    • MDX-Anweisung

Herstellen einer Verbindung mit Essbase über Power Query Desktop

So stellen Sie eine Verbindung mit einem Essbase-Server her:

  1. Wählen Sie die Essbase-Option in der Benutzeroberfläche "Daten abrufen " aus.

  2. Geben Sie die URL zum Oracle Essbase Hyperion-Server ein. Normalerweise sieht die URL wie folgt aus: http://[hostname]:[port number]/aps/XMLA. Die Komponenten der URL sind:

    • Der hostname (z. B yourservername.domain.com. ) ist der Hostname oder die IP-Adresse des Oracle Hyperion Application Provider Service (APS)-Servers für Ihr internes System.

    • Der port number Port (z. B. 19000) ist die Portnummer, auf die der APS-Server für XMLA-Anforderungen lauscht.

    • Der letzte Teil der URL, der Pfad (d. h. /aps/XMLA), berücksichtigt die Groß-/Kleinschreibung und muss genau wie dargestellt angegeben werden.

      Screenshot des Essbase-Verbindungs-Generators mit einer eingegebenen URL.

    Einige Beispiel-URLs sind:

    • http://apsserver.company.com:19000/aps/XMLA– Verwenden des vollqualifizierten Hostnamens mit Standardport 19000.
    • http://hypserver01:13080/aps/XMLA– Verwenden eines nicht vollqualifizierten Hostnamens und Port 13080.
    • http://10.10.10.10/aps/XMLA– Verwendung einer IP-Adresse und Port 80, geändert von der standardmäßigen 19000.
  3. Wählen Sie den Import- oder DirectQuery-Datenkonnektivitätsmodus aus. Weitere Informationen: DirectQuery in Power BI Desktop verwenden

    Geben Sie optional Werte in alle erweiterten Optionen ein, die Sie zum Ändern der Verbindungsabfrage verwenden möchten. Weitere Informationen: Herstellen einer Verbindung mithilfe der erweiterten Optionen

  4. Beim ersten Herstellen einer Verbindung mit einer Datenquelle (identifiziert durch jede eindeutige URL) werden Sie aufgefordert, Kontoanmeldeinformationen einzugeben. Geben Sie den Benutzernamen und das Kennwort für die Verbindung ein. Weitere Informationen: Authentifizierung mit einer Datenquelle

    Screenshot des Authentifizierungsdialogfelds für die Essbase-Verbindung.

  5. Wählen Sie in Navigator die daten aus, die Sie benötigen. Wählen Sie dann entweder "Transformieren" aus, um die Daten im Power Query-Editor zu transformieren , oder "Laden", um die Daten in Power BI zu laden.

    Screenshot des Navigators, in dem Sie Essbase-Daten importieren.

Verbinden mithilfe erweiterter Optionen

Power Query bietet bei Bedarf eine Reihe erweiterter Optionen, die Sie Ihrer Abfrage hinzufügen können. In der folgenden Tabelle sind alle erweiterten Optionen aufgeführt, die Sie in Power Query einstellen können.

Erweiterte Option Description
Befehlstimeout in Minuten Hiermit können Sie festlegen, wie lange ein Befehl ausgeführt werden darf, bevor Power BI den Aufruf verlässt. Wenn das Befehlstimeout erreicht ist, könnte Power BI möglicherweise zwei weitere Versuche unternehmen, bevor der Aufruf vollständig abgebrochen wird. Diese Einstellung ist hilfreich beim Abfragen großer Datenmengen. Der Standardwert des Befehlstimeouts beträgt 140 Sekunden.
Server Der Name des Servers, auf dem die optionale MDX-Anweisung ausgeführt werden soll. Bei diesem Wert wird die Groß-/Kleinschreibung beachtet.
Application Der Name der Anwendung, in der die optionale MDX-Anweisung ausgeführt werden soll. Bei diesem Wert wird die Groß-/Kleinschreibung beachtet.
MDX-Anweisung Stellt optional eine bestimmte MDX-Anweisung für den Oracle Essbase-Server bereit, der ausgeführt werden soll. Normalerweise bestimmt Power BI interaktiv die zurückzugebenden Kennzahlen und Dimensionen des Würfels. Durch Angabe der MDX-Anweisung werden jedoch die Ergebnisse dieser bestimmten MDX-Anweisung geladen. Wenn Sie die MDX-Anweisung angeben, müssen Sie auch die erweiterten Optionen für Server (z. B. essbaseserver-1) und Anwendung (z. B. Sample) angeben, um anzugeben, wo die MDX-Anweisung ausgeführt werden soll. Außerdem können Sie die MDX-Anweisung nur verwenden, wenn der Data Connectivity-Modus auf "Importieren" festgelegt ist.

Im Allgemeinen ist das MDX, das von SmartView generiert oder von Essbase Admin akzeptiert wird, nicht 100 % kompatibel mit Power BI.

Power BI erfordert, dass Measures auf einer 0-Achse in einer MDX-Abfrage spezifiziert werden. Darüber hinaus wird die Ebenennummerierung in XMLA umgekehrt. Die am wenigsten granulare Ebene ist Ebene 0, 1 usw. in XML, aber in Essbase ist es genau umgekehrt. Wenn Ebenennummern also explizit in der MDX-Abfrage verwendet werden, müssen sie angepasst werden.

Screenshot der Essbase-Verbindungsauthentifizierung mit festgelegtem Befehlstimeout und erweiterten MDX-Optionen.

Verwenden des Datenquellennavigators beim Importieren von Daten

Wenn der Data Connectivity-Modus auf "Importieren" festgelegt ist, lädt der Datenquellennavigator die Server, die für den APS-Server konfiguriert sind, den Sie in der URL angegeben haben. Durch das Erweitern eines Serverknotens in der Baumstruktur werden die verfügbaren Anwendungen angezeigt. Durch das Erweitern eines Applikationsknotens werden die verfügbaren Datenbanken (auch als Cubes bezeichnet) zugänglich. Beim Erweitern eines Datenbankknotens werden die verfügbaren Maße und Dimensionen angezeigt. Die Dimension kann weiter erweitert werden, um die Ebenen in der Hierarchie für jede Dimension anzuzeigen.

Wählen Sie eine Messgröße und alle (oder bestimmte) Dimensionsebenen aus, indem Sie das Kontrollkästchen neben dem Namen auswählen. Eine Vorschau der Daten wird im Bereich auf der rechten Seite bereitgestellt. Sie können die Schaltfläche " Laden " auswählen, um die daten abzurufen, die der Auswahl zugeordnet sind, oder die Schaltfläche " Daten transformieren ", um weitere Filter für die Daten festzulegen, bevor Sie sie in Power BI laden.

Screenshot des Essbase-Importdatennavigators mit angezeigten Vorschaudaten.

Unterschiede bei der Anzeige im Vergleich zur Essbase-Verwaltung

Wenn Sie eine Dimensionshierarchie im Navigator erweitern, stellen Sie möglicherweise fest, dass sie im Vergleich zur Verwendung der Essbase Administration Services-Systemsteuerung anders aussieht.

Die folgende Abbildung zeigt beispielsweise die erweiterte Entitätsdimensionshierarchie von Essbase Administration Services.

Screenshot der Essbase-Verwaltungsdienste mit der erweiterten Entitätsdimensionshierarchie.

Im Power Query-Navigator wird dieselbe Entität, die erweitert wird, wie folgt angezeigt:

Screenshot der Essbase-Importdatennavigatorauswahl.

Beachten Sie, dass dieses Aussehen eine stilistische Entscheidung ist und dass es keine Unterschiede bei den Daten gibt. Die Ebenen im Power Query-Navigator entsprechen der hierarchischen Ebene.

Im vorherigen Beispiel enthält Ebene 1 "R_ReportingUnits", "Adjustment Entity Input" und "No_Entity". Ebene 2 würde "R_Americas", "R_EMEA", "R_AsiaPacific", "1_ReportingUnits_Adjustment", "CALA_HFM_Input", "CALA_Total" usw. enthalten.

Der Grund dafür ist, dass der Navigator in Power Query auf 10.000 Elemente beschränkt ist, die angezeigt werden können, und es können Millionen oder Milliarden von Mitgliedern unterhalb einer Hierarchie vorhanden sein. Selbst für den Fall, dass kein Elementanzeigelimit (z. B. mit Power Query Online) besteht, wird das Navigieren und Auswählen jedes einzelnen Elements in einem Strukturformat mit so vielen möglichen Werten schnell mühsam und schwierig zu verwenden.

Daher erleichtert die Gruppierung der hierarchischen Ebenen das Auswählen des zu importierenden Bereichs, und die nachfolgende Berichtsgenerierung kann Filter verwenden, um nur die gewünschten Mitglieder anzusprechen.

Verwenden des Datenquellennavigators für DirectQuery

Wenn ein Data Connectivity-Modus von DirectQuery ausgewählt wird, lädt der Datenquellennavigator die Server, die für den APS-Server konfiguriert sind, den Sie in der URL angegeben haben. Durch das Erweitern eines Serverknotens in der Baumstruktur werden die verfügbaren Anwendungen angezeigt. Durch das Erweitern eines Applikationsknotens werden die verfügbaren Datenbanken (auch als Cubes bezeichnet) zugänglich.

Screenshot der Auswahl des Essbase Direct Query-Datennavigators.

Bekannte Einschränkungen

Der Essbase-Connector unterstützt keine Messhierarchien. Alle Messgrößen werden auf derselben Ebene angezeigt. Weiterhin können Sie alle benötigten Maßnahmen auswählen. Das Suchfeld kann verwendet werden, um die angezeigten Measures einzugrenzen, wenn eine große Anzahl von Measures vorhanden ist.

Leistungsüberlegungen

Die Interaktion mit Power BI im DirectQuery-Modus ist sehr dynamisch. Wenn Sie ein Kontrollkästchen aktivieren, um eine Maß- oder Bemaßungsebene in die Visualisierung einzuschließen, generiert Power BI Desktop eine Abfrage und sendet sie an den Oracle Essbase-Server, um die Ergebnisse zu erhalten. Power BI ist optimiert, um wiederholte Abfragen zwischenzuspeichern, um die Leistung zu verbessern. Wenn jedoch eine neue Abfrage generiert wird, wird sie an den Oracle Essbase-Server gesendet, um ein neues Ergebnis zu erzeugen. Je nach Anzahl der ausgewählten Measures, Dimensionsebenen und der angewendeten Filter wird die Abfrage möglicherweise schneller gesendet, als der Oracle Essbase-Server antworten kann. Um die Leistung zu verbessern und die Reaktionsfähigkeit zu erhöhen, berücksichtigen Sie die folgenden drei Methoden, um Ihre Interaktion mit dem Oracle Essbase-Server zu optimieren.

Abfragereduzierungsoptionen

Es gibt drei Optionen, um die Anzahl der gesendeten Abfragen zu verringern. Wählen Sie in Power BI Desktop die Registerkarte "Datei " und dann "Optionen und Einstellungen > " und dann " Abfragereduzierungen " im Abschnitt " Aktuelle Datei " aus.

Screenshot des Dialogfelds

Wenn Sie die Option zum Deaktivieren der Kreuzmarkierung/Filterung standardmäßig unter "Anzahl der gesendeten Abfragen reduzieren " auswählen, wird standardmäßig die Kreuzmarkierung/Filterung deaktiviert. Wenn diese Option deaktiviert ist, werden Mitgliederlisten im Filter beim Filtern von Mitgliedern in anderen Ebenen derselben Dimension nicht aktualisiert. Wenn Sie die Option "Datenschnittauswahl" unter der Option "Anwenden-Schaltfläche anzeigen und Abfragen nur einmal senden für" auswählen, wird die Schaltfläche "Anwenden" angezeigt, wenn eine Datenschnittauswahl geändert wird. Wenn Sie die Option "Filterauswahl" im Abschnitt "Schaltfläche 'Übernehmen' anzeigen und Abfragen nur einmal senden für" auswählen, wird die Schaltfläche "Übernehmen" angezeigt, wenn eine Filterauswahl geändert wird.

Hinweis

Diese Optionen gelten nur für die aktuelle Datei, an der Sie arbeiten. Aktuelle Dateioptionseinstellungen werden mit der Datei gespeichert und beim Öffnen derselben Datei wiederhergestellt.

Iterative Filteranwendung beim Hinzufügen von Dimensionebenen im Importmodus

Wenn Sie im Importmodus mit einer multidimensionalen Cubedatenquelle wie Oracles Essbase interagieren, zeigt Power Query zunächst die Kennzahlen, Dimensionen und Dimensionsebenen im Dialogfeld Datenbanknavigator an. Power BI erleichtert jedoch die Auswahl und Visualisierung von Daten, die manchmal dazu führen können, zu viel Daten vom Server abzurufen.

Das folgende Verfahren veranschaulicht, wie Sie die Wahrscheinlichkeit verringern können, dass mehr Daten abgerufen werden, als erforderlich sind, wenn Sie Daten in Power BI importieren, indem Sie Filter auf bemaßungsmbernen Elementen auf jeder Ebene iterativ anwenden.

Herstellen einer Verbindung mit der Oracle Essbase-Datenquelle

  1. Wenn Sie mithilfe des Importmodus eine Verbindung mit einem Essbase-Server herstellen möchten, befolgen Sie die Anweisungen unter "Herstellen einer Verbindung mit Essbase von Power Query Desktop".

  2. Erweitern Sie die Struktur, um einen Drilldown auf den gewünschten Server, die Anwendung und die Datenbank durchzuführen, bis die Kennzahlen und Dimensionen für Ihre Datenbank angezeigt werden. Wählen Sie zunächst Ihre Messwerte und nur eine Dimensionsebene aus. Wählen Sie die wichtigste Dimensionebene aus. In späteren Schritten erstellen Sie das Ergebnis, indem Sie inkrementell weitere Dimensionensebenen hinzufügen.

    Screenshot des Navigators, in dem Sie die wichtigste Dimension und Kennzahlen auswählen.

  3. Wählen Sie "Laden" aus, um die ausgewählten Maße und Dimensionsebenen zu importieren.

    Screenshot des Power BI-Desktops, in dem der Import geladen wird.

Bearbeiten von Abfragen zum Hinzufügen weiterer Dimensionsebenen

Nachdem Sie nun einen Ausgangspunkt haben, können Sie mit dem Hinzufügen weiterer Dimensionsebenen und dem Anwenden von Filtern beginnen.

  1. Wählen Sie " Abfragen bearbeiten" im Power BI Desktop-Menüband aus, um den Prozess zu starten.

    Screenshot des Dropdownmenüs mit hervorgehobener

  2. Wenn Sie Mitglieder haben, nach denen Sie in der ersten Dimension filtern möchten, wählen Sie die Schaltfläche "Spalteneigenschaften" aus, um die Liste der verfügbaren Dimensionselemente auf dieser Ebene anzuzeigen. Wählen Sie nur die Dimensionsmber aus, die Sie auf dieser Ebene benötigen, und wählen Sie dann "OK " aus, um den Filter anzuwenden.

    Screenshot der Liste der verfügbaren Dimensionsmitglieder, in der Sie den Filter anwenden möchten.

  3. Die resultierenden Daten werden jetzt mit dem angewendeten Filter aktualisiert. Die angewendeten Schritte enthalten nun einen neuen Schritt (gefilterte Zeilen) für den von Ihnen festgelegten Filter. Sie können die Schaltfläche "Einstellungen" für den Schritt auswählen, um den Filter zu einem späteren Zeitpunkt zu ändern.

    Screenshot der aktualisierten Daten mit einem neuen angewendeten Schritt gefilterter Zeilen.

  4. Jetzt fügen Sie eine neue Dimensionebene hinzu. In diesem Fall fügen Sie die nächste Ebene nach unten für dieselbe Dimension hinzu, die Sie anfänglich ausgewählt haben. Wählen Sie im Menüband " Elemente hinzufügen " aus, um das Dialogfeld "Navigator " anzuzeigen.

    Screenshot der Registerkarte

  5. Navigieren Sie zu derselben Dimension, aber wählen Sie diesmal die nächste Ebene unter der ersten Ebene aus. Wählen Sie dann OK aus, um dem Ergebnis die Dimensionebene hinzuzufügen.

    Screenshot des Dialogfelds

  6. Das Ergebnisraster verfügt jetzt über die Daten aus der neuen Dimensionebene. Beachten Sie, dass nur die zugehörigen Elemente auf der zweiten Ebene zurückgegeben werden, da Sie einen Filter auf oberster Ebene angewendet haben.

    Screenshot des Rasters mit der neuen Dimensionebene.

  7. Sie können nun wie für die erste Ebene einen Filter auf die Dimension der zweiten Ebene anwenden.

    Screenshot des Dropdownfelds, in dem Sie einen Filter auf der zweiten Ebene anwenden.

  8. Auf diese Weise stellt jeder nachfolgende Schritt sicher, dass nur die Elemente und Daten, die Sie benötigen, vom Server abgerufen werden.

    Screenshot der Daten, auf die der Filter angewendet wurde.

  9. Jetzt fügen wir eine neue Dimensionebene hinzu, indem wir die vorherigen Schritte wiederholen. Wählen Sie " Elemente hinzufügen" auf der Menübandleiste erneut aus.

    Screenshot des Menübands

  10. Navigieren Sie zu der gewünschten Dimensionebene, wählen Sie sie aus, und wählen Sie dann OK aus, um dem Ergebnis die Dimensionebene hinzuzufügen.

    Screenshot des Dialogfelds

  11. Die neue Dimensionebene wird dem Ergebnis hinzugefügt.

    Screenshot des Ergebnisses mit der neuen Dimension hinzugefügt.

  12. Wenden Sie nach Bedarf einen Filter auf diese Dimensionebene an.

    Screenshot der Daten, in denen Sie einen Filter auf die neue Dimension anwenden.

  13. Beobachten Sie das Ergebnis.

    Screenshot des Ergebnisses, das Sie beobachten möchten.

Anwenden ihrer Änderungen und Laden der Daten

  1. Wenn Sie alle gewünschten Bemaßungsebenen hinzufügen und alle erforderlichen Filter festlegen, wählen Sie "Schließen" in der oberen rechten Ecke aus, um den Editor zu schließen.

    Screenshot der Daten mit allen festgelegten Dimensionebenen und Filter, wobei die Schaltfläche

  2. Wählen Sie "Ja " aus, um Ihre Änderungen anzuwenden.

    Screenshot des Power Query-Editor-Dialogfelds, in dem Sie die Schaltfläche

  3. Warten Sie, bis die Änderungen angewendet werden.

    Screenshot des Dialogfelds

  4. Beobachten Sie die neuen Dimensionsebenen im Bereich "Felder ".

    Screenshot von Power BI Desktop, in dem Sie die neuen Dimensionen beobachten.

Sie können jetzt Berichte und Visualisierungen erstellen.

Iterative Filteranwendung beim Hinzufügen von Dimensionebenen im DirectQuery-Modus

Wenn Sie im DirectQuery-Modus mit einer multidimensionalen Cubedatenquelle (z. B. Oracle es Essbase) interagieren, zeigt Power BI die Dimensionen und Ebenen des Cubes im Bereich " Felder " an.

Screenshot des Bereichs

So zeigen Sie elemente der Dimension an und filtern sie:

  1. Ziehen Sie eine Dimensionsebene aus dem Bereich "Felder" in den Bereich "Filter". Sie können die Dimensionsebene in den Bereich "Datenfelder hier hinzufügen" unter Filter für dieses Visual, Filter auf dieser Seite oder Filter auf allen Seiten ziehen, je nach Ihren Anforderungen.

    Screenshot von Power BI mit dem Ort, an dem Sie Felder hinzufügen.

  2. Sobald sich die Ebene einer Dimension im Filterbereich befindet und der Filtertyp auf " Standardfilterung" festgelegt ist, stellen Sie fest, dass die Elemente der Ebene dieser Dimension als Liste der verfügbaren Filter angezeigt werden.

  3. Sie können die Mitglieder überprüfen, die Sie in Ihr Ergebnis einbeziehen möchten.

    Sie können auch die Option "Alle auswählen" auswählen, und deaktivieren Sie dann die Mitglieder, die Sie nicht in Ihr Ergebnis aufnehmen möchten.

    Geben Sie einige Zeichen in das Suchfeld für diesen Filter ein, um Mitglieder in der Liste zu finden.

    Screenshot von Power BI, in dem Sie die Mitglieder, die Sie hervorheben möchten, überprüfen.

  4. Wenn Sie Filter für zwei oder mehr Ebenen derselben Dimension haben, stellen Sie fest, dass das Auswählen von Mitgliedern aus einer höheren Ebene in der Dimension die Elemente ändert, die in den unteren Ebenen dieser Dimension verfügbar sind.

    Dieses Quermarkierungs-/Filterverhalten kann deaktiviert werden, indem die Option zum Deaktivieren der Kreuzmarkierung/Filterung standardmäßig aktiviert wird, wie in den Optionen zum Reduzieren von Abfragen beschrieben.

    Screenshot von Power BI, in dem die Auswahl von Mitgliedern zum Filtern die verfügbaren Mitglieder ändert.

  5. Wenn Sie mit der Auswahl der gewünschten Elemente im Filter auf Dimensionebene fertig sind, empfiehlt es sich, diese Dimensionebene ihrer Visualisierung hinzuzufügen. Prüfen Sie die übereinstimmende Dimensionsebene im Felder-Bereich, und fügen Sie sie dann Ihrer aktuellen Visualisierung hinzu.

    Screenshot von Power BI, in dem Sie neue Dimensionen hinzufügen.

Weitere Informationen zum Hinzufügen von Filtern finden Sie unter Filter zu einem Bericht in Power BI hinzufügen.

Problembehandlung

In diesem Abschnitt werden allgemeine Probleme beschrieben, die möglicherweise auftreten, und enthält Schritte zur Problembehandlung, um die Probleme zu beheben.

Verbindungsprobleme

Symptom 1

Power BI Desktop gibt die Fehlermeldung "Verbindung mit dem Remoteserver konnte nicht hergestellt werden" zurück.

Resolution

  1. Stellen Sie sicher, dass der Essbase Analytic Provider Services (APS)-Server für die Anbieterserver und eigenständigen Server in der EAS-Konsole (Essbase Administration Service) ordnungsgemäß konfiguriert ist. Weitere Informationen: Konfigurieren von Essbase-Clustern

  2. Stellen Sie sicher, dass die URL korrekt ist.

    • Überprüfen Sie, ob der Hostname und/oder die IP-Adresse korrekt sind.
    • Überprüfen Sie, ob der bereitgestellte Port korrekt ist.
    • Stellen Sie sicher, dass das HTTP-Protokoll (nicht https) angegeben ist.
    • Überprüfen Sie, ob der Fall für den /aps/XMLA-Pfad in der URL korrekt ist.
  3. Wenn eine Firewall zwischen Power BI Desktop und dem bereitgestellten Hostnamen vorhanden ist, überprüfen Sie, ob der bereitgestellte Hostname und port über Ihre Firewall ausgehend übergeben werden können.

Überprüfung

Beim Erneuten Herstellen einer Verbindung wird der Fehler nicht angezeigt, und die Cube- und Memberliste befindet sich im Navigationsbereich. Sie können auch im Importmodus in der Vorschau auswählen und anzeigen.

Symptom 2

Power BI Desktop gibt die Fehlermeldung "Wir konnten uns nicht mit den bereitgestellten Anmeldeinformationen authentifizieren. Versuchen Sie es bitte erneut."

Resolution

Stellen Sie sicher, dass der angegebene Benutzername und das Kennwort korrekt sind. Geben Sie Ihre Werte sorgfältig wieder ein. Bei dem Kennwort wird die Groß-/Kleinschreibung beachtet.

Überprüfung

Nachdem Sie den Benutzernamen und das Kennwort korrigiert haben, sollten Sie in der Lage sein, die Mitglieder und den Wert in der Vorschau anzuzeigen oder die Daten zu laden.

Symptom 3

Power BI Desktop gibt die Fehlermeldung "Daten auf Stammebene sind ungültig. Zeile 1, Position 1."

Resolution

Stellen Sie sicher, dass der Essbase Analytic Provider Services (APS)-Server für die Anbieterserver und eigenständigen Server in der EAS-Konsole (Essbase Administration Service) ordnungsgemäß konfiguriert ist. Weitere Informationen: Konfigurieren von Essbase-Clustern.

Überprüfung

Beim erneuten Verbindungsaufbau wird der Fehler nicht angezeigt, und die Cube- und Mitgliederliste erscheint im Navigationsbereich. Sie können auch in der Vorschau im Importmodus auswählen und anzeigen.

Symptom 4

Sobald die Verbindung mit dem Oracle Essbase Analytic Provider Services (APS)-Server erfolgreich hergestellt wurde, sind server unter dem URL-Knoten im Datenquellennavigator aufgeführt. Wenn Sie jedoch einen Serverknoten erweitern, werden unter diesem Serverknoten keine Anwendungen aufgeführt.

Resolution

Es wird empfohlen, den Oracle Hyperion-Server so zu konfigurieren, dass der Anbieter und eigenständige Server über die Essbase Administration Service (EAS)-Konsole definiert werden. Weitere Informationen finden Sie im Abschnitt "Addendum: Registrieren von Providern und eigenständigen Servern in der Essbase Administration Service (EAS)-Konsole".

Überprüfung

Wenn Sie erneut versuchen, eine Verbindung herzustellen, wird der Fehler nicht angezeigt, und Sie können die Cube- und Memberliste im Navigationsbereich sehen. Sie können auch in der Vorschau im Importmodus auswählen und anzeigen.

Timeout-Problem oder Problem mit großen Datenmengen

Symptom 1

Power Query gibt die Fehlermeldung "Der Vorgang hat ein Timeout" zurück.

Resolution

  1. Stellen Sie sicher, dass das Netzwerk stabil ist und ein zuverlässiger Netzwerkpfad zum Essbase Analytic Provider Services (APS)-Server vorhanden ist, der in der Datenquellen-URL bereitgestellt wird.

  2. Wenn es die Möglichkeit gibt, dass die Abfrage an den Dienst eine große Datenmenge zurückgeben kann, geben Sie ein langes (oder längeres) Befehlstimeoutintervall an. Fügen Sie Ihrer Abfrage nach Möglichkeit Filter hinzu, um die zurückgegebene Datenmenge zu reduzieren. Wählen Sie z. B. nur bestimmte Elemente jeder Dimension aus, die Sie zurückgeben möchten.

Überprüfung

Versuchen Sie erneut, die Daten zu laden und wenn das Problem weiterhin besteht, versuchen Sie, auf ein längeres Timeoutintervall zu erhöhen oder die Daten weiter zu filtern. Wenn das Problem weiterhin besteht, probieren Sie die Lösung für Symptome 3 aus.

Symptom 2

Die Abfrage gibt die Fehlermeldung "Interner Fehler: Die Abfrage versucht, mehr als >4 GB an Arbeitsspeicher zuzuweisen und kann nicht ausgeführt werden." Das Abfragekontingent überschreitet die Zuordnungsgrenzwerte.

Resolution

Die Abfrage, die Sie ausführen möchten, erzeugt mehr Ergebnisse als der Oracle Essbase-Server verarbeiten kann. Geben Sie die Filter für die Abfrage an, oder erhöhen Sie sie, um die Vom Server zurückgegebene Datenmenge zu verringern. Wählen Sie z. B. bestimmte Mitglieder für jede Ebene jeder Dimension aus oder legen Sie numerische Grenzwerte für den Wert von Messgrößen fest.

Überprüfung

Versuchen Sie erneut, die Daten zu laden und wenn das Problem weiterhin besteht, versuchen Sie, auf ein längeres Timeoutintervall zu erhöhen oder die Daten weiter zu filtern. Wenn das Problem weiterhin besteht, probieren Sie die Lösung für Symptome 3 aus.

Symptom 3

Essbase Analytic Provider Services (APS) oder der Essbase Server zeigt eine große Anzahl von Verbindungen mit lang laufenden Sitzungen an.

Resolution

Wenn der Verbindungsmodus auf DirectQuery eingestellt ist, ist es einfach, Messwerte oder Dimensionsebenen auszuwählen, die der ausgewählten Visualisierung hinzugefügt werden sollen. Jede neue Auswahl erstellt jedoch eine neue Abfrage und eine neue Sitzung auf dem Essbase Analytic Provider Services (APS)/Essbase-Server. Es gibt einige Möglichkeiten, um eine reduzierte Anzahl von Abfragen sicherzustellen oder die Größe jedes Abfrageergebnisses zu verringern. Überprüfen Sie die Leistungsüberlegungen , um zu verringern, wie oft der Server abgefragt wird, und um auch die Größe der Abfrageergebnisse zu verringern.

Überprüfung

Versuchen Sie erneut, die Daten zu laden.

Schlüssel stimmt nicht überein beim Ausführen von MDX

Symptom

Eine MDX-Anweisung gibt die Fehlermeldung "Der Schlüssel stimmt mit keiner Zeile in der Tabelle überein."

Resolution

Es ist wahrscheinlich, dass der Wert oder der Fall der Server- und Anwendungsfelder nicht übereinstimmen. Wählen Sie die Schaltfläche "Bearbeiten " aus, und korrigieren Sie den Wert und die Groß-/Kleinschreibung der Felder "Server" und "Anwendung".

Überprüfung

Versuchen Sie erneut, die Daten zu laden.

Problem beim Abrufen des Cubes – MDX

Symptom

Eine MDX-Anweisung gibt die Fehlermeldung „Der Cubename kann nicht aus der Anweisung abgerufen werden.“ Überprüfen Sie das Format, das zum Angeben des Cubenamens verwendet wird."

Resolution

Stellen Sie sicher, dass der Datenbankname in der FROM-Klausel der MDX-Anweisung vollständig mit dem Anwendungs- und Datenbanknamen qualifiziert ist, z. B. [Sample.Basic]. Wählen Sie die Schaltfläche "Bearbeiten " aus, und korrigieren Sie den vollqualifizierten Datenbanknamen in der FROM-Klausel der MDX-Anweisung.

Überprüfung

Versuchen Sie erneut, die Daten zu laden.

Essbase Error (1260060)-Problem – MDX

Symptom

Eine MDX-Anweisung gibt die Fehlermeldung "Essbase Error (1260060): Der Cube-Name XXXX passt nicht zur aktuellen Anwendung/Datenbank."

Resolution

Stellen Sie sicher, dass der Anwendungsname und der vollqualifizierte Datenbankname in der FROM-Klausel übereinstimmen. Wählen Sie die Schaltfläche "Bearbeiten " aus, und korrigieren Sie entweder den Anwendungsnamen oder den vollqualifizierten Datenbanknamen in der FROM-Klausel der MDX-Anweisung.

Überprüfung

Versuchen Sie erneut, die Daten zu laden.

Essbase Fehler (1200549): Wiederholte Dimension [Metriken] in MDX-Abfrage

Symptom

Beim Laden einer Dimension erscheint die Fehlermeldung "Essbase Error (1200549): Wiederholte Dimension [Measures] in MDX-Abfrage."

Resolution

  1. Melden Sie sich beim Essbase-Server an, öffnen Sie die Essbase Administration Services-Konsole, und melden Sie sich mit einem Administratorbenutzer an (oder wer über Berechtigungen für die problematische Datenbank verfügt).

  2. Navigieren Sie zur Essbase-Serveranwendungsdatenbank >> mit der problematischen Dimension "Measures".

  3. Entsperren Sie die Gliederung der Datenbank, und bearbeiten Sie sie.

  4. Bestimmen Sie, welche Dimension als Dimensionstyp "Accounts" dienen soll. Klicken Sie mit der rechten Maustaste darauf, und wählen Sie "Membereigenschaften bearbeiten" aus.

  5. Wählen Sie das Feld "Dimensiontyp" aus, und legen Sie es auf "Konten" fest. Wählen Sie OK aus.

    Screenshot der Essbase-Verwaltungsdienste mit der Kontodimension.

  6. Überprüfen und speichern Sie die Gliederung.

Überprüfung

Versuchen Sie erneut, die Dimension zu laden.