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 2019 en eerder Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Belangrijk
Data mining werd verouderd verklaard in SQL Server 2017 Analysis Services en is nu stopgezet in SQL Server 2022 Analysis Services. Documentatie wordt niet bijgewerkt voor afgeschafte en stopgezette functies. Zie Analysis Services-compatibiliteit met eerdere versies voor meer informatie.
De meest voorkomende scenario's voor het verplaatsen van gegevensanalyseobjecten zijn het implementeren van een model van een test- of analyseomgeving naar een productieomgeving of het delen van modellen met andere gebruikers.
In dit onderwerp wordt beschreven hoe u de hulpprogramma's en scripttalen van SQL Server Analysis Services kunt gebruiken voor het verplaatsen van gegevensanalyseobjecten.
Gegevensanalyseobjecten verplaatsen tussen databases of servers
U kunt gegevensanalyseobjecten verplaatsen tussen SQL Server Analysis Services-databases of tussen exemplaren van SQL Server Analysis Services op de volgende manieren:
De oplossing opnieuw implementeren in een andere database.
Het scripten van afzonderlijke objecten.
Een back-up maken en vervolgens een kopie van de database herstellen.
Structuren en modellen exporteren en importeren.
In de volgende sectie worden deze opties uitgebreider beschreven.
Implementeren
Voor het implementeren van de oplossing op een andere server of database moet u beschikken over het oplossingsbestand dat is gemaakt met behulp van SQL Server Data Tools.
Zie Analysis Services-projecten (SSDT) implementeren voor meer informatie over het implementeren van Analysis Services-oplossingen.
Scripts schrijven
SQL Server Analysis Services biedt verschillende talen die u kunt gebruiken om objecten te scripten.
XMLA: U kunt objecten scripten met XMLA door met de rechtermuisknop op objecten te klikken in SQL Server Management Studio. Als u het script wilt uitvoeren, opent u het in een XMLA-queryvenster op de doelserver.
DMX: U kunt scripts maken met behulp van sjablonen of een van de opbouwfuncties voor query's in SQL Server Data Tools en SQL Server Management Studio.
Houd er echter rekening mee dat er verschillen zijn in de taken die u met elke scripttaal kunt uitvoeren:
Eigenschappen zoals de objectbeschrijving en gegevensbindingen kunnen alleen worden gemaakt of gewijzigd met behulp van DDL-talen van SQL Server Analysis Services, niet met behulp van DMX.
Alleen DMX ondersteunt het importeren en exporteren van mijnbouwobjecten.
Alleen DMX ondersteunt het genereren van PMML of het importeren van modeldefinities uit PMML.
Alleen DMX ondersteunt het trainen van een model met toepassingsgegevens. Bovendien ondersteunt de DMX INSERT INTO-instructie het trainen van een model zonder dat er waarden voor een sleutelkolom worden opgegeven.
Zie Ontwikkelen met Analysis Services Scripting Language (ASSL) voor meer informatie.
Back-up en herstel
Back-up en herstel van een volledige Analysis Services-database is de keuzemethode als uw oplossing voor gegevensanalyse afhankelijk is van OLAP-objecten. SQL Server 2017 biedt back-up- en herstelfunctionaliteit die databaseback-ups sneller en eenvoudiger maakt.
Zie Back-up en herstel van Analysis Services-databases voor meer informatie over back-ups.
Exporteren en importeren
Het exporteren en vervolgens opnieuw importeren van mijnbouwmodellen en -structuren met behulp van DMX-instructies is de eenvoudigste manier om afzonderlijke relationele gegevensanalyseobjecten te verplaatsen of er een back-up van te maken. Zie de volgende onderwerpen voor meer informatie over de DMX-syntaxis voor deze bewerkingen:
Als u de optie INCLUSIEF AFHANKELIJKHEDEN opgeeft, exporteert SQL Server Analysis Services ook de definitie van de vereiste gegevensbronweergaven. Wanneer u het model of de structuur importeert, wordt de gegevensbronweergave op de doelserver opnieuw gemaakt. Nadat u het model hebt geïmporteerd, moet u de benodigde mijnbouwmachtigingen voor het object instellen.
Opmerking
U kunt OLAP-modellen niet exporteren en importeren met behulp van DMX. Als uw miningmodel is gebaseerd op een OLAP-kubus, moet u de functionaliteit van SQL Server Analysis Services gebruiken voor het maken van back-ups en het herstellen van een volledige database of het opnieuw implementeren van de kubus en de bijbehorende modellen.