Questo articolo fornisce informazioni sulle domande frequenti quando si collega Microsoft Dataverse a Microsoft Fabric.
Generali
Quali metodi di autenticazione sono supportati per il collegamento a Fabric?
Il collegamento di Fabric supporta tre metodi di autenticazione durante la creazione di una connessione:
- Account aziendale: specificare le credenziali e salvare la connessione.
- Service Principal: fornire l'ID tenant, l'ID client e la chiave per l'autenticazione.
- Identità dell'area di lavoro: usa un'entità servizio gestita da Fabric associata a un'area di lavoro specifica.
Cosa succede quando ti scolleghi da Fabric?
Quando si scollega, il Fabric Lakehouse viene rimosso insieme a tutti i collegamenti alle tabelle di Dataverse.
Supporto e limitazioni delle tabelle
Quali tabelle di Dataverse vengono selezionate per impostazione predefinita quando si esegue il collegamento a Fabric?
Durante la configurazione iniziale di Link a Fabric, il passaggio Seleziona entity mostra tutte le tabelle di Dataverse in cui è abilitata la proprietà Rileva modifiche. Per impostazione predefinita, vengono selezionate tutte queste tabelle. È possibile cancellare tutte le tabelle che non si desidera sincronizzare prima di completare la procedura guidata. Solo le tabelle selezionate sono collegate a Fabric e usano l'archiviazione, quindi è possibile ottimizzare i costi escludendo le tabelle non necessarie. È possibile modificare la selezione in qualsiasi momento dopo l'installazione usando Gestisci tabelle.
Quali tabelle di Dataverse non sono supportate per il collegamento a Fabric?
Tutte le tabelle in cui non è abilitato il rilevamento delle modifiche non sono supportate. Inoltre, alcune tabelle di Dataverse, ad esempio postcomment, postregarding, postlike, post e postrole, non sono disponibili per i clienti per abilitare la sincronizzazione tramite il collegamento fabric. In alcuni casi, queste tabelle potrebbero apparire quando è abilitata la conservazione a lungo termine di Dataverse. In tal caso, è possibile esportare un subset o tutti i record di queste tabelle. Questo comportamento è previsto per scenari di conservazione a lungo termine.
Important
- Queste tabelle non devono essere selezionate per la sincronizzazione.
- La loro presenza non indica il supporto completo per la sincronizzazione incrementale.
È possibile aggiungere o rimuovere tabelle specifiche dal Fabric link?
Sì, è possibile gestire le tabelle collegate:
- Aggiungi Ulteriori collegamenti delle tabelle a Fabric selezionando Gestisci tabelle.
- Per interrompere la sincronizzazione di tabelle specifiche, deselezionarle nel riquadro Gestisci tabelle e quindi selezionare Salva
- Dopo la conferma, i collegamenti per le tabelle non selezionate vengono rimossi da Fabric Lakehouse e la sincronizzazione si arresta immediatamente.
Important
La rimozione di una tabella non elimina la tabella in Dataverse; rimuove solo il collegamento OneLake e arresta la sincronizzazione dei dati.
Le tabelle elastiche sono supportate per Fabric link?
Sì, le tabelle elastiche sono supportate con il collegamento Fabric. Assicurarsi che il rilevamento delle modifiche sia abilitato per le tabelle elastici in Dataverse affinché la sincronizzazione venga eseguita.
Le tabelle delle app Finance and Operations sono supportate?
Se l'ambiente è collegato a un ambiente Dynamics 365 finance and operations, l'opzione Aggiungi tabelle consente di includere tabelle dalle app finance and operations. Le tabelle delle app finance and operations non vengono selezionate automaticamente durante la creazione del collegamento iniziale di Fabric.
Sono presenti tabelle di sistema sincronizzate automaticamente e che non possono essere scollegate?
Sì, alcune tabelle di sistema vengono sincronizzate automaticamente in Link to Fabric e non possono essere scollegate dagli utenti. Esempi di queste tabelle di sistema includono:
- robot
- msdyn_copilotknowledgeinteraction
- desktopflowmodule
- flowmachine
- flowmachinegroup
- flusso di lavoro
Queste tabelle sono essenziali per la funzionalità di sistema e sono sempre incluse nel processo di sincronizzazione.
Componenti aggiuntivi e selezione di tabelle forniti da Microsoft
La selezione della tabella dei collegamenti di Fabric dipende anche dai componenti aggiuntivi forniti da Microsoft, ad esempio Business Process Advisor (BPA) e Customer Insights - Journeys. Questi prodotti usano la stessa pipeline per esportare dati da Dataverse per fornire informazioni dettagliate trasformate.
Le tabelle che non è possibile deselezionare dipendono dai prodotti aggiuntivi abilitati. Quando si abilita un componente aggiuntivo (ad esempio, Customer Insights - Journeys), le tabelle specifiche richieste da tale componente aggiuntivo vengono aggiunte alla tabella entityanalyticsconfig in Dataverse.
Qualsiasi tabella con isenabledforadls impostata su true nella tabella entityanalyticsconfig non può essere selezionata dal link a Fabric.
Cosa accade quando si aggiunge una nuova colonna a una tabella collegata?
Se una nuova colonna viene aggiunta a una tabella che fa già parte del profilo (modifica dei metadati), è possibile usare l'opzione Aggiorna tabelle di Infrastruttura dalla barra dei comandi per aggiornare la modifica in Fabric. L'aggiornamento avviene dopo l'attivazione della successiva modifica dei dati della tabella.
Sincronizzazione dati
Quanto tempo richiede la sincronizzazione iniziale dei dati?
Il tempo di sincronizzazione iniziale dipende da diversi fattori, tra cui le dimensioni della tabella, il numero di aggiornamenti e le transazioni che si verificano nell'ambiente, il numero di tabelle e il numero di righe. I dati vengono convertiti in formato delta parquet durante questo processo. Quando si apre Fabric Lakehouse, i collegamenti vengono visualizzati come non identificati fino al completamento della sincronizzazione iniziale.
Con quale frequenza vengono aggiornati i dati in Fabric?
Al termine della sincronizzazione iniziale, il sistema aggiorna continuamente gli aggiornamenti in Dataverse nel lakehouse. Gli aggiornamenti incrementali richiedono in genere fino a un'ora, anche se la tempistica effettiva dipende dalle dimensioni della tabella, dal numero di aggiornamenti e dalle transazioni in corso nell'ambiente, dal numero di tabelle, dal numero di righe e dai periodi di caricamento del sistema.
Perché sto vedendo differenze nelle colonne `SinkModifiedOn` e `ModifiedOn`?
Si tratta di un comportamento previsto.
ModifiedOn è la data e l'ora dell'ultima modifica di un record in Dataverse, mentre SinkModifiedOn è la data e l'ora in cui il record è stato scritto nel data lake dataverse da cui puntano i collegamenti di Fabric.
SinkModifiedOn è in genere successivo a ModifiedOne la differenza dipende da fattori quali le dimensioni del batch, il carico di sistema e il numero di record elaborati.
Important
Nel caso di transazioni a esecuzione prolungata nelle app finanziarie e operative, un record potrebbe essere sincronizzato più volte per evitare perdite di dati. In questo scenario, SinkModifiedOn riflette l'ora dell'ultima sincronizzazione, non la prima. Ad esempio, se un record viene sincronizzato 10 volte entro un'ora, SinkModifiedOn mostra l'ora del 10° sincronizzazione anche se i dati erano disponibili dalla prima sincronizzazione. Prestare attenzione quando si creano report di latenza in base alla differenza tra SinkModifiedOn e ModifiedOn, in quanto può dare un'impressione fuorviante della disponibilità effettiva dei dati.
Limitazioni ed errori
Quali sono i limiti per Fabric Link?
Se sono presenti più di 2.000 tabelle attive Dataverse, il collegamento a Fabric può non riuscire con un errore.
È possibile collegare i profili di Azure Collegamento a Synapse esistenti a Fabric?
È possibile collegare il collegamento di Azure Synapse esistente per i profili Dataverse con Fabric se si seleziona l'opzione Abilita Parquet/Delta lake . Tuttavia:
- I profili esistenti in cui i dati vengono salvati come file CSV non possono essere collegati a Fabric.
- I profili di Azure Collegamento a Synapse protetti con identità gestite non possono attualmente essere collegati a Fabric.