Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
U kunt een SQL Server Analysis Services-database ontwikkelen met behulp van SQL Server Data Tools in projectmodus of onlinemodus.
Eén ontwikkelaar
Wanneer slechts één ontwikkelaar de volledige SQL Server Analysis Services-database en alle samenstellende objecten ontwikkelt, kan de ontwikkelaar SQL Server Data Tools op elk gewenst moment in projectmodus of onlinemodus gebruiken tijdens de levenscyclus van de business intelligence-oplossing. In het geval van één ontwikkelaar is de keuze van modi niet bijzonder kritiek. Het onderhoud van een offlineprojectbestand dat is geïntegreerd met een broncodebeheersysteem heeft veel voordelen, zoals archiveren en terugdraaien. Met één ontwikkelaar hebt u echter geen probleem met het communiceren van wijzigingen met een andere ontwikkelaar.
Meerdere ontwikkelaars
Wanneer meerdere ontwikkelaars aan een business intelligence-oplossing werken, treden er problemen op als de ontwikkelaars niet werken in de projectmodus met broncodebeheer onder de meeste, zo niet alle omstandigheden. Broncodebeheer zorgt ervoor dat twee ontwikkelaars niet tegelijkertijd wijzigingen aanbrengen in hetzelfde object.
Stel dat een ontwikkelaar werkt in de projectmodus en wijzigingen aanbrengt in geselecteerde objecten. Stel dat een andere ontwikkelaar een wijziging aanbrengt in de geïmplementeerde database in de onlinemodus terwijl de ontwikkelaar deze wijzigingen aanbrengt. Er treedt een probleem op wanneer de eerste ontwikkelaar probeert zijn of haar gewijzigde SQL Server Analysis Services-project te implementeren. SQL Server Data Tools detecteert namelijk dat objecten zijn gewijzigd binnen de geïmplementeerde database en de ontwikkelaar vragen om de hele database te overschrijven, waarbij de wijzigingen van de tweede ontwikkelaar worden overschreven. Omdat SQL Server Data Tools geen middelen heeft om de wijzigingen tussen de SQL Server Analysis Services-database-instantie en de objecten in het project dat overschreven zal worden op te lossen, is de enige echte keuze die de eerste ontwikkelaar heeft, al zijn of haar wijzigingen ongedaan te maken en opnieuw te beginnen vanuit een nieuw project gebaseerd op de huidige versie van de SQL Server Analysis Services-database.