Condividi tramite


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

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

    Scheda Azioni di Progettazione cubi

  2. Fare clic su Nuova azione drill-through nella barra degli strumenti della scheda Azioni.

    Nel riquadro di visualizzazione verrà visualizzato un modello Azione vuoto.

    Modello di azione vuota nel riquadro di visualizzazione

  3. Nella casella Nome cambiare il nome dell'azione in Internet Sales Details Drillthrough Action.

  4. Selezionare Vendite Internet nell'elenco Membri gruppo di misure .

  5. Nella casella Colonne drill-through selezionare Dettagli ordine vendita Internet nell'elenco Dimensioni.

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

    Casella Colonne drill-through

  7. Espandere la casella Proprietà aggiuntive, come illustrato nella figura seguente.

    Casella Proprietà aggiuntive

  8. Nella casella Numero massimo di righe digitare 10.

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

    Casella Proprietà aggiuntive

Utilizzo dell'azione drill-through

Per utilizzare l'azione drill-through

  1. Scegliere Distribuisci Analysis Services Tutorial dal menu Genera.

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

  3. Eliminare tutte le gerarchie e le misure dal riquadro Dati e tutti i membri della dimensione dal riquadro Filtro.

  4. Aggiungere la misura Internet Sales-Sales Amount all'area dati.

  5. Aggiungere la gerarchia definita dall'utente Customer Geography della cartella Location nella dimensione Customer al riquadro Filtro.

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

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

    Ordini spediti ad Adam Powell

  8. Fare clic su Chiudi per chiudere la finestra del Visualizzatore dati di esempio.

Modifica dell'azione drill-through

Per modificare l'azione drill-through

  1. Aprire Progettazione dimensioni per la dimensione Internet Sales Order Details.

    Si noti che sono stati definiti solo tre attributi per questa dimensione.

  2. Nel riquadro Vista origine dati fare clic con il pulsante destro del mouse su un'area aperta e quindi scegliere Mostra tutte le tabelle.

  3. Scegliere Layout automatico dal menu Formato e quindi fare clic su Diagramma.

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

  5. Creare nuovi attributi in base alle colonne seguenti:

    • OrderDateKey
    • DueDateKey
    • ShipDateKey
  6. 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).

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

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

  9. Passare alla scheda Azioni di Progettazione cubi per il cubo di Analysis Services Tutorial.

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

    Casella Colonne drill-through

Controllo dell'azione drill-through modificata

Per controllare l'azione drill-through modificata

  1. Scegliere Distribuisci Analysis Services Tutorial dal menu Genera.

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

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

    Ordini spediti ad Adam Powell

  4. 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à

Guida in linea e informazioni

Assistenza su SQL Server 2005