Ich habe ein altes umfangreicheres SSAS-Projekt "geerbt", welches ich jetzt von der Version 2005 nach 2014 migrieren möchte. Meine Erfahrungen und Kenntnisse von Analysis Services sind bisher recht gering, aber grundsätzlich hat es schon funktioniert, das alte Projekt zu importieren und auf dem neuen Server zu veröffentlichen. Die angezeigten Ergebnisse sind auch richtig, doch was mich irritiert, sind zahlreiche Warnungen, die ich bei der Bereitstellung erhalte. Insgesamt gibt es über 500 Warnungen, die sich wenn ich mich nicht vertan habe, alle auf die folgenden sieben Meldungen zurückführen lassen:
- Warnung AttributeRelationship: Der für die Attributbeziehung angegebene Name stimmt nicht mit dem Namen des verknüpften Attributs überein
- Warnung Dimension: Ignorieren Sie keine Fehler aufgrund doppelter Schlüssel. Ändern Sie die KeyDuplicate-Eigenschaft der Fehlerkonfiguration so, dass sie nicht auf 'IgnoreError' festgelegt ist
- Warnung Dimension: Erstellen Sie Hierarchien in Dimensionen, die keine über- und untergeordnete Dimensionen sind
- Warnung Hierarchy: Mindestens eine Ebene in dieser Hierarchie weist keine Attributbeziehungen auf. Dies führt möglicherweise zu einer verringerten Abfrageleistung
- Warnung Level: Entwerfen Sie Hierarchien so, dass niedrigere Ebenen mehr Elemente als höhere Elemente aufweisen
- Warnung Dimension: Vermeiden Sie sichtbare Attributhierarchien für Attribute, die in benutzerdefinierten Hierarchien als Ebenen verwendet werden
- Warnung RelationalDataSource: Verwenden Sie in einer Datenquelle keine nicht unterstützten OLE DB-Anbieter
Ich würde die Warnungen gerne eliminieren, damit ich in der Flut der Meldungen nicht etwas womöglich Wichtiges übersehe, aber zu diesen deutschsprachigen Texten habe ich teilweise überhaupt keine hilfreichen Informationen im Internet gefunden. Kann ich mein Visual Studio, wenn es auf Deutsch installiert ist, einfach so umschalten, dass ich die Meldungen in englischer Sprache sehe oder gibt es eine andere Möglichkeit sich den Text einer Warnung in Englisch anzeigen zu lassen um dann besser danach suchen zu können?
Verknüpft mit diesen Warnungen scheinen unterschiedliche Symbole in den Attributsbeziehungen zu sein. Es gibt da schwarze Pfeile, blaue Pfeile, gelbe Warnzeichen und blaue Warnzeichen. Da habe ich bisher auch keine Informationen zu gefunden. Kann mir jemand erklären, wofür welches Symbol steht?
Teilweise ist es mir bereits gelungen, die Warnungen zu reduzieren aber manchmal führen meine Änderungen auch zu Fehlern statt Warnungen, bei den ersten beiden Warnungen z.B. zu diesen Fehlern:
- Fehler im Metadaten-Manager. Die Zeit-Dimension enthält eine Elementeigenschaft mit ungültigem Namen: 'NAME' ist ein reserviertes Wort.
- Fehler im OLAP-Speichermodul: Der Datensatz wurde ausgelassen, da der Attributschlüssel ein Duplikat ist. Attribut: Name 3 der Dimension: Kreditor aus Datenbank: CubeV4, Datensatz: 21..
(Wobei ich diese Meldung so verstehe, dass zwei Kreditoren den gleichen Inhalt im Feld „Name 3“ haben,
was meines Erachtens doch kein Problem sein sollte).
In das ganze Thema Hierarchien und Attributsbeziehungen und auch in den Aufbau unserer alten Cubes muss ich mich noch tiefer einarbeiten. Für Links zu Seiten oder Literaturhinweise, wo diese Themen gut beschrieben werden, wäre ich dankbar.