Partilhar via


Controlar o acesso do ponto final TDS

O protocolo Tabular Data Stream (TDS) é um protocolo ao nível da aplicação usado para a transferência de pedidos e respostas entre clientes e sistemas de servidor da base de dados. Quando ativado num ambiente do Power Platform, pode utilizar este protocolo para aceder ao Microsoft Dataverse através do Power BI, do Excel e de fluxos de dados.

O ponto final TDS do Dataverse tem duas definições, que controlam o nível de acesso ao ponto final TDS.

  • Nível do ambiente. A definição do ambiente da caraterística Ativar ponto final TDS. Esta definição controla se o ambiente ouve o tráfego TDS. Para ativar, aceda a Definições>Produto>Funcionalidades. Em ponto final TDS, selecione Ativar ponto final TDS.
  • Nível do utilizador. Esta definição está localizada na mesma localização que a definição ao nível do ambiente. A definição Ativar controlo de acesso ao nível do utilizador para o ponto final TDS determina se todos os utilizadores do ambiente têm acesso ao ponto final TDS ou se o acesso é controlado ao nível do utilizador individual.
    • Quando desativado (predefinição), todos os utilizadores do ambiente têm acesso a utilizar o ponto final TDS para aceder aos dados para os quais têm permissão de acesso.
    • Quando ativado, os utilizadores não têm acesso para utilizar o ponto final TDS, a menos que o privilégio diverso Permitir que o utilizador aceda ao ponto final TDS seja atribuído ao utilizador num direito de acesso.

Funcionalidades dependentes do ponto final TDS

As funcionalidades listadas aqui requerem o ponto final TDS:

  • Power BI Desktop: ao utilizar o conector do Dataverse na aplicação Power BI Desktop, é utilizado o ponto final TDS do Dataverse. Esta caraterística permite que os utilizadores se liguem ao Dataverse e criem relatórios e dashboards utilizando a aplicação Power BI Desktop.
  • Serviço do Power BI: esta caraterística permite que os utilizadores publiquem e partilhem os seus relatórios e dashboards do Power BI Desktop no serviço online do Power BI, onde podem aceder e atualizar dados a partir do Dataverse utilizando o conector do Dataverse.
  • Visualizar esta vista do Power Apps: esta funcionalidade permite que os utilizadores criem e incorporem elementos visuais do Power BI nas suas aplicações condicionadas por modelo do Power Apps , utilizando dados das vistas do Dataverse. Mais informações: Visualizar dados numa vista com o serviço do Power BI
  • Obter dados do Excel: esta caraterística permite que os utilizadores importem dados do Dataverse para o Excel usando o editor do Power Query e o conector do Dataverse, onde podem transformar e analisar os dados. Mais informações: Importar através de um conector
  • Fluxos de dados do Power Platform: esta caraterística permite que os utilizadores importem e transformem dados do Dataverse através do conector do Dataverse.
  • Dashboard de análise em tempo real do Omnicanal para Customer Service: esta caraterística permite que os utilizadores monitorizem e otimizem o sei centro de contactos digital. Mais informações: Descrição geral do dashboard de Análise em tempo real do Omnicanal
  • Visualizar processos de extração de tarefas do Power Automate: esta caraterística permite que os utilizadores visualizem o mapa do processo e identifiquem otimizações. Mais informações: Visualizar processos

Ativar o controlo de nível de utilizador individual para o ponto final TDS

Além de ativar as definições de ambiente, ao utilizar o controlo de nível de utilizador individual, o administrador do Power Platform deve garantir que os direitos de acesso adequados têm o privilégio Permitir que o utilizador aceda ao ponto final TDS ativado e que todos os utilizadores que precisam de acesso ao ponto final TDS sejam membros dessas funções.

Ativar o controlo ao nível do utilizador

  1. No centro de administração do Power Platform, abra o ambiente que pretende e, em seguida, aceda a Definições>Produto>Funcionalidades.
  2. Na secção ponto final TDS, certifique-se de que a opção Ativar ponto final TDS está ativada.
  3. Em Ativar ponto final TDS, ative Ativar controlo de acesso ao nível do utilizador para ponto final TDS.
    Ativar o controlo de acesso de nível de utilizador para definiçlão do ponto final TDS

    Importante

    A definição Ativar ponto final TDS tem de estar ativada para que esta definição tenha alguma consequência.

  4. Selecione Guardar.
  5. Aceda à secção de direitos de acesso no centro de administração do Power Platform, Definições>Utilizadores + permissões>Direitos de acesso.
  6. Selecione o direito de acesso ao qual os utilizadores que necessitam de utilizar o ponto final TDS serão atribuídos.
    a. Selecione o separador Privilégios diversos, selecione a opção Mostrar todos os privilégios na lista pendente. Na caixa Pesquisar, introduza TDS e, em seguida, prima Enter.
    b. Selecione o privilégio Permitir que o utilizador aceda ao ponto final TDS e defina o Nível de Privilégio como Organização. Permitir o acesso do utilizador ao privilégio de ponto final TDS c. Selecione Guardar.
  7. Atribua os utilizadores que precisam que o ponto final TDS aceda ao direito de acesso. Mais informações: Atribuir um direito de acesso a um utilizador

Problemas conhecidos em que os utilizadores não recebem privilégios corretamente

Se o controlo de acesso ao nível do utilizador estiver ativado, os utilizadores sem o privilégio diverso Permitir que o utilizador aceda ao ponto final TDS receberão a mensagem de erro "Tentativa de efetuar uma operação não autorizada. O utilizador perde o privilégio prvAllowTDSAccess" ao tentar obter dados utilizando o ponto final TDS. A mensagem de erro pode ocorrer em diferentes pontos, dependendo da aplicação que está a ser utilizada.

Outro problema ocorre no Power BI desktop com o conector do Dataverse no diálogo Obter Dados quando apresenta a lista de ambientes no navegador e tenta expandir a lista de tabelas. Esta ação falha com um erro de autenticação ou o erro de privilégio em falta.

Para resolver estes problemas, adicione o utilizador a um direito de acesso que tenha o privilégio descrito em Ativar controlo de nível de utilizador individual para ponto final TDS.