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:✅ Magazijn in Microsoft Fabric
De Fabric Migration Assistant is een migratie-ervaring voor het kopiëren van toegewezen SQL-pools in Azure Synapse Analytics, SQL Server en andere SQL-databaseplatforms naadloos naar Microsoft Fabric Data Warehouse.
Deze handleiding begeleidt u bij de stappen voor het migreren van een toegewezen SQL-pool van Azure Synapse Analytics naar Fabric Warehouse met behulp van een DACPAC-bestand.
Hint
Zie voor meer informatie over de functies en mogelijkheden van de Migration Assistant Fabric Migration Assistant voor Data Warehouse.
Zie Migratieplanning voor meer informatie over strategie en planning van uw migratie : toegewezen SQL-pools van Azure Synapse Analytics naar Fabric Data Warehouse.
Vereiste voorwaarden
Controleer voordat u begint of u het volgende gereed hebt:
- Een Fabric-werkruimte met een actieve capaciteit of proefcapaciteit.
- Maak een werkruimte of selecteer een bestaande werkruimte waarnaar u wilt migreren. De Migration Assistant maakt een nieuw magazijn voor u.
- DACPAC-bestand dat is geëxtraheerd uit een toegewezen SQL-pool van Azure Synapse Analytics. Een DACPAC-bestand (data-tier application package) is gebouwd op basis van SQL-databaseprojecten en bevat de metagegevens van databaseobjecten, waaronder het schema van tabellen, weergaven, opgeslagen procedures, functies en meer.
- Als u een DAC wilt maken in Visual Studio 2022 met SQL Server Data Tools, raadpleegt u Een datalaagtoepassing (DAC) extraheren uit een toegewezen SQL-pool van Azure Synapse in Visual Studio 2022.
- U kunt ook databaseprojecten in SDK-stijl gebruiken met VS Code of het opdrachtregelprogramma SqlPackage.
Voor de ai-ondersteunde migratiefuncties van de Migration Assistant om migratieproblemen op te lossen, moet Copilot worden geactiveerd:
- De beheerder moet de tenantswitch inschakelen voordat u Copilot gaat gebruiken. Zie Copilot-tenantinstellingen voor meer informatie.
- Uw F2- of P1-capaciteit moet zich in een van de regio's bevinden die worden vermeld in Beschikbaarheid van fabricregio's.
- Als uw tenant of capaciteit zich buiten de VS of Frankrijk bevindt, is Copilot standaard uitgeschakeld, tenzij uw Fabric-tenantbeheerder de tenantinstelling "Gegevens die naar Azure OpenAI worden verzonden, kunnen buiten de geografische regio, nalevingsgrens of nationale cloudinstantie van uw capaciteit worden verwerkt" inschakelt in de Fabric Admin-portal.
- Copilot in Microsoft Fabric wordt niet ondersteund voor proef-SKU's. Op dit moment worden alleen betaalde SKU's (F2 of hoger of P1 of hoger) ondersteund.
- Zie Overzicht van Copilot in Fabric en Power BI voor meer informatie.
Metagegevens kopiëren
Selecteer in uw Fabric-werkruimte de knop Migreren in het actiescherm van het item.
Selecteer in het menu Migreren naar Fabric onder Migreren naar een data warehouse de tegel Analytische T-SQL-warehouse of -database.
Bekijk de informatie in het overzicht en selecteer Volgende.
Selecteer Bestand kiezen en upload het DACPAC-bestand van uw brondatawarehouse. Wanneer het uploaden is voltooid, selecteert u Volgende.
Op de pagina Doel instellen, voert u de naam in van de nieuwe Fabric-werkruimte en het nieuwe warehouse-item waarnaar u wilt migreren. Selecteer Volgende.
Controleer uw invoer en selecteer Migreren. Er wordt een nieuw magazijnitem gemaakt en de migratie van metagegevens begint.
Tijdens deze stap vertaalt de Migration Assistant T-SQL-metagegevens naar ondersteunde T-SQL-syntaxis in fabric-datawarehouse. Zodra de migratie van de metagegevens is voltooid, wordt de Migration Assistant geopend. U kunt de Migration Assistant op elk gewenst moment openen met behulp van de knop Migratie op het tabblad Start van het lint van het magazijn.
Bekijk het overzicht van de metagegevensmigratie in de Migration Assistant. U ziet het aantal gemigreerde objecten en de objecten die moeten worden hersteld voordat ze kunnen worden gemigreerd.
Selecteer Gemigreerde objecten weergeven om de sectie uit te vouwen en een lijst weer te geven met objecten die zijn gemigreerd naar uw Fabric-magazijn.
De kolom Status geeft aan of de metagegevens van het object zijn aangepast tijdens de vertaling die wordt ondersteund in Fabric Warehouse. U ziet bijvoorbeeld dat bepaalde kolomgegevenstypen of T-SQL-taalconstructies automatisch worden geconverteerd naar de constructies die worden ondersteund in Fabric. In de kolom Details ziet u de informatie over de aanpassingen die zijn aangebracht aan de objecten.
Selecteer een object om de aanpassingen te zien die zijn aangebracht tijdens de migratie.
Open het overzicht van de metagegevensmigratie in de volledige schermweergave voor een betere leesbaarheid. Filters toepassen om specifieke objecttypen weer te geven.
Problemen oplossen met Behulp van Migration Assistant
Sommige metagegevens van databaseobjecten kunnen niet worden gemigreerd. Dit komt meestal doordat de Migration Assistant de T-SQL-metagegevens niet kon vertalen naar de metagegevens die worden ondersteund in een Fabric-magazijn of omdat de vertaalde code niet kon worden toegepast op T-SQL.
We gaan deze scripts oplossen met behulp van de Migration Assistant.
Selecteer de stap Problemen oplossen in de Migration Assistant om de scripts te zien die niet zijn gemigreerd.
Schermopname van de Fabric-portal van de lijst "Problemen Oplossen" van Migration Assistant.
Selecteer een databaseobject dat niet kan worden gemigreerd. Er wordt een nieuwe query geopend onder de gedeelde query'sin Explorer. Deze nieuwe query toont de definitie van de metagegevens en de aanpassingen die eraan zijn aangebracht als automatische opmerkingen die aan de T-SQL-code zijn toegevoegd.
Bekijk de opmerkingen aan het begin van het script om de wijzigingen te bekijken die zijn aangebracht in het script.
Controleer en los de verbroken scripts op met behulp van de foutinformatie en documentatie.
Als u Copilot wilt gebruiken voor hulp op basis van AI bij het oplossen van de fouten, selecteert u Queryfouten oplossen in de sectie Voorgestelde actie . Copilot werkt het script bij met suggesties. Fouten kunnen optreden als Copilot AI gebruikt, dus controleer codesuggesties en breng eventuele aanpassingen aan die u nodig hebt.
Selecteer uitvoeren om het object te valideren en te maken.
Het volgende script dat moet worden opgelost, wordt geopend.
Ga door met het herstellen van de rest van de scripts. U kunt ervoor kiezen om tijdens deze stap het aanpassen van scripts die u niet nodig hebt over te slaan.
Wanneer alle gewenste metagegevens gereed zijn voor migratie, selecteert u de knop Vorige in het deelvenster Problemen oplossen om de weergave op het hoogste niveau van de Migration Assistant te retourneren. Controleer de stap 2. Problemen oplossen in de migratieassistent.
Gegevens kopiëren met Behulp van Migration Assistant
Gegevens kopiëren helpt bij het migreren van gegevens die worden gebruikt door de objecten die u migreert. U kunt een Fabric Data Factory-kopieertaak gebruiken om dit handmatig te doen of volg deze stappen voor de integratie van de kopieertaak in de Migration Assistant.
Selecteer de stap Gegevens kopiëren in de Migration Assistant.
Selecteer De knop Een kopieertaak gebruiken .
Wijs een naam toe aan de nieuwe taak en selecteer Maken.
Geef op de pagina Verbinding maken met gegevensbronverbindingsreferenties op voor het Azure Synapse Analytics-warehouse (SQL DW). Selecteer Volgende.
Selecteer op de pagina Gegevens kiezen de tabellen die u wilt migreren. De objectmetagegevens moeten al aanwezig zijn in het doelwarehouse. Selecteer Volgende.
Op de pagina Gegevensbestemming kiezen kiest u uw nieuwe Fabric-magazijnitem uit de OneLake-catalogus. Selecteer Volgende.
Configureer op de pagina Toewijzen aan doel de kolomtoewijzingen van elke tabel. Selecteer Volgende.
Op de pagina Kopieerwerk kies je de kopieermodus. Kies een eenmalige volledige gegevenskopie (aanbevolen voor migratie) of een continue incrementele kopie. Selecteer Volgende.
Bekijk de taaksamenvatting. Selecteer Opslaan en uitvoeren.
Zodra de kopieertaak is voltooid, controleert u stap 3. Gegevens kopiëren met de Migratieassistent. Selecteer de Terug-knop bovenaan om terug te keren naar de bovenliggende weergave van de Migratieassistent.
Verbindingen omleiden
In de laatste stap moeten de platformen voor het laden/rapporteren van gegevens die zijn verbonden met uw bron, opnieuw worden verbonden met uw nieuwe Fabric-magazijn.
- Identificeer verbindingen in uw bestaande bronmagazijn.
- Een voorbeeld: in Azure Synapse Analytics speciale SQL-pools kun je sessie-informatie vinden, inclusief bronapplicatie, wie er is verbonden, waar de verbinding vandaan komt, en of er gebruik wordt gemaakt van Microsoft Entra ID of SQL-authenticatie.
SELECT DISTINCT CASE WHEN len(tt) = 0 THEN app_name ELSE tt END AS application_name ,login_name ,ip_address FROM ( SELECT DISTINCT app_name ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address ,login_name ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt FROM sys.dm_pdw_exec_sessions ) AS a; - Werk de verbindingen met uw rapportageplatforms bij zodat deze verwijzen naar uw Fabric-magazijn.
- Test het Fabric-magazijn met enkele rapportages voordat u het omleidt. Voer vergelijkings- en gegevensvalidatietests uit op uw rapportageplatforms.
- Werk de verbindingen voor het laden van gegevens (ETL/ELT)-platforms bij zodat deze verwijzen naar uw Fabric-magazijn.
- Voor Power BI/Fabric-pijplijnen:
- Gebruik de REST API List Connections om verbindingen met uw oude gegevensbron te vinden, de toegewezen SQL-pool van Azure Synapse Analytics.
- Werk de verbindingen met het nieuwe Fabric-datawarehouse bij met behulp van de ervaring Verbindingen en gateways beheren onder het tandwiel Instellingen .
- Voor Power BI/Fabric-pijplijnen:
- Als u klaar bent, controleert u de stap Verbindingen omleiden in de Migratieassistent.
Gefeliciteerd! U bent nu klaar om het magazijn te gaan gebruiken.