Condividi tramite


Lezione 3-3 - Modifica della dimensione del prodotto

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

Nelle attività di questo argomento si utilizzerà un calcolo denominato per fornire nomi più descrittivi per le linee di prodotti, si definirà una gerarchia nella dimensione Product e si specificherà il nome membro (Totale) per la gerarchia. Si raggrupperanno inoltre gli attributi in cartelle di visualizzazione.

Aggiunta di un calcolo denominato

È possibile aggiungere un calcolo denominato a una tabella in una vista origine dati. Nell'attività seguente verrà creato un calcolo denominato che consente di visualizzare il nome completo della linea di prodotti.

Per aggiungere un calcolo denominato

  1. Per aprire la visualizzazione origine dati Adventure Works 2019, fare doppio clic su Adventure Works DW 2019 nella cartella Viste origine dati in Esplora soluzioni.

  2. Nella parte inferiore del riquadro diagramma fare clic con il pulsante destro del mouse sull'intestazione di tabella Product , quindi scegliere Nuovo calcolo denominato.

  3. Nella finestra di dialogo Crea calcolo denominato digitare ProductLineName nella casella Nome colonna .

  4. Nella casella Espressione digitare o copiare e incollare l'istruzione CASE seguente:

    CASE ProductLine  
       WHEN 'M' THEN 'Mountain'  
       WHEN 'R' THEN 'Road'  
       WHEN 'S' THEN 'Accessory'  
       WHEN 'T' THEN 'Touring'  
       ELSE 'Components'  
    END  
    

    Con questa istruzione CASE vengono creati nomi descrittivi per ogni linea di prodotti nel cubo.

  5. Fare clic su OK per creare il calcolo denominato ProductLineName . Potrebbe essere necessario attendere alcuni istanti.

  6. Scegliere Salva tutti dal menu File.

Modifica della proprietà NameColumn di un attributo

Per modificare il valore della proprietà NameColumn di un attributo

  1. Passare a Progettazione dimensioni per la dimensione Product. A tale scopo, fare doppio clic sulla dimensione Product nel nodo Dimensioni di Esplora soluzioni.

  2. Nel riquadro Attributi della scheda Struttura dimensione selezionare Product Line.

  3. Nella Finestra Proprietà sul lato destro della schermata fare clic sul campo proprietà NameColumn nella parte inferiore della finestra e quindi fare clic sul pulsante Sfoglia (...) per aprire la finestra di dialogo Nome Colonna. Per aprire la finestra Proprietà, potrebbe essere necessario fare clic sulla scheda Proprietà sul lato destro dello schermo.

  4. Selezionare ProductLineName nella parte inferiore dell'elenco Colonna di origine , quindi fare clic su OK.

    Il campo NameColumn ora contiene il testo Product.ProductLineName (WChar). I membri della gerarchia dell'attributo Product Line ora vengono visualizzati con il nome completo della linea di prodotti anziché con un nome abbreviato.

  5. Nel riquadro Attributi della scheda Struttura dimensione selezionare Product Key.

  6. Nella Finestra Proprietà fare clic sul campo proprietà NameColumn e quindi fare clic sul pulsante di sospensione sfoglia (...) per aprire la finestra di dialogo Nome Colonna.

  7. Selezionare EnglishProductName nell'elenco Colonna di origine , quindi fare clic su OK.

    Il campo NameColumn ora contiene il testo Product.EnglishProductName (WChar).

  8. Nella finestra Proprietà scorrere verso l'alto, fare clic sul campo proprietà Name , quindi digitare Product Name.

Creazione di una gerarchia

Per creare una gerarchia

  1. Trascinare l'attributo Product Line dal riquadro Attributi al riquadro Gerarchie .

  2. Trascinare l'attributo Nome modello dal riquadro Attributi nella <nuova cella di livello> nel riquadro Gerarchie , sotto il livello Product Line .

  3. Trascinare l'attributo Product Name dal riquadro Attributi nella <nuova cella di livello> nel riquadro Gerarchie , sotto il livello Nome modello . L'attributo Product Key è stato rinominato in Product Name nella sezione precedente.

  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, quindi digitare Product Model Lines.

    Il nome della gerarchia è ora Product Model Lines.

  5. Scegliere Salva tutti dal menu File.

Impostazione dei nomi delle cartelle e dei nomi di membro Totale

Per impostare i nomi delle cartelle e dei membri

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

    • Classe

    • Colore

    • Giorni da produrre

    • Reorder Point

    • Safety Stock Level

    • Size

    • Size Range

    • Style

    • Weight

  2. Nel campo proprietà AttributeHierarchyDisplayFolder della finestra Proprietà digitare Stocking.

    Questi attributi sono stati ora raggruppati in un'unica cartella di visualizzazione.

  3. Nel riquadro Attributi selezionare i seguenti attributi:

    • Dealer Price

    • List Price

    • Costo standard

  4. Digitare Financial nella cella di proprietà AttributeHierarchyDisplayFolderdella finestra Proprietà.

    Questi attributi sono stati ora raggruppati in una seconda cartella di visualizzazione.

  5. Nel riquadro Attributi selezionare i seguenti attributi:

    • Data di fine

    • Data inizio

    • Status

  6. Digitare History nella cella di proprietà AttributeHierarchyDisplayFolderdella finestra Proprietà.

    Questi attributi sono stati ora raggruppati in una terza cartella di visualizzazione.

  7. Selezionare la gerarchia Product Model Lines nel riquadro Gerarchie , quindi modificare la proprietà AllMemberName della finestra Proprietà in All Products.

  8. Fare clic su un'area libera del riquadro Gerarchie , quindi modificare la proprietà AttributeAllMemberName nella parte superiore della finestra Proprietà in All Products.

    Facendo clic su un'area libera è possibile modificare le proprietà della dimensione Product stessa. È inoltre possibile fare clic su Product nella parte superiore dell'elenco di attributi nel riquadro Attributi .

  9. 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. In Progettazione dimensioni per la dimensione Product fare clic sulla scheda Relazioni tra attributi .

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

  3. Nella finestra di dialogo Crea relazione tra attributi l'opzione Attributo di origine è impostata su Model Name. Impostare Attributo correlato su Product Line.

    Nell'elenco Tipo di relazione lasciare il tipo di relazione impostato su Flessibile perché le relazioni tra i membri potrebbero cambiare nel corso del tempo. Ad esempio, un modello di prodotto può essere spostato in una linea di prodotti diversa.

  4. Fare clic su OK.

  5. Scegliere Salva tutti dal menu File.

Esame delle modifiche alla dimensione Product

Per esaminare le modifiche alla dimensione Product

  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 Product , quindi fare clic sul pulsante Riconnetti sulla barra degli strumenti della finestra di progettazione.

  3. Verificare che la gerarchia Product Model Lines sia selezionata nell'elenco Gerarchia , quindi espandere All Products.

    Si noti che il nome del membro Totale viene visualizzato come All Products. La proprietà AllMemberName per la gerarchia è stata infatti modificata in All Products in un passaggio precedente della lezione. Inoltre, i membri del livello Product Line hanno ora nomi descrittivi anziché abbreviazioni costituite da una sola lettera.

Attività successiva della lezione

Modifica della dimensione Date

Vedere anche

Definire calcoli denominati in una vista origine dati (Analysis Services)
Creare gerarchie definite dall'utente
Configurare il livello (Totale) per le gerarchie di attributi