Estensione di Power Platform con Azure
I servizi cloud di Azure offrono una vasta gamma di funzionalità e consentono agli sviluppatori di Microsoft Power Platform di sfruttarne le capacità attraverso vari punti di estendibilità. Questa unità esamina alcune tecnologie di Azure e il loro ruolo, potenziale o effettivo, in un'implementazione incentrata su Microsoft Power Platform. Azure include molti servizi e tutti gli sviluppatori di Microsoft Power Platform dovrebbero avere dimestichezza con quanto ha da offrire. Per una panoramica di tutte le tecnologie Azure, vedere il sito Web di Azure. Per una formazione più approfondita in preparazione dell'esame Microsoft Azure Fundamentals, considerare la possibilità di completare il percorso di apprendimento Azure Fundamentals.
Gli sviluppatori dovrebbero acquisire familiarità con le funzionalità con poco codice di Microsoft Power Platform in modo da non ricreare qualcosa che funziona già bene. Per gli sviluppatori con un background in Azure potrebbe essere più facile iniziare con un componente di Azure anziché con un componente di Microsoft Power Platform. Ad esempio, se viene richiesto di creare un chatbot, si consiglia di concentrarsi prima su Azure Bot Framework. Per implementare il chatbot, gli sviluppatori incentrati su Microsoft Power Platform potrebbero prima considerare i copiloti di Copilot Studio. Quindi, usare una competenza Azure Bot Framework per aumentare le funzionalità del chatbot del copilota Copilot Studio creato. Questo approccio consente di creare soluzioni usando lo sviluppo rapido di applicazioni di Microsoft Power Platform. Le soluzioni continuano a sfruttare le personalizzazioni avanzate possibili includendo i servizi di Azure e il codice personalizzato.
Funzioni di Azure
Funzioni di Azure è un endpoint di estendibilità supportato per Power Platform. L'estrazione della logica personalizzata in una funzione di Azure consente di scaricare la logica complessa al di fuori dell'applicazione transazionale, fornendo così un'esperienza utente molto più stabile ed efficace. Funzioni di Azure può essere inoltre usato per creare API esposte a Microsoft Power Platform come connettore personalizzato. Come connettore personalizzato, la logica di business di Funzioni di Azure può essere facilmente richiamata da app e flussi. Il diagramma seguente illustra un'applicazione che usa una funzione di Azure da un'app canvas di Power Apps.
Gestione API
Gestione API di Azure consente di gestire le API nei cloud e in locale. Inoltre Gestione API può esportare le definizioni di API direttamente in Microsoft Power Platform. Una volta esportata, l'API viene configurata come connettore personalizzato disponibile in Power Apps e Power Automate. Il video seguente mostra come creare un connettore personalizzato.
Bus di servizio
Bus di servizio di Azure è un affidabile framework di messaggistica distribuita come servizio (MaaS) che abilita la messaggistica asincrona in tempo reale nei sistemi. Nei casi d'uso specifici, questa è una funzionalità preziosa che offre la possibilità di integrarsi con i sistemi cloud e locali in modo distribuito e serverless.
Gli sviluppatori possono configurare Microsoft Dataverse per pubblicare eventi nelle code e negli argomenti del bus di servizio di Azure. Gli eventi possono essere pubblicati automaticamente in occasione delle modifiche di dati Dataverse o su richiesta da parte della logica personalizzata dello sviluppatore.
Il bus di servizio di Azure può archiviare i messaggi fino a quando la parte utilizzatrice non è pronta a riceverli, permettendo così di progettare soluzioni meno dipendenti.
Griglia di eventi
Griglia di eventi è un singolo servizio completamente gestito per la gestione del routing di tutti gli eventi da qualsiasi origine per qualsiasi destinazione. Semplifica lo sviluppo di applicazioni basate su eventi e la creazione di flussi di lavoro serverless. Griglia di eventi può essere usato per instradare gli eventi tra Microsoft Power Platform e altri servizi di Azure, ad esempio Funzioni di Azure.
App per la logica
App per la logica è un servizio cloud che consente di pianificare, automatizzare e orchestrare attività, processi aziendali e flussi di lavoro quando è necessario integrare app, dati, sistemi e servizi in aziende oppure organizzazioni.
Microsoft Power Platform comprende il servizio Power Automate che si basa su App per la logica e include l'integrazione con Power Apps e Dataverse. Gli sviluppatori che hanno dimestichezza con App per la logica non avranno difficoltà a usare Power Automate.
Le app per la logica possono integrare una soluzione Microsoft Power Platform quando l'automazione richiede un supporto non disponibile in Power Automate. Ad esempio, per usare Enterprise Integration Pack o i connettori SOAP. Rispetto a Power Automate, App per la logica offre un modello di distribuzione e consumo diverso che può essere più efficiente in determinati scenari.
Servizi di intelligenza artificiale
Servizi di Azure AI è una famiglia di API di intelligenza artificiale e cognitive per creare app intelligenti. Microsoft Power Platform comprende il servizio AI Builder che implementa un'opzione di low-code per alcune delle API. AI Builder consente a un insieme più ampio di creatori di app di implementare l'elaborazione intelligente. Gli sviluppatori possono aumentare le soluzioni Microsoft Power Platform con Servizi di Azure AI quando i requisiti o l'uso della soluzione diventa troppo complesso per AI Builder o necessita di un'API che AI Builder non offre.
Servizi di Azure AI include API, SDK e servizi disponibili per aiutare gli sviluppatori ad aggiungere funzionalità cognitive alle proprie applicazioni. Il framework di estendibilità di Power Platform consente agli utenti di incorporare queste funzionalità in app e flussi. Il catalogo dei servizi all'interno di Servizi di Azure AI può essere suddiviso in cinque sezioni principali: visione, voce, lingua, ricerca Web e decisione.
Per una formazione più approfondita su come usare alcune delle funzionalità di Servizi cognitivi, esaminare i vari moduli e percorsi di apprendimento di Learn disponibili, contrassegnati con il prodotto Servizi AI. Per altre informazioni, vedere la Documentazione di Servizi di Azure AI.
Azure Data Lake e Azure Synapse Analytics
I dati di Microsoft Power Platform supportano perfettamente Azure Data Lake Storage con il framework di Microsoft Dataverse e Common Data Model. La creazione basata su Microsoft Power Platform permette di usare scenari di analisi complessi in cui impiegare strumenti per Big Data di settore quali Power BI, Azure HDInsight o Azure Synapse.
Il servizio Collegamento ad Azure Synapse per Dataverse supporta scritture iniziali e incrementali di dati e metadati di tabelle. Le modifiche ai dati o ai metadati in Dataverse vengono automaticamente inviate tramite push nel metastore di Azure Synapse e in Azure Data Lake, a seconda della configurazione, senza necessità di azioni aggiuntive. In questo caso si tratta di un'operazione push, piuttosto che pull. Le modifiche vengono inviate tramite push alla destinazione senza che sia necessario impostare intervalli di aggiornamento.
Per altre informazioni consultare Che cos'è Collegamento ad Azure Synapse per Dataverse.
Database SQL di Azure
Dataverse si basa sul motore del database SQL di Azure e include una connessione dati SQL che fornisce l'accesso in sola lettura ai dati delle tabelle dell'ambiente Dataverse di destinazione. Gli sviluppatori esperti di SQL Server possono usare la tecnologia familiare per essere immediatamente più produttivi con Dataverse.
Power Apps e Power Automate possono operare con i dati in Azure SQL tramite il connettore Azure SQL.
Altri servizi
Azure include molti altri servizi che si possono usare per estendere le funzionalità di Power Platform quando necessario. Tra gli esempi di altri servizi usati di frequente figurano:
Servizio app per app cloud per Web e dispositivi mobili
Gestione delle identità con Microsoft Entra ID e Microsoft Entra ID B2C
Internet delle cose per l'integrazione con soluzioni Microsoft Power Platform come Dynamics 365 Field Service
DevOps con strumenti affidabili per il recapito continuo
Strumenti di sviluppo
Gli sviluppatori di Microsoft Power Platform devono avere dimestichezza con le funzionalità di Azure per aiutare a creare ed estendere efficacemente le soluzioni Microsoft Power Platform.