What problem does it solve?
Automates the laborious process of creating, updating, deleting, and bulk importing Dataverse records using Python, reducing manual effort and human error.
Core Features & Use Cases
- SDK-first data writes: Use the official Python SDK to perform create, update, delete, and bulk import operations across Dataverse tables.
- Bulk and upsert support: Leverage CreateMultiple, UpdateMultiple, and UpsertMultiple for large datasets and idempotent re-runs.
- Chunked bulk imports: Break large payloads into manageable chunks to respect Dataverse payload size and timeout limits.
- Lookup and alternate-key guidance: Use alternate keys for upsert operations and resolve lookups before inserting related records.
- Data governance and metadata aids: Query EntityDefinitions to discover required fields and validate payloads before writes.
- The body of this Skill provides templates, patterns, and examples for common data-write tasks using the Python SDK.
Quick Start
Create a simple Python script using the official Dataverse SDK to connect to your environment and perform a create operation.