Udostępnij za pośrednictwem


Kontrolowanie dostępu do punktów końcowych protokołu TDS

Protokół TDS (Tabular Data Stream) to protokół na poziomie aplikacji używany do przesyłania żądań i odpowiedzi między klientami a systemami serwerów bazy danych. Po włączeniu obsługi w środowisku Power Platform za pomocą tego protokołu w celu uzyskania dostępu do Microsoft Dataverse przy użyciu Power BI, programu Excel i przepływów danych.

Punkt końcowy TDS Dataverse ma dwa ustawienia, które sterują poziomem dostępu do danych punktu końcowego TDS.

  • Na poziomie środowiska. Ustawienie środowiska funkcji Włącz punkt końcowy TDS. To ustawienie określa, czy w środowisku jest nasłuchiwany ruch TDS. Aby włączyć, przejdź do strony Ustawienia>Produkt>Funkcje. W obszarze Punkt końcowy TDS wybierz opcję Włącz punkt końcowy TDS.
  • Na poziomie użytkownika. To ustawienie znajduje się w tej samej lokalizacji, co ustawienie na poziomie środowiska. Ustawienie Włącz kontrolę dostępu na poziomie użytkownika dla punktu końcowego TDS określa, czy wszyscy użytkownicy środowiska mają dostęp do rekordów punktu końcowego TDS czy też dostęp jest sterowany na poziomie poszczególnych użytkowników.
    • Po wyłączeniu (domyślnym) wszyscy użytkownicy środowiska mają dostęp do korzystania z punktu końcowego TDS dostępu do danych, do których mają uprawnienia.
    • Po włączeniu tej funkcji użytkownicy nie mają dostępu do korzystania z punktu końcowego TDS, chyba że inne uprawnienie Zezwalaj użytkownikowi na uzyskiwanie dostępu do punktu końcowego TDS jest przypisane do użytkownika w roli zabezpieczeń.

Funkcje zależne od punktu końcowego TDS

Wymienione tutaj funkcje wymagają funkcji punktu końcowego TDS:

  • Power BI Desktop: podczas używania łącznika Dataverse w aplikacji Power BI Desktop jest używany punkt końcowy TDS Dataverse. Ta funkcja umożliwia użytkownikom łączenie się z Dataverse oraz tworzenie raportów oraz pulpitów nawigacyjnych za pomocą aplikacji Power BI Desktop.
  • Usługa Power BI: ta funkcja umożliwia użytkownikom publikowanie i udostępnianie swoich raportów i pulpitów nawigacyjnych Power BI Desktop w usłudze online Power BI, gdzie mogą oni mieć dostęp do danych i odświeżać je w Dataverse z pomocą łącznika Dataverse.
  • Power Apps — wizualizacja tego widoku: ta funkcja umożliwia użytkownikom tworzenie i osadzenie wizualizacji Power BI w aplikacjach korzystających z modelu Power Apps przy użyciu danych z widoków Dataverse. Więcej informacji: Wizualizacja danych w widoku za pomocą usługi Power BI
  • Excel — Pobierz dane: ta funkcja umożliwia użytkownikom importowanie danych Dataverse z danych do programu Excel przy użyciu edytora Power Query i łącznika Dataverse, gdzie mogą przekształcić i analizować dane. Więcej informacji: Importowanie przy użyciu łącznika
  • Przepływy danych Power Platform: ta funkcja umożliwia użytkownikom importowanie i przekształcanie danych z Dataverse za pomocą łącznika Dataverse.
  • Pulpit nawigacyjny analityki w czasie rzeczywistym aplikacji Obsługa wielokanałowa dla Customer Service: ta funkcja umożliwia użytkownikom monitorowanie i optymalizowanie ich cyfrowego centrum kontaktów. Więcej informacji: Omówienie pulpitów nawigacyjnych analityki Obsługi wielokanałowej w czasie rzeczywistym
  • Power Automate — wizualizacja procesów eksploracji zadań: ta funkcja umożliwia użytkownikom wizualizację mapowania procesów i identyfikowanie optymalizacji. Aby uzyskać więcej informacji, zobacz Wizualizowanie procesów

Włącz kontrolkę pojedynczego poziomu użytkownika dla punktu końcowego TDS

Poza włączeniem ustawień środowiska podczas używania formantu na poziomie pojedynczego użytkownika administrator Power Platform musi także zagwarantować, że w przypadku odpowiednich ról zabezpieczeń jest włączone uprawnienie Zezwalaj użytkownikowi na dostęp do punktu końcowego TDS, a wszyscy użytkownicy, którzy potrzebują dostępu do punktu końcowego TDS mają członkostwo w tych rolach.

Włączanie formantu na poziomie użytkownika

  1. W centrum administracyjnym Power Platform otwórz środowisko, w którym chcesz to zrobić, a następnie przejdź do menu Ustawienia>Produkt>Funkcje.
  2. W sekcji punktu końcowego TDS upewnij się, że włączono opcję Włącz punkt końcowy TDS.
  3. W obszarze Włącz punkt końcowy TDS włącz opcję Włącz kontrolę dostępu na poziomie użytkownika dla punktu końcowego TDS.
    Ustawienie Włącz kontrolę dostępu na poziomie użytkownika dla punktu końcowego TDS

    Ważne

    Aby to ustawienie miało jakiekolwiek konsekwencje, trzeba włączyć ustawienie Włącz punkt końcowy TDS.

  4. Wybierz pozycję Zapisz.
  5. Przejdź do sekcji Role zabezpieczeń w centrum administracyjnym Power Platform, Ustawienia>Użytkownicy + uprawnienia>Role zabezpieczeń.
  6. Wybierz rolę zabezpieczeń, do których będą przypisywani użytkownicy, którzy muszą używać punktu końcowego TDS.
    a. Wybierz kartę Różne uprawnienia, wybierz Pokaż wszystkie uprawnienia z listy rozwijanej. W polu Wyszukaj wprowadź TDS, a następnie naciśnij klawisz Enter.
    b. Wybierz uprawnienie Zezwalaj użytkownikowi na dostęp do punktu końcowego TDS i ustaw Poziom uprawnień na Organizacja. Zezwalanie użytkownikowi na dostęp do punktu końcowego TDS c. Wybierz pozycję Zapisz.
  7. Przypisz tych użytkowników, którzy chcą mieć dostęp punktu końcowego TDS do roli zabezpieczeń. Więcej informacji: Przypisz rolę zabezpieczeń do użytkownika

Znane problemy dotyczące sytuacji, gdy użytkownicy nie są poprawnie przypisywani do uprawnień

Jeśli jest włączona kontrola dostępu na poziomie użytkownika, użytkownicy bez uprawnienia Zezwalaj na dostęp do punktu końcowego TDS zobaczą komunikat o błędzie "Próbowano wykonać nieautoryzowaną operację. Użytkownik nie ma uprawnienia prvAllowTDSAccess", gdy próbuje pobrać dane przy użyciu narzędzia TDS punkt końcowy. Komunikat o błędzie może być wyświetlany w różnych punktach w zależności od używanej aplikacji.

Innym problemem może być w Power BI Desktop z łącznikiem Dataverse w oknie dialogowym Pobierz dane podczas wyświetlania listy środowiska w nawigatorze i próby rozwinięcia listy tabel. Ta akcja kończy się niepowodzeniem i jest wyświetlany błąd uwierzytelniania lub brakujący błąd uprawnień.

Aby rozwiązać te problemy, należy dodać użytkownika do roli zabezpieczeń z uprawnieniem zapisanym w Włącz kontrolę na poziomie pojedynczego użytkownika dla punktu końcowego TDS.