Arquitetura para o Microsoft Sustainability Manager
O Microsoft Sustainability Manager baseia-se nas capacidades do Common Data Model, do Microsoft Teams e do Microsoft Power Platform. Para configurar a solução, precisa de usar o Centro de Soluções do Microsoft Cloud, que configura o ambiente do Dataverse, implementa as soluções, o modelo de dados e os dados de amostra nela.
O diagrama seguinte mostra a arquitetura da solução do Microsoft Sustainability Manager.
Transfira um PDF imprimível deste diagrama da arquitetura da solução.
O resto deste artigo aborda as camadas de componentes que compõem a camada da arquiteta da solução.
Segurança
Os utilizadores de sustentabilidade mostrados no diagrama são os utilizadores que interagem com o Microsoft Sustainability Manager. A lista seguinte mostra as personas típicas de utilizador de sustentabilidade com a respetiva definição de responsabilidade:
- Oportunidade Potencial de Sustentabilidade: fornece as emissões às equipas parceiras.
- Especialista em Sustentabilidade: responsável por tarefas de reporte de emissões.
- Analista de Emissões: analisa os dados da emissões e envia resultados da análise para outros intervenientes.
- Admin de TI: recolhe e ingere dados de emissões para o sistema.
- Operações: opera instalações, monitoriza e melhora o desempenho do sistema, ao mesmo tempo que reduz as emissões de carbono, o custo e o consumo de energia, o consumo de água e os desperdícios.
Autenticação
Os utilizadores de sustentabilidade autenticam-se no Microsoft Sustainability Manager através do Microsoft Entra ID, como qualquer outra aplicação do Power Apps. O Microsoft Entra ID efetua os métodos de autenticação ativados no inquilino e impõe quaisquer políticas de acesso condicional, como a autenticação multifator do Microsoft Entra, para os utilizadores que acederem à aplicação.
Autorização
O Microsoft Sustainability Manager utiliza o modelo de segurança baseado em funções no Dataverse para autorizar os utilizadores a acederem a elementos de dados. Estão disponíveis direitos de acesso incorporados ou pode configurar os seus próprios para implementar o modelo de segurança baseado em funções. O nível de acesso considera a hierarquia da unidade de negócio de que o utilizador é membro.
Primeiro, tem de modelar e configurar a hierarquia da unidade de negócio. Em seguida, pode copiar estes direitos de acesso incorporados e aplicá-los às unidades de negócio para criar a segmentação de segurança. Como parte da gestão de utilizador, atribui estes direitos de acesso ao utilizador final, às equipas ou a unidades de negócio.
Para obter mais informações sobre como pode trabalhar com grupos do Microsoft Entra, consulte Conceitos de segurança no Microsoft Dataverse.
Interface de utilizador
O Microsoft Sustainability Manager é uma aplicação condicionada por modelo que serve de interface para os utilizadores finais. A capacidade de configuração do Power Apps do Power Platform expõe elementos de dados a aplicações condicionadas por modelo.
Camada de dados
O modelo de dados do Microsoft Cloud for Sustainability é a fundação de dados para o Microsoft Sustainability Manager. A camada de dados é composta por três tipos de dados: dados transacionais, principais e de atividades. O armazenamento do Dataverse armazena os dados transacionais e principais. Para melhorar a escalabilidade e o desempenho, os dados de atividade ingeridos são armazenados em armazenamento de dados elástico no Dataverse e ligados através de tabelas virtuais. A solução utiliza um Azure Data Lake gerido para sincronizar dados de análise, o que os relatórios do Power BI geridos usam para gerar relatórios de preparação quantitativos ou o Dashboard de Sustentabilidade.
Análise
O Microsoft Sustainability Manager é fornecido de origem com relatórios do Power BI Embedded prontos a utilizar que usam os dados de análise (Azure Data Lake gerido) replicados dos dados operacionais do Dataverse. A solução também pode gerar relatórios quantitativos baseados no Excel a partir dos dados de atividade e de emissões e armazenados.
Pode expandir a análise criando dashboards personalizados do Dynamics 365 e dashboards do Power BI Embedded. Os dashboards do Dynamics 365 podem utilizar dados armazenados no Dataverse, como dados principais. No entanto, não pode consultar o armazenamento de dados elástico (tabelas virtuais) onde a atividade e as emissões calculadas são armazenadas. Para incluir os dados no armazenamento de dados elástico, pode usar o conector Common Data Service (Legado) do Power BI durante a criação do relatório personalizado do Power BI. O conector do Dataverse (Legado) do Power Query sobrepõe-se ao conector do Common Data Service (Legado). Em alternativa, pode alimentar os dados do Dataverse para a Área de Trabalho do Azure Synapse Analytics através da configuração do Azure Synapse Link. Em seguida, poderá utilizar estes dados da área de trabalho do Azure Synapse Analytics como uma origem para os relatórios personalizados do Power BI.
Para obter mais informações, consulte Criar um relatório personalizado no Microsoft Sustainability Manager.
Colaboração
O Microsoft Sustainability Manager utiliza a integração do Microsoft Teams nativa para colaborar de forma totalmente integrada com membros da equipa do Dynamics 365. A solução utiliza as caraterísticas de colaboração e de chat do Microsoft Teams.
Integração
O modelo de dados forma a base para o Microsoft Cloud for Sustainability. Dependendo do nível da maturidade do estado dos dados, a solução poderá requerer integração com outros sistemas. Existem três cenários de integração centrais com o Microsoft Sustainability Manager.
- Importação de dados
- Exportação de dados
- Transacional
Cada cenário representa uma forma que pode ser conseguida utilizando uma ou mais tecnologias. A figura seguinte ilustra as opções de tecnologia para a realização destes cenários.
Transfira um PDF imprimível do diagrama.
Importação de dados
A importação de dados é um dos processos críticos do Microsoft Sustainability Manager.
Os dados de origem podem residir em diferentes sistemas, nomeadamente:
- Power Platform: outra instância do Dataverse
- Microsoft 365: SharePoint, OneDrive, entre outros
- Inquilino do Azure: Azure Synapse Analytics, Azure Data Lake, base de dados do Azure, outras opções de armazenamento de dados
- Inquilino no local: a conectividade de sistemas de bases de dados e de origens suportada através do gateway de dados no local.
- Outros inquilinos de cloud: ligação com o estabelecer o gateway do Azure ExpressRoute ou gateways VPN S2S.
- Inquilinos terceiros: conectividade de ligação com serviços de terceiros através de conectores personalizados ou de adaptadores publicados.
Pode importar dados para o Sustainability Manager de várias formas, dependendo do tipo de dados, origem, nível de experiência do utilizador e frequência de importação. A tabela seguinte resume os métodos e fornece considerações e orientações para quando utilizá-los.
Método | Descrição | Consideração | Utilizar quando |
---|---|---|---|
Modelo do Excel | Utilizar um modelo do Excel dedicado para cada categoria de dados. | Suporta a importação de dados heterogénea. Considere utilizar a versão mais recente do modelo e tenha em atenção os campos, o formato e as regras obrigatórios para a importação ser bem-sucedida. | O volume de dados e o esforço necessários para a transformação são baixos. |
Importação do Power Query | A experiência guiada do Power Query é a abordagem de ingestão mais abrangente disponível no Microsoft Sustainability Manager. Permite-lhe importar dados para várias entidades através de várias origens, tudo através de uma única importação com orientação detalhada para assegurar que a adição foi bem sucedida. | Avalie a disponibilidade do conector, a escalabilidade (volume de dados e volatilidade dos dados), a complexidades da limpeza e da transformação de dados necessárias. | Cenários de importação de dados em que os conectores do Power Query suportam de forma nativa e pretende controlar as transformações de dados. |
Conectores de parceiros proprietários | Criar conectores de dados para a solução do Microsoft Sustainability Manager para trazer dados diretamente de soluções externas. | Tem de passar pelas revisões de conformidade privacidade e segurança antes que sejam movidas para produção. | O Sustainability Manager suporta nativamente o fornecedor ou parceiro de origem. |
Conectores personalizados | Permitindo-lhe criar (e até partilhar) um conector com acionadores e ações próprios. | Limitado às capacidades da API ou do serviço a que estão a ligar. Trabalho de desenvolvimento e manutenção adicional para manter o conector atualizado devido a alterações à API ou a métodos de autenticação. | O Sustainability Manager não suporta nativamente o fornecedor ou parceiro de origem e existem limitações à criação de um conector proprietário (Power Query). |
Pipelines do Azure Data Factory ou da Synapse | Criar fluxos de dados para transformar os dados antes de os ingerir para o Dataverse. | Limites de serviço do Data Factory. | As importações de dados requerem transformação em várias fases. |
Manual | Utilizar capacidade de importação manual do Microsoft Sustainability Manager para importar registos individuais ou em massa. | Para atualizar os registos de dados de atividade no Sustainability Manager, tem de eliminar dados importados anteriormente e voltar a importar todos os dados. | Corrigir registos individuais e quando a integração da importação de dados em massa é dispendiosa ou a volatilidade dos dados é baixa. |
A utilização de Dimensões Personalizadas fornece às organizações a inclusão de propriedades diferentes dos dados das atividade de dados registados. É uma forma flexível de expandir o modelos de dados do Microsoft Sustainability Manager. Pode utilizar as dimensões personalizadas em cálculos e relatórios para extrair uma análise detalhada.
Nota
A ingestão de disposições personalizadas só está disponível através da experiência do Power Query.
Também não está disponível para dados de referência.
As organizações podem utilizar a Gestão da aprovação de dados (Pré-visualização) para permitir testar os dados em estado pendente, para que não afete os cálculos, a análise e os relatórios. Após a revisão e a aprovação por utilizadores autorizados, os dados tornam-se disponíveis para todas as funções correspondentes
Exportação de dados
Poderá pretender exportar dados do Sustainability Manager por fases para análises personalizada ou alimentar outros sistemas para processamento. A tabela seguinte resume os métodos e fornece considerações e orientações para quando utilizá-los.
Método | Descrição | Consideração | Utilizar quando |
---|---|---|---|
Azure Synapse Link for Dataverse | Replicar os dados do Dataverse para o Synapse Analytics ou o Data Lake para análise e relatórios personalizados. | Tabelas que não são suportadas. | Análise de dados e relatórios personalizados Adicionalmente, como fase intermédia da exportação de dados. |
Pipelines do Azure Data Factory ou da Synapse. | Criar fluxos de dados para transformar os dados recebidos do Dataverse antes de os testar. | Limites de serviço do Data Factory. | Cenário de exportação de dados com transformação complexa em várias fases. |
Manual | Exportação de dados manual da entidade selecionada para ficheiros CVS, XML ou Excel. | Limites da exportação. | Conforme necessário, necessidades de exportação para volumes de dados pequenos e médios. |
Transacional
Os cenários de integração transacional podem aumentar quando necessita de trocar informações entre sistemas e atualizar dados em tempo real. A integração transacional assegura que a transação é concluída de forma precisa e completa. A tabela seguinte resume os métodos e fornece considerações e orientações para quando utilizá-los.
Método | Descrição | Consideração | Utilizar quando |
---|---|---|---|
API do Dataverse | A implementação OData v4 fornece operações CRUD utilizando um conjunto padrão de interfaces, que fornece uma interface aberta a uma grande audiência de tecnologias. | Limites da API da proteção de serviço do Power Platform, limites de pedidos e alocações. | Sobretudo para integração transacional quando são necessárias operações CRUD discretas. |
APIs personalizadas proprietárias (API de cálculo de emissões generalizado) | APIs personalizadas criadas pelo Microsoft Cloud for Sustainability para calcular emissões para ações específicas que consolidam muitas operações numa única operação ou expõem um novo tipo de evento de acionador. | Limites da API da Proteção de Serviço do Power Platform, limites de pedidos e alocações. | É necessário acionar o cálculo de emissões de acordo com um evento. |
API Personalizada | Criar a sua própria API no Dataverse. | Limites da API da proteção de serviço do Power Platform, limites de pedidos e alocações. | É necessário consolidar uma ou mais operações numa única operação ou é necessário expor um novo tipo de evento de acionador. |
Processamento de erros
O tratamento de erros durante a importação de dados desempenha um papel crucial para garantir que os dados são ingeridos corretamente e os relatórios estão a apresentar as informações mais recentes para Relatórios de sustentabilidade e análises. O Sustainability Manager permite que os utilizadores revejam e corrijam erros nas importações de dados. Estes relatórios de erros estão agora disponíveis para os três tipos de importação, modelos, fluxo guiado do Power Query e experiência de parceiro.
Para mais informações, consulte Processamento de erros de importação de dados no Microsoft Sustainability Manager