Freigeben über


Perspektiven

Eine Perspektive ist eine Definition, mit der Benutzer einen Cube einfacher sehen können. Eine Perspektive ist eine Teilmenge der Features eines Cubes. Mithilfe einer Perspektive können Administratoren Ansichten eines Cubes erstellen und benutzern helfen, sich auf die relevantesten Daten für sie zu konzentrieren. Eine Perspektive enthält Teilmengen aller Objekte aus einem Cube. Eine Perspektive kann keine Elemente enthalten, die nicht im übergeordneten Cube definiert sind.

Ein einfaches Perspective Objekt besteht aus: grundlegende Informationen, Dimensionen, Measuregruppen, Berechnungen, KPIs und Aktionen. Grundlegende Informationen umfassen den Namen und das Standardmaß der Perspektive. Die Dimensionen sind eine Teilmenge der Cubeabmessungen. Die Measuregruppen sind eine Teilmenge der Cube-Measuregruppen. Bei den Berechnungen handelt es sich um eine Teilmenge der Cubeberechnungen. Die KPIs sind eine Teilmenge der Cube-KPIs. Die Aktionen sind eine Teilmenge der Cubeaktionen.

Ein Cube muss aktualisiert und verarbeitet werden, bevor die Perspektive verwendet werden kann.

Cubes können sehr komplexe Objekte sein, die Benutzer in Microsoft SQL Server Analysis Services erkunden können. Ein einzelner Cube kann den Inhalt eines vollständigen Data Warehouses darstellen, mit mehreren Measuregruppen in einem Cube, der mehrere Faktentabellen darstellt, und mehrere Dimensionen basierend auf mehreren Dimensionstabellen. Ein solcher Cube kann sehr komplex und leistungsfähig sein, aber entmutigend für Benutzer, die möglicherweise nur mit einem kleinen Teil des Cubes interagieren müssen, um ihre Business Intelligence- und Berichterstellungsanforderungen zu erfüllen.

In Microsoft SQL Server Analysis Services können Sie eine Perspektive verwenden, um die wahrgenommene Komplexität eines Cubes in Analysis Services zu verringern. Eine Perspektive definiert eine sichtbare Teilmenge eines Cubes, die fokussierte, geschäftsspezifische oder anwendungsspezifische Standpunkte auf dem Cube bereitstellt. Die Perspektive steuert die Sichtbarkeit von Objekten, die in einem Cube enthalten sind. Die folgenden Objekte können in einer Perspektive angezeigt oder ausgeblendet werden:

  • Maße

  • Attribute

  • Hierarchien

  • Messgruppen

  • Maßnahmen

  • Wichtigste Erfolgskennzahlen (Key Performance Indicators, KPIs)

  • Berechnungen (berechnete Elemente, benannte Mengen und Skriptbefehle)

  • Aktionen

Beispielsweise enthält der Adventure Works-Cube in der Beispieldatenbank "Adventure Works DW Multidimensional 2012 Analysis Services" elf Measuregruppen und einundzwanzig verschiedene Cubedimensionen, die Umsätze, Verkaufsprognosen und Finanzdaten darstellen. Eine Clientanwendung kann direkt auf den vollständigen Cube verweisen, aber dieser Standpunkt kann für einen Benutzer überwältigend sein, um grundlegende Verkaufsprognoseninformationen zu extrahieren. Stattdessen kann derselbe Benutzer die Perspektive "Vertriebsziele " verwenden, um die Ansicht des Adventure Works-Cubes auf die Objekte zu beschränken, die für die Umsatzprognose relevant sind.

Objekte in einem Cube, die für den Benutzer über eine Perspektive nicht sichtbar sind, können weiterhin direkt referenziert und mithilfe von XML for Analysis (XMLA), Multidimensional Expressions (MDX) oder DATA Mining Extensions (SHAPE)-Anweisungen abgerufen werden. Perspektiven beschränken den Zugriff auf Objekte in einem Cube nicht und sollten nicht als solche verwendet werden; Stattdessen werden Perspektiven verwendet, um eine bessere Benutzererfahrung beim Zugriff auf einen Cube bereitzustellen.

Eine Perspektive ist eine schreibgeschützte Ansicht des Würfels; Objekte im Cube können nicht mithilfe einer Perspektive umbenannt oder geändert werden. Ebenso kann das Verhalten oder die Features eines Cubes, z. B. die Verwendung visueller Summen, nicht mithilfe einer Perspektive geändert werden.

Sicherheit

Perspektiven sollen nicht als Sicherheitsmechanismus verwendet werden, sondern als Tool für eine bessere Benutzererfahrung in Business Intelligence-Anwendungen. Die gesamte Sicherheit für eine bestimmte Perspektive wird vom zugrunde liegenden Cube geerbt. Perspektiven können z. B. keinen Zugriff auf Objekte in einem Cube bieten, auf die ein Benutzer noch keinen Zugriff hat. – Die Sicherheit für den Cube muss aufgelöst werden, bevor der Zugriff auf Objekte im Cube über eine Perspektive bereitgestellt werden kann.