Aggiungere un'origine bus di servizio di Azure a un flusso di eventi

bus di servizio di Azure è un broker di messaggi aziendale completamente gestito con code di messaggi e argomenti di pubblicazione/sottoscrizione. È possibile usare Microsoft Fabric flussi di eventi per connettersi a bus di servizio. È possibile recuperare i messaggi da bus di servizio in un Fabric eventstream e instradarli a varie destinazioni all'interno di Fabric.

Questo articolo illustra come aggiungere un'origine bus di servizio a un flusso di eventi.

Prerequisiti

  • Accesso a un'area di lavoro in modalità di licenza della capacità di Fabric o in modalità licenza di prova con permessi di collaboratore o superiori.
  • Autorizzazione appropriata per ottenere le chiavi di accesso per lo spazio dei nomi del bus di servizio, le code del bus di servizio o gli argomenti del bus di servizio. Lo spazio dei nomi bus di servizio deve essere accessibile pubblicamente e non protetto da un firewall o protetto in una rete virtuale. Se si trova in una rete protetta, connettersi utilizzando il connettore Eventstream per l'inserimento della rete virtuale.
  • Flusso di eventi. Se non si ha un flusso di eventi, crearne uno.

Avviare la procedura guidata per la selezione di un'origine 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.

Screenshot che mostra la selezione del tile per usare un'origine esterna.

Se si aggiunge l'origine a un flusso di eventi già pubblicato, passare alla modalità Modifica. Sulla barra multifunzione selezionare Aggiungi origine>Connetti origini dati.

Screenshot che mostra le selezioni per l'aggiunta di fonti esterne.

Nella pagina Selezionare un'origine dati cercare bus di servizio di Azure. Nel riquadro bus di servizio di Azure selezionare Connetti.

Screenshot che mostra la selezione di bus di servizio di Azure come tipo di origine nella procedura guidata per ottenere eventi.

Configurare un connettore bus di servizio

  1. Nella pagina Connetti, selezionare Nuova connessione.

    Screenshot che mostra la pagina Connetti con il collegamento per una nuova connessione evidenziata.

    Se è presente una connessione esistente alla risorsa bus di servizio di Azure, selezionare la connessione esistente e quindi passare alla configurazione di bus di servizio Tipo nei passaggi seguenti.

    Screenshot che mostra la pagina di connessione con una connessione già selezionata.

  2. Nella sezione Impostazioni di connessione, in Nome host, immettere il nome host per il bus di servizio. È possibile ottenere il nome dalla pagina Overview dello spazio dei nomi bus di servizio. È sotto forma di NAMESPACENAME.servicebus.windows.net.

    Screenshot che mostra le impostazioni di connessione con uno spazio dei nomi bus di servizio specificato.

  3. Nella sezione Credenziali di connessione seguire questa procedura:

    1. Per Nome connessione, immettere un nome per la connessione alla coda o al topic del bus di servizio.

    2. Per Tipo di autenticazione, verificare che sia selezionata l'opzione Chiave di accesso condiviso.

    3. In Nome chiave di accesso condiviso immettere il nome della chiave di accesso condiviso.

    4. Per Chiave di accesso condiviso, immettere il valore della chiave di accesso condiviso.

      Per ottenere il nome e il valore della chiave di accesso, seguire questa procedura:

      1. Nel portale di Azure passare alla pagina relativa allo spazio dei nomi bus di servizio.
      2. Nel menu a sinistra selezionare Criteri di accesso condiviso.
      3. Selezionare la chiave di accesso dall'elenco. Prendere nota del nome della chiave di accesso.
      4. Selezionare il pulsante Copia accanto al valore chiave primaria .
    5. Selezionare Connetti.

    Screenshot che mostra le credenziali di connessione per un connettore bus di servizio di Azure.

  4. Nella sezione Configurare bus di servizio di Azure Source seguire questa procedura:

    1. Per bus di servizio Type selezionare Topic (impostazione predefinita) o Queue.

    2. Se è stata selezionata l'opzione Argomento:

      1. In Nome argomento immettere il nome dell'argomento.
      2. In Sottoscrizione, inserisci il nome della sottoscrizione per quell’argomento.

      Screenshot che mostra le informazioni sull'argomento nella sezione per la configurazione di un bus di servizio di Azure source.

      Se è stata selezionata l'opzione Coda, immettere il nome della coda.

Stream or source details (Dettagli flusso o origine)

  1. Nella pagina Connetti seguire uno di questi passaggi in base al fatto che si usi Eventstream o Real-Time hub.

    • Eventstream:

      Nel riquadro Dettagli origine a destra seguire questa procedura:

      1. In Nome origine selezionare il pulsante Matita per modificare il nome.

      2. Si noti che il nome del flusso di eventi e il nome del flusso sono di sola lettura.

    • Hub in tempo reale:

      Nella sezione Dettagli flusso a destra seguire questa procedura:

      1. Selezionare l'area di lavoro Fabric in cui si vuole creare il flusso di eventi.

      2. Per Nome flusso di eventi, selezionare l'icona Matita e immettere un nome per il flusso di eventi.

      3. Il valore del nome stream viene generato automaticamente aggiungendo -stream al nome del flusso di eventi. Questo flusso viene visualizzato nella pagina Tutti i flussi di dati dell'hub in tempo reale al termine della procedura guidata.

  2. Selezionare Avanti nella parte inferiore della pagina Configura .

Esamina e connetti

Nella schermata Rivedi e connetti esaminare il riepilogo e selezionare Aggiungi (Eventstream) o Connetti ( hubReal-Time).

Visualizzare un flusso di eventi aggiornato

  1. Conferma di aver aggiunto la sorgente bus di servizio al flusso di eventi nell'interfaccia in modalità Edit. Per pubblicarlo, selezionare Pubblica sulla barra multifunzione.

    Screenshot che mostra l'editor con il pulsante Pubblica selezionato.

  2. È possibile visualizzare l'origine bus di servizio nella visualizzazione Live. Selezionare il riquadro bus di servizio nel diagramma per aprire una pagina simile all'esempio seguente.

    Screenshot che mostra l'editor nella visualizzazione in diretta.

Limitation

  • La sorgente bus di servizio di Azure attualmente non supporta le funzionalità CI/CD, tra cui Git Integration e Deployment Pipeline. Il tentativo di esportare o importare un elemento Eventstream con questa origine in un repository Git potrebbe causare errori.