Definieren und Konfigurieren von Aktionen (Analysis Services - Mehrdimensionale Daten)

Eine Aktion ist ein vom Endbenutzer initiierter Vorgang, der auf einem ausgewählten Cube oder Teil eines Cubes ausgeführt wird. Der Vorgang kann eine Anwendung mit dem ausgewählten Element als Parameter starten, oder er kann Informationen zum ausgewählten Element abrufen. Weitere Informationen zu Aktionen finden Sie unter Aktionen (Analysis Services - Mehrdimensionale Daten).

Mithilfe der Registerkarte Aktionen des Cube-Designers können Sie Aktionen für einen Cube erstellen. Geben Sie Folgendes an:

  • Name
    Wählen Sie einen Namen für die Aktion aus.

  • Aktionsziel
    Wählen Sie das Objekt aus, dem die Aktion angefügt wird. In Clientanwendungen wird die Aktion grundsätzlich angezeigt, wenn der Endbenutzer das Zielobjekt ausgewählt hat; jedoch bestimmt die Clientanwendung, welcher Endbenutzervorgang Aktionen anzeigt. Wählen Sie für Zieltyp aus den folgenden Objekten aus:

    • Attributelemente

    • Zellen

    • Cube

    • Dimensionselemente

    • Hierarchie

    • Hierarchieelemente

    • Ebene

    • Ebenenelemente

    Nachdem Sie den Zielobjekttyp ausgewählt haben, wählen Sie unter Zielobjekt das Cubeobjekt vom entsprechenden Typ aus.

  • Bedingung (Optional)
    Geben Sie einen optionalen MDX-Ausdruck (Multidimensional Expressions) an, der zu einem Booleschen Wert aufgelöst wird. Beim Wert True wird die Aktion für das angegebene Ziel durchgeführt. Beim Wert False wird die Aktion nicht durchgeführt.

  • Aktionsinhalt
    Wählen Sie den Typ der Aktion aus. In der folgenden Tabelle werden die verfügbaren Aktionstypen zusammengefasst.

    Typ

    Beschreibung

    Dataset

    Ruft ein Dataset ab.

    Proprietär

    Führt einen Vorgang über eine Schnittstelle aus, die nicht in dieser Tabelle aufgelistet ist.

    Rowset

    Ruft ein Rowset ab.

    Anweisung

    Führt einen OLE DB-Befehl aus.

    URL

    Zeigt eine veränderliche Seite in einem Internetbrowser an.

    Geben Sie für Aktionsausdruck die Parameter an, die beim Ausführen der Aktion übergeben werden. Die Syntax muss zu einer Zeichenfolge ausgewertet werden, und Sie müssen einen in MDX geschriebenen Ausdruck einschließen. Der MDX-Ausdruck kann z. B. einen Teil des Cubes anzeigen, der in die Syntax eingeschlossen ist. MDX-Ausdrücke werden ausgewertet, bevor die Parameter übergeben werden. Darüber hinaus steht Ihnen der MDX-Generator zur Verfügung, der Sie bei der Erstellung von MDX-Ausdrücken unterstützt.

  • Weitere Eigenschaften
    Wählen Sie die Eigenschaft aus. In der folgenden Tabelle werden die verfügbaren Eigenschaften zusammengefasst.

    Eigenschaft

    Beschreibung

    Aufruf

    Gibt an, wie die Aktion ausgeführt wird. Die Standardeinstellung Interaktiv gibt an, dass die Aktion ausgeführt wird, wenn ein Benutzer auf ein Objekt zugreift. Die möglichen Einstellungen sind:

    • Batch

    • 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. Handelt es sich bei der Beschriftung um MDX, geben Sie True für Beschriftung ist MDX an.

    Beschriftung ist MDX

    Geben Sie True an, wenn es sich bei der Beschriftung um MDX handelt; andernfalls geben Sie False an.

HinweisHinweis

Sie müssen Analysis Services Scripting Language (ASSL) oder Analysis Management Objects (AMO) verwenden, um HTML- und Befehlszeilen-Aktionstypen zu definieren. Weitere Informationen finden Sie unter Action-Element (ASSL), Type-Element (Action) (ASSL) und unter Programmieren von erweiterten AMO OLAP-Objekten.

Erstellen einer Berichtsaktion

Der Berichtsserver antwortet auf URL-basierte Anforderungen nach Berichten. Klicken Sie zum Erstellen einer Berichtsaktion im Menü Cube auf Neue Berichtsaktion. Eine Berichtsaktion zeichnet sich durch die folgenden spezifischen Optionen aus.

  • Berichtsserver
    Die in der folgenden Tabelle beschriebenen Eigenschaften sind spezifisch für den Berichtsserver.

    Eigenschaft

    Beschreibung

    Servername

    Name des Computers, auf dem der Berichtsserver ausgeführt wird.

    Serverpfad

    Der vom Berichtsserver verfügbar gemachte Pfad.

    Berichtsformat

    HTML5, HTML3, Excel oder PDF.

  • Parameter (Optional)
    Die Parameter werden als Bestandteil der URL-Zeichenfolge an den Server gesendet, wenn die Aktion erstellt wird. Dazu gehören Parametername und Parameterwert, wobei es sich um einen MDX-Ausdruck handelt.

Die Berichtsserver-URL setzt sich wie folgt zusammen:

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

Beispiel:

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

Erstellen einer Drillthroughaktion

Eine Drillthroughaktion wird durch eine Rowsetaktion definiert, die als Drillthroughanweisung an die Clientanwendung zurückgegeben wird. Das Aktionsziel ist ein Mitglied einer Measuregruppe. Klicken Sie zum Erstellen einer neuen Drillthroughaktion im Menü Cube auf Neue Drillthroughaktion. Eine Drillthroughaktion zeichnet sich durch die folgenden spezifischen Optionen aus:

  • Drillthroughspalten
    Wählen Sie eine oder mehrere Dimensionen aus und für jede Dimension die durch die Aktion an die Clientanwendung zurückgegebenen Drillthroughspalten.

Siehe auch

Konzepte