Architettura per Microsoft Sustainability Manager
Microsoft Sustainability Manager si basa sulle funzionalità di Common Data Model, Microsoft Teams e Microsoft Power Platform. Per configurare la soluzione, è necessario utilizzare Centro per soluzioni cloud di Microsoft, che configura l'ambiente Dataverse, distribuisce le soluzioni, il modello di dati e campioni di dati in esso.
Il seguente diagramma mostra l'architettura della soluzione Microsoft Sustainability Manager.
Scarica un PDF stampabile di questo diagramma dell'architettura della soluzione.
La parte restante di questo articolo discute i livelli dei componenti che compongono il livello dell'architettura della soluzione.
Sicurezza
Gli utenti della sostenibilità mostrati nel diagramma sono quegli utenti che interagiscono con Microsoft Sustainability Manager. Il seguente elenco mostra gli utenti tipici della sostenibilità con la rispettiva definizione di responsabilità:
- Lead sostenibilità: fornisce le emissioni ai team partner.
- Specialista della sostenibilità: responsabile delle attività di reporting delle emissioni.
- Analista delle emissioni: analizza i dati sulle emissioni e invia i risultati dell'analisi ad altri stakeholder interessati.
- Amministratore IT: raccoglie e inserisce i dati sulle emissioni nel sistema.
- Operazioni: gestisce le strutture, monitora e migliora le prestazioni del sistema riducendo al contempo le emissioni di carbonio, l'uso e i costi energetici, il consumo di acqua e i rifiuti.
Autenticazione
Gli utenti di Sustainability si autenticano a Microsoft Sustainability Manager tramite Microsoft Entra ID come a qualsiasi altra applicazione Power Apps. Microsoft Entra ID esegue i metodi di autenticazione che sono abilitati nel tenant e applica eventuali criteri di accesso condizionale, come autenticazione a più fattori Microsoft Entra per utenti che accedono all'applicazione.
Autorizzazione
Microsoft Sustainability Manager utilizza il modello di sicurezza basato sui ruoli in Dataverse per autorizzare gli utenti ad accedere agli elementi di dati. Ruoli di sicurezza integrati sono disponibili oppure puoi configurarne uno per implementare il modello di sicurezza basato sui ruoli. Il livello di accesso considera la gerarchia della business unit di cui l'utente è membro.
Innanzitutto, è necessario modellare e configurare la gerarchia delle business unit. Quindi puoi copiare questi ruoli di sicurezza integrati e applicarli alle tue business unit per creare la tua segmentazione di sicurezza. Nell'ambito della gestione degli utenti, assegni questi ruoli di sicurezza all'utente finale, ai team o alle business unit.
Per ulteriori informazioni su come utilizzare i gruppi di Microsoft Entra, vedi Concetti di sicurezza in Microsoft Dataverse.
Interfaccia utente
Microsoft Sustainability Manager è un'app basata su modello che si interfaccia con gli utenti finali. La funzionalità di configurazione Power Platform Power Apps espone gli elementi dati alle app basate su modello.
Livello dati
Il modello di dati Microsoft Cloud for Sustainability è la base dati per Microsoft Sustainability Manager. Il livello dati è costituito da tre tipi di dati: dati transazionali, principali e di attività. L'archiviazione Dataverse memorizza i dati transazionali e anagrafici. Per migliorare la scalabilità e le prestazioni, i dati sull'attività acquisiti vengono archiviati nell'archiviazione dati elastica all'interno di Dataverse e connessi tramite tabelle virtuali. La soluzione usa un Azure Data Lake gestito per sincronizzare i dati di analisi, che i report Power BI gestiti utilizzati per generare report di preparazione quantitativa o la dashboard sostenibilità.
Analisi
Microsoft Sustainability Manager viene fornito con report Power BI Embedded predefiniti che utilizzano i dati di analisi (Azure Data Lake gestito) replicati dai dati operativi Dataverse. La soluzione può anche generare report quantitativi basati su Excel dai dati di emissione e dati sull'attività memorizzati.
Puoi estendere l'analisi creando dashboard di Dynamics 365 personalizzate e dashboard Power BI Embedded. Le dashboard di Dynamics 365 possono utilizzare i dati archiviati in Dataverse, ad esempio i dati master. Tuttavia, non è possibile eseguire query sull'archiviazione dati elastica (tabelle virtuali) in cui sono archiviate l'attività e le emissioni calcolate. Per includere i dati nell'archivio dati elastico, puoi utilizzare il connettore Power BI Common Data Service (Legacy) durante la creazione del report personalizzato Power BI. Il connettore Power Query Dataverse sostituisce il connettore Common Data Service (legacy). In alternativa, puoi inviare i dati Dataverse ad Azure Synapse Analytics Workspace tramite la configurazione Azure Synapse Link. Puoi quindi utilizzare questi dati Azure Synapse Analytics workspace come origine per i tuoi report Power BI personalizzati.
Per ulteriori informazioni, vedi Creare un report personalizzato in Microsoft Sustainability Manager.
Collaborazione
Microsoft Sustainability Manager utilizza l'integrazione Microsoft Teams nativa per collaborare senza problemi con i membri del team di Dynamics 365. La soluzione utilizza le funzionalità di collaborazione e chat di Microsoft Teams.
Integrazione
Il modello di dati costituisce la base per Microsoft Cloud for Sustainability. A seconda del livello di maturità del data estate, la soluzione potrebbe richiedere l'integrazione con altri sistemi. Esistono tre scenari di integrazione principali con Microsoft Sustainability Manager.
- Importazione di dati
- Esportazione dati
- Transazionale
Ogni scenario rappresenta una forma che può essere realizzata utilizzando una o più tecnologie. La figura seguente illustra le opzioni tecnologiche per la realizzazione di questi scenari.
Scarica un PDF stampabile del diagramma.
Importazione di dati
L'importazione dei dati è uno dei processi critici di Microsoft Sustainability Manager.
I dati di origine possono risiedere in diversi sistemi che includono:
- Power Platform: un'altra istanza Dataverse
- Microsoft 365: SharePoint, OneDrive e altri
- Tenant di Azure: Azure Synapse Analytics, Azure Data Lake, database di Azure, altre opzioni di archiviazione dei dati
- Tenant locale: sistemi di database supportati e connettività delle origini tramite gateway dati locale.
- Altri tenant cloud: connessione con gateway Azure ExpressRoute stabilito o gateway VPN da sito a sito.
- Tenant di terze parti: connettività di connessione a servizi di terze parti tramite connettori personalizzati o adattatori pubblicati.
I dati possono essere aggiunti in Sustainability Manager in diversi modi, a seconda del tipo di dati, dell'origine, del livello di esperienza utente e della frequenza di importazione. La tabella seguente riassume i metodi e fornisce considerazioni e linee guida su quando utilizzarli.
Metodo | Descrizione | Considerazione | Utilizzo |
---|---|---|---|
Modello di Excel | Utilizzando un modello Excel dedicato per ogni categoria di dati. | Supporta l'importazione di dati eterogenei. Prendi in considerazione l'utilizzo dell'ultima versione del modello e fai attenzione ai campi, al formato e alle regole richiesti per un'importazione corretta. | Il volume dei dati e lo sforzo richiesto per la trasformazione sono bassi. |
Importazione Power Query | L'esperienza guidata di Power Query è l'approccio di inserimento più completo disponibile in Microsoft Sustainability Manager. Consente di importare dati per più entità attraverso più origini, il tutto tramite un'unica importazione con indicazioni dettagliate per garantire che l'inserimento abbia esito positivo. | Valuta la disponibilità del connettore, la scalabilità (volume e volatilità dei dati) e la complessità della pulizia dei dati e la trasformazione richiesta. | Scenari di importazione dei dati in cui i connettori Power Query supportano in modo nativo e si desidera il controllo sulle trasformazioni dei dati. |
Connettori partner proprietari | Costruire i connettori dati per la soluzione Microsoft Sustainability Manager per portare i dati direttamente da soluzioni esterne. | Deve passare attraverso la privacy, la sicurezza e le revisioni di conformità prima che vengano spostati in produzione. | Sustainability Manager supporta nativamente il fornitore o il partner di origine. |
Connettori personalizzati | Consentono di creare (e condividere) un connettore con trigger e azioni specifici. | Limitato alle funzionalità dell'API o del servizio a cui si connettono. Lavoro aggiuntivo di sviluppo e manutenzione per mantenere aggiornato il connettore a causa di modifiche all'API o ai metodi di autenticazione. | Sustainability Manager non supporta in modo nativo il fornitore o il partner di origine e vi sono limitazioni alla creazione di un connettore proprietario (Power Query). |
Pipeline Azure Data Factory o Synapse | Creazione di flussi di dati per trasformare i dati prima di inserirli in Dataverse. | Limiti del servizio Data Factory. | Importazioni di dati che richiedono una trasformazione in più fasi. |
Manualee | Utilizzo della funzionalità di importazione manuale di Microsoft Sustainability Manager per importare record singoli o in blocco. | Per aggiornare i record dei dati delle attività in Sustainability Manager, è necessario eliminare i dati importati in precedenza e reimportare tutti i dati. | Correzione di singoli record e quando l'integrazione dell'importazione di dati in blocco è costosa o la volatilità dei dati è bassa. |
L'utilizzo di dimensioni personalizzate offre alle organizzazioni la possibilità di includere diverse proprietà dei dati delle attività registrate. È un modo flessibile di estendere il modello di dati di Microsoft Sustainability Manager. Puoi usare dimensioni personalizzate nei calcoli e nei report per estrarre analisi utili.
Nota
L'inserimento di dimensioni personalizzate è disponibile solo tramite l'esperienza Power Query.
Inoltre non è disponibile per i dati di riferimento.
Le organizzazioni possono utilizzare Gestione approvazione dati (anteprima) per abilitare la gestione temporanea dei dati in una fase in sospeso in modo che non influisca su calcoli, analisi e reporting. Dopo che gli utenti autorizzati li esaminano e li approvano, i dati diventano disponibili per tutte le funzioni corrispondenti
Esportazione dati
Potresti voler esportare i dati da Sustainability Manager per eseguire analisi personalizzate o alimentare altri sistemi per l'elaborazione. La tabella seguente riassume i metodi e fornisce considerazioni e linee guida su quando utilizzarli.
Metodo | Descrizione | Considerazione | Utilizzo |
---|---|---|---|
Azure Synapse Link for Dataverse | Replica dei dati Dataverse su Synapse Analytics o Data Lake per analisi e reporting personalizzato. | Tabelle non supportate. | Analisi dei dati e reporting personalizzato. Anche come fase intermedia dell'esportazione dei dati. |
Pipeline Azure Data Factory o Synapse. | Creazione di flussi di dati per trasformare i dati ricevuti da Dataverse prima dello staging. | Limiti del servizio Data Factory. | Scenario di esportazione di dati con trasformazione complessa in più fasi. |
Manualee | Esportazione manuale dei dati dell'entità selezionata in file CVS, XML o Excel. | Limiti di esportazione. | Esigenze di esportazione ad hoc per volumi di dati di piccole e medie dimensioni. |
Transazionale
Gli scenari di integrazione transazionale possono verificarsi quando è necessario scambiare informazioni tra sistemi e aggiornare i dati in tempo reale. L'integrazione transazionale ti garantisce di completare la transazione in modo accurato e completo. La tabella seguente riassume i metodi e fornisce considerazioni e linee guida su quando utilizzarli.
Metodo | Descrizione | Considerazione | Utilizzo |
---|---|---|---|
API Dataverse | Implementazione OData v4 per fornire operazioni CRUD utilizzando un set standard di interfacce, fornendo un'interfaccia aperta a un'ampia tecnologia destinatari. | Limiti API di protezione del servizio Power Platform, limiti e allocazioni delle richieste. | Principalmente per l'integrazione transazionale quando sono necessarie operazioni CRUD discrete. |
API personalizzate proprietarie (API per il calcolo delle emissioni generalizzate) | API personalizzate create da Microsoft Cloud for Sustainability per calcolare le emissioni per azioni specifiche che consolidano molte operazioni in un'unica operazione o espongono un nuovo tipo di evento di attivazione. | Limiti API di protezione del servizio Power Platform, limiti e allocazioni delle richieste. | Il calcolo delle emissioni di attivazione è richiesto in base a un evento. |
API personalizzata | Creazione della tua API in Dataverse. | Limiti API di protezione del servizio Power Platform, limiti e allocazioni delle richieste. | Una o più operazioni devono essere consolidate in un'unica operazione o devono esporre un nuovo tipo di evento di attivazione. |
Gestione degli errori
La gestione degli errori durante le importazioni dei dati svolge un ruolo fondamentale per garantire che i dati vengano inseriti correttamente e che i report mostrino le informazioni più recenti per i report e le analisi sulla sostenibilità. Sustainability Manager consente agli utenti di esaminare e correggere gli errori nelle importazioni di dati. Questi report sugli errori sono ora disponibili per tutti e tre i tipi di importazione, i modelli, il flusso guidato di Power Query e l'esperienza dei partner.
Per ulteriori informazioni, vedi Gestione degli errori per l'importazione di dati in Microsoft Sustainability Manager