Condividi tramite


Modifica della dimensione Customer

È possibile migliorare l'usabilità e le funzionalità delle dimensioni di un cubo in diversi modi. Nelle attività di questo argomento verrà modificata la dimensione Customer.

Ridenominazione di attributi

È possibile modificare i nomi degli attributi con la scheda Struttura dimensione di Progettazione dimensioni.

Per rinominare un attributo

  1. Passare a Dimension Designer per la dimensione Customer in SQL Server Data Tools (SSDT). A tale scopo, fare doppio clic sulla dimensione Customer nel nodo Dimensioni di Esplora soluzioni.

  2. Nel riquadro Attributi fare clic con il pulsante destro del mouse su English Country Region Namee scegliere Rinomina. Modificare il nome dell'attributo in Country-Region.

  3. Modificare i nomi degli attributi seguenti allo stesso modo:

    • Attributo English Education : modifica inEducation

    • Attributo Di occupazione inglese : modifica in Occupation

    • Attributo State Province Name : passare a State-Province

  4. Scegliere Salva tutti dal menu File.

Creazione di una gerarchia

È possibile creare una nuova gerarchia trascinando un attributo dal riquadro Attributi al riquadro Gerarchie .

Per creare una gerarchia

  1. Trascinare l'attributo Country-Region dal riquadro Attributi nel riquadro Gerarchie .

  2. Trascinare l'attributo State-Province dal riquadro Attributi nella nuova cella di <livello> nel riquadro Gerarchie , sotto il Country-Region livello.

  3. Trascinare l'attributo City dal riquadro Attributi nella <nuova cella di livello> nel riquadro Gerarchie , sotto il State-Province livello.

  4. Nel riquadro Gerarchie della scheda Struttura dimensione fare clic con il pulsante destro del mouse sulla barra del titolo della gerarchia Gerarchia , scegliere Rinomina e quindi digitare Customer Geography.

    Il nome della gerarchia è ora Customer Geography.

  5. Scegliere Salva tutti dal menu File.

Aggiunta di un calcolo denominato

È possibile aggiungere un calcolo denominato, ovvero un'espressione SQL rappresentata da una colonna calcolata, a una tabella in una vista origine dati. L'espressione ha lo stesso aspetto e funziona allo stesso modo di una colonna di una tabella. I calcoli denominati consentono di estendere lo schema relazionale delle tabelle esistenti in una vista origine dati senza modificare la tabella dell'origine dei dati sottostante. Per altre informazioni, vedere Definire calcoli denominati in una vista origine dati (Analysis Services)

Per aggiungere un calcolo denominato

  1. Aprire la vista origine dati Adventure Works DW 2012 facendo doppio clic sulla vista origine dati nella cartella Viste origine dati in Esplora soluzioni.

  2. Nel riquadro Tabelle a sinistra, fare clic con il pulsante destro del mouse su Customere scegliere Nuovo calcolo denominato.

  3. Nella finestra di dialogo Crea calcolo denominato digitare FullName nella casella Nome colonna , quindi digitare o copiare e incollare l'istruzione seguente CASE nella casella Espressione :

    CASE  
       WHEN MiddleName IS NULL THEN  
       FirstName + ' ' + LastName  
       ELSE  
       FirstName + ' ' + MiddleName + ' ' + LastName  
    END  
    

    L'istruzione CASE concatena le colonne FirstName, MiddleName e LastName in una singola colonna che verrà utilizzata nella dimensione Customer come nome visualizzato per l'attributo Customer .

  4. Fare clic su OKe quindi espandere Customer nel riquadro Tabelle .

    Il FullName calcolo denominato viene visualizzato nell'elenco di colonne della tabella Customer, con un'icona che indica che si tratta di un calcolo denominato.

  5. Scegliere Salva tutti dal menu File.

  6. Nel riquadro Tabelle fare clic con il pulsante destro del mouse su Customere quindi scegliere Esplora dati.

  7. Controllare l'ultima colonna della vista Esplora tabella Customer .

    Si noti che la FullName colonna viene visualizzata nella vista origine dati, concatenando correttamente i dati da diverse colonne dell'origine dati sottostante e senza modificare l'origine dati originale.

  8. Chiudere la scheda Esplora tabella Customer .

Utilizzo del calcolo denominato per i nomi dei membri

Dopo aver creato un calcolo denominato nella vista origine dati, è possibile utilizzarlo come proprietà di un attributo.

Per utilizzare il calcolo denominato per i nomi dei membri

  1. Passare a Progettazione dimensioni per la dimensione Customer.

  2. Nel riquadro Attributi della scheda Struttura dimensione fare clic sull'attributo Customer Key .

  3. Aprire la finestra Proprietà e fare clic sul pulsante Nascondi automaticamente sulla barra del titolo in modo che rimanga aperta.

  4. Nel campo proprietà Name digitare Full Name.

  5. Fare clic nel campo della proprietà NameColumn nella parte inferiore e quindi sul pulsante Sfoglia (...) per aprire la finestra di dialogo Colonna nome .

  6. Selezionare FullName nella parte inferiore dell'elenco Colonna di origine e quindi fare clic su OK.

  7. Nella scheda Struttura dimensioni trascinare l'attributo Full Name dal riquadro Attributi nella <nuova cella di livello> nel riquadro Gerarchie , sotto il livello Città .

  8. Scegliere Salva tutti dal menu File.

Definizione di cartelle di visualizzazione

È possibile utilizzare cartelle di visualizzazione per raggruppare gerarchie utente e di attributi in strutture di cartelle per migliorare l'usabilità.

Per definire cartelle di visualizzazione

  1. Aprire la scheda Struttura dimensione per la dimensione Customer.

  2. Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:

    • Città

    • Country-Region

    • CAP

    • State-Province

  3. Nel Finestra Proprietà, fare clic sul campo della proprietà AttributeHierarchyDisplayFolder nella parte superiore (potrebbe essere necessario puntare a esso per visualizzare il nome completo) e quindi digitare Location.

  4. Nel riquadro Gerarchie fare clic su Customer Geographye quindi nella Finestra Proprietà a destra selezionare Location come valore della proprietà DisplayFolder.

  5. Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:

    • Commute Distance

    • Education

    • Gender

    • House Owner Flag

    • Stato civile

    • Number Cars Owned

    • Numero bambini a casa

    • Occupation

    • Total Children

    • Yearly Income

  6. Nella Finestra Proprietà fare clic sul campo della proprietà AttributeHierarchyDisplayFolder nella parte superiore e quindi digitare Demographic.

  7. Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:

    • Indirizzo di posta elettronica

    • Telefono

  8. Nel Finestra Proprietà fare clic sul campo della proprietà AttributeHierarchyDisplayFolder e digitare Contacts.

  9. Scegliere Salva tutti dal menu File.

Definizione della proprietà KeyColumns composta

La proprietà KeyColumns contiene la colonna o le colonne che rappresentano la chiave per l'attributo. In questa lezione viene creata una chiave composita per gli attributi City e State-Province . Le chiavi composte possono essere utili quando è necessario identificare in modo univoco un attributo. Ad esempio, quando si definiscono le relazioni tra attributi più avanti in questa esercitazione, un attributo City deve identificare in modo univoco un State-Province attributo. Tuttavia, è possibile che esistano varie città con lo stesso nome in stati diversi. Per questo motivo verrà creata una chiave composta, costituita dalle colonne StateProvinceName e City per l'attributo City . Per altre informazioni, vedere Modificare la proprietà KeyColumn di un attributo.

Per definire la proprietà KeyColumns composta per l'attributo City

  1. Aprire la scheda Struttura dimensione per la dimensione Customer.

  2. Nel riquadro Attributi fare clic sull'attributo City .

  3. Nella finestra Proprietà fare clic nel campo KeyColumns nella parte inferiore e fare clic sul pulsante Sfoglia (...).

  4. Nella finestra di dialogo Colonne chiave , nell'elenco Colonne disponibili selezionare la colonna StateProvinceNamee fare clic sul pulsante > .

    Le colonne City e StateProvinceName sono ora visualizzate nell'elenco Colonne chiave .

  5. Fare clic su OK.

  6. Per impostare la proprietà NameColumn dell'attributo City , fare clic nel campo NameColumn della finestra Proprietà e fare clic sul pulsante Sfoglia (...).

  7. Nella finestra di dialogo Colonna nome , nell'elenco Colonna di origine selezionare Citye fare clic su OK.

  8. Scegliere Salva tutti dal menu File.

Per definire la proprietà KeyColumns composta per l'attributo State-Province

  1. Assicurarsi che la scheda Struttura dimensione per la dimensione Customer sia aperta.

  2. Nel riquadro Attributi fare clic sull'attributo State-Province .

  3. Nella finestra Proprietà fare clic nel campo KeyColumns e quindi sul pulsante Sfoglia (...).

  4. Nella finestra di dialogo Colonne chiave , nell'elenco Colonne disponibili selezionare la colonna EnglishCountryRegionNamee fare clic sul pulsante > .

    Le colonne EnglishCountryRegionName e StateProvinceName sono ora visualizzate nell'elenco Colonne chiave .

  5. Fare clic su OK.

  6. Per impostare la proprietà NameColumn dell'attributoState-Province, fare clic sul campo NameColumn nella Finestra Proprietà e quindi fare clic sul pulsante Sfoglia (...).

  7. Nell'elenco Colonna di origine della finestra di dialogo Colonna nome selezionare StateProvinceNamee fare clic su OK.

  8. Scegliere Salva tutti dal menu File.

Definizione di relazioni tra attributi

Se i dati sottostanti le supportano, è consigliabile definire relazioni tra gli attributi. La definizione di relazioni tra attributi consente di velocizzare l'elaborazione di dimensioni, partizioni e query. Per altre informazioni, vedere Definire relazioni tra attributi e Relazioni tra attributi.

Per definire relazioni tra attributi

  1. Nella Designer Dimensione per la dimensione Customer fare clic sulla scheda Relazioni tra attributi. Potrebbe essere necessario attendere.

  2. Nel diagramma fare clic con il pulsante destro del mouse sull'attributo City , quindi scegliere Nuova relazione tra attributi.

  3. Nella finestra di dialogo Crea relazione tra attributi l'opzione Attributo di origine è impostata su City. Impostare l'attributo correlato su State-Province.

  4. Nell'elenco Tipo di relazione impostare il tipo di relazione su Rigida.

    Il tipo di relazione è Rigida perché le relazioni tra i membri non cambieranno nel corso del tempo. Ad esempio, è raro che una città diventi parte di uno stato o di una provincia diversa.

  5. Fare clic su OK.

  6. Nel diagramma fare clic con il pulsante destro del mouse sull'attributo State-Province e quindi scegliere Nuova relazione attributo.

  7. Nella finestra di dialogo Crea relazione attributo , l'attributo di origine è State-Province. Impostare l'attributo correlato su Country-Region.

  8. Nell'elenco Tipo di relazione impostare il tipo di relazione su Rigida.

  9. Fare clic su OK.

  10. Scegliere Salva tutti dal menu File.

Distribuzione delle modifiche, elaborazione degli oggetti e visualizzazione delle modifiche

Dopo aver modificato gli attributi e le gerarchie, prima di visualizzare le modifiche è necessario distribuirle e rielaborare gli oggetti correlati.

Per distribuire le modifiche, elaborare gli oggetti e visualizzare le modifiche

  1. Nel menu Compila di SQL Server Data Tools fare clic su Distribuisci Analysis Services Esercitazione.

  2. Dopo la visualizzazione del messaggio Distribuzione completata , fare clic sulla scheda Esplorazione di Progettazione dimensioni per la dimensione Customer e fare clic sul pulsante Riconnetti a sinistra della barra degli strumenti della finestra di progettazione.

  3. Verificare che Customer Geography sia selezionato nell'elenco Gerarchia e quindi nel riquadro del browser espandere Tutto, espandereAustralia, espandere New South Wales e quindi espandere Coffs Harbour.

    Verranno visualizzati i clienti della città.

  4. Passare a Cubo Designer per il cubo Esercitazione di Analysis Services. A tale scopo, fare doppio clic sul cubo Analysis Services Tutorial nel nodo Cubi di Esplora soluzioni.

  5. Fare clic sulla scheda Esplorazione e quindi scegliere il pulsante Riconnetti sulla barra degli strumenti della finestra di progettazione.

  6. Nel riquadro Gruppo di misure espandere Customer.

    Si noti che anziché un lungo elenco di attributi, sotto Customer vengono elencate solo le cartelle di visualizzazione e gli attributi che non presentano valori di cartelle di visualizzazione.

  7. Scegliere Salva tutti dal menu File.

Attività successiva della lezione

Modifica della dimensione Product

Vedere anche

Riferimento alle proprietà degli attributo delle dimensioni
Rimuovere un attributo da una dimensione
Rinominare un attributo
Definire calcoli denominati in una vista origine dati (Analysis Services)