Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine Analysis Services-Datenbank mithilfe von SQL Server Data Tools (SSDT) im Projektmodus oder im Onlinemodus entwickeln.
Einzelentwickler
Wenn nur ein einzelner Entwickler die gesamte Analysis Services-Datenbank und alle zugehörigen Komponenten entwickelt, kann der Entwickler SQL Server Data Tools (SSDT) jederzeit im Projektmodus oder im Onlinemodus während des Lebenszyklus der Business Intelligence-Lösung verwenden. Bei einem einzelnen Entwickler ist die Auswahl der Modi nicht besonders wichtig. Die Wartung einer Offlineprojektdatei, die in ein Quellcodeverwaltungssystem integriert ist, hat viele Vorteile, z. B. Archivierung und Rollback. Bei einem einzelnen Entwickler haben Sie jedoch nicht das Problem, Änderungen mit einem anderen Entwickler zu kommunizieren.
Mehrere Entwickler
Wenn mehrere Entwickler an einer Business Intelligence-Lösung arbeiten, treten Probleme auf, wenn die Entwickler nicht im Projektmodus mit der Quellcodeverwaltung unter den meisten Umständen arbeiten. Die Quellcodeverwaltung stellt sicher, dass zwei Entwickler gleichzeitig keine Änderungen am selben Objekt vornehmen.
Angenommen, ein Entwickler arbeitet im Projektmodus und nimmt Änderungen an ausgewählten Objekten vor. Während der Entwickler diese Änderungen vornimmt, nehmen wir an, dass ein anderer Entwickler eine Änderung an der bereitgestellten Datenbank im Onlinemodus vornimmt. Ein Problem tritt auf, wenn der erste Entwickler versucht, sein geändertes Analysis Services-Projekt bereitzustellen. Sql Server Data Tools (SSDT) erkennt, dass sich Objekte in der bereitgestellten Datenbank geändert haben, und fordert den Entwickler auf, die gesamte Datenbank zu überschreiben und die Änderungen des zweiten Entwicklers zu überschreiben. Da SQL Server Data Tools (SSDT) keine Möglichkeit hat, die Unterschiede zwischen der Analysis Services-Datenbankinstanz und den Objekten im Projekt, die überschrieben werden sollen, aufzulösen, hat der erste Entwickler eigentlich nur die Möglichkeit, alle Änderungen zu verwerfen und von einem neuen Projekt aus, das auf der aktuellen Version der Analysis Services-Datenbank basiert, neu zu beginnen.