Modifica della dimensione Customer
È possibile migliorare la semplicità di utilizzo e la funzionalità delle dimensioni di un cubo in diversi modi. Nelle attività in questo argomento si modificherà la dimensione Customer.
Ridenominazione di attributi
È possibile modificare i nomi degli attributi con la scheda Struttura dimensione di Progettazione dimensioni.
Per rinominare un attributo
Passare a Progettazione dimensioni per la dimensione Customer in Business Intelligence Development Studio. A tale scopo, fare doppio clic sulla dimensione Customer nel nodo Dimensioni di Esplora soluzioni.
Nel riquadro Attributi, fare clic con il pulsante destro del mouse su English Country Region Name e scegliere Rinomina. Modificare il nome dell'attributo in Country-Region.
Modificare i nomi degli attributi seguenti allo stesso modo:
Attributo English Education: modificare in Education
Attributo English Occupation: modificare in Occupation
Attributo State Province Name: modificare in State-Province
Scegliere Salva tutto 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
Trascinare l'attributo Country-Region dal riquadro Attributi al riquadro Gerarchie.
Trascinare l'attributo State-Province dal riquadro Attributi alla cella <nuovo livello> del riquadro Gerarchie, sotto il livello Country-Region.
Trascinare l'attributo City dal riquadro Attributi alla cella <nuovo livello> del riquadro Gerarchie, sotto il livello State-Province.
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 digitare Customer Geography.
Il nome della gerarchia è ora Customer Geography.
Scegliere Salva tutto 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 ulteriori informazioni, vedere Definizione di calcoli denominati in una vista origine dati (Analysis Services)
Per aggiungere un calcolo denominato
In Esplora soluzioni fare doppio clic sulla vista origine dati Adventure Works DW nella cartella Viste origine dati per aprirla.
Nel riquadro Tabelle fare clic con il pulsante destro del mouse su Customer e quindi scegliere Nuovo calcolo denominato.
Nella finestra di dialogo Crea calcolo denominato digitare FullName nella casella Nome colonna, quindi digitare l'istruzione CASE seguente nella casella Espressione:
CASE WHEN MiddleName IS NULL THEN FirstName + ' ' + LastName ELSE FirstName + ' ' + MiddleName + ' ' + LastName END
L'istruzione CASE consente di concatenare le colonne FirstName, MiddleName e LastName in un'unica colonna che verrà utilizzata nella dimensione Customer come nome visualizzato dell'attributo Customer.
Fare clic su OK e quindi espandere Customer nel riquadro Tabelle.
Il calcolo denominato FullName verrà visualizzato nell'elenco di colonne della tabella Customer, con un'icona che indica che si tratta di un calcolo denominato.
Scegliere Salva tutto dal menu File.
Nel riquadro Tabelle fare clic con il pulsante destro del mouse su Customer, quindi scegliere Esplora dati.
Controllare l'ultima colonna della vista Esplora tabella Customer.
Si noti che la colonna FullName viene visualizzata nella vista origine dati, concatenando correttamente i dati di numerose colonne dell'origine dei dati sottostante e senza modificare l'origine dei dati.
Chiudere la vista Esplora tabella Customer.
Utilizzo dei calcoli denominati 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
Passare a Progettazione dimensioni per la dimensione Customer.
Nel riquadro Attributi della scheda Struttura dimensione fare clic sull'attributo Customer Key.
Aprire la finestra Proprietà e fare clic sul pulsante Nascondi automaticamente sulla barra del titolo in modo che rimanga aperta.
Nel campo della proprietà Name digitare Full Name.
Fare clic nel campo della proprietà NameColumn, quindi fare clic sul pulsante Sfoglia (…) per aprire la finestra di dialogo Colonna nome.
Selezionare FullName nell'elenco Colonna di origine, quindi fare clic su OK.
Trascinare l'attributo Full Name dal riquadro Attributi alla cella <nuovo livello> del riquadro Gerarchie, sotto il livello City.
Scegliere Salva tutto dal menu File.
Definizione di cartelle di visualizzazione
È possibile utilizzare cartelle di visualizzazione per raggruppare gerarchie utente e di attributi in strutture di cartelle più intuitive.
Per definire le cartelle di visualizzazione
Aprire la scheda Struttura dimensione per la dimensione Customer.
Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:
City
Country-Region
Postal Code
State-Province
Nella finestra Proprietà fare clic sul campo della proprietà AttributeHierarchyDisplayFolder e digitare Location.
Nel riquadro Gerarchie fare clic su Customer Geography, quindi selezionare Location come valore per la proprietà DisplayFolder nella finestra Proprietà.
Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:
Commute Distance
Education
Gender
House Owner Flag
Marital Status
Number Cars Owned
Number Children At Home
Occupation
Total Children
Yearly Income
Nella finestra Proprietà fare clic sul campo della proprietà AttributeHierarchyDisplayFolder e digitare Demographic.
Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:
Email Address
Phone
Nella finestra Proprietà fare clic sul campo della proprietà AttributeHierarchyDisplayFolder e digitare Contacts.
Scegliere Salva tutto 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 verrà creata una chiave composta 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 definiranno le relazioni tra attributi più avanti in questa esercitazione, un attributo City dovrà identificare in modo univoco un attributo State-Province. 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 ulteriori informazioni, vedere Procedura: Modifica della proprietà Colonna chiave di un attributo.
Per definire la proprietà KeyColumns composta per l'attributo City
Aprire la scheda Struttura dimensione per la dimensione Customer.
Nel riquadro Attributi fare clic sull'attributo City.
Nella finestra Proprietà fare clic nel campo KeyColumns, quindi sul pulsante Sfoglia (...).
Nell'elenco Colonne disponibili della finestra di dialogo Colonne chiave selezionare la colonna StateProvinceName, quindi fare clic sul pulsante >.
Le colonne City e StateProvinceName sono ora visualizzate nell'elenco Colonne chiave.
Fare clic su OK.
Per impostare la proprietà NameColumn dell'attributo City, fare clic nel campo NameColumn nella finestra delle proprietà, quindi fare clic sul pulsante Sfoglia (...).
Nell'elenco Colonna di origine della finestra di dialogo Colonna nome selezionare City, quindi fare clic su OK.
Scegliere Salva tutto dal menu File.
Per definire la proprietà KeyColumns composta per l'attributo State-Province
Aprire la scheda Struttura dimensione per la dimensione Customer.
Nel riquadro Attributi fare clic sull'attributo State-Province.
Nella finestra Proprietà fare clic nel campo KeyColumns, quindi sul pulsante Sfoglia (...).
Nell'elenco Colonne disponibili della finestra di dialogo Colonne chiave selezionare la colonna EnglishCountryRegionName, quindi fare clic sul pulsante >.
Le colonne EnglishCountryRegionName e StateProvinceName sono ora visualizzate nell'elenco Colonne chiave.
Fare clic su OK.
Per impostare la proprietà NameColumn dell'attributo State-Province, fare clic nel campo NameColumn nella finestra delle proprietà, quindi fare clic sul pulsante Sfoglia (...).
Nell'elenco Colonna di origine della finestra di dialogo Colonna nome selezionare StateProvinceName, quindi fare clic su OK.
Scegliere Salva tutto 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 ulteriori informazioni, vedere Definizione di relazioni tra attributi e Relazioni tra attributi.
Per definire relazioni tra attributi
In Progettazione dimensioni per la dimensione Customer fare clic sulla scheda Relazioni tra attributi.
Nel diagramma fare clic con il pulsante destro del mouse sull'attributo City, quindi scegliere Nuova relazione tra attributi.
Nella finestra di dialogo Crea relazione tra attributi l'opzione Attributo di origine è impostata su City. Impostare Attributo correlato su State-Province.
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.
Fare clic su OK.
Nel diagramma fare clic con il pulsante destro del mouse sull'attributo State-Province, quindi scegliere Nuova relazione tra attributi.
Nella finestra di dialogo Crea relazione tra attributi l'opzione Attributo di origine è impostata su State-Province. Impostare Attributo correlato su Country-Region.
Nell'elenco Tipo di relazione impostare il tipo di relazione su Rigida.
Fare clic su OK.
Scegliere Salva tutto 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
Scegliere Distribuisci Analysis Services Tutorial dal menu Genera di BI Development Studio.
Dopo aver ricevuto il messaggio Distribuzione completata., fare clic sulla scheda Esplorazione di Progettazione dimensioni per la dimensione Customer, quindi fare clic sull'icona di riconnessione sulla barra degli strumenti della finestra di progettazione.
Verificare che Customer Geography sia selezionato nell'elenco Gerarchia e quindi nel riquadro di esplorazione espandere All, Australia, New South Wales e Coffs Harbour.
Verranno visualizzati i clienti della città.
Passare a Progettazione cubi per il cubo Analysis Services Tutorial. A tale scopo, fare doppio clic sul cubo Analysis Services Tutorial nel nodo Cubi di Esplora soluzioni.
Fare clic sulla scheda Esplorazione, quindi sull'icona di riconnessione sulla barra degli strumenti della finestra di progettazione.
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.
Scegliere Salva tutto dal menu File.