Freigeben über


Common Data Service (Legacy)

Hinweis

Der Power Query Dataverse-Connector löst den Common Data Service (Legacy)-Connector ab. In den meisten Fällen wird empfohlen, den Dataverse-Connector anstelle des Common Data Service(Legacy)-Connectors zu verwenden. In einigen Fällen kann es jedoch erforderlich sein, den Common Data Service (Legacy)-Connector auszuwählen. Diese Fälle werden unter Verwendung des Common Data Service (Legacy)-Connectors beschrieben.

Zusammenfassung

Element Beschreibung
Freigabestatus Allgemeine Verfügbarkeit
Produkte Power BI (Semantikmodelle)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Dynamics 365 Customer Insights
Authentifizierungstypen Organizational account

Hinweis

Einige Funktionen können in einem Produkt vorhanden sein, in anderen jedoch nicht, was an den Bereitstellungsplänen und hostspezifischen Funktionen liegt.

Voraussetzungen

Sie benötigen eine Common Data Service (Legacy)-Umgebung mit Erstellerberechtigungen für den Zugriff auf das Portal und Leseberechtigungen für den Zugriff auf Daten in Tabellen.

Unterstützte Funktionen

  • Server-URL
  • Erweitert
    • Neuanordnen von Spalten
    • Hinzufügen einer Anzeigespalte

Herstellen einer Verbindung mit Common Data Service (Legacy) über Power BI Desktop

Gehen Sie zum Herstellen einer Verbindung mit Common Data Service (Legacy) über Power BI Desktop folgendermaßen vor:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten Common Data Service (Legacy) aus. Die Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop ist je nach App unterschiedlich. Weitere Informationen zur Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop für Ihre App finden Sie unter Wo man Daten abruft.

  2. Geben Sie die Umgebungs-URL von Common Data Service (Legacy) für die Daten ein, die Sie laden möchten. Verwenden Sie das Format https://<yourenvironmentid>.crm.dynamics.com/. Weitere Informationen: Ermitteln der URL Ihrer Dataverse-Umgebung

    Server-URL-Auswahl.

    Beim Laden der Tabelle im Dialogfeld „Navigator“ werden die Spalten in der Tabelle standardmäßig in alphabetischer Reihenfolge nach den Spaltennamen neu angeordnet. Wenn die Spalten nicht neu angeordnet werden sollen, geben Sie in den erweiterten Einstellungen false unter Spalten neu anordnen ein.

    Wenn die Tabelle beim Laden Auswahllistenfelder enthält, wird der Tabelle außerdem standardmäßig eine neue Spalte mit dem Namen des Auswahllistenfelds und dem Zusatz _display am Ende des Namens hinzugefügt. Soll die Auswahlfeld-Anzeigespalte nicht hinzugefügt werden, geben Sie in den erweiterten Einstellungen false unter Anzeigespalte hinzufügen ein.

    Wenn Sie die Informationen eingegeben haben, wählen Sie OK aus.

  3. Wenn Sie bei diesem Versuch zum ersten Mal eine Verbindung mit dieser Website herstellen, wählen Sie Anmelden aus, und geben Sie Ihre Anmeldeinformationen ein. Wählen Sie dann Verbinden aus.

    Melden Sie sich bei dieser Website an.

  4. Wählen Sie in Navigator die erforderlichen Daten aus, und laden oder transformieren Sie dann die Daten.

    Aus dem Navigator laden oder transformieren.

Herstellen einer Verbindung mit Common Data Service (Legacy) über Power Query Online

So stellen Sie über Power Query Online eine Verbindung mit Common Data Service (Legacy) her:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten die Option Common Data Service (Legacy) aus. In verschiedenen Apps gibt es unterschiedliche Wege, um zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online zu gelangen. Weitere Informationen dazu, wie Sie aus Ihrer App zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online gelangen, finden Sie unter Wo man Daten abruft.

    Screenshot des Fensters „Daten abrufen – Datenquelle auswählen“ in Power Query Online.

  2. Geben Sie die Server-URL-Adresse der Daten ein, die Sie laden möchten.

    Die Server-URL eingeben.

  3. Geben Sie gegebenenfalls ein lokales Datengateway ein, wenn Sie lokale Daten verwenden möchten. Beispiel: Wenn Sie Daten aus Dataverse und einer lokalen SQL Server-Datenbank kombinieren möchten.

  4. Melden Sie sich bei Ihrem Organisationskonto an.

  5. Wenn Sie sich erfolgreich angemeldet haben, wählen Sie Weiter aus.

  6. Wählen Sie auf der Navigationsseite die gewünschten Daten aus, und wählen Sie dann Daten transformieren aus.

Ermitteln der URL ihrer Common Data Service (Legacy)-Umgebung

Öffnen Sie Power Apps. Wählen Sie oben rechts auf der Power Apps-Seite die Umgebung aus, mit der Sie eine Verbindung herstellen möchten. Wählen Sie das Einstellungensymbol Symbol „Einstellungen“. und dann Erweiterte Einstellungen aus.

Eine neue Browserregisterkarte wird geöffnet. Kopieren Sie hier den URL-Stamm. Diese Stamm-URL ist die eindeutige URL für Ihre Umgebung. Die URL hat das Format https://<yourenvironmentid>.crm.dynamics.com/. Halten Sie diese URL griffbereit, damit Sie sie später verwenden können, z. B. beim Erstellen von Power BI-Berichten.

Speicherort der Common Data Service (Legacy)-Umgebungs-URL.

Verwendung des Common Data Service (Legacy)-Connectors

Dataverse ersetzt den Common Data Service-Connector unmittelbar. Es kann jedoch vorkommen, dass anstelle des Dataverse-Connectors der Common Data Service (Legacy)-Connector ausgewählt werden muss:

Es gibt bestimmte TDS-Datentypen (Tabular Data Stream), die in OData bei der Verwendung von Common Data Service (Legacy) unterstützt und in Dataverse nicht unterstützt werden. Die unterstützten und nicht unterstützten Datentypen werden in Unterschiede zwischen Dataverse SQL und Transact-SQL aufgeführt.

Alle diese Features werden dem Dataverse-Connector künftig hinzugefügt. Der Common Data Service (Legacy)-Connector ist dann veraltet.

Weitere Informationen: Zugreifen auf große Semantikmodelle

Einschränkungen und Probleme

Leistungs- und Drosselungsgrenzwerte der Dataverse OData-API

Informationen zu Leistungs- und Drosselungsgrenzwerten der Dataverse OData-API für Dataverse-Verbindungen finden Sie unter Grenzwerte und Zuteilungen für Anforderungen. Diese Grenzwerte gelten beim Zugriff auf denselben Endpunkt sowohl für den Common Data Source (Legacy)-Connector (der die OData-API als Implementierungsdetail verwendet) als auch den OData-Feed-Connector.

Tabellenabrufrate

Die meisten Standardtabellen werden in der Regel mit einer Rate von ca. 500 Zeilen pro Sekunde mithilfe des Common Data Service (Legacy)-Connectors abgerufen. Berücksichtigen Sie diese Rate bei der Entscheidung, ob Sie eine Verbindung mit Dataverse herstellen oder in Data Lake exportieren möchten. Wenn Sie schnellere Abrufraten benötigen, sollten Sie die Funktion „In Data Lake exportieren“ oder den Dataverse-Connector verwenden. Weitere Informationen: Alternative Dataverse-Verbindungen

Alternative Dataverse-Verbindungen

Es gibt verschiedene alternative Methoden zum Extrahieren und Migrieren von Daten aus Dataverse:

Hinweis

Sowohl der Dataverse-Connector als auch die OData-APIs sind für analytische Szenarien gedacht, bei denen die Datenmengen relativ klein sind. Der empfohlene Ansatz für die Massendatenextraktion ist „Azure Synapse Link“.

Abfrageanzeigespalten müssen das Feld in der Abfrage enthalten

Wenn Sie diesen Connector verwenden und <Feld>display-Spalten aufnehmen, müssen Sie <Feld> auch in die Abfrage aufnehmen. Andernfalls ergibt die <Feld>_display-Spalte möglicherweise Null. Zum Beispiel:

Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})

Wenn statuscode nicht aufgenommen wird, ergibt statuscode_display möglicherweise Null oder einen Fehler.

Zugreifen auf große Semantikmodelle

In Dataverse enthaltene semantische Modelle von Power BI können sehr groß sein. Wenn Sie den Power Query Dataverse-Connector verwenden, muss eine bestimmte Abfrage, die auf das Modell zugreift, weniger als 80 MB Daten zurückgeben. Daher müssen Sie die Daten möglicherweise mehrmals abfragen, um auf alle Daten im Modell zuzugreifen. Bei mehreren Abfragen kann es eine Weile dauern, bis alle Daten zurückgegeben wurden.

Wenn Sie den Common Data Service(Legacy)-Connector verwenden, können Sie mit einer einzigen Abfrage auf alle Daten im semantischen Modell zugreifen. Dieser Connector funktioniert anders und gibt das Ergebnis in „Seiten“ mit jeweils 5.000 Datensätzen zurück. Obwohl der Common Data Service (Legacy)-Connector bei der Rückgabe großer Datenmengen effizienter ist, kann es dennoch einige Zeit dauern, bis das Ergebnis zurückgegeben wurde.

Anstatt mit diesen Connectors auf große semantische Modelle zuzugreifen, empfiehlt es sich, Azure Synapse Link für den Zugriff auf große Modelle zu verwenden. Azure Synapse Link ist effizienter als die Connectors Power Query Dataverse oder Common Data Service(Legacy) und ist speziell für Datenintegrationsszenarien konzipiert.