Regole di valutazione della migrazione SSIS
SI APPLICA A: Azure Data Factory Azure Synapse Analytics
Suggerimento
Provare Data Factory in Microsoft Fabric, una soluzione di analisi all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita!
Quando si pianifica una migrazione di SSIS locale a SSIS in Azure Data Factory (ADF) o nelle pipeline di Synapse, la valutazione consente di identificare i problemi con i pacchetti SSIS di origine che impediscono una corretta migrazione.
Data Migration Assistant (DMA) per Integration Services può eseguire la valutazione del progetto e di seguito è riportato l'elenco completo dei potenziali problemi, noti anche come regole DMA.
[1001]La connessione con il nome host potrebbe non riuscire
Impatto
La connessione che contiene il nome host potrebbe non riuscire, in genere perché la rete virtuale di Azure richiede la configurazione corretta per supportare la risoluzione dei nomi DNS.
Consiglio
Per accedere a queste risorse, è possibile usare le opzioni seguenti per il runtime di integrazione SSIS:
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette a origini locali
- Eseguire la migrazione dei dati ad Azure e usare l'endpoint delle risorse di Azure.
- Usare l'autenticazione dell'identità gestita se si passa alle risorse di Azure.
- Usare il runtime di integrazione self-hosted per connettere le origini locali.
[1002]La connessione con percorso assoluto o UNC potrebbe non essere accessibile
Impatto
La connessione che contiene un percorso assoluto o UNC potrebbe non riuscire
Elemento consigliato
Per accedere a queste risorse, è possibile usare le opzioni seguenti per il runtime di integrazione SSIS:
- Passare a %TEMP%
- Eseguire la migrazione dei file a File di Azure
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali.
- Usare il runtime di integrazione self-hosted per connettere le origini locali.
[1003]La connessione con autenticazione di Windows potrebbe non riuscire
Impatto
Se un stringa di connessione usa autenticazione di Windows, potrebbe non riuscire. autenticazione di Windows richiede passaggi di configurazione aggiuntivi in Azure.
Elemento consigliato
Esistono quattro metodi per accedere agli archivi dati autenticazione di Windows nel runtime di integrazione SSIS di Azure:
- Configurare un contesto di esecuzione a livello di attività
- Configurare un contesto di esecuzione a livello di catalogo
- Rendere persistenti le credenziali tramite il comando cmdkey
- Montare le unità in fase di esecuzione del pacchetto (non persistente)
[1004]La connessione con un provider o un driver non predefinito potrebbe non riuscire
Impatto
Azure-SSIS IR include solo provider o driver predefiniti per impostazione predefinita. Senza personalizzazione per installare il provider o il driver, la connessione potrebbe non riuscire.
Elemento consigliato
Personalizzare il runtime di integrazione Azure-SSIS per installare un provider o un driver non predefinito.
[1005]Analysis Services Gestione connessioni non può usare un account con MFA abilitato
Impatto
Se si usa SSIS in Azure Data Factory (ADF) e si vuole connettersi all'istanza di Azure Analysis Services (AAS), non è possibile usare un account con Multi-Factor Authentication (MFA) abilitato.
Elemento consigliato
Usare un account che non richiede alcuna interattività/MFA o un'entità servizio.
AdditionalInformation
Configurazione del Gestione connessioni Analysis Services
[1006]Viene individuata la variabile di ambiente Windows in Gestione connessioni
Impatto
Gestione connessioni viene individuata la variabile di ambiente Windows.
Elemento consigliato
È possibile usare i metodi seguenti per fare in modo che le variabili di ambiente Di Windows funzionino in SSIS Integration Runtime:
- Personalizzare la configurazione del runtime di integrazione SSIS con le variabili di ambiente Windows.
- Usare il parametro Package o Project.
[1007]Il driver OLE DB di SQL Server Native Client (SNAC) è deprecato
Elemento consigliato
Usare microsoft OLE DB Driver più recente
[2001]Componente supportato solo nell'edizione Enterprise
Impatto
Il componente è supportato solo in Azure SSIS Integration Runtime Enterprise Edition.
Elemento consigliato
Configurare il runtime di integrazione SSIS di Azure nell'edizione enterprise.
[2002]Il formato di file ORC e Parquet non sono abilitati per impostazione predefinita
Impatto
Il formato di file ORC e Parquet richiede JRE, che non è installato per impostazione predefinita nel runtime di integrazione SSIS di Azure.
Elemento consigliato
Installare JRE compatibile personalizzando la configurazione per il runtime di integrazione Azure-SSIS.
[2003]Il componente di terze parti non è abilitato per impostazione predefinita
Impatto
Azure SSIS Integration Runtime non è abilitato per impostazione predefinita con componenti di terze parti. Il componente di terze parti potrebbe non riuscire.
Elemento consigliato
Per ottenere una versione compatibile con SSIS Integration Runtime, contattare la terza parte.
Per i componenti interni o open source, personalizzare il runtime di integrazione Azure-SSIS per installare i componenti compatibili con SQL Server 2017 necessari.
[2004]Viene individuata l'origine e la destinazione BLOB di Azure
Elemento consigliato
È consigliabile usare l'origine o la destinazione di file flessibili, con funzioni più avanzate rispetto al BLOB di Azure.
[2005]Il provider di log non predefinito potrebbe non essere installato per impostazione predefinita
Impatto
Il provisioning del tempo di integrazione SSIS di Azure viene effettuato solo con provider di log predefiniti, la personalizzazione del provider di log potrebbe non riuscire.
Elemento consigliato
Personalizzare il runtime di integrazione Azure-SSIS per installare un provider o un driver non predefinito.
[3001]Percorso assoluto o UNC individuato nell'attività Esegui processo
Impatto
Azure-SSIS Integration Runtime potrebbe non essere in grado di avviare i file eseguibili con percorso assoluto o UNC.
Elemento consigliato
È possibile usare le opzioni seguenti per SSIS Integration Runtime per avviare i file eseguibili:
- Eseguire la migrazione dei file eseguibili a File di Azure.
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali.
- Se necessario, personalizzare lo script di installazione per installare in anticipo i file eseguibili durante l'avvio del runtime di integrazione.
[4001]Il percorso di configurazione assoluto o UNC viene individuato nella configurazione del pacchetto
Impatto
Il pacchetto con percorso di configurazione assoluto o UNC potrebbe non riuscire in Azure SSIS Integration Runtime.
Elemento consigliato
Per accedere a queste risorse, è possibile usare le opzioni seguenti per il runtime di integrazione SSIS:
- Eseguire la migrazione dei file a File di Azure
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali.
- Usare il runtime di integrazione self-hosted per connettere le origini locali.
[4002]La voce del Registro di sistema viene individuata nella configurazione del pacchetto
Impatto
La voce del Registro di sistema nella configurazione del pacchetto potrebbe non riuscire in Azure SSIS Integration Runtime.
Elemento consigliato
Usare altri tipi di configurazione del pacchetto. È consigliabile usare il file di configurazione XML.
Informazioni aggiuntive
[4003]Il pacchetto crittografato con chiave utente non è supportato
Impatto
Il pacchetto crittografato con chiave utente non è supportato in Azure SSIS Integration Runtime.
Elemento consigliato
È possibile usare le opzioni seguenti:
- Modificare il livello di protezione del pacchetto in "Crittografa tutto con password" o "Crittografa con password".
- Mantenere o modificare il livello di protezione del pacchetto in "Crittografa con chiave utente", eseguire l'override della proprietà della gestione connessione durante l'esecuzione del pacchetto
Informazioni aggiuntive