Freigeben über


Verknüpfte Measure-Gruppen

Eine verknüpfte Maßgruppe basiert auf einer anderen Maßgruppe in einem anderen Cube derselben Datenbank oder in einer anderen Analysis Services-Datenbank. Sie können eine verknüpfte Messgruppe verwenden, wenn Sie eine Reihe von Messwerten und die entsprechenden Datenwerte in mehreren Würfeln wiederverwenden möchten.

Microsoft empfiehlt, dass sich die ursprünglichen und verknüpften Measuregruppen in Lösungen befinden, die auf demselben Server ausgeführt werden. Das Verknüpfen mit einer Maßgruppe auf einem Remoteserver ist in einer zukünftigen Version zur Abkündigung geplant (siehe veraltete Funktionen von Analysis Services in SQL Server 2014).

Von Bedeutung

Verknüpfte Maßgruppen sind schreibgeschützt. Um die neuesten Änderungen zu übernehmen, müssen Sie alle verknüpften Measuregruppen basierend auf dem geänderten Quellobjekt löschen und neu erstellen. Aus diesem Grund ist das Kopieren und Einfügen von Messgruppen zwischen Projekten ein alternativer Ansatz, den Sie berücksichtigen sollten, falls zukünftige Änderungen an der Messgruppe erforderlich sind.

Nutzungsbeschränkungen

Wie bereits erwähnt, ist eine wichtige Einschränkung für die Verwendung verknüpfter Measures eine Unfähigkeit, eine verknüpfte Maßnahme direkt anzupassen. Änderungen am Datentyp, Format, der Datenbindung und Sichtbarkeit sowie die Mitgliedschaft der Elemente in der Maßgruppe selbst sind alles Änderungen, die in der ursprünglichen Maßgruppe vorgenommen werden müssen.

Betrieblich sind verknüpfte Maßgruppierungen identisch mit anderen Maßgruppierungen, wenn sie von Clientanwendungen genutzt werden, und sie werden auf die gleiche Weise abgefragt wie andere Maßgruppierungen.

Wenn Sie einen Cube abfragen, der eine verknüpfte Maßgruppe enthält, wird die Verknüpfung hergestellt und während des ersten Berechnungsdurchlaufs des Zielwürfels aufgelöst. Aufgrund dieses Verhaltens können berechnungen, die in der verknüpften Measuregruppe gespeichert sind, nicht aufgelöst werden, bevor die Abfrage ausgewertet wird. Mit anderen Worten, berechnete Maßnahmen und berechnete Zellen müssen im Zielwürfel neu erstellt werden, anstatt vom Quellwürfel geerbt zu werden.

In der folgenden Liste werden die Nutzungseinschränkungen zusammengefasst.

  • Sie können keine verknüpfte Maßgruppe aus einer anderen verknüpften Maßgruppe erstellen.

  • Sie können keine Maßnahmen in einer verknüpften Maßgruppierung hinzufügen oder entfernen. Die Mitgliedschaft wird nur in der ursprünglichen Maßgruppe definiert.

  • Das Zurückschreiben wird in verknüpften Maßgruppen nicht unterstützt.

  • Verknüpfte Maßgruppen können nicht in mehreren Viele-zu-Viele-Beziehungen verwendet werden, insbesondere wenn diese Beziehungen sich in verschiedenen Cubes befinden. Dies kann zu mehrdeutigen Aggregationen führen. Weitere Informationen finden Sie unter Falsche Mengen für verknüpfte Kennzahlen in Cubes, die Viele-zu-viele-Beziehungen enthalten.

Die in einer verknüpften Measuregruppe enthaltenen Measures können nur direkt entlang von verknüpften Dimensionen organisiert werden, die aus derselben Analysis Services-Datenbank abgerufen werden. Sie können jedoch berechnete Member verwenden, um Informationen aus verknüpften Messgruppen mit den anderen, nicht verknüpften Dimensionen in Ihrem Cube zu verknüpfen. Sie können auch eine indirekte Beziehung verwenden, wie zum Beispiel einen Verweis oder eine m:n-Beziehung, um nicht verknüpfte Dimensionen mit einer verknüpften Maßgruppe in Verbindung zu bringen.

Erstellen oder Ändern einer verknüpften Maßnahme

Verwenden Sie SQL Server Data Tools, um eine verlinkte Measures-Gruppe zu erstellen.

  1. Schließen Sie jetzt im Quell-Cube alle Änderungen an der ursprünglichen Maßgruppe ab, damit Sie die verknüpften Maßgruppen später in nachfolgenden Cubes nicht neu erstellen müssen. Sie können ein verknüpftes Objekt umbenennen, aber keine anderen Eigenschaften ändern.

  2. Doppelklicken Sie im Lösungs-Explorer auf den Cube, dem Sie die verknüpfte Maßgruppe hinzufügen. In diesem Schritt wird der Cube im Cube-Designer geöffnet.

  3. Klicken Sie im Cube-Designer entweder im Bereich "Measures" oder im Bereich "Dimensionen" mit der rechten Maustaste auf eine beliebige Stelle in einem der Bereiche, und wählen Sie dann "Neues verknüpftes Objekt" aus. Dadurch wird der Assistent für verknüpfte Objekte gestartet.

  4. Geben Sie auf der ersten Seite die Datenquelle an. In diesem Schritt wird die Position der ursprünglichen Maßgruppe festgelegt. Der Standardwert ist der aktuelle Cube in der aktuellen Datenbank; Sie können aber auch eine andere Analysis Services-Datenbank auswählen.

  5. Wählen Sie auf der nächsten Seite die Maßgruppe oder Dimension aus, die Sie verknüpfen möchten. Dimensionen und Würfelobjekte, wie Messgruppen, werden separat aufgeführt. Nur die Objekte, die noch nicht im aktuellen Cube vorhanden sind, sind verfügbar.

  6. Klicken Sie auf "Fertig stellen ", um das verknüpfte Objekt zu erstellen. Verknüpfte Objekte werden im Bereich "Measures" und "Dimensionen" angezeigt, der durch das Linksymbol angegeben ist.

Sichern eines verknüpften Messwerts

Nachdem der Link definiert wurde, wird der Zugriff auf die Maßnahmen in einer verknüpften Maßnahmegruppe genauso verwaltet wie der Zugriff auf andere Maßnahmegruppen. Ein verknüpftes Objekt wird zusammen mit seinen nicht verknüpften Gegenstücken im Rollen-Designer angezeigt. Weitere Informationen zum Verwalten der Sicherheit für eine Maßnahmengruppe finden Sie unter Gewähren von Berechtigungen für Cubes oder Modelle (Analysis Services).

Um eine verknüpfte Measuregruppe zu definieren oder zu verwenden, muss das Windows-Dienstkonto für die Analysis Services-Instanz zu einer Analysis Services-Datenbankrolle gehören, die ReadDefinition über Zugriffsrechte Read für die Instanz der Analysis Services-Quelle für den Quellwürfel und die Measuregruppe verfügt oder zur Rolle "Analysis Services-Administratoren" für die Quellinstanz Analysis Services gehören muss.

Siehe auch

Definieren verknüpfter Dimensionen