Archiv der Kategorie 'MS Analysis Services'

Analysis Services Formatierungen (inkl. Excel-Bug bei $)

Mittwoch, den 6. Oktober 2010

In Analysis Services können “echte” Measures und berechnete Measures formatiert werden (sprich mit Tausender-Trenner, Nachkommastellen und sonstigen Bezeichnern wie cm oder € verschönert werden). Das erhöht die Lesbarkeit und verhindert Verwechslungen (”Ist die Dauer in Stunden oder Minuten?”)
Als Formatstrings können die gängen Bezeichnungen verwendet werden:

, bedeutet einen Tausendertrenner
. bedeutet den Dezimalpunkt
0 bedeutet, dass diese Stelle [...]

Measure-Meta-Informationen des Cube auslesen: AMO oder ADOMD

Dienstag, den 22. Juni 2010

Um an die Meta-Informationen des Cubes heranzukommen, gibt es mehrere Zugriffsmöglichkeiten, einmal mit AMO (Analysis Services Management Objects) oder ADOMD (das hauptsächlich für die Ausführung von MDX-Abfragen verwendet wird).
Beigefügt habe ich eine C#-Sollution, die über ADOMD eine CSV-Datei mit allen Measures erzeugt.
Wenn Zeit ist, werde ich diesen Artikel später noch erklären. Vorerst nur soviel:
Der Versuch [...]

Berechnete Elemente in MDX-Abfragen mit Anwendung in Reporting Services 2005

Sonntag, den 20. Juni 2010

Lange habe ich gesucht, um ein sinnvolles Beispiel für ein berechnetes Dimensions-Element zu finden (berechnete Measures sind ja ständig zu finden).
Ein Beispiel ist eine Matrix in Reporting Services 2005 (in 2008 ist mit der Tablix ja alles (bzw. vieles) besser).
Ich habe über das Problem bereits zwei Artikel auf sqlservercentral.com veröffentlicht (Reporting Services: Adding extra columns [...]

Snowflake-Schema-Dimensionen mit NULL-Values konfigurieren

Freitag, den 2. April 2010

Eine Möglichkeit, eine Dimension relational abzubilden, ist ein Snowflake-Schema. In diesem Schema werden Hierarchien so abgebildet, dass jede Hierarchiestufe eine eigene Tabelle besitzt, die durch Foreign Keys verbunden sind.
Probleme können auftreten, wenn nicht bei allen Dimensionselementen alle Ebenen vorhanden sind und deshalb manche Elemente in der Datenbank NULL sind. Diese können über das Setzen der [...]