Modifica della dimensione Product
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
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.
Nella parte inferiore del riquadro diagramma fare clic con il pulsante destro del mouse sull'intestazione di tabella Product , quindi scegliere Nuovo calcolo denominato.
Nella finestra di dialogo Crea calcolo denominato digitare
ProductLineName
nella casella Nome colonna .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.
Fare clic su OK per creare il
ProductLineName
calcolo denominato. Potrebbe essere necessario attendere alcuni istanti.Scegliere Salva tutti dal menu File.
Modifica della proprietà NameColumn di un attributo
Per modificare il valore della proprietà NameColumn di un attributo
Passare a Progettazione dimensioni per la dimensione Product. A tale scopo, fare doppio clic sulla dimensione Product nel nodo Dimensioni di Esplora soluzioni.
Nel riquadro Attributi della scheda Struttura dimensione selezionare Product Line.
Nella Finestra Proprietà sul lato destro della schermata fare clic sul campo della proprietà NameColumn nella parte inferiore della finestra e quindi sul pulsante Sfoglia (...) per aprire la finestra di dialogo Colonna nome. Per aprire la finestra Proprietà, potrebbe essere necessario fare clic sulla scheda Proprietà sul lato destro dello schermo.
Selezionare
ProductLineName
nella parte inferiore dell'elenco Colonna di origine e 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.
Nel riquadro Attributi della scheda Struttura dimensione selezionare Product Key.
Nel Finestra Proprietà fare clic sul campo della proprietà NameColumn e quindi sul pulsante sfogliare i puntini di sospensione (...) per aprire la finestra di dialogo Colonna nome.
Selezionare EnglishProductName nell'elenco Colonna di origine , quindi fare clic su OK.
Il campo NameColumn ora contiene il testo Product.EnglishProductName (WChar).
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
Trascinare l'attributo Product Line dal riquadro Attributi al riquadro Gerarchie .
Trascinare l'attributo Nome modello dal riquadro Attributi nella <nuova cella di livello> nel riquadro Gerarchie , sotto il livello Product Line .
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.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
Product Model Lines
.Il nome della gerarchia è ora
Product Model Lines
.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
Nel riquadro Attributi tenere premuto CTRL e fare clic su ognuno dei seguenti attributi per selezionarli:
Classe
Color
Giorni di produzione
Reorder Point
Safety Stock Level
Dimensione
Size Range
Style
Weight
Nel campo della proprietà AttributeHierarchyDisplayFolder nel Finestra Proprietà digitare
Stocking
.Questi attributi sono stati ora raggruppati in un'unica cartella di visualizzazione.
Nel riquadro Attributi selezionare i seguenti attributi:
Dealer Price
List Price
Costo standard
Nella cella della proprietà AttributeHierarchyDisplayFolder del Finestra Proprietà digitare
Financial
.Questi attributi sono stati ora raggruppati in una seconda cartella di visualizzazione.
Nel riquadro Attributi selezionare i seguenti attributi:
Data di fine
Data inizio
Status
Nella cella della proprietà AttributeHierarchyDisplayFolder del Finestra Proprietà digitare
History
.Questi attributi sono stati ora raggruppati in una terza cartella di visualizzazione.
Selezionare la
Product Model Lines
gerarchia nel riquadro Gerarchie e quindi modificare la proprietà AllMemberName nel Finestra Proprietà inAll Products
.Fare clic su un'area aperta del riquadro Gerarchie, quindi modificare la proprietà AttributeAllMemberName nella parte superiore del 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 .
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
In Progettazione dimensioni per la dimensione Product fare clic sulla scheda Relazioni tra attributi .
Nel diagramma fare clic con il pulsante destro del mouse sull'attributo Model Name , quindi scegliere Nuova relazione tra attributi.
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.
Fare clic su OK.
Scegliere Salva tutti dal menu File.
Esame delle modifiche alla dimensione Product
Per esaminare le modifiche alla dimensione Product
Scegliere Deploy Analysis Services Tutorial (Distribuisci Analysis Services) dal menu Compila di SQL Server Data Tools (SSDT).
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.
Verificare che
Product Model Lines
sia selezionato nell'elenco Gerarchia e quindi espandereAll Products
.Si noti che il nome del membro All viene visualizzato come
All Products
. Ciò è dovuto al fatto che la proprietà AllMemberName per la gerarchia è stata modificata in precedenzaAll Products
nella 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