Azioni nei modelli multidimensionali

Un'azione è un'operazione inizializzata dall'utente finale su un cubo o una parte di un cubo selezionati. L'operazione consente di avviare un'applicazione con l'elemento selezionato come parametro oppure di recuperare informazioni sull'elemento selezionato. Per ulteriori informazioni sulle azioni, vedere Azioni (Analysis Services - Dati multidimensionali).

Utilizzare la scheda Azioni di Progettazione cubi per compilare azioni per un cubo. Specificare le opzioni seguenti:

  • Nome
    Selezionare un nome che identifichi l'azione.

  • Destinazione azione
    Selezionare l'oggetto a cui è associata l'azione. Nelle applicazioni client l'azione viene in genere visualizzata quando gli utenti finali selezionano l'oggetto di destinazione. Tuttavia, è l'applicazione client che determina quale operazione dell'utente finale attiva la visualizzazione delle azioni. In Tipo di destinazione selezionare tra gli oggetti seguenti:

    • Membri dell'attributo

    • Celle

    • Cubo

    • Membri della dimensione

    • Gerarchia

    • Membri della gerarchia

    • Livello

    • Membri del livello

    Dopo aver selezionato il tipo di oggetto di destinazione, in Oggetto di destinazione selezionare l'oggetto del cubo del tipo definito.

  • Condizione (facoltativa)
    Specificare un'espressione MDX (Multidimensional Expressions) facoltativa che restituisca un valore booleano. Se il valore è True, l'azione viene eseguita sulla destinazione specificata. Se invece il valore è False, l'azione non viene eseguita.

  • Contenuto azione
    Selezionare il tipo di azione. Nella tabella seguente vengono riepilogati i tipi disponibili.

    Tipo

    Descrizione

    Set di dati

    Recupera un set di dati.

    Proprietario

    Esegue un'operazione utilizzando un'interfaccia diversa da quelle elencate in questa tabella.

    Set di righe

    Recupera un set di righe.

    Istruzione

    Esegue un comando OLE DB.

    URL

    Visualizza una pagina variabile in un browser Internet.

    In Espressione azione specificare i parametri passati durante l'esecuzione dell'azione. Il risultato della valutazione della sintassi deve essere una stringa ed è necessario includere un'espressione MDX. Ad esempio, l'espressione MDX può indicare una parte del cubo inclusa nella sintassi. Le espressioni MDX vengono valutate prima del passaggio dei parametri. È inoltre disponibile Generatore MDX, che consente di compilare espressioni MDX in modo semplificato.

  • Proprietà aggiuntive
    Selezionare la proprietà. Nella tabella seguente vengono riepilogate le proprietà disponibili.

    Proprietà

    Descrizione

    Chiamata

    Specifica la modalità di esecuzione dell'azione. L'impostazione predefinita Interattiva specifica che l'azione viene eseguita quando un utente accede a un oggetto. Le impostazioni possibili sono:

    • Batch

    • Interattiva

    • Su apertura

    Applicazione

    Descrive l'applicazione dell'azione.

    Descrizione

    Descrive l'azione.

    Didascalia

    Visualizza una didascalia da associare all'azione. Se la didascalia è MDX, specificare True in Didascalia MDX.

    Didascalia MDX

    Specificare True se la didascalia è MDX, in caso contrario specificare False.

[!NOTA]

Per definire i tipi di azione HTML e Riga di comando, è necessario utilizzare Analysis Services Scripting Language (ASSL) o la libreria AMO (Analysis Management Objects). Per ulteriori informazioni, vedere Elemento Action (ASSL), Elemento Type (Action) (ASSL) e Programmazione di oggetti avanzati OLAP in AMO.

Creazione di un'azione report

Il server di report risponde alle richieste basate su URL relative ai report. Per creare un'azione report, scegliere Nuova azione report dal menu Cubo. Le opzioni seguenti sono specifiche di un'azione report.

  • Server report
    Le proprietà descritte nella tabella seguente sono specifiche del server di report.

    Proprietà

    Descrizione

    Nome server

    Nome del computer in cui il server di report è in esecuzione.

    Percorso server

    Percorso esposto dal server di report.

    Formato report

    HTML5, HTML3, Excel o PDF.

  • Parametri (facoltativi)
    I parametri vengono inviati al server come parte della stringa dell'URL quando viene creata l'azione. Includono Nome parametro e Valore parametro, che è un'espressione MDX.

L'URL del server di report viene creato nel modo seguente:

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

Ad esempio:

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

Creazione di un'azione drill-through

Un'azione drill-through viene definita da un'azione set di righe, che a sua volta viene restituita all'applicazione client come istruzione drill-through. La destinazione dell'azione è membro di un gruppo di misure. Per creare una nuova azione drill-through, scegliere Nuova azione drill-through dal menu Cubo. Le opzioni seguenti sono specifiche di un'azione drill-through.

  • Colonne drill-through
    Selezionare una o più dimensioni e per ogni dimensione selezionare le colonne drill-through restituite all'applicazione client dall'azione.

Vedere anche

Concetti

Cubi nei modelli multidimensionali