2013-01-09 9 views
5

Mam trzy tabele, jeden fakt i dwa wymiary. Chcę utworzyć odniesienie relacji między tabelą faktów (miarami) o nazwie InternetSales a tabelą Geography, se image (schemaCubeStructure. "nie może nawiązać relacji do pracy

Stół pośredni to Klient, najpierw utworzę tabele Geography i InternetSales, a następnie Klient pole z Geografii do późniejszego użycia podczas tworzenia odniesienia do.

Wszystko działa poprawnie do momentu przeglądania danych w kostce (obraz "errorBrowseSalesCube" .Jeżeli nie tworzę związku między dwiema tabelami, otrzymuję obraz "correctBrowseSalesCube", czego chcę, to znaczy, że nie otrzymuję żadnych danych podczas przetwarzania z rel.ref.

Zobacz obraz "dimensionUsageSales Cube dla rel.ref.

Dlaczego nie dostaję żadnych danych?

correctBrowseSalesCube correct browse sales cube errorBrowseSalesCube errorBrowseSalesCube dimensionUsageSalesCube dimensionUsageSalesCube schemaCubeStructure schemaCubeStructure

Odpowiedz

2

Sześcian sprzedaż correctBrowse można łatwo wytłumaczyć. Oznacza to, że dane nie są obliczane na podstawie wymiaru Geografia, a zatem wskazują, że połączenie między sprzedażą internetową a Geografią nie jest poprawnie obliczane.

Proponuję następujące:

Spróbuj podejmowania klientowi Mesaure (lub fakt tabela). Nie zmieniaj nazwy, tylko dokonaj pomiaru, tj. Liczba klientów (może być używana jako licznik klientów/region lub może być całkowicie niewidoczna).

Następnie Klient pojawi się jako miara w użyciu wymiaru, a następnie połączy Geografię ze sprzedażą internetową za pośrednictwem relacji wielu do wielu. Korzystanie z tabeli miar klienta.

5

Z jakich pól korzystałeś podczas konfigurowania referencyjnego wymiaru relacji między Georgaphy a sprzedażą internetową?

enter image description here

w bazie AdventureWorksDW wymiar Georgaphy jest płatek śniegu off wymiar Klienta. W projekcie kostki AdvWrks, Microsoft dołącza tabelę geograficzną i odpowiednie atrybuty w wymiarze klienta ssas (czerwone pola na zrzucie poniżej).Jednak mogą one mieć, jak to wygląda na to, że staramy się robić, po prostu dodaje GeographyKey do wymiaru klienta (czerwona strzałka na screenie poniżej)

enter image description here

Naraża to pole GeorgaphyKey podczas tworzenia wymiaru odniesienia relacje, dzięki czemu można właściwie określić zależność między wymiarem pośrednim (klienta) i wymiaru odniesienia (geografia):

enter image description here

Po tym, można prawidłowo przeglądać fakty internetowe sprzedaż o Georgraphy di atrybut Mension (i użytkownika) hierarchie:

enter image description here

+0

Bill jesteś geniuszem! dzięki temu zaoszczędziłem trochę drapania głowy. – TJH

Powiązane problemy