Verwenden von Remotepartitionen

Remotepartitionen für eine Datenbank, die als Masterdatenbank bezeichnet wird, werden in einer dedizierten Analysis Services-Datenbank auf der Remoteinstanz von Analysis Services gespeichert, die als sekundäre Datenbank bezeichnet wird. Eine Datenquelle in der Masterdatenbank zeigt auf die sekundäre Datenbank, und eine Datenquelle in der sekundären Datenbank zeigt auf die Masterdatenbank.

Die Remoteinstanz von Analysis Services legt die MasterDataSourceID-Eigenschaft der sekundären Datenbank auf diese Datenquelle fest. Auf diese Weise wird die Datenquelle zum Speichern von Remotepartitionen für diese bestimmte Quelldatenbank dediziert. Wenn die MasterDataSourceID-Eigenschaft einer Datenbank nicht NULL ist, wird definiert, dass die Datenbank Remotepartitionen enthält und in keinem Schemarowset mehr verfügbar gemacht wird.

Eine dedizierte Datenbank kann für maximal eine Masterdatenbank Remotepartitionen speichern. Sie können jedoch unterschiedliche Remotepartitionen von einer einzelnen Masterdatenbank in unterschiedlichen dedizierten Datenbanken auf einer einzelnen Remoteinstanz von Analysis Services speichern. Dimensionen in einer für Remotepartitionen dedizierten Datenbank werden als verknüpfte Dimensionen erstellt.

Sie müssen die Oberflächen-Konfigurationstools verwenden, damit Remotepartitionen mit einer Masterdatenbank verknüpft werden können. Weitere Informationen finden Sie unter Oberflächenkonfiguration für Features (Verknüpfte Objekte) – Analysis Services und Vorgehensweise: Definieren einer Remotepartition.

Erstellen und Verwalten von Remotepartitionen

Eine Remotepartition wird mithilfe des Partitions-Assistenten erstellt. Beim Erstellen einer Remotepartition wird die dedizierte Datenbank auf der Remoteinstanz von Analysis Services als Speicherort für die Partition angegeben. Die Partition kann am Standardspeicherort für Daten für die Remoteinstanz von Analysis Services oder an einem anderen angegebenen Speicherort auf dem Remoteserver gespeichert werden. Weitere Informationen finden Sie unter Erstellen und Verwalten einer Remotepartition.

Ein Cube, der Remotepartitionen enthält, kann zusammen mit den zugehörigen Partitionen auf einer einzelnen Instanz von Analysis Services verwaltet werden. Die Metadaten der Remotepartition können jedoch nur auf der Instanz von Analysis Services angezeigt und aktualisiert werden, auf der die Partition und der übergeordnete Cube definiert wurden. Die Remotepartition kann nicht auf der Remoteinstanz von Analysis Services angezeigt oder aktualisiert werden. Analysis Services unterstützt das Erstellen von Remotepartitionen mithilfe des HTTP-Protokolls nicht.

ms365390.note(de-de,SQL.90).gifHinweis:
Obwohl zum Speichern von Remotepartitionen dedizierte Datenbanken in keinem Schemarowset verfügbar gemacht werden, können Anwendungen, die Analysis Management Objects (AMO) verwenden, eine dedizierte Datenbank mithilfe des XML for Analysis-Befehls Discover weiterhin erkennen. Ein CREATE- oder DELETE-Befehl, der mithilfe eines TCP- oder HTTP-Clients direkt an eine dedizierte Datenbank gesendet wird, wird erfolgreich ausgeführt. Der Server gibt jedoch eine Warnung zurück, die besagt, dass die Aktion diese straff verwaltete Datenbank möglicherweise beschädigt.

Zum Erstellen einer Remotepartition müssen Sie ein Datenbankadministrator für die lokale Datenbank sein, auf der die Partition definiert ist. Das Dienstkonto für die Instanz von Analysis Services, auf der der Cube und die zugehörigen Partitionen definiert sind, muss über einen Administratorzugriff auf die Datenbank verfügen, in der die Partition gespeichert ist. Beim Ändern des Analysis Services-Dienstkontos müssen Sie sicherstellen, dass das neue Konto über einen Administratorzugriff auf die Remotedatenbank verfügt. Weitere Informationen zu Administratorberechtigungen für eine Datenbank finden Sie unter Rollen (Analysis Services).

Analysis Services unterstützt sowohl die parallele als auch die sequenzielle Verarbeitung von Remotepartitionen. Die Masterinstanz, auf der die Partitionen definiert wurden, koordiniert die Transaktionen zwischen allen Instanzen, die an der Verarbeitung der Partitionen eines Cubes beteiligt sind. Anschließend werden Verarbeitungsberichte an alle Instanzen gesendet, die eine Partition verarbeitet haben.