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
- No centro de administração do Power Platform, abra o ambiente que pretende e, em seguida, aceda a Definições>Produto>Funcionalidades.
- Na secção ponto final TDS, certifique-se de que a opção Ativar ponto final TDS está ativada.
- Em Ativar ponto final TDS, ative Ativar controlo de acesso ao nível do utilizador para ponto final TDS.
Importante
A definição Ativar ponto final TDS tem de estar ativada para que esta definição tenha alguma consequência.
- Selecione Guardar.
- Aceda à secção de direitos de acesso no centro de administração do Power Platform, Definições>Utilizadores + permissões>Direitos de acesso.
- 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. c. Selecione Guardar. - 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.