Common Data Service (Legacy)

Hinweis

Der Common Data Service (Legacy)-Connector wird vom Power Query Dataverse-Connector ersetzt. In den meisten Fällen wird empfohlen, den Dataverse-Connector anstelle des Legacy-Connectors (Common Data Service) zu verwenden. Es kann jedoch einige Fälle geben, in denen es erforderlich ist, den Common Data Service (Legacy)-Connector auszuwählen. Diese Fälle werden in "When to use the Common Data Service (Legacy) connector" beschrieben.

Zusammenfassung

Element BESCHREIBUNG
Versionsstatus Allgemeine Verfügbarkeit
Produkte Power BI (Datasets)
Power BI (Dataflows)
Dynamics 365 Customer Insights
Authentifizierungstypen Organisationskonto

Hinweis

Einige Funktionen sind möglicherweise in einem Produkt vorhanden, aber nicht aufgrund von Bereitstellungszeitplänen und hostspezifischen Funktionen.

Voraussetzungen

Sie müssen über eine Common Data Service (Legacy)-Umgebung verfügen, in der Erstellerberechtigungen für den Zugriff auf das Portal verfügen und Berechtigungen für den Zugriff auf Daten in Tabellen gelesen werden können.

Unterstützte Funktionen

  • Server-URL
  • Fortgeschrittene
    • Spalten neu anordnen
    • Hinzufügen einer Anzeigespalte

Verbinden von Power BI Desktop zu Common Data Service (Legacy)

So stellen Sie eine Verbindung mit common Data Service (Legacy) von Power BI Desktop her:

  1. Wählen Sie " Daten abrufen " auf der Registerkarte "Start " aus.

  2. Wählen Sie im Dialogfeld "Daten abrufen" power PlatformCommon>Data Service (Legacy) aus, und wählen Sie dann Verbinden aus.

    Get data in Power BI Desktop.

  3. Geben Sie die URL der Common Data Service (Legacy)-Umgebung der Daten ein, die Sie laden möchten. Verwenden Sie das Format https://<yourenvironmentid.crm.dynamics.com/>. Weitere Informationen: Suchen ihrer Dataverse-Umgebungs-URL

    Server URL selection.

    Wenn die Tabelle im Dialogfeld Navigator geladen wird, werden die Spalten in der Tabelle standardmäßig in alphabetischer Reihenfolge durch die Spaltennamen neu angeordnet. Wenn die Spalten nicht neu angeordnet werden sollen, geben Sie in den erweiterten Einstellungen "false " in Spalten "Neu anordnen" ein.

    Wenn die Tabelle ebenfalls geladen wird, wird standardmäßig eine neue Spalte mit dem Namen des Auswahllistenfelds mit _display am Ende des Namens der Tabelle hinzugefügt. Wenn Sie nicht möchten, dass die Auswahlliste-Anzeigespalte hinzugefügt wird, geben Sie in den erweiterten Einstellungen "false " in " Anzeigespalte hinzufügen" ein.

    Wenn Sie das Ausfüllen der Informationen abgeschlossen haben, wählen Sie "OK" aus.

  4. Wenn dieser Versuch zum ersten Mal eine Verbindung mit dieser Website herstellt, wählen Sie "Anmelden" aus, und geben Sie Ihre Anmeldeinformationen ein. Wählen Sie dann Verbinden aus.

    Sign in to this site.

  5. Wählen Sie in Navigator die erforderlichen Daten aus, und laden Oder transformieren Sie die Daten.

    Load or transform from navigator.

Verbinden zu Common Data Service (Legacy) von Power Query Online

So stellen Sie eine Verbindung mit common Data Service (Legacy) von Power Query Online her:

  1. Wählen Sie auf der Seite "Datenquellen " die Option "Common Data Service(Legacy)" aus.

    Get data from Power Query Online.

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

    Enter the server URL.

  3. Geben Sie bei Bedarf ein lokales Datengateway ein, wenn Sie lokale Daten verwenden möchten. Wenn Sie beispielsweise 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 erforderlichen Daten aus, und wählen Sie dann "Daten transformieren" aus.

Suchen der URL ihrer common Data Service (Legacy)-Umgebung

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

Kopieren Sie in der geöffneten neuen Browserregisterkarte den Stamm der URL. Diese Stamm-URL ist die eindeutige URL für Ihre Umgebung. Die URL wird im Format von https://<yourenvironmentid.crm.dynamics.com/> angezeigt. Halten Sie diese URL irgendwo praktisch, damit Sie sie später verwenden können, z. B. wenn Sie Power BI Berichte erstellen.

Location of the Common Data Service (Legacy) environment URL.

Wann der Common Data Service (Legacy)-Connector verwendet werden soll

Dataverse ist der direkte Ersatz für den Common Data Service Connector. Es kann jedoch vorkommen, dass es erforderlich ist, den Common Data Service (Legacy)-Connector anstelle des Dataverse-Connectors auszuwählen:

Es gibt bestimmte TDS-Datentypen (Tabular Data Stream), die in OData unterstützt werden, wenn Common Data Service (Legacy) verwendet wird, die in Dataverse nicht unterstützt werden. Die unterstützten und nicht unterstützten Datentypen werden in "How Dataverse SQL" von Transact-SQL unterschieden.

Alle diese Features werden dem Dataverse-Connector in Zukunft hinzugefügt, zu dem der Common Data Service (Legacy)-Connector veraltet ist.

Weitere Informationen: Zugreifen auf große Datasets

Einschränkungen und Probleme

Dataverse OData-API-Leistung und Einschränkungsbeschränkungen

Informationen zu OData-API-Leistungs- und Einschränkungsbeschränkungen für Dataverse-Verbindungen gehen Sie zu Anforderungenbeschränkungen und Zuordnungen. Diese Einschränkungen gelten sowohl für den Common Data Source (Legacy)-Connector (die die OData-API als Implementierungsdetail verwendet) als auch den OData-Feed-Connector beim Zugriff auf denselben Endpunkt.

Entitätsabrufrate

Als Richtlinie werden die meisten Standardentitäten mit einer Rate von ca. 500 Zeilen pro Sekunde abgerufen, indem der Common Data Service (Legacy)-Connector verwendet wird. Berücksichtigen Sie diese Rate, wenn Sie entscheiden, ob Sie eine Verbindung mit Dataverse herstellen oder in den Datensee exportieren möchten. Wenn Sie schnellere Abrufraten benötigen, sollten Sie das Feature "Datensee exportieren" oder den Dataverse-Connector verwenden. Weitere Informationen: Alternative Dataverse-Verbindungen

Alternative Dataverse-Verbindungen

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

Hinweis

Sowohl der Dataverse-Connector als auch die OData-APIs dienen analytische Szenarien, in denen Datenvolumes relativ klein sind. Der empfohlene Ansatz für die Massendatenextraktion lautet "Azure Synapse Link".

Abfragen von Anzeigespalten müssen das Feld in der Abfrage enthalten.

Wenn Sie diesen Connector verwenden, müssen Sie auch Feldspalten> einschließen<<>display, oder die <Feldspalte>_display kann null sein. Beispiel:

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

Wenn statuscode sie nicht enthalten ist, statuscode_display ist möglicherweise NULL und Fehler aufgetreten.

Zugreifen auf große Datasets

Power BI Datasets, die in Dataverse enthalten sind, können sehr groß sein. Wenn Sie den Power Query Dataverse-Connector verwenden, muss jede bestimmte Abfrage, die auf das Dataset zugreift, weniger als 80 MB Daten zurückgeben. Möglicherweise müssen Sie die Daten also mehrmals abfragen, um auf alle Daten im Dataset zuzugreifen. Die Verwendung mehrerer Abfragen kann viel Zeit in Anspruch nehmen, um alle Daten zurückzugeben.

Wenn Sie den Common Data Service (Legacy)-Connector verwenden, können Sie eine einzelne Abfrage verwenden, um auf alle Daten im Dataset zuzugreifen. Dieser Verbinder funktioniert anders und gibt das Ergebnis in "Seiten" von 5 K-Datensätzen zurück. Obwohl der Common Data Service (Legacy)-Connector bei der Rückgabe großer Datenmengen effizienter ist, kann es immer noch eine erhebliche Zeit dauern, um das Ergebnis zurückzugeben.

Anstatt diese Connectors für den Zugriff auf große Datasets zu verwenden, empfehlen wir, dass Sie Azure Synapse Link verwenden, um auf große Datasets zuzugreifen. Die Verwendung von Azure Synapse Link ist noch effizienter, da sie entweder die Power Query Dataverse- oder Common Data Service-Connectors (Legacy)- und speziell für Datenintegrationsszenarien konzipiert ist.