Wie design Dimensions-und Faktentabellen in ssas
Ich habe eine Datenbank mit einigen Tabellen, ex.:
- Mitarbeiter (Id, Name, Bundesland, Land)
- Material (Id, Name, Farbe, Typ, Menge, Vorrat)
- Bestellung (Id MaterialId, Personal-NR, Betrag, skonto, Summe)
- ShippingOrders (OrderId, MaterialId, Personal-NR, Betrag, skonto, Summe)
- ShippingCountries (Id, Bezeichnung)
- Kunden (Id, Name, Status,Adresse, CountryId)
- MaterialImages (Bild, MaterialId)
- PlacedOrders (Bestell-NR, Personal-NR, KundenNr, Betrag, shippingDate)
- SavedCarts
Nun, ich habe zum erstellen von data warehouse-aus dieser Tabelle. Wie haben wir AdventureWorksDW von AdventureWorks Datenbank.
So, ich bin komplett neu in der Datenbank, ich bin neugierig zu wissen, wie ich entscheiden, welche Felder ausgewählt werden, die als Dimensionen und die Felder, die ausgewählt werden, als Tatsachen.
ist und sobald ich entscheiden, wie könnte ich dann erstellen Sie ein DW-Datenbank (wie AdventureWorksDW)?
Ist dies, wie die Erstellung von Datenbank und Tabelle. Danach füllen Sie die Tabellen mit der select-Abfrage aus der master-Datenbank (Ex. DimProduct in AdventureWorksDW ist vielleicht gemacht von joins paar Tabellen aus AdventureWorks Datenbank)
Zusammenfassen, ich bin neugierig zu wissen, wie kann ich meine datawarehose db aus bestehender db.
Ich bin ganz neu SSAS und Ihre Anregung und Meinung sehr nützlich sein wird für mich.
- Ihre Frage scheint wirklich zu sein, "wie kann ich lernen, wie zu implementieren data warehousing mit SSAS" und das ist einfach zu breit, um hier beantwortet werden. Sie müssen anfangen, mit den geschäftlichen Anforderungen, d.h. welche Daten und Berichte geliefert werden sollte aus dem system, und parallel dazu entwickeln Sie Ihre technischen Kenntnisse der Plattform. Wenn dies für die Arbeit nicht studieren, bitten Sie Ihren Chef für die Ausbildung zahlen müssen.
- Ja, Sie sind richtig. Dies wird mein erstes cube. Ich Lerne SSAS von mir. Ich Frage mich, wenn jemand könnte mir einen Tipp geben, wie Sie beginnen zu denken, wie ssas-Entwickler. Deshalb habe ich eine einfache Anforderung, die mir helfen würden zu verstehen, SSAS
- kimballgroup.com/html/books.html Beginnen Sie mit "The Data Warehouse Toolkit" und gehen von dort aus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
erstellen Sie Ihre DW-Datenbank wie jede andere, wird es nur mehr denormalisierten als Ihre regulären OLTP-DB
Sie sollten über einen Mechanismus verfügen (SSIS-Pakete sind die meisten commomn) zu aktualisieren Sie Ihre DW aus Ihrem OLTP-Datenbank von Zeit zu Zeit.
Den Unterschied von Fakten und Dimensionen, die Fakten sind Werte (wie Menge der Verkäufe zum Beispiel) und die Abmessungen sind die "Parameter", die Sie verwenden, um die slice-and-dice-die Fakten. Wie Kunden, region, Datum, prodct-Typ, etc..
nun, wie Sie das auf Ihren DW ist eine andere Sache (wie zum Beispiel, Sie haben eine Tabelle für Produkt-Farbe, oder fügen Sie es zu der product-Tabelle), die wir hier nicht diskutieren, auf ein einzelnes Thema. Wie pondlife, sagte, müssen Sie google über die data-warehousing-Umsetzung.