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.