Aggiungere l'origine CDC del database SQL di Azure a un eventstream (anteprima)
Questo articolo mostra come aggiungere l'origine Change Data Capture (CDC) del database SQL di Azure a un eventstream.
Il connettore di origine CDC del database SQL di Azure per i flussi di eventi di Microsoft Fabric consente di acquisire uno snapshot dei dati correnti in un database SQL di Azure. Il connettore monitora e registra poi eventuali modifiche future a livello di riga a questi dati. Dopo aver acquisito le modifiche nell’eventstream, è possibile elaborare questi dati CDC in tempo reale e inviarli a destinazioni diverse all’interno di Fabric per un'ulteriore elaborazione o analisi.
Importante
Le funzionalità avanzate dei flussi di eventi di Fabric sono attualmente in anteprima.
Nota
Questa sorgente non è supportata nelle seguenti regioni della capacità dell'area di lavoro: Stati Uniti occidentali 3, Svizzera occidentale.
Prerequisiti
- Accesso all'area di lavoro Premium di Fabric con autorizzazioni di Collaboratore o superiori.
- Un server Azure SQL in esecuzione con un database SQL di Azure.
- Il database SQL di Azure deve essere accessibile pubblicamente e non essere protetto da un firewall o in una rete virtuale.
- Abilitato CDC nel database SQL di Azure eseguendo la stored procedure
sys.sp_cdc_enable_db
. Per ulteriori informazioni, consultare Abilitare e disabilitare Change Data Capture.
Si noti che non è necessario abilitare il mirroring nel database SQL di Azure.
Nota
Il numero massimo di origini e destinazioni per un eventstream è 11.
Abilitare CDC nel database SQL di Azure
Passare al portale di Azure, aprire il database SQL di Azure e selezionare Editor di query. Scegliere un metodo di autenticazione per eseguire l’accesso.
Eseguire i comandi SQL seguenti per abilitare CDC nel database:
-- Enable Database for CDC EXEC sys.sp_cdc_enable_db; -- Enable CDC for a table using a gating role option 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 nel database SQL di Azure.
Aggiungere il CDC del database SQL di Azure come origine dati
Selezionare Eventstream per creare un nuovo eventstream. Assicurarsi che l'opzione Funzionalità avanzate (anteprima) sia abilitata.
Nella schermata successiva selezionare Aggiungi origine esterna.
Configurare e connettersi al CDC del database SQL di Azure
Nella schermata Selezionare un'origine dati, selezionare Database SQL di Azure (CDC).
Nella pagina Connetti, selezionare Nuova connessione.
Nella sezione Impostazioni di connessione immettere i valori seguenti per il database SQL di Azure:
Server: immettere il nome del server Azure SQL dal portale di Azure.
Database: immettere il nome del database SQL di Azure dal portale di Azure.
Scorrere verso il basso e nella sezione Credenziali di 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 il database.
Selezionare Connetti.
Nella pagina Connetti immettere le informazioni seguenti:
- Selezionare Tutte le tabelle o immettere i nomi di tabella separati da virgole, ad esempio: dbo.table1, dbo.table2
- Per Porta, il valore predefinito è 1433 e non può essere modificato.
Selezionare Avanti.
Nella schermata Rivedi e crea esaminare il riepilogo e quindi selezionare Aggiungi.
È possibile visualizzare l'origine database SQL di Azure (CDC) aggiunta all’evenstream in Modalità di modifica.
Per implementare questa origine CDC del database SQL di Azure appena aggiunta, selezionare Pubblica. Dopo aver completato questi passaggi, l'origine CDC del database SQL di Azure è disponibile per la Visualizzazione in diretta.
Contenuto correlato
Altri connettori: