Ich verwende BIDS, um einen Cube in SSAS 2008 r2 zu erstellen.
Ich habe den Assistenten verwendet, um eine Zeitdimension zu erstellen. Ein Teil dieser Konfiguration ist die Auswahl eines Datumsbereichs.
Nach der Erstellung wurde mir klar, dass ich einen größeren Datumsbereich als ursprünglich angegeben benötigte.
Ich habe festgestellt, dass ich die Dimension öffnen, zu Eigenschaften wechseln und den Datumsbereich dort neu definieren kann. Ich habe die Dimension gespeichert und erneut verarbeitet, aber der tatsächliche Datumsbereich in der Tabelle wird nicht um die neu hinzugefügten Daten erweitert.
Gibt es eine andere Möglichkeit, diese Zeitdimension zu vergrößern, oder muss ich sie neu erstellen?
Antworten:
Ist Ihre Zeitdimension mit einer Quelle verbunden oder handelt es sich um eine Serverzeitdimension, für die in der Datenquelle keine Tabelle vorhanden ist
Denn normalerweise gibt es beim Generieren einer Zeitdimension mit BIDs diese beiden Optionen
und es sieht so aus, als ob Sie in der Datenquelle keine Tabelle dafür haben. Ich meine, Sie haben eine Serverzeitdimension ausgewählt, die eine Dimension in Analysis Server selbst erstellt.
Damit Sie keine weiteren Daten anhängen oder hinzufügen können, müssen Sie diese von Grund auf neu erstellen.
Wenn Sie jedoch die andere Option "Generieren eines Zeitplans in der Datenquelle" ausgewählt haben, erstellt diese Option einen Zeitplan in der zugrunde liegenden Datenquelle und füllt diesen mit Daten, die auf den bereitgestellten Eingaben basieren.
Sie sollten Zugriff haben, um eine Tabelle in Ihrer Datenquelle erstellen zu können
In diesem Fall können Sie der Tabelle Datensätze hinzufügen und sie erneut verarbeiten.
Mit diesem einfachen Skript können Sie eine Zeitdimensionstabelle erstellen und füllen. Später können Sie aus dieser Tabelle Ihre Zeitdimension im Cube generieren
http://microsoft-ssis.blogspot.com/2011/01/create-and-fill-time-dimension.html
und hier sind 2 Artikel über das Generieren einer Zeitdimension und ihrer Optionen
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/383/ssas-considerations-for-time-dimension-part1
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/385/sql-server-ssas-considerations-for-time-dimension-part-2
quelle
Sehen Sie sich das Dialogfeld Zeitdimensionseigenschaften an. Erweitern Sie den Quellknoten und ändern Sie das CalendarStartDate oder CalendarEndDate entsprechend Ihren Anforderungen. Verarbeiten Sie dann die Dimension erneut.
quelle