Common Data Service (starsza wersja)
Uwaga
Łącznik Common Data Service (starsza wersja) został zastąpiony przez łącznik Power Query Dataverse . W większości przypadków zalecamy użycie łącznika Dataverse zamiast łącznika Common Data Service (starsza wersja). Mogą jednak istnieć ograniczone przypadki, w których konieczne jest wybranie łącznika usługi Common Data Service (starsza wersja). Te przypadki opisano w temacie Kiedy używać łącznika usługi Common Data Service (starsza wersja).
Podsumowanie
Element | opis |
---|---|
Stan wydania | Ogólna dostępność |
Produkty | Power BI (modele semantyczne) Power BI (przepływy danych) Sieć szkieletowa (Dataflow Gen2) Dynamics 365 Customer Insights |
Typy uwierzytelniania | Konto organizacji |
Uwaga
Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.
Wymagania wstępne
Musisz mieć środowisko usługi Common Data Service (starsza wersja) z uprawnieniami twórcy do uzyskiwania dostępu do portalu i uprawnienia do odczytu dostępu do danych w tabelach.
Obsługiwane funkcje
- Adres URL serwera
- Zaawansowane
- Zmienianie kolejności kolumn
- Dodawanie kolumny wyświetlania
Połączenie do usługi Common Data Service (starsza wersja) z programu Power Query Desktop
Aby nawiązać połączenie z usługą Common Data Service (starsza wersja) z programu Power Query Desktop:
Wybierz pozycję Common Data Service (starsza wersja) w środowisku pobierania danych. Środowisko pobierania danych w programie Power Query Desktop różni się między aplikacjami. Aby uzyskać więcej informacji na temat środowiska pobierania danych dla aplikacji w programie Power Query Desktop, zobacz Gdzie uzyskać dane.
Wprowadź adres URL środowiska usługi Common Data Service (starsza wersja) danych, które chcesz załadować. Użyj formatu https://< yourenvironmentid.crm.dynamics.com/>. Więcej informacji: Znajdowanie adresu URL środowiska Dataverse
Po załadowaniu tabeli w oknie dialogowym Nawigator domyślnie kolumny w tabeli są zmieniane w kolejności alfabetycznej według nazw kolumn. Jeśli nie chcesz zmienić kolejności kolumn, w ustawieniach zaawansowanych wprowadź wartość false w kolumnach Zmień kolejność.
Ponadto podczas ładowania tabeli domyślnie, jeśli tabela zawiera jakiekolwiek pola listy wyboru, nowa kolumna o nazwie pola listy wyboru z _display dołączona na końcu nazwy jest dodawana do tabeli. Jeśli nie chcesz dodać kolumny wyświetlania pola wyboru, w ustawieniach zaawansowanych wprowadź wartość false w obszarze Dodaj kolumnę wyświetlania.
Po zakończeniu wypełniania informacji wybierz przycisk OK.
Jeśli ta próba jest pierwszą próbą nawiązania połączenia z tą witryną, wybierz pozycję Zaloguj się i wprowadź swoje poświadczenia. Następnie wybierz pozycję Połączenie.
W nawigatorze wybierz wymagane dane, a następnie załaduj lub przekształć dane.
Połączenie do usługi Common Data Service (starsza wersja) z usługi Power Query Online
Aby nawiązać połączenie z usługą Common Data Service (starsza wersja) z usługi Power Query Online:
Wybierz opcję Common Data Service (starsza wersja) w środowisku pobierania danych. Różne aplikacje mają różne sposoby uzyskiwania danych w usłudze Power Query Online. Aby uzyskać więcej informacji na temat sposobu uzyskiwania danych z aplikacji w usłudze Power Query Online, przejdź do obszaru Gdzie uzyskać dane.
Wprowadź adres URL serwera danych, które chcesz załadować.
W razie potrzeby wprowadź lokalną bramę danych, jeśli zamierzasz używać danych lokalnych. Jeśli na przykład połączysz dane z bazy danych Dataverse i lokalnej bazy danych programu SQL Server.
Zaloguj się do konta organizacyjnego.
Po pomyślnym zalogowaniu wybierz pozycję Dalej.
Na stronie nawigacji wybierz wymagane dane, a następnie wybierz pozycję Przekształć dane.
Znajdowanie adresu URL środowiska usługi Common Data Service (starsza wersja)
Otwórz Power Apps. W prawym górnym rogu strony usługi Power Apps wybierz środowisko, z którym chcesz nawiązać połączenie. Wybierz ikonę ustawień, a następnie wybierz pozycję Ustawienia zaawansowane.
Na nowej karcie przeglądarki, która zostanie otwarta, skopiuj katalog główny adresu URL. Ten główny adres URL jest unikatowym adresem URL twojego środowiska. Adres URL będzie mieć format https://< yourenvironmentid.crm.dynamics.com/>. Zachowaj ten adres URL gdzieś przydatny, aby można było go użyć później, na przykład podczas tworzenia raportów usługi Power BI.
Kiedy używać łącznika usługi Common Data Service (starsza wersja)
Usługa Dataverse jest bezpośrednim zamiennikiem łącznika usługi Common Data Service. Jednak czasami konieczne może być wybranie łącznika usługi Common Data Service (starsza wersja) zamiast łącznika Usługi Dataverse :
Istnieją pewne typy danych strumienia danych tabelarycznych (TDS), które są obsługiwane w usłudze OData w przypadku korzystania z usługi Common Data Service (starsza wersja), które nie są obsługiwane w usłudze Dataverse. Obsługiwane i nieobsługiwane typy danych są wymienione w temacie Jak usługa Dataverse SQL różni się od języka Transact-SQL.
Wszystkie te funkcje zostaną dodane do łącznika Usługi Dataverse w przyszłości, w którym łącznik usługi Common Data Service (starsza wersja) zostanie wycofany.
Więcej informacji: Uzyskiwanie dostępu do dużych modeli semantycznych
Ograniczenia i problemy
Wydajność i ograniczanie przepustowości interfejsu API OData usługi Dataverse
Aby uzyskać informacje na temat wydajności interfejsu API OData i limitów ograniczania dla połączeń usługi Dataverse, przejdź do pozycji Limity żądań i alokacje. Te ograniczenia dotyczą zarówno łącznika common data source (starsza wersja) (który używa interfejsu API OData jako szczegółów implementacji) i łącznika źródła danych OData podczas uzyskiwania dostępu do tego samego punktu końcowego.
Szybkość pobierania tabeli
Zgodnie z wytycznymi większość tabel domyślnych jest pobierana z szybkością około 500 wierszy na sekundę przy użyciu łącznika usługi Common Data Service (starsza wersja). Weź pod uwagę tę stawkę podczas podejmowania decyzji, czy chcesz nawiązać połączenie z usługą Dataverse, czy wyeksportować je do usługi Data Lake. Jeśli potrzebujesz szybszych stawek pobierania, rozważ użycie funkcji Eksportuj do usługi Data Lake lub łącznika Dataverse. Więcej informacji: Alternatywne połączenia usługi Dataverse
Alternatywne połączenia usługi Dataverse
Istnieje kilka alternatywnych sposobów wyodrębniania i migrowania danych z usługi Dataverse:
Funkcja Azure Synapse Link w usłudze Power Apps umożliwia wyodrębnianie danych z usługi Dataverse do usługi Azure Data Lake Storage Gen2, która następnie może służyć do uruchamiania analiz. Aby uzyskać więcej informacji na temat funkcji usługi Azure Synapse Link, przejdź do tematu Co to jest usługa Azure Synapse Link dla usługi Dataverse?.
Użyj łącznika OData, aby przenieść dane do i z usługi Dataverse. Aby uzyskać więcej informacji na temat migrowania danych między środowiskami dataverse przy użyciu łącznika OData przepływów danych, zobacz Migrowanie danych między środowiskami usługi Dataverse przy użyciu łącznika OData przepływów danych.
Użyj łącznika Dataverse, aby uzyskać dostęp do danych tylko do odczytu w usłudze Dataverse. Aby uzyskać więcej informacji na temat tej funkcji, zobacz Wyświetlanie danych tabeli w programie Power BI Desktop.
Uwaga
Zarówno łącznik Usługi Dataverse, jak i interfejsy API OData mają obsługiwać scenariusze analityczne, w których woluminy danych są stosunkowo małe. Zalecaną metodą wyodrębniania danych zbiorczych jest "Azure Synapse Link".
Wykonywanie zapytań dotyczących wyświetlanych kolumn musi zawierać pole w zapytaniu
Jeśli używasz tego łącznika, jeśli dołączasz <kolumny pól>display
, musisz również uwzględnić< pole> w zapytaniu lub kolumna <pola>_display
może mieć wartość null. Na przykład:
Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})
Jeśli statuscode
nie jest uwzględniona, statuscode_display
może to być wartość null i błąd.
Uzyskiwanie dostępu do dużych modeli semantycznych
Semantyczne modele usługi Power BI zawarte w usłudze Dataverse mogą być bardzo duże. Jeśli używasz łącznika Power Query Dataverse , każde konkretne zapytanie, które uzyskuje dostęp do modelu, musi zwrócić mniej niż 80 MB danych. Dlatego może być konieczne wielokrotne wykonywanie zapytań dotyczących danych w celu uzyskania dostępu do wszystkich danych w modelu. Użycie wielu zapytań może zająć dużo czasu, aby zwrócić wszystkie dane.
Jeśli używasz łącznika usługi Common Data Service (starsza wersja), możesz użyć jednego zapytania, aby uzyskać dostęp do wszystkich danych w modelu semantycznym. Ten łącznik działa inaczej i zwraca wynik "pages" z 5 K rekordów. Chociaż łącznik common Data Service (starsza wersja) jest bardziej wydajny w zwracaniu dużych ilości danych, nadal może zająć dużo czasu, aby zwrócić wynik.
Zamiast używać tych łączników do uzyskiwania dostępu do dużych modeli semantycznych, zalecamy używanie usługi Azure Synapse Link do uzyskiwania dostępu do dużych modeli. Korzystanie z usługi Azure Synapse Link jest jeszcze bardziej wydajne, ponieważ łączniki usługi Power Query Dataverse lub Common Data Service (starsza wersja) są zaprojektowane specjalnie w scenariuszach integracji danych.