Microsoft Dataverse Azure Solutions overview
Cosa è Azure Logic Apps?
Logic Apps
Poiché Microsoft Dataverse è costruito come parte della robusta Microsoft Power Platform, fornisce numerose funzionalità per facilitare l’integrazione con le soluzioni Microsoft Azure.
Azure Logic Apps: fornisce un’interfaccia visiva affidabile in cui è possibile orchestrare integrazioni complesse nei vari ambienti.
Microsoft Dataverse Azure Solutions overview
Cosa è Azure Service Bus?
Azure Service Bus
Poiché Microsoft Dataverse è costruito come parte della robusta Microsoft Power Platform, fornisce numerose funzionalità per facilitare l’integrazione con le soluzioni Microsoft Azure
Azure Service Bus: è la piattaforma di messaggistica cloud come servizio (MaaS) di Microsoft.
Dataverse Azure Solutions overview
Cosa è Azure API Management?
Azure API Management
Poiché Microsoft Dataverse è costruito come parte della robusta Microsoft Power Platform, fornisce numerose funzionalità per facilitare l’integrazione con le soluzioni Microsoft Azure.
Poiché le esigenze dell’API sono gestite dall’API Web di Dataverse e poiché Dataverse fornisce un modello di sicurezza basato sui ruoli in grado di gestire la maggior parte degli scenari di integrazione, potrebbe non essere necessario considerare spesso la gestione delle API di Microsoft Azure. Tuttavia, se mai avrai bisogno di scrivere un file personalizzato e/o API proprietaria per sedersi sopra l’API Web Dataverse, è possibile utilizzare i servizi di Azure’s API Management services.
Dataverse Azure Solutions overview
Cosa è Azure Event Grid?
Event Grid
Microsoft Azure Event Grid: è un publish-subscribe framework basato su eventi che consente di gestire vari eventi.
Dataverse Azure Solutions overview
Cosa è Azure Event Hubs?
Event Hubs
Event Hubs: di Azure fornisce un servizio di inserimento dati in tempo reale che supporta milioni di eventi al secondo.
Dataverse Azure Solutions overview
I servizi di integrazione azure più adeguati alle necessita!
Choosing the right Azure integration solution
Se hai difficoltà a capire quale soluzione di integrazione di Azure si adatta meglio alle tue esigenze, considera le informazioni nella tabella seguente.
SE VUOI…
Expose Microsoft Dataverse data to Azure Service Bus
Come si fa il set up di Azure service bus?
Set up your Azure Service Bus environment
Microsoft Dataverse fornisce una varietà di meccanismi predefiniti per esternalizzare i propri dati a scopo di integrazione. Questa lezione illustra come esporre i dati di Dataverse al Azure Service Bus usando la funzionalità di registrazione dell’endpoint del servizio di Dataverse, che si trova nel suo Dataverse Plug-in Registration Tool.
Crea lo spazio dei nomi e la coda dei messaggi del bus di servizio di Azure con i passaggi seguenti.

Set up your Azure Service Bus environment
Come si registra dopo aver fatto il set up del service bus il Service Bus Endpoint in dataverse?
Register Service Bus Endpoint in Dataverse
Dopo aver configurato una queue di messaggi in Azure, è possibile fornire a Dataverse le informazioni di configurazione necessarie per accedervi.
Utilizzerai lo strumento di Dataverse’s Plug-in Registration Tool per configurare la pubblicazione dei tuoi dati Dataverse sul tuo Service Bus. Questo strumento viene fornito come parte degli strumenti per sviluppatori Dataverse di Microsoft, disponibili in NuGet.

Expose Microsoft Dataverse data to Azure Service Bus
Come si registra un Service Bus Step?
Register a Service Bus integration step
In questo scenario, registrerai un integration step che pubblica un messaggio in unaService Bus queue ogni volta che viene creato un account.

Expose Microsoft Dataverse data to Azure Service Bus
Come testare se il Service Bus integration funziona?
Test your Service Bus integration
Testare l Service Bus integration con i seguenti passaggi:
Write a Service Bus Event Listener that consumes Microsoft Dataverse messages
Tipi di metodi supportati da utilizzare Azure Messaging Service Bus queue messages?
Types of supported Service Bus contracts
Microsoft Dataverse supporta una varietà di metodi da utilizzare con Azure Messaging Service Bus queue messages:
Publish Microsoft Dataverse events with webhooks
Cosa sono i webhooks?
Webhooks
Un altro metodo per pubblicare eventi DA Microsoft Dataverse A un servizio esterno è registrare i webhook. Un webhook è un meccanismo basato su HTTP per la pubblicazione di eventi su qualsiasi servizio basato su API Web di tua scelta.
Publish Microsoft Dataverse events with webhooks
Quando utilizzare Webhooks e quando Azure Service Bus?
Webhooks vs. Azure Service Bus
Quando si considerano i meccanismi di integrazione, sono disponibili alcune opzioni. È importante considerare vari elementi quando si sceglie un determinato metodo.
Prendi in considerazione l’utilizzo del Azure Service Bus quando:
Prendi in considerazione webhooks quando:
Publish Microsoft Dataverse events with webhooks
Quali sono le 3 opzioni di Autenticazione deu Webhook?
Webhook authentication options
La tabella seguente descrive le tre opzioni di autenticazione che è possibile utilizzare per utilizzare un messaggio webhook da un determinato endpoint.
Publish Microsoft Dataverse events with webhooks
Come è composta l’header http passate al servizio come parte di una chiamata webhook?
Webhook HTTP headers
La tabella seguente mostra le headers HTTP passate al servizio come parte di una chiamata webhook. Puoi utilizzare queste intestazioni come parte del tuo metodo di elaborazione se stai scrivendo un nuovo processore webhook.
Publish Microsoft Dataverse events with webhooks
Come avviene la registrazione del webhook endpoint con i vari tipi di autenticazione?
Register a Webhook endpoint
La registrazione dell’endpoint webhook viene eseguita in modo simile alla Service Endpoint registration, utilizzando Plug-in Registration Tool.
Register with HTTPHeader Authentication
Se è selezionata l’autenticazione HttpHeader, la schermata chiederà di aggiungere chiavi e valori che verranno passati come parte della richiesta HTTP.
Register with WebhookKey Authentication
Se WebhookKey è specificato come metodo di autenticazione, una stringa di query viene passata all’URL con la chiave specificata nel formato “? Code = [web hook key]”.
Register with HTTPQueryString Authentication
È possibile passare i parametri della stringa di query specificando HttpQueryString come opzione di autenticazione. Come con l’opzione HTTPHeader, presenta l’opzione per passare un set di chiavi
Write an Azure Function that processes Microsoft Dataverse events
Che differenza c’è tra le Azure Functions e i plugin?
Azure Functions vs. plug-ins
Azure Functions fornisce un ottimo meccanismo per eseguire piccole unità di lavoro, simile a quello per cui useresti i plug-in in Dataverse.