PowerPlatform Dataverse Client — скилл
Скилл по Python SDK для Microsoft Dataverse: CRUD, запросы, таблицы, связи и загрузка файлов, без догадок по API.
- 63 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Код, который пишет агент по скиллу, меняет и удаляет данные в рабочей среде Dataverse.
Установка
- Работает в
В терминале, через 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: запросы, импорт данных, модель, решения и администрирование
Скилл настраивает шлюз DatI через его HTTP API: источники данных, бизнес-термины и MCP-сервисы без ручной работы в веб-интерфейсе.
Официальные скиллы Databricks направляют агента при работе с данными, заданиями Lakeflow и развертыванием ресурсов платформы.
Python-библиотека для типизированных версионируемых датасетов над S3, GCS и Azure с командой datachain skill install, которая учит Claude Code, Cursor и Codex р
Плагин Microsoft для Fabric: хранилища и Lakehouse, Spark, Power BI, Eventhouse, потоки событий и миграции для Copilot CLI и Claude Code
Power BI Skills (Xperiun)
Power BI Skills
Три бесплатных скилла для Power BI: аудит модели с оценкой 0–100, документация в HTML и создание мер DAX по описанию.
Коротко о README
В README разобраны возможности SDK, установку, аутентификацию, примеры использования, документацию и правила для участников. О самих скиллах говорит только раздел для контрибьюторов.