Aggiungere Azure Cosmos DB CDC come origine nell'hub in tempo reale (anteprima)
Questo articolo descrive come aggiungere Azure Cosmos DB per NoSQL Change Data Capture (CDC) come origine evento nell'hub in tempo reale di Fabric.
Il connettore di origine Change Data Capture (CDC) di Azure Cosmos DB consente di acquisire uno snapshot dei dati correnti in un database di Azure Cosmos DB. Il connettore monitora e registra quindi eventuali modifiche future a livello di riga a questi dati. Dopo aver acquisito le modifiche in un flusso, è possibile elaborare questi dati CDC in tempo reale e inviarli a destinazioni diverse all'interno di Fabric per un'ulteriore elaborazione o analisi.
Nota
L'hub in tempo reale è attualmente in anteprima.
Prerequisiti
- Accesso all'area di lavoro Premium di Fabric con autorizzazioni di collaboratore o superiore.
- Accesso a un account e a un database NoSQL di Azure Cosmos DB.
- Il database Azure Cosmos DB per NoSQL deve essere accessibile pubblicamente e non essere protetto da un firewall o protetto in una rete virtuale.
Ottenere i dettagli della connessione dal portale di Azure
Le etichette per gli elementi che è necessario raccogliere dai portale di Azure sono illustrate nei passaggi seguenti. È sempre necessario l'URI dell'endpoint, in un formato come https://<account>.<api>.azure.com:<port>/
, la chiave primaria e gli ID elemento e nome del database per cui si vogliono raccogliere i dati.
Nota
Azure Cosmos DB per NoSQL CDC usa la modalità versione più recente del feed di modifiche di Azure Cosmos DB. Acquisisce le modifiche apportate ai record nella versione più recente. Si noti che le eliminazioni non vengono acquisite con questa modalità.
Nella pagina portale di Azure per l'account Azure Cosmos DB selezionare Chiavi in Impostazioni nel riquadro di spostamento a sinistra.
Nella pagina Chiavi copiare i valori di chiave primaria e URI da usare per configurare la connessione eventstream.
Nella pagina panoramica di portale di Azure per l'account Azure Cosmos DB prendere nota dell'ID del database e dell'elemento per cui si vogliono raccogliere i dati.
Ottenere eventi da un'istanza di Azure Cosmos DB CDC
È possibile ottenere eventi da un'istanza di Azure Cosmos DB CDC in un hub in tempo reale in uno dei modi seguenti:
- Uso dell'esperienza Get events (Ottieni eventi)
- Uso della scheda Origini Microsoft
Avviare l'esperienza Di recupero eventi
Passare all'esperienza di intelligence in tempo reale in Microsoft Fabric. Selezionare Microsoft Fabric sulla barra di spostamento a sinistra e selezionare Intelligence in tempo reale.
Selezionare Hub in tempo reale sulla barra di spostamento a sinistra.
Nella pagina Hub in tempo reale selezionare + Recupera eventi nell'angolo superiore destro della pagina.
Usare le istruzioni della sezione Aggiungere Azure Cosmos DB CDC come origine .
Scheda Origini Microsoft
Nell'hub in tempo reale passare alla scheda Origini Microsoft .
Nell'elenco a discesa Origine selezionare Azure Cosmos DB (CDC).
Per Sottoscrizione selezionare una sottoscrizione di Azure con il gruppo di risorse con l'account Cosmos DB.
Per Gruppo di risorse selezionare un gruppo di risorse con l'account Cosmos DB.
In Area selezionare una località in cui si trova Cosmos DB.
Spostare ora il mouse sul nome dell'origine CDC di Cosmos DB che si vuole connettere all'hub in tempo reale nell'elenco dei database e selezionare il pulsante Connetti oppure selezionare ... (puntini di sospensione) e quindi selezionare il pulsante Connetti .
Per configurare le informazioni di connessione, seguire la procedura descritta nella sezione Aggiungere Azure Cosmos DB CDC come origine . Ignorare il primo passaggio della selezione di Azure Cosmos DB CDC come tipo di origine nella procedura guidata Recupera eventi.
Aggiungere Azure Cosmos DB CDC come origine
Nella schermata Selezionare un'origine dati selezionare Azure Cosmos DB (CDC).
Selezionare Vai alla risorsa per passare all'account Azure Cosmos DB nel portale di Azure.
Nella pagina Connetti selezionare Nuova connessione.
Nella sezione Impostazioni di connessione specificare l'endpoint cosmos DB. Immettere l'URI o l'endpoint per l'account Cosmos DB copiato dal portale di Azure.
Espandere Opzioni avanzate e seguire questa procedura:
Per Numero di tentativi, specificare il numero massimo di volte in cui il connettore deve ritrasmettere una richiesta al database Cosmos DB se la richiesta ha esito negativo da un errore ripristinabile.
Per Abilitare il passaggio della funzione AVERAGE, specificare se il connettore deve passare la funzione di aggregazione AVG al database Cosmos DB.
Per Abilitare il passaggio SORT per più colonne, specificare se il connettore deve consentire il passaggio di più colonne al database Cosmos DB quando specificato nella clausola ORDER BY della query SQL.
Scorrere verso il basso e nella sezione Credenziali di connessione seguire questa procedura.
- Selezionare una connessione esistente e mantenere l'opzione Crea nuova connessione predefinita.
- Per creare una connessione, immettere i valori seguenti:
In Nome connessione immettere un nome per la connessione.
Per Tipo di autenticazione selezionare Chiave account.
Per Chiave account immettere il valore della chiave salvato in precedenza.
Selezionare Connetti.
Nella pagina Connetti seguire questa procedura:
Specificare l'ID contenitore del contenitore nell'account Azure Cosmos DB. 1.
Nella sezione Dettagli flusso a destra selezionare l'area di lavoro Infrastruttura in cui si vuole salvare il flusso di eventi che verrà creato dalla procedura guidata.
Per nome del flusso di eventi immettere un nome per il flusso di eventi. La procedura guidata crea un flusso di eventi con l'istanza di Azure Cosmos DB CDC selezionata come origine.
Il nome stream viene generato automaticamente aggiungendo -stream al nome del flusso di eventi. Questo flusso viene visualizzato nella scheda Flussi di dati dell'hub in tempo reale al termine della procedura guidata.
Selezionare Avanti.
Nella schermata Rivedi e crea esaminare il riepilogo e quindi selezionare Crea origine.
Visualizzare i dettagli del flusso di dati
Nella pagina Rivedi e crea, se si seleziona Apri eventstream, la procedura guidata apre il flusso di eventi creato automaticamente con l'istanza di Azure Cosmos DB CDC selezionata come origine. Per chiudere la procedura guidata, selezionare Chiudi o X* nell'angolo superiore destro della pagina.
Nell'hub in tempo reale passare alla scheda Flussi di dati dell'hub in tempo reale. Aggiorna la pagina. Verrà visualizzato il flusso di dati creato automaticamente, come illustrato nell'immagine seguente.
Per i passaggi dettagliati, vedere Visualizzare i dettagli dei flussi di dati nell'hub in tempo reale di Fabric.
Contenuto correlato
Per informazioni sull'utilizzo dei flussi di dati, vedere gli articoli seguenti:
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per