Definizione e utilizzo di un'azione drill-through
La Lezione 5 di questa esercitazione ha spiegato come definire una dimensione dei fatti in modo che gli utenti possano dimensionare le misure tramite i membri della dimensione dei fatti e restituire dettagli sulle misure specifiche dei fatti, ad esempio informazioni dettagliate sugli ordini. Il dimensionamento dei dati della tabella dei fatti tramite una dimensione dei fatti senza l'applicazione di un filtro appropriato sui dati restituiti dalla query può causare un rallentamento delle prestazioni della query e demoralizzare in questo modo gli utenti. Per eliminare tale rallentamento è possibile definire un'azione drill-through per restituire lo stesso tipo di informazioni ma limitare il numero totale di righe restituite, migliorando notevolmente le prestazioni della query.
Nelle procedure descritte in questo argomento viene definita un'azione drill-through per restituire informazioni dettagliate sugli ordini relativi alle vendite ai clienti su Internet.
Definizione delle proprietà di un'azione drill-through
Per definire le proprietà di un'azione drill-through
In Progettazione cubi per il cubo di Analysis Services Tutorial, fare clic sulla scheda Azioni.
La scheda Azioni include diversi riquadri. Sul lato sinistro della scheda si trovano il riquadro Libreria azioni e un riquadro Strumenti di calcolo. Il riquadro a destra di questi due riquadri è il riquadro di visualizzazione, contenente i dettagli dell'azione selezionata nel riquadro Libreria azioni.
Nella figura seguente viene illustrata la scheda Azioni di Progettazione cubi.
Fare clic su Nuova azione drill-through nella barra degli strumenti della scheda Azioni.
Nel riquadro di visualizzazione verrà visualizzato un modello Azione vuoto.
Nella casella Nome cambiare il nome dell'azione in Internet Sales Details Drillthrough Action.
Selezionare Vendite Internet nell'elenco Membri gruppo di misure .
Nella casella Colonne drill-through selezionare Dettagli ordine vendita Internet nell'elenco Dimensioni.
Nell'elenco Colonne restituite selezionare le caselle di controllo Item Description e Order Number e quindi fare clic su OK. Nella figura seguente viene illustrato l'aspetto che dovrebbe avere assunto il modello Azione a questo punto della procedura.
Espandere la casella Proprietà aggiuntive, come illustrato nella figura seguente.
Nella casella Numero massimo di righe digitare 10.
Nella casella Didascalia digitare Drillthrough to Order Details….
Queste impostazioni limitano il numero di righe restituite e specificano la didascalia che viene visualizzata nel menu dell'applicazione client. Nella figura seguente vengono illustrate tali impostazioni all'interno della casella Proprietàaggiuntive.
Utilizzo dell'azione drill-through
Per utilizzare l'azione drill-through
Scegliere Distribuisci Analysis Services Tutorial dal menu Genera.
Quando la distribuzione ha avuto esito positivo, fare clic sulla scheda Esplorazione in Progettazione cubi per il cubo di Analysis Services Tutorial e quindi fare clic su Riconnetti.
Eliminare tutte le gerarchie e le misure dal riquadro Dati e tutti i membri della dimensione dal riquadro Filtro.
Aggiungere la misura Internet Sales-Sales Amount all'area dati.
Aggiungere la gerarchia definita dall'utente Customer Geography della cartella Location nella dimensione Customer al riquadro Filtro.
Nell'elenco Espressione filtro, espandere All Customers, Australia, Queensland, Brisbane e 4000, selezionare la casella di controllo corrispondente ad Adam Powell e quindi fare clic su OK.
Il totale dei prodotti venduti da Adventure Works Cycles ad Adam Powell viene visualizzato nell'area dati.
Fare clic sulla cella di dati nel riquadro Dati, quindi fare clic con il pulsante destro del mouse sulla cella e scegliere Drillthrough to Order Details.
I dettagli degli ordini spediti ad Adam Powell vengono visualizzati nel Visualizzatore dati di esempio, come illustrato nella figura seguente. Servirebbero tuttavia alcuni dettagli supplementari, ad esempio la data dell'ordine, la data di scadenza e la data di spedizione. Nella procedura seguente si aggiungeranno tali dettagli supplementari.
Fare clic su Chiudi per chiudere la finestra del Visualizzatore dati di esempio.
Modifica dell'azione drill-through
Per modificare l'azione drill-through
Aprire Progettazione dimensioni per la dimensione Internet Sales Order Details.
Si noti che sono stati definiti solo tre attributi per questa dimensione.
Nel riquadro Vista origine dati fare clic con il pulsante destro del mouse su un'area aperta e quindi scegliere Mostra tutte le tabelle.
Scegliere Layout automatico dal menu Formato e quindi fare clic su Diagramma.
Individuare la tabella InternetSales (dbo.FactInternetSales) facendo clic con il pulsante destro del mouse in un'area aperta del riquadro Vista origine dati e scegliendo Trova tabella, dbo.FactInternetSales e quindi facendo clic su OK.
Creare nuovi attributi in base alle colonne seguenti:
- OrderDateKey
- DueDateKey
- ShipDateKey
Modificare la proprietà Name dell'attributo Due Date Key in Due Date e quindi modificare la proprietà Name Column di questo attributo in DimTime.SimpleDate (WChar).
Modificare la proprietà Name dell'attributo Order Date Key in Order Date e quindi modificare la proprietà Name Column di questo attributo in DimTime.SimpleDate (WChar).
Modificare la proprietà Name dell'attributo Ship Date Key in Ship Date e quindi modificare la proprietà Name Column di questo attributo in DimTime.SimpleDate (WChar).
Passare alla scheda Azioni di Progettazione cubi per il cubo di Analysis Services Tutorial.
Nella casella Colonne drill-through aggiungere le colonne seguenti all'elenco Colonne restituite e quindi fare clic su OK:
- Data ordine
- Scadenza
- Data spedizione
Nella figura seguente vengono illustrate tali colonne selezionate.
Controllo dell'azione drill-through modificata
Per controllare l'azione drill-through modificata
Scegliere Distribuisci Analysis Services Tutorial dal menu Genera.
Quando la distribuzione ha avuto esito positivo, fare clic sulla scheda Esplorazione in Progettazione cubi per il cubo di Analysis Services Tutorial e quindi fare clic su Riconnetti.
Fare clic sull'unica cella di dati e quindi fare clic con il pulsante destro del mouse sulla cella e scegliere Drillthrough to Order Details
I dettagli degli ordini spediti ad Adam Powell vengono visualizzati nel Visualizzatore dati di esempio. Tali dettagli includono informazioni sulla data dell'ordine, sulla data di scadenza e sulla data di spedizione, come illustrato nella figura seguente.
Fare clic su Chiudi per chiudere il Visualizzatore dati di esempio.
[!NOTA] Un progetto completato fino alla lezione 8 è incluso con il download e l'installazione degli esempi aggiornati. Per ulteriori informazioni, vedere la sezione relativa a come ottenere esempi aggiornati in Installazione degli esempi.
Lezione successiva
Lezione 9: Definizione di prospettive e traduzioni
Vedere anche
Attività
Definizione di una relazione di tipo Fatti
Altre risorse
Azioni
Definizione e configurazione di un'azione
Relazioni tra dimensioni
Definizione di una relazione di tipo Fatti e delle relative proprietà