Udostępnij za pośrednictwem


Używanie standardowego modelu danych w raportach niestandardowych

W tych artykułach opisano sposób tworzenia nowego raportu, który korzysta z już gotowego modelu danych. Można również rozszerzyć ten raport i dodać nowe metryki na podstawie dostępnego zestawu danych w Dynamics 365 Customer Service.

Wymagania wstępne

Tworzenie nowego raportu na podstawie zestawu danych usługi Dynamics 365 Customer Service

  1. Przejdź do aplikacji Power BI Desktop, a następnie wybierz Plik>Nowy.

  2. Wybierz Pobierz dane>Microsoft Fabric (wersja zapoznawcza), a następnie z listy wybierz Zestaw danych Power BI lub Wyszukaj zestawy danych Power BI.

  3. Wybierz odpowiedni zestaw danych w zależności od tego, czy są wymagane metryki historycznych czy w czasie rzeczywistym. Upewnij się, że wybierasz model danych z zarządzanych obszarów roboczych.

    Tabele i atrybuty z zarządzanego modelu danych są teraz dostępne do użycia w raportach w panelu danych.

  4. Wybierz pozycję Połącz.

  5. Po zakończeniu edytowania wybierz Plik>Opublikuj, aby opublikować nowy raport z powrotem do Power BI.

Uwaga

Zaleca się, aby nie używać w raportach niestandardowych ukrytych już standardowych faktów lub pól rozmiarów, ponieważ te pola mogą zostać zmodyfikowane lub usunięte w przyszłych aktualizacjach.

Dodawanie zestawu danych usługi Dynamics 365 Customer Service do istniejących raportów

  • Pobierz kopię raportu. Upewnij się, że pobierasz przy użyciu połączenia na żywo z danymi online.
  • Aby edytować kopię standardowego raportu, należy pobrać raport z obszaru roboczego klienta.

Dodawanie zestawu danych usługi Dynamics 365 Customer Service do istniejących raportów:

  1. Przejdź do usługi Power BI , a następnie wybierz raport ze swojego dostosowanego obszaru roboczego.

  2. Wybierz Plik>Pobierz ten plik.

  3. Wybierz opcję do pobrania kopi swojego raportu przez połączenie na żywo z danymi online.

  4. Wybierz Pobierz dane>Zestaw danych Power BI.

  5. Wybierz odpowiedni zestaw danych w zależności od tego, czy są wymagane metryki historycznych czy w czasie rzeczywistym. Upewnij się, że wybierasz model danych z zarządzanych obszarów roboczych.

    Tabele i atrybuty z zarządzanego modelu danych są teraz dostępne do użycia w raportach w panelu danych.

  6. Po zakończeniu edytowania wybierz Plik>Opublikuj, aby opublikować zaktualizowany raport z powrotem do usługi Power BI.

Rozszerzanie standardowego modelu danych

Dodawanie nowych metryk na podstawie danych dostępnych w zestawie danych usługi Dynamics 365 Customer Service

Jeśli trzeba utworzyć metrykę w istniejących encjach (zgodnie ze scenariuszem 1 i scenariuszem 2, wykonaj następujące działania:

  1. Przejdź do aplikacji Power BI Desktop i otwórz raport, który chcesz edytować. Upewnij się, że używasz kroków opisanych w artykule Dodawanie zestawu danych usługi Dynamics 365 Customer Service do istniejących raportów, aby upewnić się, że raport jest połączony z zestawem danych usługi Dynamics 365 Customer Service.

  2. Kliknij prawym przyciskiem myszy encję, dla której chcesz utworzyć nową metrykę.

  3. Wprowadź logikę Data Analysis Expressions(DAX) dla metryk w czasie rzeczywistym po wybraniu wymaganych atrybutów, takich jak nazwa i typ danych. Aby uzyskać więcej informacji na temat funkcji DAX, przejdź do Odwołania do funkcji DAX.

  4. Zapisz miarę i w razie potrzeby dołącz ją do wizualizacji.

  5. Opublikuj nowszą wersję Power BI, wybierając Plik>Opublikuj.

Uwaga

Aby zmienić nazwę istniejącej kolumny, należy utworzyć nowy model lokalny.

Przykład

Poniżej przedstawiono przykład opisujący sposób tworzenia nowego poziomu usługi 150 sekund dla raportów w czasie rzeczywistym.

  1. Przejdź do usługi Power BI , a następnie wybierz raport ze swojego dostosowanego obszaru roboczego.

  2. Pobierz raport dla czasu rzeczywistego przez połączenie na żywo i otwórz go w Power BI.

  3. Kliknij prawym przyciskiem myszy encję FactConversation i wybierz Nowa miara.

    Zapoznaj się z artkułem Mapowanie modelu danych dla raportów analizy w czasie rzeczywistym w obsłudze wielokanałowej dla Customer Service, aby poznać logikę używaną do obliczania standardowych metryk, której można użyć do tworzenia własnej logiki.

  4. Wprowadź następujące kod:

    Service level (150 seconds) =  
        DIVIDE ( 
            SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[ConversationFirstWaitTimeInSeconds] <= 150 
                        && FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
          SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
            BLANK () 
        ) 
    
    
  5. Upewnij się, że formatem jest Procent, a następnie wybierz Zapisz.

  6. Zastąp Poziom usługi (60 sekund) na stronie Raport podsumowujący nowo utworzoną miarą Poziom usług (150 sekund).

  7. Wybierz pozycję Zapisz, a następnie pozycję Plik > Opublikuj w Power BI.

Dodawanie nowych metryk na podstawie danych dostępnych w zestawie danych usługi Dynamics 365 Customer Service i danych zewnętrznych

Aby uzyskać dodatkowe dane, zarówno z usługi Dynamics 365 Customer Service, jak i z danych zewnętrznych, zgodnie z opisem w scenariuszu 3 i w scenariuszu 4, wykonaj następujące działania:

  1. Przejdź do aplikacji Power BI Desktop i otwórz raport, który chcesz edytować.

    Upewnij się, że używasz kroków opisanych w artykule Dodawanie zestawu danych usługi Dynamics 365 Customer Service do istniejących raportów, aby upewnić się, że raport jest połączony z modelem danych Dynamics.

  2. Wybierz kartę Modelowanie i wybierz opcję Dokonaj zmian w tym modelu.

    Można pojawić się monit o utworzenie modelu lokalnego, który będzie obejmować dodatkowe źródła danych. Powoduje to utworzenie modelu danych w obszarze roboczym, w którym istnieje raport. Ten model lokalny (dla raportu) używa połączenia DirectQuery do łączenia się z modelem usługi Dynamics 365, aby można było korzystać z metryk z modelu Dynamics podczas dodawania własnych.

  3. Wybierz opcję Dodaj model lokalny.

  4. W oknie dialogowym Połączenie ze swoimi danymi wybierz opcję Prześlij.

  5. Jeśli musisz wprowadzić dodatkowe atrybuty z usługi Dynamics, wybierz opcję Dataverse. W przypadku innych aplikacji należy użyć odpowiedniego źródła.

  6. W okienku Nawigator wybierz encję, a następnie wybierz opcję Przekształć dane.

  7. W oknie dialogowym Ustawienia połączenia wybierz preferowane połączenie, a następnie wybierz opcję OK.

  8. Po utworzeniu modelu lokalnego wybierz opcję Pobierz dane, a następnie wybierz odpowiednie źródło danych.

  9. Na karcie Modelowanie wybierz Zarządzaj relacjami, aby utworzyć relacje między nowymi, dodanymi encjami a istniejącymi.

  10. Kliknij prawym przyciskiem myszy encję, dla której chcesz utworzyć nową metrykę.

  11. Wprowadź operatory DAX po wybraniu żądanych atrybutów, takich jak nazwa i typ danych.

  12. Zapisz miarę i w razie potrzeby dołącz ją do wizualizacji.

  13. Opublikuj nowszą wersję Power BI, wybierając Plik>Opublikuj.

Przykład

Poniżej przedstawiono przykład opisujący sposób filtrowania gotowego raportu historycznego obsługi klienta według tytułów użytkowników.

  1. Przejdź do usługi Power BI , a następnie wybierz raport ze swojego dostosowanego obszaru roboczego.

  2. Pobierz raport historycznej analizy obsługi klienta, mając połączenie na żywo, i otwórz go w Power BI.

  3. Utwórz model lokalny, korzystając z kroków wyjaśnionych wcześniej.

  4. W okienku Nawigator wybierz odpowiednią organizację obsługa klienta w usłudze Dynamics. Ponieważ metryki będą oparte na danych z usługi Dynamics 365, używany jest łącznik Dataverse.

  5. Z listy encji wybierz potrzebną encję (lub encje). Korzystanie z encji użytkownika systemu.

  6. Wybierz opcję Przekształć dane, aby zastosować niezbędne filtry i usunąć niechciane kolumny.

    Najlepszym rozwiązaniem jest upewnienie się, że trzeba ściągać tylko dane, które są niezbędne do zapewnienia optymalnej wydajności i odświeżania. Można wybrać tryb Importuj lub DirectQuery, zależnie od potrzeb. W przypadku raportów w czasie rzeczywistym można skorzystać z funkcji DirectQuery, aby zapewnić, że za każdym razem będą dostępne najnowsze dane. Aby uniknąć nieporozumień, można nazwać tę encję UserTitle.

    Nowa encja UserTitle i atrybut Tytuł są ładowane i dostępne dla użytkownika. Aby można było pomyślnie utworzyć relację między nową encją i istniejącymi danymi, potrzebny jest także identyfikator użytkownika.

  7. Wybierz kartę Modelowanie i Zarządzaj relacją, by utworzyć nową relację między encją DimAgent a nowo utworzoną encją UserTitle przy użyciu atrybutu Id agenta.

    Następnie można dodać ten filtr jako filtr do istniejącego raportu lub dodać nowsze metryki, jeśli jest to wymagane na podstawie tego atrybutu.

  8. Wybierz pozycję Zapisz, a następnie Plik>Opublikuj w Power BI.

Publikowanie raportów z powrotem do usługi Dynamics 365 Customer Service

Po utworzeniu nowych raportów można włączyć użytkownikom usługi Dynamics 365 możliwość wyświetlania tych raportów z aplikacji Customer Service workspace. Współpracuj z administratorem, aby zapewnić przeglądarkom odpowiedni dostęp do wyświetlania i osadzenia tych raportów w usłudze Dynamics 365.

Następne kroki

Dostosowanie modeli danych dla raportów analiz historycznych i w czasie rzeczywistym
Modele danych i mapowania raportów dla raportów analiz historycznych w usłudze Customer Service
Mapowanie modelu danych dla raportów analizy w czasie rzeczywistym w obsłudze wielokanałowej dla Customer ServiceOmówienie dostosowywania modelu danych