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:

[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:

[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

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 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:

[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:

[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:

[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

SSIS

[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

Controllo dell'accesso per dati sensibili nei pacchetti