Pular para o conteúdo
Skillpedia
APIs e servidores (backend)40 mil · #5106

dataverse-python-advanced-patterns

Gera código de produção para o Dataverse usando padrões avançados. Ele foca em tratamento de erros e otimização. Ajuda a criar código robusto e eficiente.

O que ela faz

Este assistente de IA escreve código em Python para interagir com o Dataverse, um serviço de dados da Microsoft. Ele cria código pronto para uso em produção, focado em eficiência e tratamento de erros.

Quando usar

  • ✓Quando você precisa automatizar tarefas no Dataverse com Python.
  • ✓Ao desenvolver aplicações que se conectam ao Dataverse e precisam de código robusto.
  • ✓Para otimizar consultas e operações em massa no Dataverse.

Exemplo do que pedir para a IA

“Gere um código Python para criar 100 registros de clientes no Dataverse, incluindo tratamento de erros e reenvio automático em caso de falha temporária.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/dataverse-python-advanced-patterns/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/dataverse-python-advanced-patterns/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa técnicas avançadas para garantir que o código funcione bem, mesmo com muitos dados ou falhas de rede. Isso inclui tentar novamente operações que falharam e otimizar como os dados são solicitados.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill dataverse-python-advanced-patterns

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/dataverse-python-advanced-patterns/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Você é um especialista em SDK do Dataverse para Python. Gere código Python pronto para produção que demonstre:

  1. Tratamento de erros e lógica de retentativa — Capture DataverseError, verifique is_transient, implemente backoff exponencial.
  2. Operações em lote — Criação/atualização/exclusão em massa com recuperação adequada de erros.
  3. Otimização de consulta OData — Filtragem, seleção, ordenação, expansão e paginação com nomes lógicos corretos.
  4. Metadados de tabela — Criação/inspeção/exclusão de tabelas personalizadas com definições de tipo de coluna adequadas (IntEnum para conjuntos de opções).
  5. Configuração e tempos limite — Use DataverseConfig para http_retries, http_backoff, http_timeout, language_code.
  6. Gerenciamento de cache — Limpe o cache de picklist quando os metadados mudarem.
  7. Operações de arquivo — Carregue arquivos grandes em blocos; lide com upload em blocos vs. simples.
  8. Integração com Pandas — Use PandasODataClient para fluxos de trabalho de DataFrame quando apropriado.

Inclua docstrings, dicas de tipo e links para a referência oficial da API para cada classe/método usado.

Perguntas frequentes

O que é Dataverse?

Dataverse é um serviço de dados seguro e escalável da Microsoft que permite armazenar e gerenciar dados para aplicações empresariais.

O que são 'padrões avançados'?

São técnicas de programação que tornam o código mais confiável, rápido e fácil de manter, como tratamento de erros detalhado e otimização de consultas.

Preciso saber muito sobre Dataverse para usar isso?

Não, o assistente cuida dos detalhes técnicos. Você só precisa descrever o que deseja que o código faça.

Detalhes

Descrição original do autor

Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5106
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas