Freigeben über


Aktionen in mehrdimensionalen Modellen

Eine Aktion ist ein vom Endbenutzer initiierter Vorgang auf einem ausgewählten Cube oder Teil eines Cubes. Der Vorgang kann eine Anwendung mit dem ausgewählten Element als Parameter starten oder Informationen zum ausgewählten Element abrufen. Weitere Informationen zu Aktionen finden Sie unter Aktionen (Analysis Services – Multidimensional Data).

Verwenden Sie die Registerkarte "Aktionen " von Cube-Designer, um Aktionen für einen Cube zu erstellen. Geben Sie Folgendes an:

Name
Wählen Sie einen Namen aus, der die Aktion identifiziert.

Aktionsziel
Wählen Sie das Objekt aus, an das die Aktion angefügt ist. In Clientanwendungen wird die Aktion im Allgemeinen angezeigt, wenn Endbenutzer das Zielobjekt auswählen. Die Clientanwendung bestimmt jedoch, welche Aktionen von Endbenutzern angezeigt werden. Wählen Sie für den Zieltyp aus den folgenden Objekten aus:

  • Attributmitglieder

  • Zellen

  • Würfel

  • Dimension-Elemente

  • Hierarchie

  • Mitglieder der Hierarchie

  • Niveau

  • Level-Mitglieder

Nachdem Sie den Zielobjekttyp ausgewählt haben, wählen Sie unter "Zielobjekt" das Cubeobjekt des angegebenen Typs aus.

Bedingung (Optional)
Geben Sie einen optionalen MDX-Ausdruck (Multidimensional Expressions) an, der in einen booleschen Wert aufgelöst wird. Wenn der Wert lautet True, wird die Aktion für das angegebene Ziel ausgeführt. Wenn der Wert lautet False, wird die Aktion nicht ausgeführt.

Aktionsinhalt
Wählen Sie den Aktionstyp aus. In der folgenden Tabelle sind die verfügbaren Typen zusammengefasst.

Typ BESCHREIBUNG
Datensatz Ruft ein Dataset ab.
Proprietär Führt einen Vorgang mithilfe einer anderen Schnittstelle als den in dieser Tabelle aufgeführten Vorgängen aus.
Zeilensatz Ruft ein Rowset ab.
Erklärung Führt einen OLE DB-Befehl aus.
URL Zeigt eine variable Seite in einem Internetbrowser an.

Geben Sie für den Aktionsausdruck die Parameter an, die beim Ausführen der Aktion übergeben werden. Die Syntax muss als Zeichenfolge ausgewertet werden, und Sie müssen einen Ausdruck einschließen, der in MDX geschrieben ist. Ihr MDX-Ausdruck kann beispielsweise einen Teil des Cubes angeben, der in der Syntax enthalten ist. MDX-Ausdrücke werden ausgewertet, bevor die Parameter übergeben werden. Außerdem ist MDX Builder verfügbar, um MDX-Ausdrücke zu erstellen.

Weitere Eigenschaften
Wählen Sie das Attribut aus. In der folgenden Tabelle sind die verfügbaren Eigenschaften zusammengefasst.

Eigentum BESCHREIBUNG
Aufruf Gibt an, wie die Aktion ausgeführt wird. Interaktiv, der Standardwert, gibt an, dass die Aktion ausgeführt wird, wenn ein Benutzer auf ein Objekt zugreift. Die folgenden Einstellungen sind möglich:

Stapel

Interaktiv

Beim Öffnen
Anwendung Beschreibt die Anwendung der Aktion.
Beschreibung Beschreibt die Aktion.
Beschriftung Stellt eine Beschriftung bereit, die für die Aktion angezeigt wird. Wenn die Beschriftung MDX ist, geben Sie True für Caption MDX an.
Die Beschriftung lautet MDX Geben Sie True an, ob die Beschriftung MDX ist oder ob sie es False nicht ist.

Hinweis

Sie müssen die Analysis Services Scripting Language (ASSL) oder Analysis Management Objects (AMO) verwenden, um HTML- und Befehlszeilenaktionstypen zu definieren. Weitere Informationen finden Sie unter Action Element (ASSL),Type Element (Action) (ASSL) und Programming AMO OLAP Advanced Objects.

Erstellen einer Berichtserstellungsaktivität

Der Berichtsserver antwortet auf URL-basierte Anforderungen für Berichte. Klicken Sie zum Erstellen einer Berichterstellungsaktion im Menü "Cube " auf "Neue Berichterstellungsaktion". Die folgenden Optionen sind spezifisch für eine Berichterstellungsaktion.

Berichtsserver
Die in der folgenden Tabelle beschriebenen Eigenschaften werden für den Berichtsserver angegeben.

Eigentum BESCHREIBUNG
Servername Der Name des Computers, auf dem der Berichtsserver ausgeführt wird.
Serverpfad Der Pfad, der vom Berichtsserver verfügbar gemacht wird.
Berichtsformat HTML5, HTML3, Excel oder PDF.

Parameter (optional)
Die Parameter werden beim Erstellen der Aktion als Teil der URL-Zeichenfolge an den Server gesendet. Dazu gehören Parametername und Parameterwert, bei dem es sich um einen MDX-Ausdruck handelt.

Die Berichtsserver-URL wird wie folgt erstellt:

  
http://  
host  
/  
virtualdirectory  
/Path&  
parametername1  
=  
parametervalue1  
& ...  

Beispiel:

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West  

Erstellen einer Drillthrough-Aktion

Eine Drillthrough-Aktion wird durch eine Rowset-Aktion definiert, die als Drillthrough-Anweisung an die Clientanwendung zurückgegeben wird. Das Aktionsziel ist Mitglied einer Maßgruppe. Um eine neue Drillthroughaktion zu erstellen, klicken Sie im Menü " Cube " auf "Neue Drillthroughaktion". Die folgenden Optionen sind spezifisch für eine Drillthrough-Aktion:

Drillthrough-Spalten
Wählen Sie eine oder mehrere Dimensionen aus, und wählen Sie für jede Dimension die Drillthroughspalten aus, die von der Aktion an die Clientanwendung zurückgegeben werden.

Siehe auch

Cubes in multidimensionalen Modellen