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 altre informazioni sulle azioni, vedere Azioni (Analysis Services - Dati multidimensionali).For more information about actions, see Actions (Analysis Services - Multidimensional Data).
Usare 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 destinazionescegliere tra gli oggetti seguenti:
Membri dell'attributo
Celle
Cubo
Membri della dimensione
Gerarchia
Membri della gerarchia
Level
Membri del livello
Dopo aver selezionato il tipo di oggetto di destinazione, in Oggetto di destinazioneselezionare 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 | Consente di recuperare un set di dati. |
Proprietario | Esegue un'operazione utilizzando un'interfaccia diversa da quelle elencate in questa tabella. |
Set di righe | Consente di recuperare un set di righe. |
. | Esegue un comando OLE DB. |
URL | Visualizza una pagina variabile in un browser Internet. |
In Espressione azionespecificare 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 Interattività Su apertura |
Applicazione | Descrive l'applicazione dell'azione. |
Descrizione | Descrive l'azione. |
Didascalia | Visualizza una didascalia da associare all'azione. Se il didascalia è MDX, specificare True per Caption è MDX. |
La 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 altre informazioni, vedere Elemento Action (ASSL),Elemento Type (ACTION) (ASSL) e Programmazione di oggetti avanzati OLAP 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.
Report Server
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.