Condividi tramite


Risolvere i problemi relativi ai database con mirroring di Fabric

Scenari, risoluzioni e soluzioni alternative per i database con mirroring di Microsoft Fabric.

Risorse

Per ogni origine dati esaminare la sezione relativa alla risoluzione dei problemi che si trova nelle domande frequenti:

Esaminare la documentazione sulle limitazioni per ogni origine dati:

Arrestare la replica

Quando si seleziona Arresta replica, i file OneLake rimangono invariati, ma la replica incrementale viene arrestata. È possibile riavviare la replica in qualsiasi momento selezionando Avvia replica. È possibile arrestare o avviare la replica quando si reimposta lo stato della replica, dopo le modifiche al database di origine o come strumento di risoluzione dei problemi.

Replicare la gerarchia dello schema di origine

Quando si esegue il mirroring dei dati di vari tipi di database di origine, la gerarchia dello schema di origine viene mantenuta nel database con mirroring. Garantisce che i dati rimangano organizzati in modo coerente in diversi servizi, consentendo di usarli usando la stessa logica nell'endpoint di analisi SQL, nei notebook spark, nei modelli semantici e in altri riferimenti ai dati.

Per i database con mirroring creati prima dell'abilitazione di questa funzionalità, si noterà che lo schema di origine viene appiattito nel database con mirroring e il nome dello schema viene codificato nel nome della tabella. Se si desidera riorganizzare le tabelle con schemi, ricreare il database specchiato.

Se si usa l'API per creare/aggiornare il database con mirroring, impostare il valore per la proprietà defaultSchema che indica se replicare la gerarchia dello schema dal database di origine. Fare riferimento agli esempi di definizione nell'API REST pubblica di mirroring di Microsoft Fabric .

Supporto per la mappatura delle colonne delta

Il mirroring supporta la replica di colonne contenenti spazi o caratteri speciali nei nomi ( ad esempio ,;{}()\n\t=) dai database di origine ai database con mirroring. Dietro le quinte, il meccanismo di mirroring scrive i dati in OneLake con il mapping delle colonne Delta attivato.

Per le tabelle già in fase di replica prima dell'abilitazione di questa funzionalità, per includere colonne con caratteri speciali nei nomi, è necessario aggiornare le impostazioni del database con mirroring rimuovendo e aggiungendo nuovamente tali tabelle oppure arrestare e riavviare il database con mirroring.

Acquisire la proprietà di un database replicato

Attualmente, il database con mirroring non supporta la modifica della proprietà. Se un database con mirroring smette di funzionare perché il proprietario dell'elemento ha lasciato l'organizzazione o non è più valido, è necessario ricreare il database con mirroring.

Regioni supportate

Di seguito sono riportate le aree fabric che supportano il mirroring del database e il mirroring aperto:

Asia-Pacifico:

  • Australia orientale
  • Australia sud-orientale
  • India centrale
  • Asia orientale
  • Giappone orientale
  • Corea centrale
  • Sud-est asiatico
  • India meridionale

Europa

  • Europa settentrionale
  • Europa occidentale
  • Francia centrale
  • Germania centro-occidentale
  • Italia settentrionale
  • Norvegia orientale
  • Polonia centrale
  • Svezia centrale
  • Svizzera settentrionale
  • Svizzera occidentale
  • Regno Unito meridionale
  • Regno Unito occidentale

Americas:

  • Brasile meridionale
  • Canada centrale
  • Canada orientale
  • Stati Uniti centrali
  • Stati Uniti orientali
  • Stati Uniti orientali 2
  • Stati Uniti centro-settentrionali
  • Stati Uniti centro-meridionali
  • Stati Uniti occidentali
  • Stati Uniti occidentali2

Medio Oriente e Africa:

  • Sudafrica settentrionale
  • Emirati Arabi Uniti settentrionali

Risoluzione dei problemi

Questa sezione contiene i passaggi generali per la risoluzione dei problemi relativi al mirroring.

Impossibile connettersi all'origine dati

  1. Verificare che i dettagli della connessione siano corretti, cioè nome del server, nome del database, nome utente e password.
  2. Verificare che il server non si trovi dietro un firewall o una rete virtuale privata. Aprire le porte del firewall appropriate.

Non vengono replicate visualizzazioni

Le visualizzazioni non sono attualmente supportate. Sono supportate solo le tabelle regolari di replica.

Non vengono replicate tabelle

  1. Controllare lo stato del monitoraggio per controllare lo stato delle tabelle. Per altre informazioni, vedere Monitorare la replica dei database con mirroring di Fabric.
  2. Selezionare il pulsante Configura replica. Verificare se le tabelle sono presenti nell'elenco delle tabelle o se ci sono Avvisi in ogni dettaglio di tabella.

Colonne mancanti nella tabella di destinazione

  1. Selezionare il pulsante Configura replica.
  2. Se le colonne non vengono replicate, selezionare l'icona Avviso accanto al dettaglio della tabella.

Alcuni dei dati nella colonna sembrano essere troncati

Il magazzino Fabric non supporta VARCHAR(max). Attualmente supporta solo VARCHAR(8000).

I dati non sembrano essere replicati

Nella pagina di Monitoraggio la data indica l'ultima replica dei dati.

Non è possibile modificare il database di origine

La modifica del database di origine non è supportata. Creare un nuovo database con mirroring

Limita i messaggi di errore

Questi messaggi di errore comuni contengono spiegazioni e mitigazioni:

Messaggio di errore Motivo Mitigazione
"È possibile che il numero di tabelle stia superando il limite, potrebbero mancare alcune tabelle". È previsto un massimo di 500 tabelle. Nel database di origine eliminare o filtrare le tabelle. Se la nuova tabella è la cinquecentesima, non è necessaria alcuna mitigazione.
"La replica viene limitata e dovrebbe continuare a YYYY-MM-DDTHH:MM:ss." È previsto ogni giorno un massimo di 1 TB di dati delle modifiche acquisiti per ogni database con mirroring. Attendere il termine della limitazione.