Architektura dla Microsoft Sustainability Manager

Microsoft Sustainability Manager to kompleksowe i rozszerzalne rozwiązanie, pomagające Ci zarządzać działaniami w zakresie zrównoważonego rozwoju w Twojej organizacji. Automatyzuje z zachowaniem dużej precyzji procesy ręczne, rekordy i raporty danych dotyczących emisji oraz dostarcza szczegółowe informacje w celu ograniczenia śladu węglowego organizacji. Microsoft Sustainability Manager można łatwo zintegrować z dowolnym systemem biznesowym, rozdzialając silosy danych za pomocą modelu danych, który usuwa niejednoznaczności.

Microsoft Sustainability Manager jest wbudowany w funkcje Common Data Model, Microsoft Teams oraz Microsoft Power Platform. Aby skonfigurować to rozwiązanie, należy użyć Centrum rozwiązań Microsoft Cloud, które konfiguruje środowisko Dataverse oraz wdraża w nim rozwiązania, model danych i przykładowe dane.

Możliwości podstawowe Microsoft Sustainability Manager można rozszerzyć, tworząc niestandardowe rozwiązania za pomocą platformy Azure i narzędzi Power Platform tools. Microsoft Sustainability Manager pomaga osiągać następujące cele:

  • Nieprzerwany wgląd w działania organizacji związane z emisją.
  • Raportowanie Twojego wpływu i postępów prawie w czasie rzeczywistym.
  • Współpraca z innymi podmiotami w zakresie precyzowania i skalowania inicjatyw w zakresie zrównoważonego rozwoju.

Architektura

Na poniższym diagramie przedstawiono architekturę rozwiązania Microsoft Sustainability Manager.

Diagram przedstawiający architekturę odwołania narzędzia Microsoft Sustainability Manager

Pobierz plik PDF do druku zawierający ten schemat architektury rozwiązania.

W dalszej części tego artykułu omówiono warstwy składników, które tworzą warstwy architektury rozwiązania.

Zabezpieczenia

Użytkownicy stosujący zasady zrównoważonego rozwoju widoczni na diagramie to Ci, którzy komunikują się z Microsoft Sustainability Manager. Następująca lista zawiera typowe osoby użytkowników stosujących zasady zrównoważonego rozwoju z definicjami ich odnośnych odpowiedzialności:

  • Lider w zakresie zrównoważonego rozwoju: dostarcza dane dotyczące emisji do zespołów partnerów.
  • Specjalista ds. zrównoważonego rozwoju: odpowiedzialny za wykonywanie zadań raportowania w zakresie emisji.
  • Analityk ds. emisji: analizuje dane dotyczące emisji przechowania i wysyła wyniki analizy do innych interesariuszy.
  • Administrator IT: zbiera i pozyskuje dane dotyczące emisji do systemu.
  • Operacje: obsługa obiektów, monitorowanie i poprawa wydajności systemu przy jednoczesnym zmniejszaniu poziomu emisji CO2, redukowaniu zużycia energii, i obniżaniu kosztów, ograniczaniu zużycia wody i generowania odpadów.

Uwierzytelnianie

Użytkownicy stosujący zasady zrównoważonego rozwoju uwierzytelniają się Microsoft Sustainability Manager za pośrednictwem Azure Active Directory (Azure AD) tak jak w przypadku każdej innej aplikacji Power Apps. Azure AD umożliwia korzystanie z metod uwierzytelniania włączonych w dzierżawcy i wprowadza wszelkie zasady dostępu warunkowego, takie jak uwierzytelnianie wieloskładnikowe dla użytkowników uzyskujących dostęp do aplikacji.

Autoryzacja

Microsoft Sustainability Manager używa modelu zabezpieczeń opartego na rolach w Dataverse w celu przyznawania użytkownikom dostępu do elementów danych. Dostępne są wbudowane role zabezpieczeń lub można konfigurować własne w celu zaimplementowania modelu zabezpieczeń opartego na rolach. Poziom dostępu uwzględnia hierarchię jednostek biznesowych, do których należy użytkownik.

Najpierw utwórz model hierarchi jednostek biznesowych i skonfiguruj ją. Następnie możesz skopiować te wbudowane role zabezpieczeń i zastosować je do jednostek biznesowych w celu utworzenia segmentacji zabezpieczeń. W ramach zarządzania użytkownikami przypisujesz te role zabezpieczeń do użytkownika końcowego, zespołów lub jednostek biznesowych.

Aby uzyskać więcej informacji na temat pracy z grupami zabezpieczeń Azure AD, zapoznaj się z tematem Koncepcje zabezpieczeń w Microsoft Dataverse.

Interfejs użytkownika

Microsoft Sustainability Manager to aplikacja oparta na modelu, komunikująca się z użytkownikami końcowymi. Możliwość konfiguracji Power Platform Power Apps udostępnia elementy danych aplikacjom opartym na modelach.

Warstwa danych

Model danych Microsoft Cloud for Sustainability jest podstawą danych Microsoft Sustainability Manager. Warstwa danych składa się z trzech typów danych: danych transakcyjnych, głównych i działania. W magazynie Dataverse są przechowywane dane transakcyjne i główne. Aby zwiększyć skalowalność i wydajność, pozyskane dane działania są przechowywane w elastycznym magazynie danych w Dataverse i łączone za pośrednictwem tabel wirtualnych. Rozwiązanie to używa zarządzanej usługi Data Lake platformy Azure do synchronizowania danych analitycznych, wykorzystywanych przez raporty zarządzanej usługi Power BI do generowania raportów przygotowawczych lub pulpitu nawigacyjnego zrównoważonego rozwoju.

Analiza

Microsoft Sustainability Manager zawiera gotowe do użycia raporty osadzone Power BI, które wykorzystują dane analityczne (zarządzanej usługi Data Lake platformy Azure) replikowane z danych operacyjnych Dataverse . Rozwiązanie to ma również możliwość generować raporty (Excel) ilościowe na podstawie przechowywanych danych emisji i działania.

Analizy można rozszerzyć, tworząc niestandardowe pulpity nawigacyjne i osadzone pulpity nawigacyjne Power BI usługi Dynamics 365. Pulpity nawigacyjne usługi Dynamics 365 mogą wykorzystywać dane przechowywane w Dataverse, np. dane główne. Nie można jednak kierować zapytań dotyczących elastycznego magazynu danych (tabel wirtualnych), gdzie przechowywane są dane działania i obliczonych emisji. Aby uwzględnić dane w elastycznym magazynie danych, możesz użyć łącznika Power BI Common Data Service (starsza wersja) podczas tworzenia raportu niestandardowego Power BI. Łącznik Power Query Dataverse zastępuje łącznik Common Data Service (starsza wersja). Możesz też przekazać dane Dataverse do obszaru roboczego Azure Synapse Analytics przez konfigurację Azure Synapse Link. Następnie możesz użyć tych danych obszaru roboczego Azure Synapse Analytics jako źródła raportów niestandardowych Power BI.

Aby uzyskać więcej informacji, przejdź do tematu Tworzenie raportu niestandardowego w Microsoft Sustainability Manager.

Współpraca

Microsoft Sustainability Manager wykorzystuje natywną integrację Microsoft Teams do płynnej współpracy z członkami zespołu usługi Dynamics 365. To rozwiązanie wykorzystuje funkcje współpracy i czatu Microsoft Teams

Integracja

Model danych jest podstawą do powstania modelu dla usługi Microsoft Cloud for Sustainability. W zależności od poziomu dojrzałości infrastruktury danych rozwiązanie może wymagać integracji z innymi systemami. Istnieją trzy podstawowe scenariusze integracji z Microsoft Sustainability Manager.

  • Import danych
  • Eksport danych
  • Transakcyjne

Każdy scenariusz reprezentuje kształt, który można zrealizować przy użyciu jednej lub kilku technologii. Na poniższej ilustracji przedstawiono opcje technologii do realizacji tych scenariuszy.

Diagram przedstawiający integrację narzędzia Microsoft Sustainability Manager

Pobierz plik PDF do druku zawierający ten schemat.

Import danych

Importowanie danych jest jednym z krytycznych procesów Microsoft Sustainability Manager.

Dane źródłowe mogą znajdować się w systemach obojętnych, w tym następujących:

  • Power Platform: Inne wystąpienie Dataverse
  • Microsoft 365: SharePoint, OneDrive i inne
  • Dzierżawca Azure: Azure Synapse Analytics, usługa Data Lake platformy Azure, baza danych platformy Azure i inne opcje magazynu danych
  • Dzierżawca lokalny: obsługiwane systemy baz danych i źródła łączności za pośrednictwem lokalnej bramy danych.
  • Inni dzierżawcy w chmurze: połączenie z tworzeniem bramy Azure ExpressRoute lub bram sieci VPN połączenia typu lokacja-lokacja S2S.
  • Dzierżawcy innych firm: łączność połączenia z usługami innych firm za pośrednictwem łączników niestandardowych lub opublikowanych adaptorów.

Możesz zaimportować dane do narzędzia Sustainability Manager na wiele sposobów, w zależności od typu danych, źródła, poziomu środowiska użytkownika i częstotliwości importowania. Poniższa tabela zawiera podsumowanie tych metod oraz kwestie wymagające rozważenia i wytyczne dotyczące korzystania z nich.

Sposób opis Kwestie wymagające rozważenia Użyj, kiedy
Szablon programu Excel Korzystanie z dedykowanego szablonu programu Excel dla każdej kategorii danych. Obsługuje importowanie danych heterogenicznych. Rozważ użycie najnowszej wersji szablonu i uwzględnienie wymaganych pól, formatu i reguł w celu pomyślnego zaimportowania. Ilość danych i nakład pracy wymagany do przekształcenia są niskie.
Wstępnie utworzone łączniki Power Query Użytkownicy mogą obecnie podłączać swoje dane poprzez pliki z wartościami rozdzielonymi przecinkami (CSV), pliki Excela oraz Open Data Protocol (OData) wraz z ponad 40 konektorami, które są dostępne w Power Query. Ocenianie dostępności łącznika, skalowalności (ilości i zmienności danych) oraz wymaganego stopnia złożoności czyszczenia i przetwarzania danych. Scenariusze importowania danych, w których łączniki Power Query obsługują w sposób natywny, a Ty chcesz mieć kontrolę nad przekształceniami danych.
Łączniki partnerów wewnętrznych
(oparte na ramie Azure Logic Apps)
Tworzenie łączników danych dla rozwiązania Microsoft Sustainability Manager w celu bezpośredniego połączenia danych z rozwiązań zewnętrznych. Przed przeniesieniem do produkcji muszą przejść przeglądy prywatności, zabezpieczeń i zgodności. Sustainability Manager w sposób natywny obsługuje dostawcę źródłowego lub partnera.
Łączniki niestandardowe Umożliwienie tworzenia łącznika (a nawet udostępniania) z jego własnymi wyzwalaniami i akcjami. Ograniczone do możliwości interfejsu API lub usługi, z którą się łączą. Dodatkowe prace rozwojowe i konserwacyjne mające na celu zapewnienie aktualności łącznika z powodu zmian w interfejsie API lub metodach uwierzytelniania. Sustainability Manager nie obsługuje natywnie obsługi dostawcy źródłowego lub partnera i istnieją ograniczenia dotyczące tworzenia łącznika wewnętrznego (Power Query).
Azure Data Factory lub protokoły Synapse Tworzenie przepływów danych w celu przekształcenia danych przed ich pozyskaniem do Dataverse. Ograniczenia dotyczące usługi Data Factory. Importy danych wymagające przekształcenia wieloetapowego.
Ręczne Korzystanie z funkcji ręcznego importowania Microsoft Sustainability Manager w celu importowania rekordów indywidualnych lub zbiorczych. Aby móc zaktualizować rekordy danych działania w narzędziu Sustainability Manager, usuń zaimportowane wcześniej dane i ponownie zaimportuj wszystkie dane. Naprawianie poszczególnych rekordów oraz gdy integracja zbiorczego importu danych jest kosztowa lub zmienność danych jest niska.

Eksport danych

Użytkownik może chcieć wyeksportować dane z narzędzia Sustainability Manager do przemieszczenia na potrzeby niestandardowej analizy lub dostarczania do innych systemów na potrzeby przetwarzania. Poniższa tabela zawiera podsumowanie tych metod oraz kwestie wymagające rozważenia i wytyczne dotyczące korzystania z nich.

Sposób opis Kwestie wymagające rozważenia Użyj, kiedy
Azure Synapse Link for Dataverse Replikowanie danych Dataverse do usługi Synapse Analytics lub Data Lake w celu analizy i raportowania niestandardowego. Tabele, które nie są obsługiwane. Analiza danych i raportowanie niestandardowe. Także jako etap pośredni eksportu danych.
Azure Data Factory lub protokoły Synapse. Tworzenie przepływów danych w celu przekształcenia danych odebranych z Dataverse przed ich przemieszczeniem. Ograniczenia dotyczące usługi Data Factory. Scenariusz eksportu danych ze skomplikowaną transformacją wieloetapową.
Ręczne Ręczny eksport danych wybranej encji do plików XML, XML lub Excel. Ograniczenia eksportu. Potrzeby dotyczące eksportowania ad hoc dla niewielkich i średnich ilości danych.

Transakcyjne

Scenariusze integracji transakcyjnej mogą wzrosnąć, gdy jest potrzebna wymiana informacji między systemami a aktualizowaniem danych w czasie rzeczywistym. Integracja transakcyjna zapewnia dokładne i całkowite ukończenie transakcji. Poniższa tabela zawiera podsumowanie tych metod oraz kwestie wymagające rozważenia i wytyczne dotyczące korzystania z nich.

Sposób opis Kwestie wymagające rozważenia Użyj, kiedy
Dataverse API Wdrożenie OData v4 w celu zapewnienia operacji CRUD przy użyciu standardowego zestawu interfejsów, zapewniając interfejs otwarty na różnych odbiorców technologicznych. Ograniczenia interfejsu API ochrony usługi Power Platform, ograniczenia żądań i alokacji. Zwykle do integracji transakcyjnej, gdy są wymagane dyskretne operacje CRUD.
Niestandardowe interfejsy API innych firm (interfejs API obliczania emisji ogólnej) Niestandardowe interfejsy API utworzone przez Microsoft Cloud for Sustainability do obliczania emisji dla określonych działań, które konsolidują wiele operacji w jedną lub udostępniają nowy typ zdarzenia wyzwalającego. Ograniczenia interfejsu API ochrony usługi Power Platform, ograniczenia żądań i alokacji. Wyzwalanie obliczania emisji jest wymagane wg zdarzenia.
Niestandardowy interfejs API Tworzenie własnego interfejsu API w Dataverse. Ograniczenia interfejsu API ochrony usługi Power Platform, ograniczenia żądań i alokacji. Jedna lub więcej operacji musi zostać skonsolidowana w jedną operację lub musi uwidocznić nowy typ zdarzenia wyzwalającego.

Następny krok