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.
Questo articolo illustra come aggiungere un'origine database con mirroring (feed di modifiche) a un flusso di eventi.
Il connettore di origine Database con mirroring (feed di modifiche) per i flussi di eventi di Microsoft Fabric consente di acquisire eventi di modifica in tempo reale da un Database con mirroring di Fabric. I database sottoposti a mirroring in Fabric forniscono una replica di sola lettura quasi in tempo reale dei dati del database esterno. Con questo connettore è possibile acquisire inserimenti, aggiornamenti ed eliminazioni man mano che si verificano nel database con mirroring e trasmetterli in un flusso di eventi per l'elaborazione, l'analisi e il routing in tempo reale a varie destinazioni Fabric.
Questo connettore supporta tutti i tipi di database sottoposti a mirroring disponibili in Fabric Mirroring, tra cui:
- Database SQL di Microsoft Azure
- Azure Cosmos DB, un servizio di database distribuito globale di Microsoft
- Snowflake
- Aprire il mirroring
Note
Questo connettore è attualmente in anteprima. Il connettore acquisisce gli eventi grezzi del feed delle modifiche dal database mirrorato. DeltaFlow (trasformazione di eventi pronti per l'analisi) non è attualmente supportato con questo connettore.
Prerequisiti
- Accesso a un'area di lavoro in modalità di licenza della capacità Fabric o alla modalità di licenza Trial con autorizzazioni di Collaboratore o superiori.
- Un database con mirroring esistente nell'area di lavoro Fabric che sincronizza attivamente i dati dal database di origine.
- Il database con mirroring deve avere il feed di modifiche abilitato.
- Se non si dispone di un flusso di eventi, creare un flusso di eventi.
Avvia la procedura guidata di Connect per le origini dati
Se non è ancora stata aggiunta alcuna origine al flusso di eventi, selezionare il riquadro Connetti origini dati . È anche possibile selezionare Aggiungi origine>Connetti origini dati sulla barra multifunzione.
Se stai aggiungendo la sorgente a un flusso di eventi già pubblicato, passa alla modalità Modifica. Sulla barra multifunzione selezionare Aggiungi origine>Connetti origini dati.
Nella pagina Selezionare un'origine dati cercare Database con mirroring e selezionare Connetti nel riquadro Database con mirroring (feed di modifiche).
Configurare e connettersi al feed di modifiche del database con mirroring
Inserire eventi del feed di modifiche in un flusso di eventi da un database Fabric con mirroring a scelta
Nella pagina Connetti selezionare un database con mirroring a cui connettersi.
Selezionare Tutte le tabelle oppure Immettere i nomi di tabella per specificare le tabelle da monitorare per le modifiche. Se si seleziona quest'ultimo, specificare le tabelle usando un elenco delimitato da virgole di identificatori di tabella completi (
schemaName.tableName) o espressioni regolari valide. Per esempio:- Usare
dbo.Orders.*per selezionare tutte le tabelle i cui nomi iniziano condbo.Orders. - Usare
dbo\.(Orders|Customers)per selezionaredbo.Ordersedbo.Customers.
È possibile combinare entrambi i formati usando virgole. Il limite di caratteri totale per l'intera voce è di 102.400 caratteri.
Note
Nella versione di anteprima corrente è disponibile solo l'opzione Tutte le tabelle .
- Usare
Nella pagina Rivedi e connetti esaminare il riepilogo delle impostazioni e quindi selezionare Aggiungi.
È possibile visualizzare l'origine Database con mirroring (Change Feed) aggiunta al flusso di eventi mentre sei ancora in Edit mode.
Visualizzare il flusso di eventi aggiornato
Per implementare questa nuova origine Mirrored Database (Change Feed), selezionare Pubblica. Dopo aver completato questi passaggi, l'origine del database con mirroring (feed delle modifiche) può essere visualizzata nella Live view.
Configurare le destinazioni Eventstream per l'uso degli schemi
Attualmente, solo la eventhouse, l'endpoint personalizzato e le destinazioni di flusso derivate sono supportate per gli eventi con schemi associati. Questa sezione illustra come aggiungere e configurare una destinazione Eventhouse quando le funzionalità estese (ad esempio il supporto dello schema) sono abilitate per il flusso di eventi.
Note
Quando si usa DeltaFlow (anteprima) con un'origine CDC (Change Data Capture) supportata, le tabelle di destinazione nella Eventhouse vengono create e gestite automaticamente in modo che corrispondano alla struttura della tabella di origine. Non è necessario configurare manualmente lo schema della tabella di destinazione. DeltaFlow gestisce anche automaticamente l'evoluzione dello schema quando le tabelle di origine cambiano.
Configurare uno schema per una destinazione endpoint personalizzata
Selezionare Trasforma eventi o aggiungi destinazione e quindi selezionare CustomEndpoint.
Nel riquadro Endpoint personalizzato specificare un nome per la destinazione.
In Schema di input selezionare lo schema per gli eventi. Quando si abilita il supporto dello schema per un flusso di eventi, effettuare una selezione in questa casella.
Per informazioni dettagliate sulla configurazione di una destinazione endpoint personalizzata, vedere Aggiungere un endpoint personalizzato o una destinazione app personalizzata a un flusso di eventi.
Configurare gli schemi per una destinazione casa degli eventi
Selezionare Trasforma eventi o aggiungi destinazione e quindi selezionare Eventhouse(Casa eventi).
Nel riquadro Eventhouse configurare le impostazioni correlate allo schema seguenti:
Per Schema di input selezionare uno o più schemi dall'elenco a discesa.
Note
Se è stata selezionata l'opzione Schema dinamico tramite intestazioni durante la configurazione di un'origine di Hub eventi, potrebbero essere stati configurati più schemi per l'origine e ne è stato eseguito il mapping a varie proprietà e ai relativi valori.
Per Metodo di creazione tabella selezionare Una singola tabella con tutti gli schemi combinati o Tabelle separate per ogni schema, a seconda dei requisiti.
Per Scrivere dati con, selezionare una delle opzioni seguenti:
- Solo payload: scrivere i dati del payload estratti nella tabella. Se sono presenti più schemi di input, i dati vengono inviati a più tabelle.
-
Metadati e payload: scrivere metadati e dati di payload in una singola tabella. Le colonne di esempio includono
source,subjecttype, edata.
Per i passaggi dettagliati sulla configurazione di una destinazione dell'evento, vedere Aggiungere una destinazione eventhouse a un flusso di eventi.
Contenuti correlati
Altri connettori:
- Flussi di dati Amazon Kinesis
- Azure Cosmos DB CDC
- Hub eventi di Azure
- Bus di servizio di Azure
- Hub IoT di Azure
- database SQL di Azure CDC
- Confluent Kafka
- Endpoint personalizzato
- Google Cloud Pub/Sub
- Database MySQL CDC
- Database PostgreSQL CDC
- Dati di esempio
- Eventi di archiviazione BLOB di Azure
- Evento dell'area di lavoro di Fabric