Condividi tramite


Modifica della dimensione del prodotto

Nelle attività di questo argomento si usa un calcolo denominato per fornire nomi più descrittivi per le linee di prodotto, definire una gerarchia nella dimensione Product e specificare il nome del membro (Tutti) per la gerarchia. È anche possibile raggruppare gli attributi nelle cartelle di visualizzazione.

Aggiunta di un calcolo denominato

È possibile aggiungere un calcolo denominato a una tabella in una vista origine dati. Nell'attività seguente viene creato un calcolo denominato che visualizza il nome completo della linea di prodotto.

Per aggiungere un calcolo denominato

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

  2. In fondo al riquadro del diagramma, fare clic con il pulsante destro del mouse sull'intestazione della tabella Product e 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  
    

    Questa istruzione CASE crea nomi descrittivi per ogni linea di prodotto nel cubo.

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

  6. Scegliere Save All (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 dimensione per la dimensione Prodotto. 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 della proprietà NameColumn nella parte inferiore della finestra, quindi fare clic sul pulsante Sfoglia (...) per aprire la finestra di dialogo Colonna nome . Potrebbe essere necessario fare clic sulla scheda Proprietà sul lato destro della schermata per aprire la finestra Proprietà.

  4. Selezionare ProductLineName in fondo all'elenco della colonna origine e quindi fare clic su OK.

    Il campo NameColumn contiene ora il testo Product.ProductLineName (WChar). I membri della gerarchia degli attributi Product Line ora visualizzano il nome completo della linea di prodotto anziché un nome abbreviato della linea di prodotto.

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

  6. Nella finestra delle proprietà, fare clic sul campo della proprietà NameColumn, quindi fare clic sul pulsante con i puntini di sospensione (...) per aprire la finestra di dialogo Colonna Name.

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

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

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

Creazione di una gerarchia

Per creare una gerarchia

  1. Trascinare l'attributo Product Line dal riquadro Attributi nel 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 . Hai rinominato Product Key in Nome del prodotto 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, scegliere Rinomina e quindi digitare Product Model Lines.

    Il nome della gerarchia è ora Product Model Lines.

  5. Scegliere Save All (Salva tutti) dal menu File.

Specificare i nomi delle cartelle e di tutti i membri

Per specificare i nomi di cartella e membri

  1. Nel riquadro Attributi selezionare gli attributi seguenti tenendo premuto CTRL mentre si fa clic su ognuna di esse:

    • Classe

    • Colore

    • Giorni di produzione

    • Punto di riordino

    • Livello stock di sicurezza

    • Dimensione

    • Intervallo di dimensioni

    • stile

    • peso

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

    Questi attributi sono stati raggruppati in una singola cartella di visualizzazione.

  3. Nel riquadro Attributi selezionare gli attributi seguenti:

    • Prezzo del concessionario

    • Prezzo di listino

    • Costo standard

  4. Nella cella della proprietà AttributeHierarchyDisplayFolder della finestra Proprietà digitare Financial.

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

  5. Nel riquadro Attributi selezionare gli attributi seguenti:

    • Data di fine

    • Data di inizio

    • Stato

  6. Nella cella della proprietà AttributeHierarchyDisplayFolder della finestra Proprietà digitare History.

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

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

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

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

  9. Scegliere Save All (Salva tutti) dal menu File.

Definizione delle relazioni tra attributi

Se i dati sottostanti lo supportano, è necessario definire relazioni tra attributi. La definizione delle relazioni tra attributi velocizza l'elaborazione di dimensioni, partizioni ed query. Per altre informazioni, vedere Definire relazioni tra attributi e relazioni tra attributi.

Per definire le relazioni tra attributi

  1. In Progettazione dimensione per la dimensione Prodotto, fare clic sulla scheda Relazioni tra attributi.

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

  3. Nella finestra di dialogo Crea relazione tra attributil'attributo di origine è Nome modello. Impostare Attributo correlato su Linea di prodotto.

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

  4. Fare clic su OK.

  5. Scegliere Save All (Salva tutti) dal menu File.

Revisione delle modifiche delle dimensioni del prodotto

Per esaminare le modifiche apportate alla dimensione del prodotto

  1. Nel menu Compila di SQL Server Data Tools (SSDT), fare clic su Distribuisci il tutorial di Analysis Services.

  2. Dopo aver ricevuto il messaggio "Distribuzione completata correttamente", fare clic sulla scheda "Browser" nel "Dimension Designer" per la dimensione "Product", quindi fare clic sul pulsante "Riconnetti" sulla barra degli strumenti del designer.

  3. Verificare che Product Model Lines sia selezionato nell'elenco Gerarchia e quindi espandere All Products.

    Si noti che il nome del membro All viene visualizzato come All Products. Ciò è dovuto al fatto che hai modificato la proprietà AllMemberName per la gerarchia in All Products in precedenza nella lezione. Inoltre, i membri del livello Product Line hanno ora nomi descrittivi, anziché abbreviazioni a lettera singola.

Attività successiva nella lezione

Modifica della dimensione data

Vedere anche

Definire calcoli denominati in una vista origine dati (Analysis Services)
Creare le gerarchie di User-Defined
Configurare il livello (Tutti) per le gerarchie di attributi