Rozszerzenie modelu danych Cloud for Sustainability

Microsoft Sustainability Manager jest zbudowany na bazie Dataverse jako aplikacja oparta na modelu. Użytkownicy mogą wykorzystać natywne możliwości Dataverse, aby rozszerzyć model danych i wykorzystać go w obliczeniach dotyczących emisji dwutlenku węgla oraz w niestandardowych raportach. Możesz dodać atrybut do dowolnej tabeli Microsoft Sustainability Manger w Dataverse, odwoływać się do niego w obliczeniach przy użyciu Power Fx oraz dodawać go do widoków siatki i formularzy edycyjnych.

Przykłady sytuacji, w których można rozszerzyć model danych Cloud for Sustainability, obejmują następujące scenariusze:

  • Skojarzenie wyprodukowanych przedmiotów z działalnością związaną z zakupem energii elektrycznej
  • Powiązanie emisji lotnych z laboratorium lub wynajętymi składnikami majątku
  • Kwalifikowanie zakupionej energii elektrycznej za pomocą niestandardowego wpływu

Aby zapoznać się krok po kroku z rozszerzaniem modelu danych, przejdź do Przykład: Tabela trybu elektrycznego w tym artykule.

Aby rozszerzyć Microsoft Sustainability Manager, musisz wykonać następujące czynności:

  1. Utwórz nową tabelę Dataverse, która będzie zawierała dane Twojej organizacji. Na przykład: Utwórz nową tabelę Dataverse.

  2. Wprowadź nową tabelę bezpośrednio do Dataverse lub rozszerz interfejs użytkownika Microsoft Sustainability Manager, aby wprowadzić ją jako dane referencyjne w ramach wbudowanego doświadczenia Microsoft Sustainability Manager. Na przykład przejdź do Wprowadzanie danych.

    Uwaga

    Nie możesz używać tabeli jako danych referencyjnych w obliczeniach. Możesz go używać tylko jako danych referencyjnych w edytorze Power Fx.

  3. Rozszerzenie modelu danych Cloud for Sustainability o odniesienie do nowej tabeli. Na przykład przejdź do Dodaj odnośnik do wyszukiwania.

  4. Zezwól Microsoft Sustainability Manager na dostęp do nowej tabeli, nadając mu rolę bezpieczeństwa Rola aplikacji usługi Sustainability – niestandardowa. Na przykład przejdź do Udzielenie dostępu do nowej tabeli.

  5. Wczytaj dane Microsoft Sustainability Manager z dodatkowymi atrybutami. Na przykład przejdź do Wprowadzanie danych

  6. Użyj dodatkowych atrybutów w obliczeniach. Na przykład przejdź do Obliczanie emisji z transportu w zakresie 3

  7. Zmodyfikuj widoki siatki i formularze edycyjne, aby pokazać nowe atrybuty. Na przykład przejdź do Dostosuj widoki danych.

  8. Utwórz niestandardowe raporty Power BI z nowymi atrybutami.

Wykonując powyższe czynności, pamiętaj o poniższych informacjach:

  • Jeśli rozszerzenie jest proste, np. wartość boolean, możesz nie potrzebować tworzyć nowej tabeli Dataverse, jak wskazano w kroku 1. W kroku 3 rozszerz tabelę Microsoft Sustainability Manager o nowy atrybut logiczny. W tym przypadku nie ma potrzeby tworzenia dodatkowej tabeli niestandardowej.

  • Jeśli używasz tabeli zewnętrznej, dodaj uprawnienie Odczyt do roli aplikacji Sustainability Service – rola niestandardowa na tabeli zewnętrznej. Rola ta powinna być na poziomie organizacji.

    Uwaga

    Jeśli obliczenia dla aktywności mówią, że dana wartość jest zerowa lub pusta, a rekord ma wartość dla tego niestandardowego odnośnika, to powinieneś upewnić się, że ta rola bezpieczeństwa ma dostęp do tej innej tabeli.

  • Pobieranie danych za pomocą interfejsu użytkownika Microsoft Sustainability Manager jest opcjonalne. W przypadku bardziej skomplikowanych rozszerzeń, takich jak odwoływanie się do rozwiązań innych firm, pobieranie danych referencyjnych może odbywać się w innym miejscu.

  • Modyfikowanie widoków siatki i formularzy edycyjnych jest tylko ułatwieniem, jeśli chcesz oglądać lub edytować rozszerzone dane w Microsoft Sustainability Manager.

  • Niestandardowe raporty Power BI nie są przedmiotem tego artykułu.

  • Aby umożliwić dostęp w kroku 4 i zmodyfikować formularze edycyjne, musisz stworzyć rozwiązanie Dataverse i wykonać w nim te kroki.

Czynności

Aby wyświetlić nowe atrybuty w widoku siatki Microsoft Sustainability Manager:

  • W Microsoft Sustainability Manager edytuj kolumny widoku siatki, dodaj odpowiednie atrybuty i zapisz widok.

Aby dodać formularz w Microsoft Sustainability Manager:

  • W Power Apps dodaj istniejący formularz dla tabeli Microsoft Sustainability Manager, która ma zostać rozszerzona, a następnie zmodyfikuj główny formularz, aby dodać nowy atrybut.

Uwaga

Ten krok musisz wykonać w nowym rozwiązaniu Dataverse.

Aby udostępnić nową tabelę do pobrania w Microsoft Sustainability Manager jako dane referencyjne:

  1. Zmodyfikuj tabelę danych referencyjnych w Power Apps, dodając nową tabelę.

  2. Dodaj uprawnienia Zapisz i Dołącz do roli dla tej tabeli.

Więcej informacji na temat wykonywania tych czynności można znaleźć w następujących artykułach:

Przykład: tabela trybu elektrycznego

Coraz więcej firm transportowych i dystrybucyjnych rezygnuje z silników spalinowych na rzecz rozwiązań hybrydowych i w pełni elektrycznych. To przejście sprawia, że obliczenia emisji dla zakresu 3 kategorii 4 i 9 są nieco bardziej skomplikowane, ale konieczne, aby rozdzielić i zrozumieć źródła paliwa pojazdów w celu osiągnięcia redukcji emisji. Microsoft Sustainability Manager zapewnia tę elastyczność dzięki prostym rozszerzeniom przy użyciu Power Apps.

W tym przykładzie rozszerzymy nasz model danych o opcje pojazdów elektrycznych, wprowadzimy nowe dane, a następnie użyjemy ich do obliczenia nowo zredukowanych emisji oraz niestandardowych wskaźników emisji. W tym przykładzie użyto dostosowań bezkodowe i o niskiej ilości kodu, które wykorzystują interfejs użytkownika Microsoft Sustainability Manager.

Nasz przykład poprowadzi Cię przez następujące kroki:

Wymagania wstępne

W tym przykładzie musisz spełnić następujące warunki wstępne:

  • Microsoft Sustainability Manager jest już zainstalowany.
  • Biegła znajomość Microsoft Sustainability Manager.
  • Biegłość w stosowaniu praktyk zrównoważonego rozwoju, szczególnie w zakresie 3 kategorii 4 i 9: Transport i dystrybucja
  • Zaawansowana wiedza o Dataverse.
  • Uprawnienia administratora do zarządzania tabelami Dataverse i rolami bezpieczeństwa.

Utwórz nową tabelę Dataverse

Zaczniemy od Dataverse, które jest rozwiązaniem dla programistów bez kodu lub o niskiej ilości kodu dla aplikacji biznesowych. Dostęp do Dataverse możesz uzyskać poprzez Power Apps. Więcej informacji o Dataverse znajdziesz na stronie Czym jest Microsoft Dataverse?.

Najpierw utwórz nową tabelę, w której będą przechowywane nowe sposoby transportu i dystrybucji, które będą wskazywały na poziom efektywności zapewniany przez pojazdy elektryczne. W tej tabeli możesz dodać szczegółowe informacje o elektrycznych pojazdach hybrydowych, które są używane w Twoim łańcuchu dostaw do transportu i dystrybucji.

  1. Przejdź do Power Apps.

  2. Wybierz Dataverse w lewym okienku nawigacji, a następnie wybierz Tabele.

  3. Na górnym pasku menu wybierz Nowa tabela.

    Select New table.

  4. W panelu Nowa tabela wprowadź następujące wartości:

    Właściwości Wartość
    Display name Tryb elektryczny
    Nazwa (liczba mnoga) Tryby elektryczny
    Nazwa schematu TDElectricMode

    Uwaga

    Pamiętaj, aby zapamiętać pełną nazwę schematu, w tym pięć znaków poprzedzających wprowadzoną nazwę, do późniejszego wykorzystania.

    Create Electric Mode table.

    Więcej informacji na temat tworzenia i edycji tabel Dataverse znajdziesz w Tworzenie i edycja tabel przy użyciu Power Apps.

  5. Wybierz Zapisz w dolnej części panelu.

Tworzenie kolumn w tabeli

Następnie utworzysz nowe kolumny w utworzonej tabeli Tryb elektryczny. Kolumny w tabeli zostaną wykorzystane w danych i obliczeniach do opisania różnych poziomów elektryfikacji.

Jedna z tych kolumn zawiera mnożnik, który zostanie użyty w obliczeniach, oraz pole opisu.

  1. W sekcji Kolumny i dane trybu elektrycznego na stronie tabeli Tryb elektryczny wybierz +, aby dodać kolumnę.

    Uwaga

    Właściwość Nazwa dla kolumny już istnieje domyślnie.

    Więcej informacji na temat tworzenia i edytowania kolumn można znaleźć na stronie Tworzenie i edytowanie kolumn w Dataverse przy użyciu Power Apps.

  2. Utwórz kolumnę Opis: W panelu Nowa kolumna wprowadź lub wybierz następujące wartości:

    Właściwości Wartość
    Display name opis
    Typ danych Jeden wiersz tekstu
    Formatuj Tekst
    Zachowanie Proste
    Wymagania Opcjonalnie
    Z możliwością wyszukiwania (Zaznacz pole wyboru Tak)
    Nazwa schematu opis
    Maksymalna liczba znaków 100
    Tryb edytora IME Automatycznie

    Create Description column.

    Aby zapisać kolumnę, wybierz Zapisz w dolnej części panelu.

  3. Utwórz kolumnę Mnożnik: Wybierz ponownie +, aby utworzyć nową kolumnę. W panelu Nowa kolumna wprowadź lub wybierz następujące wartości:

    Właściwości Wartość
    Display name Mnożnik
    Typ danych Dziesiętne
    Zachowanie Proste
    Wymagania Opcjonalnie
    Z możliwością wyszukiwania (Zaznacz pole wyboru Tak)

    Create Multiplier column.

    Aby zapisać kolumnę, wybierz Zapisz w dolnej części panelu.

Przyznaj dostęp do nowej tabeli

Będziesz musiał przyznać Microsoft Sustainability Manager dostęp do nowej tabeli.

  1. W nowym oknie przeglądarki, Zaloguj się do centrum administracyjnego Power Platform.

  2. Wybierz Ustawienia > Bezpieczeństwo > Role bezpieczeństwa.

  3. Wybierz rolę Rola aplikacji służby zrównoważonego rozwoju – niestandardowa.

  4. W zakładce Encje niestandardowe przyznaj tabeli Tryb elektryczny dostęp odczyt (lub odczyt i zapis).

  5. Wybierz Zapisz i zamknij.

    Grant access to the Electric Mode table.

Zainicjuj obsługę tabeli

Uzupełnij tabelę o typy elektryfikacji floty. W tym przykładzie dodajemy je za pomocą Power Query.

  1. W oknie przeglądarki Power Apps, na pasku menu wybierz Import, a następnie wybierz Importuj dane.

    Import data.

  2. W oknie Wybierz źródło danych wybierz opcję Tekst/CSV.

    Select Text/CSV.

  3. W oknie Połącz ze źródłem danych, w sekcji Ustawienia połączenia, połącz się z plikiem zawierającym twoje dane, a następnie wybierz Dalej w dolnej części okna.

    Link to your data file.

  4. W oknie Podgląd danych pliku sprawdź dane, a następnie wybierz opcję Dalej.

    Verify the data.

  5. Na następnym ekranie kliknij opcję Dalej.

  6. W oknie Tabele mapy, pod Ustawienia ładowania wybierz Wczytaj do istniejącej tabeli, a następnie wybierz Tabelę docelową (w tym przypadku TDElectricMode).

    Select Load to existing table.

  7. Jeszcze w oknie Mapowanie tabel, w zakładce Mapowanie kolumn, zmapuj kolumny Opis, Mnożnik i Nazwa. Wybierz Dalej.

    Add Name to the Source column.

  8. W oknie Odśwież ustawienia wybierz opcję Opublikuj.

Dodawanie wyszukiwania odwołania

Teraz odniesiemy rozszerzoną tabelę do istniejącej tabeli Transport i dystrybucja z zakresu 3 kategorii 4, dodając odnośnik z tabeli Transport i dystrybucja do tabeli Tryb elektryczny.

  1. Na górze ekranu, w oknie nawigacyjnym, wybierz Tabele.

    Select Tables in the breadcrumb.

  2. Na ekranie Tablice wybierz Wszystkie, wpisz Transport w polu wyszukiwania w prawym górnym rogu, a następnie wybierz tabelę Transport i dystrybucja.

    Select the Transportation and distribution table.

  3. Na stronie tabeli Transport i dystrybucja w siatce Kolumny i dane wybierz +, aby dodać kolumnę wyszukującą.

  4. Wprowadź lub wybierz następujące wartości:

    • W Nazwa wyświetlacza wprowadź Tryb elektryczny pojazdu.
    • W obszarze Typ danych wybierz opcję Wyszukiwanie, a następnie wybierz pozycję Wyszukiwanie.
    • W Tabeli powiązań wybierz Tryb elektryczny.
    • Pola Nazwa schematu i Nazwa relacji zostaną wypełnione automatycznie.

    Add lookup column.

  5. Wybierz pozycję Zapisz.

Dostosowywanie widoków danych

  1. W Microsoft Sustainability Manager przejdź do strony Elektryczny transport i dystrybucja, a następnie wybierz Edytuj kolumny.

  2. W panelu Edycja kolumn: Transport i dystrybucja, wybierz Dodaj kolumny.

  3. Wybierz Tryb elektryczny pojazdu, a następnie wybierz Zamknij.

    Add Vehicle Electric Mode column.

  4. W razie potrzeby zmień kolejność kolumn. W tym przypadku przenieśliśmy Tryb elektryczny pojazdu, aby pojawił się po Opisie. Po zakończeniu wybierz pozycję Zastosuj.

    Move Vehicle Electric Mode to appear after Description.

  5. Na pasku menu wybierz Utwórz widok, a następnie wybierz Zapisz zmiany w bieżącym widoku.

    Save changes to current view.

  6. W oknie dialogowym z napisem Filtry zostały zapisane dla bieżącego widoku wybierz OK.

Pozyskiwanie danych

Następnie musimy wprowadzić dane dotyczące aktywności w transporcie i dystrybucji, nasze nowe dane referencyjne dotyczące trybu elektrycznego oraz czynniki, na które te dane będą mapowane. Każdy z tych typów danych podlega temu samemu procesowi.

Dane do Microsoft Sustainability Manager można wprowadzać na cztery sposoby, co pozwala na pobieranie ich z niemal każdego źródła:

  • Ręcznie
  • Z plików Excel lub CSV
  • Nowe połączenia dzięki Power Query
  • Wstępnie utworzone łączniki

W tym przypadku utworzymy nowe połączenie poprzez Power Query.

  1. W Microsoft Sustainability Manager, pod Zarządzanie danymi w lewym panelu nawigacyjnym, wybierz Połączenia danych, a następnie wybierz Nowe.

    Create new data connection.

  2. Na ekranie Wybierz typ danych wybierz Dane referencyjne, wybierz Współczynniki emisji, a następnie wybierz Następne.

    Select data type.

  3. Na ekranie Wybierz łącznik wybierz Plik CSV.

    Select connector.

  4. Na ekranie Połącz ze źródłem danych wybierz plik CSV, z którym chcesz się połączyć, a następnie wybierz Dalej.

    Select a CSV file to connect to.

    W oknie Podgląd danych pliku sprawdź dane, a następnie wybierz opcję Przekształcanie danych.

  5. Na pasku menu Power Query wybierz Encja do mapowania. W oknie Mapuj do podmiotu CDM wybierz Automatyczna mapa, a następnie wybierz OK.

    Map to Common Data Model entity.

  6. Na ekranie Zaplanuj import danych wybierz Dalej.

  7. Na ekranie Przegląd i zakończenie w polu Nazwa wpisz Ulepszone czynniki trybu elektrycznego, a następnie wybierz Połącz.

    Review and finish import.

    Po zakończeniu wybierz Gotowe.

Obliczanie emisji z transportu w zakresie 3

Kolejnym krokiem jest obliczenie emisji z transportu w zakresie 3. Do obliczeń można użyć następujących metod:

  • Użyj gotowych modeli obliczeniowych
  • Dostosowywanie obliczeń
  • Przenoszenie własnych bibliotek czynników produkcji
  • Doprowadzenie do wstępnie obliczonych emisji

W tym scenariuszu używamy niestandardowych danych i formuł, aby wygenerować dokładniejsze wyniki dla naszej organizacji. Możesz wykorzystać istniejące wskaźniki emisji lub zaktualizować je zgodnie z wymaganiami. Więcej informacji na temat aktualizacji współczynników emisji można znaleźć na stronie Wyniki emisji

  1. W lewym okienku nawigacyjnym w sekcji Obliczenia wybierz Modele obliczeń, a następnie wybierz Nowy.

  2. Wybierz +, aby dodać Źródło. W okienku Szczegóły źródła wprowadź lub wybierz poniższe wartości:

    Pole Wartość
    Nazwa kategorii Nadrzędne T&D z pojazdami elektrycznymi
    Dane działania 4. Transport i dystrybucja upstream

    Edit source details.

  3. Aby dodać Oblicz, wybierz +. W okienku Szczegóły obliczeń wprowadź lub wybierz poniższe wartości:

    Pole Wartość
    Nazwa kategorii Zastosuj mnożnik trybu elektrycznego
    Zdefiniuj funkcję obliczania (Skopiuj i wprowadź tekst znajdujący się poniżej tej tabeli, zmieniając zmienne w razie potrzeby; będziesz musiał zmienić cr59b na prefiks przypisany w twoim środowisku).
    Jednostka wyjściowa Jednostka odległości
    Nazwa zmiennej wyjściowej EVDistance
       Activity.msdyn_distance*Activity.cr59b_tdvehicleelectricmode.cr59b_multiplier
    

    Edit calculate details.

  4. Wybierz +, aby dodać Raport. W okienku Szczegóły raportu wprowadź lub wybierz poniższe wartości:

    Pole Wartość
    Nazwa kategorii Raport T&D z EV
    Wartość raportu o emisji EVDistance
    Biblioteka czynników emisji Czynniki trybu elektrycznego
    Współczynnik decydujący Tryb transportu

    Edit report details.

  5. Wybierz pozycję Zapisz.

Włączanie profilu obliczeniowego

Profile obliczeń umożliwiają zawężenie danych stosowanych w obliczeniach oraz kontrolę częstotliwości wykonywania obliczeń.

  1. W lewym okienku nawigacyjnym w sekcji Obliczenia wybierz Profile obliczeń, a następnie wybierz Nowy profil obliczeniowy.

  2. Na ekranie Ustawienie profilu obliczeniowego wprowadź lub wybierz następujące wartości, a następnie wybierz Dalej:

    Pole Wartość
    Nazwa profilu obliczeniowego Nadrzędne T&D z pojazdami elektrycznymi (wykonanie)
    Emisje wg źródła 4. Transport i dystrybucja upstream
    Dane dotyczące aktywności, które należy uwzględnić w obliczeniach Tryb elektryczny pojazdu | Zawiera dane
    Model obliczeniowy Nadrzędne T&D z pojazdami elektrycznymi

    Set up calculation profile.

  3. Zweryfikuj wyniki i pozwól mu działać.

Wyświetlanie emisji

Możesz teraz zobaczyć rezultaty swojego projektu redukcji emisji.

  1. W lewym panelu nawigacyjnym wybierz Analityka, a następnie Wszystkie emisje.

  2. Na stronie Wszystkie emisje przefiltruj kolumnę Emisje przez Nadrzędny transport i dystrybucja

    Filter the emissions column.

Zobacz też

Microsoft Cloud for Sustainability – model danych
Czynniki emisyjne
Unikalność zapisu w usłudze Microsoft Sustainability Manager.