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 ciò che riguarda lo spostamento dei dati, l'analisi in tempo reale, l'intelligence aziendale e la creazione di report. Informazioni su come avviare una nuova versione di valutazione gratuitamente!
Quando si pianifica una migrazione di SSIS locale a SSIS in Azure Data Factory (ADF) o Synapse Pipelines, la valutazione consente di identificare i problemi con i pacchetti SSIS di origine che impediscono una migrazione riuscita.
Data Migration Assistant (DMA) per Integration Services può eseguire la valutazione del progetto e di seguito sono elencati anche i potenziali problemi, noti anche come regole DMA.
[1001] La connessione con il nome host potrebbe non riuscire
Impatto
La connessione contenente 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
È possibile usare le opzioni seguenti per il runtime di integrazione SSIS per accedere alle risorse seguenti:
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali
- Eseguire la migrazione dei dati ad Azure e usare l'endpoint delle risorse di Azure.
- Usare l'autenticazione di identità gestita se si passa alle risorse di Azure.
- Usare il servizio di integrazione self-hosted per connettere origini locali.
[1002] La connessione con il percorso assoluto o UNC potrebbe non essere accessibile
Impatto
La connessione che contiene il percorso assoluto o UNC potrebbe non riuscire
Recommendation
È possibile usare le opzioni seguenti per il runtime di integrazione SSIS per accedere alle risorse seguenti:
- Passare a %TEMP%
- Eseguire la migrazione dei file in File di Azure
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali.
- Usare il servizio di integrazione self-hosted per connettere origini locali.
[1003] La connessione con autenticazione di Windows potrebbe non riuscire
Impatto
Se una stringa di connessione usa autenticazione di Windows, potrebbe non riuscire. autenticazione di Windows richiede passaggi di configurazione aggiuntivi in Azure.
Recommendation
- 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 provider o driver non predefinito potrebbe non riuscire
Impatto
Azure-SSIS IR include solo provider o driver predefiniti. Senza personalizzazione per installare il provider o il driver, la connessione potrebbe non riuscire.
Recommendation
Personalizzare il runtime di integrazione azure-SSIS per installare un provider o un driver non predefiniti.
[1005] Analysis Services Gestione connessioni non può usare un account con autenticazione a più fattori 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.
Recommendation
Usare invece un account che non richiede alcuna interattività/MFA o un'entità servizio.
AdditionalInformation
Configurazione della Gestione connessione Analysis Services
[1006] La variabile di ambiente Windows in Gestione connessioni viene individuata
Impatto
Gestione connessioni l'uso della variabile di ambiente Windows viene individuata.
Recommendation
È possibile usare i metodi seguenti per avere variabili di ambiente Windows che funzionano nel runtime di integrazione SSIS:
- Personalizzare la configurazione del runtime di integrazione SSIS con le variabili di ambiente Windows.
- Usare il parametro Package o Project.
[1007] SQL Server Native Client (SNAC) OLE DB driver è deprecato
Recommendation
Usare il driver Microsoft OLE DB più recente
[2001] Componente supportato solo nell'edizione enterprise
Impatto
Il componente è supportato solo nell'edizione enterprise del runtime di integrazione SSIS di Azure.
Recommendation
Configurare il runtime di integrazione SSIS di Azure nell'edizione enterprise.
[2002] Il formato di file ORC e Parquet non è abilitato 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.
Recommendation
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.
Recommendation
Contattare la terza parte per ottenere una versione compatibile con il runtime di integrazione SSIS.
Per il componente interno o open source, personalizzare il runtime di integrazione azure-SSIS per installare i componenti compatibili SQL Server 2017 necessari.
[2004] Viene individuata l'origine e la destinazione BLOB di Azure
Recommendation
È consigliabile usare l'origine o la destinazionefile 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 dell'ora di integrazione SSIS di Azure viene eseguito solo con provider di log predefiniti, la personalizzazione del provider di log potrebbe non riuscire.
Recommendation
Personalizzare il runtime di integrazione azure-SSIS per installare un provider o un driver non predefiniti.
[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.
Recommendation
È possibile usare le opzioni seguenti per il runtime di integrazione SSIS 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 servizio 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.
Recommendation
È possibile usare le opzioni seguenti per il runtime di integrazione SSIS per accedere alle risorse seguenti:
- Eseguire la migrazione dei file in File di Azure
- Aggiungere Azure-SSIS IR a una rete virtuale che si connette alle origini locali.
- Usare il servizio di integrazione self-hosted per connettere 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.
Recommendation
Usare altri tipi di configurazione del pacchetto. È consigliabile usare il file di configurazione XML.
Informazioni aggiuntive
[4003] Il pacchetto crittografato con la chiave utente non è supportato
Impatto
Il pacchetto crittografato con la chiave utente non è supportato in Azure SSIS Integration Runtime.
Recommendation
È possibile usare le opzioni seguenti:
- Modificare il livello di protezione del pacchetto in "Encrypt All With Password" o "Encrypt Sensitive With Password".
- Mantenere o modificare il livello di protezione del pacchetto in "Encrypt Sensitive With User Key", sostituire la proprietà gestione connessione durante l'esecuzione del pacchetto
Informazioni aggiuntive