PowerPlatform Dataverse Client — скилл

Скилл по Python SDK для Microsoft Dataverse: CRUD, запросы, таблицы, связи и загрузка файлов, без догадок по API.

  • 63 ★ репозитория
  • Последний коммит
СкиллОфициальный

Расширенный доступ

Почему такой уровень

  • Код, который пишет агент по скиллу, меняет и удаляет данные в рабочей среде Dataverse.
Все причины и проверки

microsoft/powerplatform-dataverseclient-python

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/powerplatform-dataverse-client

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Код, который пишет агент по скиллу, меняет и удаляет данные в рабочей среде Dataverse.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

В репозитории Microsoft лежат два скилла для агентов. Скилл `dataverse-sdk-use` объясняет, как работать с Python SDK для Microsoft Dataverse: имена схемы вместо отображаемых, пространства имен `client.records`, `client.query`, `client.tables`, `client.files` и `client.batch`, пакетные операции, постраничное чтение и работу с DataFrame. Скилл `dataverse-sdk-dev` предназначен для разработки самого SDK. Сам пакет `PowerPlatform-Dataverse-Client` оборачивает веб-API Dataverse в типизированный клиент: создание, чтение и изменение записей в том числе пакетами, построитель запросов с фильтрами, SQL только для чтения и FetchXML, создание таблиц и связей, загрузка файлов частями и асинхронный клиент.

Для кого. Разработчикам Power Platform на Python, которые поручают агенту работу с таблицами и записями Dataverse.

Подходит, если

  • Агент пишет код создания и обновления записей и путает логические имена.
  • Данные таблицы надо прочитать постранично и получить как DataFrame.
  • Нужно создать таблицу, столбцы и связь 1:N через SDK.
  • Файл загружают в столбец файла с автоматической нарезкой.

Не подходит, если

  • Работа идет через .NET SDK или напрямую по веб-API без Python.
  • Нужен только низкокодовый интерфейс Power Apps.
  • Нет настроенной аутентификации Azure Identity для среды Dataverse.

Пример запроса к агенту

Напиши скрипт, который читает таблицу account постранично через построитель запросов и возвращает DataFrame.

Ограничения

Скилл помогает писать код, но к среде Dataverse он не подключается: нужны Python 3.10 или новее, среда с правами и OAuth-аутентификация приложения. В README нет команды установки самого скилла, поэтому папку `dataverse-sdk-use` берут из репозитория и кладут в каталог скиллов агента вручную. Скилл `dataverse-sdk-dev` нужен только тем, кто правит SDK. Часть методов в скилле помечена как устаревшая, например постраничное выполнение через `execute(by_page=...)`.

Как отключить. Удалите папку `dataverse-sdk-use` из каталога скиллов агента. Пакет SDK удалите отдельно командой `pip uninstall PowerPlatform-Dataverse-Client`.

Частые вопросы

Как установить SDK?

Выполните `pip install PowerPlatform-Dataverse-Client`. Для асинхронного клиента добавьте дополнение `[async]`.

Чем отличаются два скилла?

`dataverse-sdk-use` учит пользоваться SDK, а `dataverse-sdk-dev` рассчитан на тех, кто разрабатывает сам SDK.

Какие имена использовать для таблиц?

Схемные (логические) имена: стандартные в нижнем регистре, пользовательские с префиксом настройки, например `new_Product`.

Поддерживается ли pandas?

Да. Пространство `client.dataframe` работает с DataFrame, а результат запроса превращается в таблицу методом `.to_dataframe()`.

Нужна ли аутентификация?

Да. Клиент принимает любой `TokenCredential` из Azure Identity, а среда Dataverse должна выдать нужные права.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Официальный

Плагин Microsoft с девятью скиллами для Dataverse и Dynamics 365: запросы, импорт данных, модель, решения и администрирование

ПлагинШирокий доступ257Звезды репозитория

Скилл настраивает шлюз DatI через его HTTP API: источники данных, бизнес-термины и MCP-сервисы без ручной работы в веб-интерфейсе.

СкиллШирокий доступ77Звезды репозитория

Официальные скиллы Databricks направляют агента при работе с данными, заданиями Lakeflow и развертыванием ресурсов платформы.

СкиллРасширенный доступ397Звезды репозитория

Python-библиотека для типизированных версионируемых датасетов над S3, GCS и Azure с командой datachain skill install, которая учит Claude Code, Cursor и Codex р

СкиллРасширенный доступ2,8 тыс.Звезды репозитория
Официальный

Плагин Microsoft для Fabric: хранилища и Lakehouse, Spark, Power BI, Eventhouse, потоки событий и миграции для Copilot CLI и Claude Code

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

Три бесплатных скилла для Power BI: аудит модели с оценкой 0–100, документация в HTML и создание мер DAX по описанию.

СкиллРасширенный доступ118Звезды репозитория

Коротко о README

В README разобраны возможности SDK, установку, аутентификацию, примеры использования, документацию и правила для участников. О самих скиллах говорит только раздел для контрибьюторов.

Бейдж для README

Сообщить о проблеме