Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✅ Magazzino in Microsoft Fabric
Il Fabric Migration Assistant è un'esperienza di migrazione incorporata nativamente nel Fabric. Offre un'esperienza di migrazione guidata verso Microsoft Fabric.
Il Migration Assistant copia i metadati e i dati dal database sorgente e converte automaticamente lo schema sorgente in Fabric Data Warehouse. L'assistenza basata sull'intelligenza artificiale offre soluzioni rapide per l'incompatibilità o gli errori della migrazione.
Suggerimento
Per le guide dettagliate alla migrazione con Migration Assistant, vedere Eseguire la migrazione caricando un file ed eseguirne la migrazione connettendosi al sistema di origine.
Usa il Fabric Migration Assistant per Data Warehouse per la migrazione:
- Dal pool SQL dedicato di Azure Synapse Analytics
- SQL Server e altre piattaforme SQL motore di database
- Metadati Teradata (anteprima)
Passaggi per la migrazione
Il Migration Assistant ti aiuta a migrare verso Fabric Data Warehouse. Puoi caricare un file DACPAC o creare una connessione diretta al sistema sorgente.
La migrazione con il Fabric Migration Assistant prevede questi passaggi:
- Migra gli schemi degli oggetti, come le definizioni di tabelle, in un nuovo Fabric warehouse caricando un file sorgente o collegandoti al tuo sistema sorgente.
- Usa il Migration Assistant per risolvere problemi aggiornando tipi e definizioni T-SQL per gli oggetti che non poteva migrare automaticamente.
- Copia i dati utilizzando un lavoro di copia in Fabric Data Factory.
- Testa e confronta il vecchio magazzino con quello nuovo. Infine, reindirizzare le connessioni dalle applicazioni che accedono al deposito di origine per utilizzare il nuovo deposito.
Oggetti di cui è stata eseguita la migrazione
Il Migration Assistant ti aiuta a migrare su Fabric Data Warehouse caricando un file DACPAC, caricando un archivio zip di .sql o .bteq file o collegandoti al sistema sorgente. I metadati degli oggetti del database catturati includono:
- Tabelle
- Visualizzazioni
- Funzioni
- Procedure memorizzate
- Oggetti di sicurezza, ad esempio ruoli, autorizzazioni, maschera dati dinamica
Risolvere i problemi relativi a Migration Assistant
Alcuni script T-SQL non migrano se i metadati non possono essere migrati in quelli supportati in Fabric Data Warehouse, o se il codice non si applica a T-SQL. Il passaggio Correzione dei problemi di Migration Assistant consente di correggere questi script non riusciti.
Per altre informazioni, vedere le esercitazioni dettagliate: Eseguire la migrazione caricando un file o Eseguire la migrazione connettendosi al sistema di origine.
Oggetti primari e dipendenti
Gli script non riusciti sono suddivisi in set:
- Gli oggetti primari non dipendono da un altro oggetto.
- Gli oggetti dipendenti dipendono direttamente o indirettamente da uno o più oggetti.
Gli oggetti dipendenti non verranno migrati finché i relativi oggetti primari non saranno corretti, quindi si verrà guidati a correggere prima gli oggetti primari.
Ad esempio, consideriamo tre oggetti: tabella A, vista B che usa la tabella A, e vista C che usa la vista B. In questo caso, l'oggetto principale è la tabella A. Le viste B e C sono oggetti dipendenti.
Gli oggetti primari vengono ordinati in base alla priorità per facilitare il completamento della migrazione più velocemente. La priorità si basa sul numero di dipendenze dell'oggetto. Le dipendenze fanno riferimento a tutti gli oggetti che fanno riferimento o dipendono da questo oggetto, direttamente o indirettamente.
Ad esempio, la tabella A ha due dipendenze dalle viste B e C, la vista B ha una dipendenza dalla vista C e la vista C non ha dipendenze. L'ordine di priorità è la tabella A, la vista B e poi la vista C.
Correggere gli errori di migrazione
Rivedi e correggi gli script rotti usando manualmente le informazioni sugli errori, oppure usa Copilot per assistenza basata su IA. (Copilot deve essere abilitato.) Copilot analizza la query e tenta di trovare il modo migliore per risolverla. Copilot lascia commenti per spiegare cosa ha risolto e perché. Gli errori possono verificarsi quando Copilot usa l'intelligenza artificiale, quindi verificare i suggerimenti del codice prima di eseguirli.
Quando esegui la query, Migration Assistant valida e migra l'oggetto e le sue dipendenze. Dopo la migrazione dell'oggetto fisso, la scheda Oggetti primari viene aggiornata con un nuovo elenco di oggetti con priorità. La correzione di un oggetto primario può comportare che il conteggio degli oggetti primari rimanga invariato o addirittura aumenti. Ad esempio, l'oggetto B viene interrotto a causa di una dipendenza da più altri oggetti interrotti, incluso l'oggetto A. In questo scenario, la correzione dell'oggetto A consente di correggere alcuni errori, ma non tutti, in B e di modificare B da un oggetto dipendente a un oggetto primario.
Sicurezza
La maggior parte dei tipi di oggetti di sicurezza, inclusi ruoli, permessi (come GRANT, REVOKE e DENY) e mascheramento dinamico dei dati, migrano automaticamente. Alcuni oggetti (come utenti autenticati SQL o crittografia a colonna) necessitano di aggiornamenti per funzionare in Fabric. L'Migration Assistant segnala questi problemi nella lista Correggi problemi.
Sostituisci gli utenti autenticati SQL con utenti Microsoft Entra in Microsoft Fabric. Assicurati che possano accedere a Fabric tramite Microsoft Entra ID, e poi usa i permessi di gestione o la finestra di condivisione per aggiungerli al tuo warehouse. Per aggiungere utenti, un Admin o un Membro deve avere il permesso di ricondivisione.
Prima di copiare dati, assicurati di correggere gli oggetti di sicurezza che non sono stati migrati e verifica che la sicurezza necessaria sia impostata, in modo che gli utenti non abbiano accesso involontario a informazioni sensibili.
Limitazioni
Attualmente non esiste una compatibilità T-SQL completa tra il warehouse di origine e il warehouse di Fabric. Per altre informazioni, vedere:
La seguente tabella elenca soluzioni alternative per alcune funzionalità comuni non supportate:
| Problema | Soluzione |
|---|---|
| Autenticazione SQL | Sostituire gli utenti di autenticazione SQL con l'autenticazione Microsoft Entra come alternativa all'autenticazione SQL. |
| Crittografia a livello di colonna | Utilizza altri metodi per proteggere i tuoi dati, come implementare la crittografia a livello applicativo e il mascheramento dinamico dei dati nel Fabric data warehousing per offuscare i dati sensibili in base ai permessi dell'utente. |
| Colonne di identità | Le colonne IDENTITY in Fabric Data Warehouse si comportano in modo diverso rispetto ad altre piattaforme, ad esempio SQL Server. Per ulteriori dettagli, consultare Comprendere le colonne IDENTITY in Fabric Data Warehouse. |
Le funzionalità non supportate seguenti non sono più necessarie in Fabric Data Warehouse:
- Indici
- Crittografia trasparente dei dati (TDE): Fabric Data Warehouse non ha bisogno del TDE perché già cripta i dati con mezzi più avanzati. Per altre informazioni, vedere Crittografia dei dati in Data Warehouse di Fabric.
Altre funzionalità attualmente non supportate potrebbero essere visualizzate:
- Tabelle esterne
- Funzioni a più istruzioni con valori di tabella (TVF)
Passaggio successivo
Eseguire la migrazione caricando un file o eseguendo la migrazione connettendosi al sistema di origine