Condividi tramite


Definizione di una dimensione di tipo standard basata su un'origine dei dati

Una dimensione standard è una dimensione i cui attributi sono associati alle colonne di una o più tabelle di una vista origine dati. In genere, viene inizialmente definita la vista origine dati e quindi si definiscono le dimensioni basate su di essa. Quando si definisce una dimensione utilizzando un'origine dei dati, si specifica la vista origine dati in base alla quale verrà definita la dimensione. L'utilizzo di questa opzione fa sì che la struttura della dimensione venga creata in base alle tabelle della dimensione, alle relative colonne e a tutte le relazioni tra colonne nelle tabelle presenti in una vista origine dati esistente.

Quando si basa una nuova dimensione su un'origine dei dati esistente, è possibile utilizzare la creazione automatica per semplificare la definizione della dimensione e dei relativi attributi. L'attivazione della creazione automatica consente a Business Intelligence Development Studio di eseguire il campionamento dei dati nella tabella di origine e nelle tabelle correlate e di utilizzare tali dati per definire le colonne attributo basate sulle colonne nelle tabelle delle dimensioni, nonché per definire le gerarchie di attributi, denominate gerarchie definite dall'utente. A prescindere dall'attivazione o meno dell'opzione di creazione automatica, è possibile utilizzare Progettazione dimensioni al termine della Creazione guidata dimensione per aggiungere, rimuovere e configurare attributi e gerarchie nella dimensione.

Selezione del tipo di dimensione e definizione delle tabelle della dimensione

Successivamente si specifica se si intende definire una dimensione temporale del server o una dimensione di tipo standard. Per ulteriori informazioni sulle dimensioni temporali del server, vedere Definizione di una dimensione temporale del server.

Definizione di una dimensione standard come dimensione temporale

Quando nella Creazione guidata dimensione si definisce una dimensione come Dimensione temporale, viene definita una dimensione standard di tipo Tempo associata a una tabella della dimensione contenente colonne per gli attributi temporali che si desidera utilizzare nella dimensione.

Dopo aver specificato questa tabella della dimensione nella vista origine dati, si esegue quindi il mapping tra le colonne della tabella della dimensione temporale sottostante e i nomi delle proprietà di tempo in Analysis Services. È ad esempio possibile eseguire il mapping tra la colonna della tabella dei tempi CalendarYear e la proprietà di tempo Anno, tra la colonna della tabella dei tempi CalendarSemester e la proprietà di tempo Semestre e così via. Ogni colonna mappata a una proprietà di tempo diventa un attributo nella nuova dimensione definita e gli unici attributi che è possibile definire nella Creazione guidata dimensione per la dimensione temporale sono quelli mappati a una proprietà di tempo. Per ulteriori informazioni sui tipi di dimensione e attributo, vedere Tempo (SSAS), Definizione dei tipi di dimensioni e Configurazione dei tipi di attributi.

In base alle colonne mappate a proprietà di tempo, nella procedura guidata vengono infine definite una o più gerarchie temporali, ad esempio per gerarchie di calendario e fiscali. È possibile aggiungere attributi della dimensione temporale in un secondo momento, utilizzando Progettazione dimensioni. Mentre si possono definire proprietà di tempo per attributi temporali di calendario e fiscali, può rivelarsi utile definire attributi aggiuntivi per consentire la definizione di ulteriori gerarchie temporali, ad esempio per un calendario di produzione o di marketing. Per ulteriori informazioni sulla definizione di attributi e gerarchie definite dall'utente, vedere Definizione e configurazione degli attributi delle dimensioni e Definizione e configurazione di una gerarchia definita dall'utente.

Definizione di una dimensione standard

Quando nella Creazione guidata dimensione si definisce una dimensione come Dimensione standard, viene definita una dimensione standard senza definirne il tipo. Il tipo di dimensione verrà definito più avanti nella procedura guidata.

Selezione della tabella principale della dimensione

Viene innanzitutto definita la tabella principale della dimensione in fase di definizione. Tale tabella è direttamente collegata alla tabella dei fatti. Specificare ad esempio una tabella Prodotto per una dimensione Prodotti o una tabella Dipendente per una dimensione Dipendenti. All'interno di questa tabella, si specifica la colonna chiave di collegamento alla tabella dei fatti. È ad esempio possibile definire ProductKey come colonna chiave per una dimensione Product. Se è stata specificata la creazione automatica, questa chiave verrà definita automaticamente in base alla chiave primaria definita nella vista origine dati. La colonna chiave determina i membri della dimensione.

Facoltativamente, è possibile definire una colonna contenente il nome del membro. Per impostazione predefinita, il nome del membro che verrà visualizzato agli utenti corrisponderà al valore della colonna. I valori in una colonna chiave, ad esempio ProductID o EmployeeID, sono in genere chiavi univoche generate automaticamente, non significative per l'utente. È possibile modificare il valore visualizzato agli utenti nel valore corrispondente di un'altra colonna della dimensione. Nella colonna dei nomi dei membri è possibile specificare valori più significativi, quali i nomi dei prodotti o dei dipendenti. In questo modo, gli utenti che esplorano la dimensione visualizzeranno informazioni sui membri più significative rispetto all'attributo chiave, ad esempio un nome di prodotto anziché un codice ID. Le query continueranno comunque a utilizzare le colonne chiave per distinguere correttamente i membri che condividono lo stesso nome. Se per la colonna chiave viene specificata una chiave composta, prima di poter passare alla pagina successiva della procedura guidata è necessario specificare la colonna che include i valori dei membri per l'attributo chiave. Per ulteriori informazioni sulla configurazione delle proprietà degli attributi in Progettazione dimensioni, vedere Definizione e configurazione degli attributi delle dimensioni.

Impostazione delle tabelle correlate

In caso di creazione di una dimensione con schema a fiocco di neve, si specificano quindi le tabelle correlate da cui verranno definiti attributi aggiuntivi. Se ad esempio si crea una dimensione dei clienti in cui si desidera definire una tabella di informazioni geografiche relative ai clienti, è possibile definire una tabella di informazioni geografiche come tabella correlata.

[!NOTA] Questo passaggio viene ignorato se nella vista origine dati non sono definite relazioni tra la tabella principale della dimensione e altre tabelle della dimensione.

Selezione degli attributi della dimensione

Dopo aver definito tutte le tabelle su cui la dimensione sarà basata, si definiscono gli attributi che si desidera includere nella dimensione da tali tabelle. Se è stata specificata la creazione automatica, tutte le colonne sottostanti di queste tabelle vengono definite come attributi della dimensione. Per ogni attributo presente nell'elenco, è possibile specificare il nome, la colonna chiave e la colonna di nome. È possibile modificare i nomi degli attributi nella procedura guidata oppure in un secondo momento, utilizzando Progettazione dimensioni. Quando un attributo è basato su una colonna descrittiva nella tabella della dimensione, è possibile impostare sia la colonna chiave che la colonna del nome sulla stessa colonna. Se tuttavia un attributo fa riferimento alla colonna chiave per una tabella della dimensione, è opportuno specificare una colonna più significativa come colonna del nome. Se ad esempio per un attributo della categoria di prodotto in una dimensione Products viene utilizzata la colonna ProductCategoryKey come colonna chiave, è possibile specificare la colonna ProductCategoryName come colonna del nome dell'attributo. Nelle successive query su questo attributo verranno distinti correttamente i membri omonimi e, al contempo, l'utente visualizzerà un nome significativo.

Nota  In caso di difficoltà nella lettura dei valori di una colonna nella pagina Selezione attributi dimensione della procedura guidata, ingrandire la finestra della procedura guidata e modificare la larghezza di ogni intestazione di colonna fino a rendere leggibili i valori.

Impostazione del tipo di dimensione

Successivamente si specifica il tipo di dimensione per eseguire il mapping tra gli attributi della dimensione e i tipi di attributo standard. Per impostazione predefinita, tutte le dimensioni standard sono di tipo Regolare. I tipi di dimensione e attributo specificati nella procedura guidata determinano l'impostazione della proprietà Type della dimensione e degli attributi.

Innanzitutto, in Tipo dimensione selezionare un tipo di dimensione per definire l'impostazione della proprietà Type della dimensione. Dall'impostazione della proprietà Type le applicazioni client e server ottengono informazioni sul contenuto di una dimensione. In alcuni casi, l'impostazione di Type offre solo informazioni aggiuntive per le applicazioni client ed è facoltativa. In altri casi, ad esempio per dimensioni di tipo Conti, Tempo o Valuta, le impostazioni della proprietà Type per la dimensione e i relativi attributi determinano un comportamento specifico basato sul server e potrebbero essere necessarie per implementare un determinato comportamento nel cubo. L'impostazione predefinita per il tipo di dimensione, Regolare, non offre alcuna indicazione sul contenuto della dimensione. Utilizzare questa impostazione se per Tipo dimensione non è disponibile alcun tipo appropriato.

Dopo aver selezionato i tipi di dimensione, nella tabella sottostante Attributi dimensione vengono elencati i tipi di attributo appropriati per il tipo di dimensione. Sarà quindi possibile eseguire il mapping tra tutti gli attributi standard presenti nella dimensione e questi tipi di attributo standard. A tale scopo, in Includi selezionare la casella di controllo accanto a ogni tipo di attributo standard per cui è disponibile un attributo corrispondente nella dimensione. Quindi, in Attributo dimensione selezionare l'attributo corrispondente.

La tabella dbo.DimAccount del database di esempio Adventure Works DW contiene le tre colonne seguenti: AccountDescription, in cui viene specificato il nome del conto, AccountCodeAlternateKey, in cui viene specificato il numero di conto, e AccountType, in cui viene specificato il tipo di conto. Se si sta creando una dimensione Conti basata su questa tabella, è necessario selezionare Conti per Tipo dimensione. Nella tabella in Attributi dimensione verranno elencati quattro tipi di attributo standard per una dimensione di tipo Conti, ovvero Grafico dei conti, Nome conto, Numero conto e Tipo conto. Nella colonna Includi della tabella selezionare la casella di controllo accanto ai tre tipi di conto seguenti e quindi gli attributi della dimensione per ogni tipo di attributo, come illustrato nell'elenco seguente.

Tipo attributo Attributo dimensione

Nome conto

Descrizione conto

Numero conto

Chiave alternativa codice conto

Tipo conto

Tipo conto

[!NOTA] È inoltre possibile utilizzare la Configurazione guidata funzionalità di Business Intelligence per impostare il tipo di dimensione e assegnare i tipi di attributo standard relativi a ogni dimensione esistente, se queste impostazioni non sono state definite al momento della creazione della dimensione. Per ulteriori informazioni, vedere Aggiunta di funzionalità di Business Intelligence per le dimensioni a una dimensione o, per una dimensione di tipo Conto, Aggiunta della funzionalità di Business Intelligence per la contabilità a una dimensione.

Per ulteriori informazioni sui tipi di dimensione e attributo, vedere Definizione dei tipi di dimensioni e Configurazione dei tipi di attributi.

Definizione delle funzionalità di Business Intelligence per la contabilità

[!NOTA]   Nella Creazione guidata dimensione, questo passaggio viene visualizzato solo per una dimensione di tipo Conti o solo se è stato definito un attributo Tipo conto della dimensione nella pagina Impostazione tipo di dimensione della procedura guidata.

Utilizzare la pagina Definizione funzionalità di Business Intelligence per la contabilità della Creazione guidata dimensione per associare i tipi di conto standard supportati da Analysis Services ai membri dell'attributo di tipo Conto nella dimensione. Il server utilizzerà tali mapping per garantire alias e funzioni di aggregazione separati per ogni tipo di dati Conto.

Nella tabella di questa pagina della procedura guidata vengono elencati i tipi di conto della tabella dell'origine dei dati in Tipi di conto tabella di origine. In Tipi di conto predefiniti selezionare il tipo di conto standard corrispondente supportato dal server. Questa colonna risulta già popolata se l'origine dei dati utilizza i nomi standard ed è possibile esaminare il mapping specificato dalla procedura guidata.

[!NOTA]   È possibile utilizzare la Configurazione guidata funzionalità di Business Intelligence per configurare una dimensione Conti esistente, se queste impostazioni non sono state definite al momento della creazione della dimensione Conti. Per ulteriori informazioni, vedere Aggiunta della funzionalità di Business Intelligence per la contabilità a una dimensione.

Definizione di una relazione padre-figlio

Utilizzare la pagina Definizione relazione padre-figlio della procedura guidata per indicare se nella dimensione esiste una relazione padre-figlio. Si ha una relazione padre-figlio quando un attributo padre fa riferimento ai membri dell'attributo chiave della dimensione. Questa relazione definisce relazioni gerarchiche, nonché percorsi di aggregazione tra membri foglia della dimensione. In caso di attivazione della creazione automatica, una relazione padre-figlio verrà rilevata automaticamente.

[!NOTA] Non è possibile definire una relazione padre-figlio utilizzando una chiave composta.

Se esiste una relazione padre-figlio, selezionare la casella di controllo La dimensione include una relazione padre-figlio tra gli attributi e quindi identificare l'attributo padre nella relazione. Se ad esempio l'attributo chiave di una dimensione Impiegati è Impiegati, è possibile identificare Supervisore come attributo padre. Nel riquadro di anteprima vengono visualizzati valori di esempio per gli attributi padre e figlio.

Per ulteriori informazioni sulle gerarchie padre-figlio, vedere Utilizzo di attributi in gerarchie padre-figlio.

Rilevamento e verifica delle gerarchie

Se si utilizza la creazione automatica, nella procedura guidata verrà eseguita la scansione delle tabelle della dimensione per rilevare le relazioni su cui basare le gerarchie. Al termine della scansione delle tabelle della dimensione, è possibile verificare le gerarchie rilevate per determinare se rappresentano la regola business che si desidera includere nella dimensione. Le regole rappresentate dalle gerarchie vengono dedotte sulla base della struttura della vista origine dati, pertanto non sempre si rivelano utili per la risoluzione del problema aziendale. È possibile verificare le nuove gerarchie e quindi deselezionare livelli o intere gerarchie non interessanti per l'organizzazione. È inoltre possibile verificare e configurare le gerarchie utilizzando la scheda Struttura dimensione di Progettazione dimensioni al completamento della procedura guidata. Per ulteriori informazioni, vedere Definizione e configurazione di una gerarchia definita dall'utente.

Vedere anche

Concetti

Definizione di una dimensione di tipo standard senza un'origine dei dati
Definizione di una dimensione temporale del server
Introduzione a Generazione guidata schema
Definizione e configurazione degli attributi delle dimensioni

Guida in linea e informazioni

Assistenza su SQL Server 2005