Udostępnij za pośrednictwem


Architektura dla Microsoft Sustainability Manager

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.

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ę w programie Microsoft Sustainability Manager za pośrednictwem tożsamości Microsoft Entra, tak jak w przypadku każdej innej aplikacji Power Apps. Tożsamość Microsoft Entra umożliwia korzystanie z metod uwierzytelniania włączonych w dzierżawie i wymusza wszelkie zasady dostępu warunkowego, takie jak uwierzytelnianie wieloskładnikowe Microsoft Entra 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 Microsoft Entra, 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 Power BI Embedded, które wykorzystują dane analityczne (zarządzanej usługi Data Lake platformy Azure) replikowane z danych operacyjnych Dataverse . Rozwiązanie to może również generować raporty ilościowe aplikacji Excel 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, zobacz 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 formę, którą 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 różnych systemach, które obejmują:

  • 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.
Import Power Query Nadzorowane doświadczenie Power Query to najbardziej kompleksowe podejście dostępne w ramach Microsoft Sustainability Manager. Pozwala to na importowanie danych dla wielu obiektów za pośrednictwem wielu źródeł w ramach pojedynczego importu ze szczegółowymi wytycznymi, aby zapewnić pomyślne importowanie danych. 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 własnych 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.

Zastosowanie wymiarów niestandardowych umożliwia organizacjom dołączanie różnych właściwości zarejestrowanych danych działań i jest elastycznym sposobem rozszerzania modelu danych programu . To elastyczny sposób na rozszerzenie modelu danych programu Microsoft Sustainability Manager. W obliczeniach i raportach możesz używać rozmiarów niestandardowych w celu uzyskania bardziej wnikliwej analizy.

Uwaga

Dostosowywanie rozmiarów jest dostępne tylko za pośrednictwem narzędzia Power Query.
Ponadto nie jest dostępne dla danych referencyjnych.

Organizacje mogą używać funkcji zarządzania zatwierdzaniem danych (wersja zapoznawcza), aby umożliwić przechowywanie danych na etapie oczekiwania i nie wpływać na obliczenia, analizy i raportowanie. Po przejrzeniu i zatwierdzeniu danych przez autoryzowanych użytkowników stają się one dostępne dla wszystkich odpowiednich funkcji

Diagram przedstawiający funkcję zarządzania zatwierdzaniem danych i niestandardowe wymiary obejmujące dane, obliczenia i raportowanie

Eksport danych

Użytkownik może chcieć wyeksportować dane z programu Sustainability Manager na potrzeby niestandardowej analizy lub 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. W razie potrzeby eksportowania 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.

Obsługa błędów

Obsługa błędów podczas importu danych zapewnia poprawne przetwarzanie danych, a raporty zawierają najnowsze informacje na temat raportów dotyczący zrównoważonego rozwoju i analiz. Sustainability Manager umożliwia użytkownikom przeglądanie i naprawianie błędów w importach danych. Te raporty o błędach są teraz dostępne dla wszystkich trzech typów importu, szablonów, przepływu nadzorowanego Power Query i obsługi partnerów.

Aby uzyskać więcej informacji, zobacz sekcję Obsługa błędów podczas importowania danych w programie Microsoft Sustainability Manager

Następne kroki