Foglio delle proprietà Dimensione: scheda Dettagli di implementazione

In una dimensione dell'area di lavoro analitica, ciascun membro deve essere univoco in tutti i livelli. Poiché ciascun livello può essere mappato a una colonna relazionale differente, questa univocità viene raramente applicata ai dati di origine.

Ad esempio, una tabella della dimensione geografia può contenere un valore New York nella colonna CITTÀ e un valore New York nella colonna STATI. A meno che non vengano eseguite delle operazioni per rendere univoci questi valori, il secondo valore New York sovrascriverà il primo.

Per garantire l'univocità tra i livelli, è possibile creare chiavi alternative aggiungendo un prefisso di livello ai membri mentre vengono caricati nella dimensione. Per l'esempio precedente, vengono creati due membri di dimensione denominati CITTÀ_New_York e STATI_New_York anziché un singolo membro denominato New_York.

Tuttavia, le chiavi alternative non assicurano l'univocità all'interno di un livello. Ad esempio, se la colonna CITTÀ contiene più valori Springfield, le chiavi alternative modificheranno tutti questi valori in CITTÀ_Springfield. Analogamente, ciascun valore CITTÀ_SPRINGFIELD sovrascriverà quello caricato in precedenza nell'area di lavoro analitica. Per fornire valori univoci, è necessario creare una vista in SQL che concatena i valori delle colonne STATI e CITTÀ per il livello città. La vista fornisce i valori per le città, ad esempio MA_Springfield, NJ_Springfield e VA_Springfield. È quindi possibile utilizzare Analytic Workspace Manager per mappare la dimensione geografia alla nuova vista.

Nota: la modifica di questa impostazione dopo il caricamento dei membri della dimensione influirà sui nuovi membri, ma non su quelli esistenti.

Genera chiavi alternative nell'area di lavoro analitica

Selezionare questa opzione solo se si è certi che tutti i membri della dimensione siano univoci. Durante il caricamento, il nome del livello viene aggiunto come prefisso a ciascun valore.

È necessario definire la dimensione con almeno due livelli.

Utilizza chiavi dell'origine dati

Se si è certi che i membri della dimensione sono univoci in tutti i livelli, è possibile utilizzare gli stessi nomi dell'origine nell'area di lavoro analitica. Ad esempio, se lo schema relazionale utilizza chiavi alternative numeriche per garantire l'univocità, non è necessario creare nuove chiavi alternative per la dimensione.

È possibile utilizzare le chiavi di origine per definire gerarchie basate su livelli o su valori. È necessario utilizzare chiavi di origine se si pianifica di mappare le summary fact table.

Argomenti correlati

Creazione delle dimensioni