Evaluatieregels voor SSIS-migratie

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over hoe u gratis een nieuwe proefversie start .

Bij het plannen van een migratie van on-premises SSIS naar SSIS in Azure Data Factory (ADF) of Synapse Pipelines, helpt evaluatie bij het identificeren van problemen met de bron-SSIS-pakketten die een geslaagde migratie verhinderen.

Data Migration Assistant (DMA) voor Integration Services kunt een evaluatie van uw project uitvoeren. Hieronder vindt u een volledige lijst met mogelijke problemen, ook wel DMA-regels genoemd.

[1001] Verbinding met hostnaam kan mislukken

Impact

Verbinding met hostnaam kan mislukken, meestal omdat het virtuele Azure-netwerk de juiste configuratie vereist om DNS-naamomzetting te ondersteunen.

Aanbeveling

U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:

[1002] Verbinding met absoluut of UNC-pad is mogelijk niet toegankelijk

Impact

Verbinding met een absoluut of UNC-pad kan mislukken

Aanbeveling

U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:

[1003] Verbinding met Windows-verificatie kan mislukken

Impact

Als een connection string Gebruikmaakt van Windows-verificatie, kan deze mislukken. Windows-verificatie vereist aanvullende configuratiestappen in Azure.

Aanbeveling

Er zijn vier methoden voor toegang tot gegevensarchieven Windows-verificatie in Azure SSIS Integration Runtime:

  • Een uitvoeringscontext op activiteitsniveau instellen
  • Een uitvoeringscontext op catalogusniveau instellen
  • Referenties behouden via de opdracht cmdkey
  • Stations koppelen tijdens de uitvoeringstijd van het pakket (niet-persistent)

[1004] Verbinding met niet-ingebouwde provider of stuurprogramma kan mislukken

Impact

Azure-SSIS IR bevat standaard alleen ingebouwde providers of stuurprogramma's. Zonder aanpassing om de provider of het stuurprogramma te installeren, kan de verbinding mislukken.

Aanbeveling

Pas Azure-SSIS Integration Runtime aan om niet-ingebouwde provider of stuurprogramma te installeren.

[1005] Analysis Services-Verbindingsbeheer kan geen account gebruiken waarvoor MFA is ingeschakeld

Impact

Als u SSIS in Azure Data Factory (ADF) gebruikt en verbinding wilt maken met Azure Analysis Services exemplaar (AAS), kunt u geen account gebruiken waarvoor MFA (Multi-Factor Authentication) is ingeschakeld.

Aanbeveling

Gebruik in plaats daarvan een account waarvoor geen interactiviteit/MFA of een service-principal is vereist.

Aanvullendeinformatie

Configuratie van de Analysis Services-Verbindingsbeheer

[1006] Windows-omgevingsvariabele in Verbindingsbeheer wordt gedetecteerd

Impact

Verbindingsbeheer die windows-omgevingsvariabele gebruikt, wordt gedetecteerd.

Aanbeveling

U kunt de onderstaande methoden gebruiken om Windows-omgevingsvariabelen te laten werken in SSIS Integration Runtime:

[1007] SQL Server Native Client OLE DB-stuurprogramma (SNAC) is afgeschaft

Aanbeveling

Het meest recente Microsoft OLE DB-stuurprogramma gebruiken

[2001] Onderdeel wordt alleen ondersteund in Enterprise Edition

Impact

Het onderdeel wordt alleen ondersteund in Azure SSIS Integration Runtime Enterprise Edition.

Aanbeveling

Configureer Azure SSIS Integration Runtime naar Enterprise Edition.

[2002] ORC- en Parquet-bestandsindelingen zijn niet standaard ingeschakeld

Impact

VOOR DE bestandsindelingEN ORC en Parquet is JRE vereist. Deze is niet standaard geïnstalleerd in Azure SSIS Integration Runtime.

Aanbeveling

Installeer compatibele JRE door de installatie voor de Azure-SSIS-integratieruntime aan te passen.

[2003] Onderdeel van derden is niet standaard ingeschakeld

Impact

Azure SSIS Integration Runtime is niet standaard ingeschakeld met onderdelen van derden. Onderdeel van derden kan mislukken.

Aanbeveling

  • Neem contact op met de derde partij om een versie op te halen die compatibel is met SSIS Integration Runtime.

  • Voor interne of open source-onderdelen past u Azure-SSIS Integration Runtime aan om de benodigde SQL Server 2017-compatibele onderdelen te installeren.

[2004] Azure Blob-bron en -bestemming is gedetecteerd

Aanbeveling

U wordt aangeraden de bron of bestemmingvan het flexibele bestand te gebruiken, dat meer geavanceerde functies heeft dan Azure Blob.

[2005] Niet-ingebouwde logboekprovider is mogelijk niet standaard geïnstalleerd

Impact

Azure SSIS-integratietijd wordt standaard alleen ingericht met ingebouwde logboekproviders. Het aanpassen van de logboekprovider kan mislukken.

Aanbeveling

Pas Azure-SSIS Integration Runtime aan om niet-ingebouwde provider of stuurprogramma te installeren.

[3001] Absoluut of UNC-pad wordt gedetecteerd in Procestaak uitvoeren

Impact

Azure-SSIS Integration Runtime uw uitvoerbare bestanden met een absoluut of UNC-pad mogelijk niet kunnen starten.

Aanbeveling

U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om uw uitvoerbare bestanden te starten:

[4001] Absoluut of UNC-configuratiepad wordt gedetecteerd in pakketconfiguratie

Impact

Pakket met absoluut of UNC-configuratiepad kan mislukken in Azure SSIS Integration Runtime.

Aanbeveling

U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:

[4002] Registervermelding wordt gedetecteerd in pakketconfiguratie

Impact

Registervermelding in pakketconfiguratie kan mislukken in Azure SSIS Integration Runtime.

Aanbeveling

Gebruik andere pakketconfiguratietypen. XML-configuratiebestand wordt aanbevolen.

Aanvullende informatie

Pakketconfiguraties

[4003] Pakket versleuteld met gebruikerssleutel wordt niet ondersteund

Impact

Pakket versleuteld met een gebruikerssleutel wordt niet ondersteund in Azure SSIS Integration Runtime.

Aanbeveling

U kunt de onderstaande opties gebruiken:

  • Wijzig het beveiligingsniveau van het pakket in 'Alles versleutelen met wachtwoord' of 'Gevoelige versleutelen met wachtwoord'.
  • Behoud of wijzig het pakketbeveiligingsniveau in 'Gevoelige versleutelen met gebruikerssleutel', overschrijf de eigenschap verbindingsbeheer tijdens het uitvoeren van het pakket

Aanvullende informatie

Access Control voor gevoelige gegevens in pakketten