Partilhar via


Referência ao servidor MCP do Dataverse

Importante

É necessário fazer parte do programa de pré-visualização Frontier para obter acesso antecipado ao Microsoft Agent 365. A Frontier liga-o diretamente às mais recentes inovações de IA da Microsoft. As pré-visualizações da Frontier estão sujeitas aos termos de pré-visualização existentes dos seus contratos com clientes. Como estas funcionalidades ainda estão em desenvolvimento, a sua disponibilidade e capacidades podem mudar ao longo do tempo.

Descrição geral

Nome a apresentar Descrição
Serviços Web do Microsoft Dataverse MCP Server contendo ferramentas para trabalhar com o Microsoft Dataverse.

Ferramentas disponíveis

Ferramenta Descrição
create_record Permite aos utilizadores inserir um novo registo numa tabela Dataverse especificada. Após a criação bem-sucedida, a ferramenta devolve o identificador globalmente único (GUID) da linha recém-adicionada, facilitando uma integração perfeita com operações e fluxos de trabalho a jusante.
describe_table Recupera o esquema T-SQL completo para uma dada tabela Dataverse, incluindo nomes de campos, tipos de dados e relações. Isto proporciona aos programadores uma compreensão clara da estrutura da tabela para construir consultas e gerir modelos de dados de forma eficaz.
list_tables Devolve uma lista abrangente de todas as tabelas disponíveis no ambiente Dataverse atual. Isto ajuda os utilizadores a descobrir e navegar rapidamente no panorama de dados dentro do seu ambiente organizacional.
read_query Executa instruções SELECT para consultar diretamente os dados do Dataverse, retornando resultados com base em filtros e condições especificados. Ideal para exploração de dados, análises e cenários de integração que requerem recuperação dinâmica de dados.
update_record Permite aos utilizadores modificar um registo existente dentro de uma tabela Dataverse especificando o identificador único (GUID) do registo e os campos a atualizar. Isto assegura uma manutenção e sincronização eficientes dos dados.
create_table Permite a criação de novas tabelas Dataverse ao definir o esquema, incluindo nomes de colunas, tipos de dados e relações. Esta ferramenta suporta uma gestão flexível de esquemas alinhada com as necessidades evolutivas do negócio.
update_table Facilita a modificação do esquema ou metadados de uma tabela existente — como adicionar novas colunas, renomear campos ou atualizar restrições — sem perturbar dados ou fluxos de trabalho existentes.
delete_table Remove permanentemente uma tabela do ambiente Dataverse, incluindo o seu esquema e dados associados. Esta operação está restrita a utilizadores com permissões apropriadas para garantir a conformidade com a governação.
delete_record Elimina um registo específico de uma tabela Dataverse usando o seu identificador único. Esta operação apoia uma gestão eficiente do ciclo de vida dos dados e o cumprimento das políticas de retenção.
Search Permite a pesquisa baseada em palavras-chave em todo o Dataverse, permitindo aos utilizadores localizar registos, entidades ou campos específicos de forma eficiente. Esta ferramenta é especialmente útil para análise exploratória e descoberta de entidades em grandes conjuntos de dados.
/fetch Recupera os detalhes completos do registo do Dataverse usando o nome da entidade e o ID do registo. Esta ferramenta oferece visibilidade total dos dados de um registo, apoiando auditorias, relatórios e insights impulsionados por IA.

Funcionalidades principais

Criação e ingestão de dados

Preenche tabelas Dataverse com novos dados para registos empresariais, configurações ou entidades operacionais.

Ferramentas

  • create_record – Insere novas linhas nas tabelas do Dataverse e devolve o GUID do registo, permitindo automação ou ligação a jusante.
  • create_table – Permite a programadores ou administradores definir novas tabelas com um esquema especificado para armazenar dados empresariais.

Exploração e descoberta de dados

Compreender a estrutura dos modelos de dados existentes e identificar as entidades disponíveis dentro do Dataverse.

Ferramentas

  • list_tables – Lista todas as tabelas disponíveis no ambiente Dataverse conectado.
  • describe_table – Recupera o esquema T-SQL de qualquer tabela selecionada, incluindo colunas, tipos e relações.

Consulta e análise de dados

Recupere, analise ou valide dados de negócio para raciocínios do Copilot ou fluxos de trabalho de programadores.

Ferramentas

  • read_query – Executa consultas SELECT para obter dados filtrados das tabelas Dataverse.
  • pesquisa – Pesquisas em todo o Dataverse usando palavras-chave para localizar registos que correspondam a critérios específicos.
  • fetch – Recupera detalhes completos de um registo usando nome e ID da entidade para análise mais profunda.

Atualizações e manutenção de dados

Modificar dados existentes ou atualizar o esquema para alinhar com a lógica ou processos de negócio em mudança.

Ferramentas

  • update_record – Atualiza campos num registo existente, como estado, proprietário ou prioridade.
  • update_table – Ajusta o esquema ou metadados de uma tabela — por exemplo, adicionar uma nova coluna ou renomear um campo.

Eliminação de dados e gestão do ciclo de vida

Gerir políticas de retenção ou limpar registos e tabelas obsoletos, mantendo a governação dos dados.
Ferramentas

  • delete_record – Remove registos específicos por GUID, suportando limpeza automática ou eliminações em conformidade com o RGPD.
  • delete_table – Elimina tabelas não utilizadas ou obsoletas do Dataverse em segurança.

Cenários inteligentes de copiloto e IA

Capacite copilots e agentes de IA (por exemplo, Microsoft Copilot Studio, Claude Desktop) a raciocinar sobre os dados do Dataverse de forma segura.
Ferramentas

  • pesquisar, read_query e buscar – Permitir que os copilotos localizem, interpretem e respondam dinamicamente usando dados empresariais.
  • create_record e update_record – Permitir que os copilots registam novas ações ou modifiquem registos existentes como parte dos fluxos de trabalho conversacionais.