Zugriff des TDS-Endpunkts steuern

Das Tabular Data Stream(TDS)-Protokoll ist ein Protokoll auf Anwendungsebene, das für die Übertragung von Anforderungen und Antworten zwischen Clients und Datenbankserversystemen verwendet wird. Wenn dies in einer Power Platform-Umgebung aktiviert ist, können Sie dieses Protokoll für den Zugriff auf Microsoft Dataverse mit Power BI, Excel und Dataflows verwenden.

Der Dataverse-TDS-Endpunkt verfügt über zwei Einstellungen, die die Zugriffsebene auf den TDS-Endpunkt steuern.

  • Umgebungsebene. Die Funktionsumgebungseinstellung TDS-Endpunkt aktivieren. Diese Einstellung steuert, ob die Umgebung auf den TDS-Datenverkehr reagiert. Um dies zu aktivieren, gehen Sie zu Einstellungen>Produkte>Funktionen. Wählen Sie unter TDS-Endpunkt die Option TDS-Endpunkt aktivieren aus.
  • Benutzerebene. Diese Einstellung befindet sich am selben Ort wie die Einstellung auf Umgebungsebene. Die Einstellung Zugriffskontrolle auf Benutzerebene für TDS-Endpunkt aktivieren bestimmt, ob alle Umgebungsbenutzenden Zugriff auf den TDS-Endpunkt haben oder ob der Zugriff auf der Ebene einzelner Benutzender gesteuert wird.
    • Wenn diese Option deaktiviert ist (Standardeinstellung), haben alle Benutzenden der Umgebung Zugriff auf den TDS-Endpunkt, um auf die Daten zuzugreifen, für die sie Zugriffsberechtigungen haben.
    • Wenn diese Option aktiviert ist, haben Benutzende keinen Zugriff auf die Verwendung des TDS-Endpunkts, es sei denn, dem Benutzenden wird in einer Sicherheitsrolle die sonstige Berechtigung Benutzenden Zugriff auf den TDS-Endpunkt erlauben zugewiesen.

Vom TDS-Endpunkt abhängige Funktionen

Die hier aufgeführten Funktionen erfordern den TDS-Endpunkt:

  • Power BI Desktop: Bei Verwendung des Dataverse-Konnektors in der Power BI Desktop-App wird der Dataverse-TDS-Endpunkt verwendet. Mit dieser Funktion können Benutzende eine Verbindung zur Dataverse-App herstellen und Berichte und Dashboards mit der Power BI Desktop-App erstellen.
  • Power BI-Dienst: Mit dieser Funktion können Benutzende ihre Power BI Desktop-Berichte und -Dashboards im Power BI-Onlinedienst veröffentlichen und teilen, wo sie mithilfe des Dataverse-Konnektors über Dataverse auf Daten zugreifen und diese aktualisieren können.
  • Power Apps – diese Ansicht visualisieren: Mit dieser Funktion können Benutzende Power BI-Visuals erstellen und in ihren modellgesteuerten Power Apps-Apps einbetten, indem sie Daten aus Dataverse-Ansichten verwenden. Weitere Informationen: Visualisieren Sie Daten in einer Ansicht mit dem Power BI-Dienst
  • Excel-Daten abrufen: Mit dieser Funktion können Benutzende Dataverse-Daten aus Excel mit dem Power Query-Editor und Dataverse-Konnektor importieren, wo sie die Daten transformieren und analysieren können. Weitere Informationen: Importieren Sie mithilfe eines Konnektors
  • Power Platform-Dataflows: Mit dieser Funktion können Benutzende Daten aus Dataverse mit dem Dataverse-Konnektor importieren und umwandeln.
  • Omnichannel for Customer Service-Echtzeit-Analysedashboard: Mit dieser Funktion können Benutzende ihr digitales Kontaktcenter überwachen und optimieren. Weitere Informationen: Überblick über das Omnichannel-Echtzeit-Analysedashboard.
  • Power Automate – Visualisierung von Aufgaben-Mining-Prozessen: Mit dieser Funktion können Benutzende den Prozessplan visualisieren und Optimierungen identifizieren. Weitere Informationen: Prozesse visualisieren

Steuerung auf individueller Benutzerebene für den TDS-Endpunkt aktivieren

Zusätzlich zur Aktivierung der Umgebungseinstellungen muss der Power Platform-Administrierende bei der Verwendung individueller Benutzerebenensteuerung sicherstellen, dass bei den entsprechenden Sicherheitsrollen die Berechtigung Benutzenden Zugriff auf den TDS-Endpunkt erlauben aktiviert ist und alle Benutzenden, die Zugriff auf den TDS-Endpunkt benötigen, haben eine Mitgliedschaft an diesen Rollen.

Steuerung auf Benutzerebene aktivieren

  1. Öffnen Sie im Power Platform Admin Center die gewünschte Umgebung und gehen Sie dann zu Einstellungen>Produkt>Features.
  2. Stellen Sie im Abschnitt TDS-Endpunkt sicher, dass TDS-Endpunkt aktivieren aktiviert ist.
  3. Aktivieren Sie unter TDS-Endpunkt aktivieren die Option Zugriffskontrolle auf Benutzerebene für TDS-Endpunkt aktivieren.
    Zugriffssteuerung auf Benutzerebene für die TDS-Endpunkteinstellung aktivieren

    Wichtig

    Die Einstellung TDS-Endpunkt aktivieren muss aktiviert sein, damit diese Einstellung Auswirkungen hat.

  4. Wählen Sie Speichern.
  5. Gehen Sie zum Abschnitt „Sicherheitsrollen” im Power Platform Admin Center, Einstellungen>Benutzer + Berechtigungen>Sicherheitsrollen.
  6. Wählen Sie Sicherheitsrolle aus, der Benutzende zugewiesen werden, die den TDS-Endpunkt verwenden müssen.
    a. Wählen Sie die Registerkarte Verschiedene Rechte und dann Alle Rechte anzeigen in der Dropdownliste aus. Geben Sie in das Suchfeld TDS ein und drücken Sie dann die Eingabetaste.
    b. Wählen Sie die Berechtigung Benutzenden Zugriff auf den TDS-Endpunkt erlauben aus und legen Sie die Berechtigungsebene auf Organisation fest. Berechtigung „Benutzenden Zugriff auf den TDS-Endpunkt erlauben” C. Wählen Sie Speichern.
  7. Weisen Sie die Benutzenden, die Zugriff auf den TDS-Endpunkt benötigen, der Sicherheitsrolle zu. Weitere Informationen: Einem Benutzer Sicherheitsrollen zuweisen

Bekannte Probleme, wenn Benutzenden nicht die richtigen Berechtigungen zugewiesen werden

Wenn die Zugriffssteuerung auf Benutzerebene aktiviert ist, erhalten Benutzende ohne die verschiedene Berechtigung Benutzenden Zugriff auf den TDS-Endpunkt erlauben die Fehlermeldung „Es wurde versucht, einen ungültigen Vorgang auszuführen. Dem Benutzenden fehlt die Berechtigung „prvAllowTDSAccess“, wenn er versucht, Daten mit dem TDS-Endpunkt abzurufen. Die Fehlermeldung kann je nach verwendeter Anwendung an unterschiedlichen Stellen auftreten.

Ein weiteres Problem tritt in Power BI Desktop mit dem Dataverse-Konnektor im Dialog Daten abrufen auf, wenn die Umgebungsliste im Navigator angezeigt wird und versucht wird. die Tabellenliste zu erweitern. Diese Aktion schlägt mit einem Authentifizierungsfehler oder dem Fehler „Fehlende Berechtigung“ fehl.

Um diese Probleme zu beheben, fügen Sie den Benutzenden zu einer Sicherheitsrolle hinzu, die über die unter Steuerung auf individueller Benutzerebene für den TDS-Endpunkt aktivieren beschriebene Berechtigung verfügt.