Utwórz raport Power BICreate a Power BI report

Common Data Service umożliwia nawiązywanie połączeń bezpośrednio z danymi przy użyciu Power BI Desktop w celu tworzenia raportów i publikowania ich w Power BI.Common Data Service allows you to connect directly to your data using Power BI Desktop to create reports and publish them to Power BI. Z Power BI raporty mogą być używane w pulpitach nawigacyjnych, udostępniane innym użytkownikom i można uzyskiwać do nich dostęp z platformy w aplikacjach mobilnych Power BI.From Power BI, reports can be used in dashboards, shared to other users and accessed cross platform on Power BI mobile apps.

Power BI DesktopPower BI Desktop

Wymagania wstępnePrerequisites

Aby korzystać z Power BI z Common Data Service, potrzebne są następujące elementy:To use Power BI with the Common Data Service, you need the following:

  • Pobierz i zainstaluj Power BI Desktop, bezpłatną aplikację, który działa na komputerze lokalnym.Download and install Power BI Desktop, which is a free application that runs on your local computer. Można pobrać Power BI desktop tutaj.You can download Power BI desktop here.
  • Środowisko Common Data Service z uprawnieniami twórcy do dostępu do portalu i odczytu uprawnień w celu uzyskania dostępu do danych w encjach.Common Data Service environment with maker permissions to access the portal and read permissions to access data within entities.

Znajdź adres URL środowiska Common Data ServiceFinding your Common Data Service Environment URL

  1. Otwórz Power Apps i wybierz środowisko, z którym chcesz się połączyć, a następnie kliknij przekładnia ustawień w prawym górnym rogu, i kliknij Dostosowania zaawansowaneOpen Power Apps and select the environment you're going to connect to and click the settings gear in the top right corner, and click Advanced customizations

    Środowisko Common Data ServiceCommon Data Service Environment

  2. Kliknij Zasoby w sekcji Zasoby dla deweloperów, co spowoduje otwarcie nowej karty.Click Resources under the Developer resources section which will open a new tab.

    Środowisko Common Data ServiceCommon Data Service Environment

  3. Skopiuj główną część adresu URL nowej karcie, to unikatowy adres URL dla Twojego środowiska.Copy the root of the URL in the new tab, this is the unique URL for your environment. Adres URL będzie miał format https://yourenvironmentid.crm.dynamics.com/, upewnij się, że nie skopiowałeś pozostałej części adresu URL.The URL will be in the format of https://yourenvironmentid.crm.dynamics.com/ make sure not to copy the rest of the URL. Przechowuj w łatwo dostępnym miejscu, aby móc użyć podczas tworzenia raportu PowerBI.Keep this somewhere handy so you can use it when creating your PowerBI report.

    Środowisko Common Data ServiceCommon Data Service Environment

Nawiązywanie połączenia z Common Data Service z Power BI DesktopConnecting to Common Data Service from Power BI Desktop

  1. Uruchom Power BI Desktop, jeśli to pierwszy raz, to może zostać wyświetlony Ekran powitalny lub zostaniesz przeniesiony prosto na pustą kanwę — w obu przypadkach kliknij Pobierz dane i wybierz Więcej, aby otworzyć pełną listę źródeł danych dostępnych dla Power BI Desktop.Launch Power BI Desktop, if it's your first time you may be prompted with a Welcome screen or taken straight to a blank canvas - either way, click Get Data and select More to open the full list of data sources available for Power BI Desktop.

    Power BI DesktopPower BI Desktop

  2. Kliknij Online Services i Common Data Service (Beta) na liście łączników.Click Online Services and Common Data Service (Beta) from the list of connectors. Kliknij Połącz.Click Connect.

    Power BI DesktopPower BI Desktop

  3. Wklej Adres URL środowiska Common Data Service w polu Adres URL serwera i kliknij Ok.Paste in your Common Data Service Environment URL into the Server URL field and click Ok. Jeśli jest to Twój pierwszy raz, zobaczysz monit o zalogowanie się przy użyciu tych samych poświadczeń, których używasz do łączenia się z Power Apps i Common Data Service.If this is your first time, you'll be prompted to log in using the same credentials you use to connect to Power Apps and Common Data Service.

    Power BI DesktopPower BI Desktop

  4. Nawigator pokaże wszystkie encje dostępne dla środowiska podzielone na trzy foldery.The Navigator will show you all entities available for your environment grouped into three folders. Rozwiń folder Common Data Model.Expand the Common Data Model folder.

    • Common Data Model — to standardowe encje, które są najczęściej używane i dostępne we wszystkich środowiskach w ramach Common Data Model.Common Data Model - these are standard entities which are commonly used and available in all environments as part of the Common Data Model.
    • Encje niestandardowe - to encje, które zostały utworzone lub zaimportowane w środowisku.Custom Entities - are entities that you have created or imported in your environment.
    • System — zawiera wszystkie encje w środowisku, w tym Common Data Model i encje niestandardowe.System - contains all entities in your environment, including the Common Data Model and Custom entities.

    Power BI DesktopPower BI Desktop

  5. Wybierz encję Konto, aby wyświetlić podgląd danych w prawym okienku, i kliknij Załaduj.Select the Account entity to see a preview of your data in the right pane, and click Load.

    Power BI DesktopPower BI Desktop

  6. Encja jest już załadowana do raportu, i możesz rozpocząć tworzenie raportów lub powtórz ten proces, aby dodać dodatkowe encje.Your entity is now loaded into your report, and you can begin building reports, or repeat this process to add additional entities.

    Power BI DesktopPower BI Desktop

  7. Kliknij pole Nazwa w panelu Pole, aby dodać nowe wizualizacje do obszaru roboczego raportu.Click the Name field in Field panel to add a new visualization to your report canvas. Możesz teraz powtórzyć ten proces i zmienić wizualizacje, aby utworzyć raport.You can now repeat this process and change visualizations to build your report.

    Power BI DesktopPower BI Desktop

Korzystanie z zestawów opcjiUsing Option sets

Zestawy opcji są używane w encjach, aby przekazać listę rozwijaną zawierającą wartości dla użytkownika w aplikacjach i przepływach.Options sets are used in entities to provide a drop down list of values to a user in apps and flows. Podczas używania łącznika Power BI pola zestawów opcji będą wyświetlane jako dwie kolumny, aby wyświetlić unikatową wartość oraz wartość wyświetlaną.When using the Power BI connector option set fields will be presented as two columns to show both the unique value, and the display value.

Na przykład jeśli masz na swojej encji ustawiony zestaw opcji o nazwie ApprovalStatus, zobaczysz dwa pola w usłudze Power BI:As an example, if you had an option set on your entity called ApprovalStatus, you would see two fields in Power BI:

  • ApprovalStatus — spowoduje to wyświetlenie unikatowej wartości całkowitej dla każdego elementu w zestawie opcji, jest to pomoc podczas stosowania filtrów, więc nie będzie to na nie miało wpływu w przypadku wprowadzenia w przyszłości zmian w nazwie wyświetlanej.ApprovalStatus - This will show a unique integer value for each item in your option set, this is help when applying filters so they will not be impacted if you make future changes to the display name.

  • ApprovalStatus_display — to pokaże przyjazną nazwę wyświetlaną elementu i jest powszechnie używane podczas prezentacji opcji w tabeli lub na wykresie.ApprovalStatus_display - This will show the friendly display name of the item and is most commonly used when presenting the option in a table or chart.

    ApprovalStatusApprovalStatus ApprovalStatus_DisplayApprovalStatus_Display
    11 PrzesłanoSubmitted
    22 W trakcie przegląduIn Review
    33 ZatwierdzoneApproved
    44 OdrzuconeRejected

Relacje w Common Data Service wymagają utworzenie relacji w ramach pulpitu PowerBI desktop między dwiema encjami przy użyciu pola identyfikatora GUID, jest to generowany przez system unikatowy identyfikator, który zapewnia, że relacje są tworzone dla tworzonych rekordów, w których wieloznaczność lub duplikaty mogą istnieć z innymi polami.Relationships in Common Data Service require you to create a relationship within PowerBI desktop between the two entities using a GUID field, this is a system generated unique identifier that ensures relationships are created for the create records where ambiguity or duplication may exist with other fields. Więcej o zarządzaniu relacjami w usłudze Power BI desktop możesz przeczytać tutaj.You can read more about managing relationships in Power BI desktop here.

Niektóre relacje mogą być automatycznie tworzone, lecz nadal można przeglądać i upewniać się, że prawidłowe relacje są ustanawiane podczas tworzenia raportu:While some relationships may be automatically created, you can still review and ensure the correct relationships are established when creating your report :

  • Pole wyszukiwania w encji będzie zawierać identyfikator GUID rekordu w encji pokrewnej.The lookup field on the entity will contain the GUID of the record in the related entity.
  • Encja pokrewna będzie zawierać pole w formacie "[EntityName]id", które zawiera identyfikator GUID, na przykład Accountid lub MyCustomEntityidThe related entity will have a field in the format "[EntityName]id" which contains the GUID, for example Accountid or MyCustomEntityid
  • Używając funkcji Zarządzanie relacjami w PowerBI desktop utworzysz nową relację między polem wyszukiwania a polem identyfikatora na encji pokrewnej.Using the PowerBI desktop Manage Relationships feature, you would create a new relationship between your lookup field, and the id field on the related entity.

Następne krokiNext steps