Architettura per Microsoft Sustainability Manager

Microsoft Sustainability Manager è una soluzione completa ed estendibile che ti consente di gestire gli sforzi di sostenibilità delle organizzazioni. Automatizza i processi manuali, registra e riporta accuratamente i dati sulle emissioni e fornisce approfondimenti per ridurre l'impronta di carbonio della tua organizzazione. Microsoft Sustainability Manager può integrarsi facilmente con qualsiasi sistema aziendale, abbattendo i silo di dati con un modello di dati che rimuove l'ambiguità.

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.

Puoi estendere le funzionalità principali di Microsoft Sustainability Manager creando soluzioni personalizzate con Azure e Power Platform Tools. Microsoft Sustainability Manager consente di monitorare i seguenti obiettivi:

  • Ottieni visibilità continua sulle attività relative alle emissioni della tua organizzazione.
  • Riferisci l'impatto e i progressi pressoché in tempo reale.
  • Collabora con altri per perfezionare e ridimensionare le iniziative di sostenibilità.

Architettura

Il seguente diagramma mostra l'architettura della soluzione Microsoft Sustainability Manager.

Un diagramma che mostra l'architettura di riferimento di 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 rendicontazione 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 della sostenibilità si autenticano a Microsoft Sustainability Manager tramite Azure Active Directory (Azure AD) come a qualsiasi altra applicazione Power Apps. Azure AD esegue i metodi di autenticazione che sono abilitati nel tenant e applica eventuali criteri di accesso condizionale, come autenticazione a più fattori 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 sull'utilizzo dei gruppi di sicurezza Azure AD, vai a 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 ha anche la capacità di 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, vai a Crea 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.

Un diagramma che mostra l'integrazione di Microsoft Sustainability Manager

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 sistemi indifferenti, inclusi i seguenti sistemi:

  • 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 Utilizzare se
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.
Connettori Power Query integrati Gli utenti possono attualmente connettere i propri dati tramite file CSV (Comma-Separated Values), file Excel e Open Data Protocol (OData), insieme a oltre 40 connettori disponibili in Power Query. 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
(basati sul framework delle app per la logica di Azure)
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.
Manuale 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.

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 Utilizzare se
Azure Synapse Link for Dataverse Replica dei dati Dataverse su Synapse Analytics o Data Lake per analisi e report personalizzati. Tabelle non supportate. Report personalizzato e analisi dei dati. 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.
Manuale 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 Utilizzare se
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.

Passaggio successivo