2013-01-09 21 views
5

Ho tre tabelle, un fatto e due dimensioni. Voglio fare una relazione referenziata tra la tabella dei fatti (misure) chiamata InternetSales e la tabella Geography, se immagine (schemaCubeStructure ".non può far funzionare la relazione referenziata

Il tavolo intermedio è Cliente. Innanzitutto creo le tabelle Geografia e InternetSales e poi il Cliente con un campo da Geografia da utilizzare in seguito durante la creazione del ref.

Tutto funziona correttamente fino a quando si sfogliano i dati nel cubo (immagine se "errorBrowseSalesCube" .Se non faccio il rapporto tra i due tavoli ottengo l'immagine "correctBrowseSalesCube" che è quello che voglio.Questo è che non ottengo alcun dato durante l'elaborazione con rel.ref

Vedere l'immagine "dimensionUsageSales Cubo per rel.ref.

Perché non ottengo alcun dato?

correctBrowseSalesCube correct browse sales cube errorBrowseSalesCube errorBrowseSalesCube dimensionUsageSalesCube dimensionUsageSalesCube schemaCubeStructure schemaCubeStructure

risposta

2

Il cubo di vendita correctBrowse può essere facilmente spiegato. Significa che i dati non vengono calcolati in base alla dimensione geografica e quindi indicano che la connessione tra le vendite su Internet e la geografia non è calcolata correttamente.

vorrei suggerire quanto segue:

provare a fare al cliente un Mesaure (o tabella dei fatti). Non rinominarlo, ma prendi una misura, cioè il conteggio dei clienti (può essere utilizzato come contatore di clienti/per regione o può essere completamente invisibile).

Quindi il cliente apparirà come una misura nell'utilizzo della dimensione e quindi connetterà Geografia alle vendite via Internet attraverso una relazione molte a molte utilizzando la tabella delle misure del cliente.

5

Quali campi sono stati utilizzati durante l'impostazione della relazione tra dimensione di riferimento tra Georgaphy e Internet Sales?

enter image description here

L'nel database AdventureWorksDW, la dimensione Georgaphy è un fiocco di neve fuori della dimensione Cliente. Nel progetto del cubo AdvWrks, Microsoft include la tabella di geografia e gli attributi corrispondenti nella dimensione ssas del cliente (caselle rosse nella schermata di seguito).Tuttavia, essi potrebbero avere, come sembra che si sta tentando di fare, semplicemente aggiunto il GeographyKey alla dimensione cliente (freccia rossa in screenshot qui sotto)

enter image description here

Ciò espone il campo GeorgaphyKey quando si crea la dimensione di riferimento rapporto in modo che è possibile definire correttamente il rapporto tra la dimensione intermedia (cliente) e la dimensione di riferimento (geografia):

enter image description here

Dopo di che, è possibile sfogliare correttamente i fatti Internet Sales di Georgraphy di attributo mension (e utenti) le gerarchie:

enter image description here

+0

Bill sei un genio! grazie mi ha risparmiato qualche graffio alla testa. – TJH