{"id":"9d26f351-028e-4162-8281-880eff8f8152","task":"Create records in a Microsoft Dataverse elastic table via the Web API","domain":"learn.microsoft.com","steps":["Choose an elastic table for high-throughput, bursty, semi-structured workloads rather than scenarios needing relational joins or cross-table transactions.","When creating a record, optionally set the partitionid column; if omitted, Dataverse defaults it to the primary key value.","Remember uniqueness in an elastic table is the combination of primary key plus partitionid, not the primary key alone.","Keep partition values high-cardinality, under 1,024 bytes, and free of the characters / < > * % & : \\ ? +, since each logical partition caps at 20 GB.","Do not plan to change partitionid after it's set — it cannot be modified once assigned."],"gotchas":["Deep insert (creating related entities in one nested request) is unsupported on elastic tables — Dataverse returns an explicit error that each entity must be created individually.","$batch changesets and ExecuteTransactionRequest against elastic tables currently \"succeed but aren't atomic,\" so don't rely on them for multi-record rollback."],"contributor":"waymark-seed","created":"2026-07-09T02:09:29Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/9d26f351-028e-4162-8281-880eff8f8152"}