Aggiungere Istanza gestita di SQL di Azure'origine CDC a un flusso di eventi
Questo articolo illustra come aggiungere un'origine change data capture (CDC) Istanza gestita di SQL di Azure a un flusso di eventi.
Il connettore di origine CDC Istanza gestita di SQL di Azure per i flussi di eventi di Microsoft Fabric consente di acquisire uno snapshot dei dati correnti in un database Istanza gestita di SQL. Il connettore monitora e registra poi eventuali modifiche future a livello di riga a questi dati. Una volta acquisite le modifiche nell'eventstream, è possibile elaborare questi dati CDC in tempo reale e inviarli a destinazioni diverse in Fabric per un'ulteriore elaborazione o analisi.
Nota
Questa sorgente non è supportata nelle seguenti regioni della capacità dell'area di lavoro: Stati Uniti occidentali 3, Svizzera occidentale.
Prerequisiti
- Accesso a un'area di lavoro in modalità di licenza della capacità di Infrastruttura (o) modalità licenza di valutazione con autorizzazioni di collaboratore o superiore.
- Database di Istanza gestita di SQL di Azure in esecuzione.
- Il Istanza gestita di SQL di Azure deve abilitare l'endpoint pubblico e non essere protetto da un firewall o protetto in una rete virtuale.
- CDC abilitato nel Istanza gestita di SQL di Azure eseguendo la stored procedure
sys.sp_cdc_enable_db
. Per ulteriori informazioni, consultare Abilitare e disabilitare Change Data Capture.
Nota
Il numero massimo di fonti e destinazioni per un flusso di eventi è 11.
Abilitare l'endpoint pubblico nell'istanza gestita di SQL di Azure
Passare alla portale di Azure, aprire l'istanza gestita di SQL di Azure, selezionare Rete e abilitare l'endpoint pubblico.
Abilitare CDC nell'istanza gestita di SQL di Azure
Abilitare CDC per il database.
EXEC sys.sp_cdc_enable_db;
Abilitare CDC per una tabella usando un'opzione di controllo del ruolo. In questo esempio è
MyTable
il nome della tabella SQL.EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Dopo l'esecuzione della query, è stato abilitato CDC nell'istanza gestita di SQL di Azure.
Aggiungere Istanza gestita di SQL di Azure CDC come origine
Nell’Intelligence in tempo reale di Fabric selezionare Eventstream per creare un nuovo flusso di eventi.
Nella schermata successiva selezionare Aggiungi origine esterna.
Configurare e connettersi a Istanza gestita di SQL di Azure CDC
Nella pagina Connetti, seleziona Nuova connessione.
Nella sezione Impostazioni di connessione immettere i valori seguenti per SQL Server nella macchina virtuale:
Server: immettere l'endpoint dal portale di Azure, sostituendo la virgola tra l'host e la porta con due punti. Ad esempio, se l'endpoint è
xxxxx.public.xxxxxx.database.windows.net,3342
, è necessario immetterexxxxx.public.xxxxxx.database.windows.net:3342
nel campo Server .Database: immettere il nome del database a cui connettersi all'interno del Istanza gestita di SQL di Azure.
Scorrere verso il basso e nella Sezione connessione seguire questa procedura.
Per Nome connessione, immetti un nome per la connessione.
Per Tipo di autenticazione selezionare Base.
Nota
Attualmente, i flussi di eventi di Fabric supportano solo l'autenticazione di Base .
Immettere nome utente e password per SQL Server nella macchina virtuale.
Selezionare Connetti nella parte inferiore della pagina.
Nella pagina Connetti selezionare Tutte le tabelle oppure immettere i nomi di tabella separati da virgole, ad esempio :
dbo.table1, dbo.table2
.Selezionare Avanti.
Nella pagina Rivedi e connetti esaminare il riepilogo e quindi selezionare Connetti.
Visualizzare il flusso di eventi aggiornato
È possibile visualizzare l'origine del database MI DI SQL di Azure (CDC) aggiunta al flusso di eventi in modalità di modifica .
Per implementare l'origine Istanza gestita di SQL di Azure appena aggiunta, selezionare Pubblica. Dopo aver completato questi passaggi, l'origine Istanza gestita di SQL di Azure è disponibile per la visualizzazione nella visualizzazione live.
Contenuto correlato
Altri connettori:
- Flussi di dati Amazon Kinesis
- Azure Cosmos DB
- Hub eventi di Azure
- Hub IoT di Azure
- Database SQL di Azure con Change Data Capture (CDC)
- Confluent Kafka
- Endpoint personalizzato
- Google Cloud Pub/Sub
- Database PostgreSQL CDC
- Dati di esempio
- Eventi di archiviazione BLOB di Azure
- Evento dell'area di lavoro di Fabric