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 funcione.
- 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
Nota
- Para aceder aos dados no Dataverse, os utilizadores precisam de ter permissões de acesso a dados para as tabelas no respetivo direito de acesso atribuído, além do privilégio diverso para acessar ao ponto final TDS.
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.