Aggiungere l'origine SQL Server nel database vm (CDC) a un flusso di eventi
Questo articolo illustra come aggiungere un'origine DI SQL Server nel database VM CDC a un flusso di eventi.
Il connettore di origine di SQL Server nel database vm (CDC) per i flussi di eventi di Fabric consente di acquisire uno snapshot dei dati correnti in un database di SQL Server nella macchina virtuale. Il connettore monitora e registra quindi eventuali modifiche future a livello di riga ai dati. Dopo aver acquisito queste modifiche nel flusso di eventi, è possibile elaborare questi dati in tempo reale e inviarli a varie destinazioni 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.
- Un'istanza di SQL Server in esecuzione nel database della macchina virtuale.
- È necessario configurare SQL Server nel database della macchina virtuale per consentire l'accesso pubblico.
- Abilitare CDC nel database di SQL Server nella macchina virtuale 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 CDC nel database di SQL Server nella macchina virtuale
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 nel database di SQL Server nella macchina virtuale.
Aggiungere SQL Server nel database di macchine virtuali 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 SQL Server nel database di macchine virtuali
Nella pagina Connetti, seleziona Nuova connessione.
Nella sezione Impostazioni di connessione immettere i valori seguenti per SQL Server nella macchina virtuale:
Server: immettere l'indirizzo IP o il nome di dominio accessibile pubblicamente della macchina virtuale e quindi aggiungere due punti e la porta. Ad esempio, se l'indirizzo IP è
xx.xxx.xxx.xxx
e la porta è 1433, è necessario immetterexx.xxx.xxx.xxx:1433
nel campo Server . Se la porta non è specificata, viene usato il valore1433
di porta predefinito.Database: immettere il nome del database a cui connettersi nella macchina virtuale di SQL Server.
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.
Nota
Non selezionare l'opzione: Usare la connessione crittografata.
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 schermata Rivedi e crea esaminare il riepilogo e quindi selezionare Connetti.
Visualizzare il flusso di eventi aggiornato
È possibile visualizzare l'origine DI SQL Server nel database VM CDC aggiunta al flusso di eventi in modalità di modifica .
Per implementare questo nuovo server SQL Server nell'origine CDC del database vm, selezionare Pubblica. Dopo aver completato questi passaggi, l'origine DI SQL Server nel database VM CDC è disponibile per la visualizzazione nella visualizzazione dinamica.
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