Udostępnij za pośrednictwem


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:

  1. 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.

  2. 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

    Wybór adresu URL serwera.

    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.

  3. 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.

    Zaloguj się do tej witryny.

  4. W nawigatorze wybierz wymagane dane, a następnie załaduj lub przekształć dane.

    Załaduj lub przekształć z nawigatora.

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:

  1. 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.

    Zrzut ekranu przedstawiający okno pobierania danych wybierania źródła danych w usłudze Power Query Online.

  2. Wprowadź adres URL serwera danych, które chcesz załadować.

    Wprowadź adres URL serwera.

  3. 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.

  4. Zaloguj się do konta organizacyjnego.

  5. Po pomyślnym zalogowaniu wybierz pozycję Dalej.

  6. 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ę Ikona ustawień.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.

Lokalizacja adresu URL środowiska usługi Common Data Service (starsza wersja).

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:

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.