Azioni nei modelli multidimensionali

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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).

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.
Istruzione 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 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 altre informazioni, vedere Elemento action (ASSL),Elemento type (action) (ASSL) e oggetti avanzati AMO OLAP di programmazione.

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.

Nota

In SQL Server 2017 è possibile specificare Transport Layer Security (https:) nella proprietà nome server.

Parametri (facoltativo)
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:

http://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

Cubi nei modelli multidimensionali