Tworzenie raportu niestandardowego

W tym artykule pokazano, jak utworzyć niestandardowy raport dla środowiska Microsoft Dynamics 365 Sustainability. Instrukcje te używają Power BI do tworzenia raportu i Azure Synapse Link dla Dataverse, aby udostępnić dane w formacie, który jest łatwy w użyciu i wydajny.

Ten artykuł zawiera kompleksowy scenariusz w dwóch częściach. W zależności od wymagań może być konieczne wykonanie jednej lub obu części.

Note

  • Aby utworzyć niestandardowy raport Power BI, który korzysta z danych z Dynamics 365 Sustainability do użycia poza Dynamics 365 Sustainability, wykonaj tylko część 1.
  • Aby osadzić istniejący raport Power BI w Dynamics 365 Sustainability, wykonaj tylko część 2.
  • Aby uzyskać pełny, kompleksowy scenariusz, postępuj zgodnie z częściami 1 i 2.

Prerequisites

Aby wykonać instrukcje zawarte w tym artykule, muszą być spełnione następujące wymagania wstępne:

  • Microsoft Dynamics 365 Sustainability
  • Power BI
  • Subskrypcja Azure, w której można tworzyć zasoby (wymagane tylko dla części 1)

Important

Microsoft Dynamics 365 Sustainability, Power BI, a subskrypcja Azure muszą znajdować się w tym samym tenant.

W tej sekcji utworzysz niestandardowy raport Power BI, który łączy się z danymi Microsoft Dynamics 365 Sustainability przy użyciu usługi Azure Synapse Link. Użyj tej opcji, aby utworzyć niestandardowy raport Power BI, który używa danych Dynamics 365 Sustainability do wykorzystania poza Dynamics 365 Sustainability, lub utworzyć pełny scenariusz end-to-end.

Zbieranie informacji

  1. W portalu usługi Power Apps wybierz pozycję Dataverse w obszarze nawigacji po lewej stronie, a następnie wybierz pozycję Azure Synapse Link.

  2. Wybierz pozycję Nowy link na górnym pasku menu.

  3. Zanotuj region wymieniony obok Twoje środowisko znajduje się w:. Te informacje są potrzebne w następnych krokach.

Przygotowanie środowiska Azure

Przed utworzeniem raportu przygotuj obszar w subskrypcji platformy Azure, aby zsynchronizować dane raportu.

  1. Na nowej karcie przeglądarki przejdź do portalu Microsoft Azure Portal.

  2. W polu wyszukiwania w górnej części ekranu wprowadź Grupy zasobów. W wynikach wyszukiwania wybierz Grupy zasobów. Na stronie Grupy zasobów, wybierz Stwórz, aby stworzyć nową grupę zasobów.

  3. Na stronie Tworzenie grupy zasobów wypełnij następujące pola:

    Pole Description
    Subscription Subskrypcja, której chcesz użyć dla tej grupy zasobów.
    Grupa zasobów Wprowadź nazwę grupy zasobów. W tym przykładzie użyj rg-msm-customreports.
    Region Wybierz region uzyskany w kroku Zbieranie informacji. W tym przykładzie użyj regionu Wschodnie stany USA.

    Zrzut ekranu przedstawiający stronę Tworzenie grupy zasobów.

  4. Wybierz przycisk Recenzja + tworzenie w dolnej części ekranu. Po zweryfikowaniu konfiguracji przez platformę Azure wybierz przycisk Utwórz w dolnej części strony, aby zakończyć tworzenie grupy zasobów.

  5. Po zakończeniu tego kroku wprowadź konto sklepu w polu wyszukiwania w górnej części strony. W wynikach wyszukiwania wybierz Konta magazynu. Strona Konta magazynowe, wybierz Utwórz, aby utworzyć nowe konto magazynowe.

  6. Na stronie Tworzenie konta magazynu wypełnij następujące pola:

    Pole Description
    Subscription Wcześniej używana subskrypcja.
    Grupa zasobów Nazwa utworzonej grupy zasobów.
    Nazwa konta magazynu Wprowadź nazwę konta magazynu. W tym przykładzie użyj stmsmcustomreports.
    Region Ten sam region, który podałeś wcześniej.
    Wydajność Zaakceptuj domyślne.
    Redundancja Zaakceptuj domyślne.

    Zrzut ekranu przedstawiający stronę tworzenia konta magazynu.

  7. Wybierz przycisk Dalej : Zaawansowane > w dolnej części strony. Na karcie Zaawansowane zaznacz pole wyboru Włącz hierarchiczną przestrzeń nazw w Data Lake Storage Gen2. Wybierz przycisk Recenzja dołu strony. Po zweryfikowaniu konfiguracji przez Azure, wybierz przycisk Utwórz w dolnej części strony, aby ukończyć tworzenie konta przechowywania.

  8. Gdy zakończy się tworzenie nowego konta magazynu, przejdź do Kontrola dostępu (IAM) i upewnij się, że użytkownik ma rolę właściciela danych Blob w magazynie. Jeśli nie, wybierz Dodaj przypisanie roli> i przypisz sobie rolę Właściciel danych obiektu blob usługi Storage.

    Important

    Ten krok jest ważny, ponieważ posiadanie roli Właściciel lub Współautor na poziomie zasobu nie wystarczy do wykonywania zapytań dotyczących danych z usługi Synapse.

  9. Po zakończeniu tego kroku wprowadź Azure Synapse w polu wyszukiwania w górnej części strony. W wynikach wyszukiwania wybierz Azure Synapse Analytics. Na stronie Azure Synapse Analytics wybierz opcję Utwórz, aby utworzyć nowy obszar roboczy Synapse.

  10. Na stronie Tworzenie obszaru roboczego Synapse wypełnij następujące pola:

    Pole Description
    Subscription Wcześniej używana subskrypcja.
    Grupa zasobów Nazwa utworzonej wcześniej grupy zasobów.
    Zarządzana grupa zasobów Pozostaw puste.
    Nazwa obszaru roboczego Wprowadź nazwę obszaru roboczego Synapse. W tym przykładzie użyj synmsmcustomreports.
    Region Ten sam region, który podałeś wcześniej.
    Nazwa konta Wprowadź nazwę wcześniej utworzonego konta magazynu. W tym przykładzie wprowadź stmsmcustomreports.
    Nazwa systemu plików Wybierz opcję Utwórz nowy i wprowadź swoją nazwę. W tym przykładzie wprowadź synapse.

    Zrzut ekranu strony tworzenia obszaru roboczego Synapse.

  11. Wybierz przycisk Recenzja + tworzenie w dolnej części strony. Po zweryfikowaniu konfiguracji przez Azure, wybierz Utwórz.

Połącz Dataverse z Azure Synapse

  1. Na nowej karcie przeglądarki przejdź do portalu usługi Power Apps maker.

  2. Wybierz pozycję Dataverse w okienku nawigacji po lewej stronie, a następnie wybierz pozycję Azure Synapse Link.

  3. Wybierz Nowy link.

  4. W obszarze Nowy link wypełnij następujące pola:

    Pole Description
    Subscription Wcześniej używana subskrypcja.
    Grupa zasobów Nazwa utworzonej wcześniej grupy zasobów.
    Konto magazynu Nazwa konta magazynu, które utworzyłeś wcześniej.
  5. Zaznacz pole wyboru Połączenie z obszarem roboczym Azure Synapse Analytics.

  6. Wybierz Dalej.

  7. Na następnej stronie wybierz wszystkie tabele, których chcesz użyć do tworzenia raportu. Nie trzeba wybierać wszystkich tabel, jeśli nie są potrzebne do raportów.

  8. Wybierz Zapisz.

  9. Nawiązanie połączenia i zsynchronizowanie portalu Maker Portal z obszarem roboczym Azure Synapse workspace może potrwać kilka minut. Po zakończeniu wybierz trzy kropki, a następnie wybierz pozycję Przejdź do przestrzeni roboczej Azure Synapse Analytics.

  10. W portalu Azure przejdź do swojego obszaru roboczego. Na karcie Dane dane są wypełniane z Microsoft Dynamics 365 Sustainability.

Łączenie Power BI z obszarem roboczym Azure Synapse

  1. Otwórz aplikację Power BI desktop, wybierz pozycję Pobierz dane na wstążce, a następnie wybierz opcję Więcej... na liście rozwijanej.

  2. Z dostępnych opcji wybierz bazę danych SQL Azure.

  3. Wprowadź szczegóły serwera, wybierz opcję DirectQuery jako tryb połączeń danych i wybierz przycisk OK. Aby znaleźć szczegółowe informacje na temat serwera, przejdź do obszaru roboczego synapse i skopiuj bezserwerowy punkt końcowy SQL.

  4. Wybierz tabele dla zapytania, które ma być użyje do tworzenia elementów wizualnych w raporcie.

  5. Po przygotowaniu raportu wybierz opcję Opublikuj, aby opublikować go w obszarze roboczym.

Część 2. Osadzanie raportu Power BI w Dynamics 365 Sustainability

Użyj tej opcji, aby osadzić istniejący raport Power BI w Dynamics 365 Sustainability lub utworzyć pełny scenariusz end-to-end.

Note

W tych instrukcjach przyjęto założenie, że raport Power BI już istnieje w udostępnionym obszarze roboczym w Power BI w tej samej tenancji Microsoft 365. Założono także, że raport Power BI ma co najmniej jeden raport i jeden pulpit nawigacyjny.

Dodawanie raportu do usługi Power Platform

  1. W portalu Power Apps przejdź do pozycji Rozwiązania > Nowe rozwiązanie, aby utworzyć rozwiązanie. W tym przykładzie rozwiązanie nosi nazwę Rozwiązania demonstracyjne.

  2. Wybierz rozwiązanie, aby je otworzyć. W rozwiązaniu przejdź do Nowego panelu nawigacyjnego > Power BI osadzonego >.

    Zrzut ekranu przedstawiający otwieranie rozwiązania.

  3. Po prawej stronie wypełnij poniższe pola:

    Pole Description
    Typ Wybierz raport Power BI lub pulpit nawigacyjny Power BI.
    Pokaż raporty tylko w tym środowisku Upewnij się, że ta opcja nie jest zaznaczona.
    Obszar roboczy usługi Power BI Wybierz współdzielone obszary robocze
    Raport Power BI Wybierz raport Power BI.

    Wybierz Zapisz.

    Zrzut ekranu przedstawiający osadzenie raportu.

Dodaj raport do menu nawigacji Dynamics 365 Sustainability

  1. W tym samym rozwiązaniu przejdź do pozycji Dodaj istniejącą > Więcej > mapę witryny i wybierz Dynamics 365 Sustainability. Obok elementu mapy witryny Dynamics 365 Sustainability wybierz ikonę wielokropka, a następnie wybierz pozycję Edytuj.

  2. Wybierz obszar menu nawigacji, do którego chcesz dodać pulpit nawigacyjny.

  3. Na pasku narzędzi wybierz Dodaj > Podobszar..

  4. Na stronie Nowy Podobszar, wypełnij poniższe pola:

    Pole Description
    Typ zawartości Wybierz Pulpit nawigacyjny.
    Pulpit nawigacyjny Wybierz raport demonstracyjny Power BI.
    Title Wprowadź tytuł pulpitu nawigacyjnego.

    ! UWAGA] Aby element menu był widoczny tylko dla niektórych użytkowników, użyj atrybutu Advanced > Privileges > Entity. Element menu jest widoczny tylko dla użytkowników, którzy mają uprawnienia do odczytu do wybranej jednostki.

  5. Wybierz pozycję Zapisz i zamknij, a następnie opublikuj to rozwiązanie.

Note

Możesz też dodać menu nawigacyjne z elementu Aplikacja zamiast z mapy witryny. Jednak takie podejście może wygenerować problem z buforowaniem, który uniemożliwia wyświetlenie poprawnego pulpitu nawigacyjnego od razu. Zanim zobaczysz prawidłowy wynik Dynamics 365 Sustainability, może być konieczne odczekanie kilku godzin.

  • [Analityka