Elastic Tables in Dataverse: When Cosmos-Backed Storage Beats Standard Tables
What Dataverse elastic tables are, how TTL, partitioning, and JSON columns work, and how to decide between elastic and standard tables.
Theme
Guides and insights for Dynamics 365 Finance & Operations, Sales, Customer Service, and Copilot.
68 articles
What Dataverse elastic tables are, how TTL, partitioning, and JSON columns work, and how to decide between elastic and standard tables.
How the D365 F&O Feature management workspace works, what feature states mean for ALM, and how to ship your own X++ features behind flags.
A practical guide to designing branching Business Process Flows in model-driven Dynamics 365 apps, with stage-gating, automation hooks, the storage model, and hard limits.
Data entities look like simple tables until you need a nested import, a derived column, or a field with no storage. Knowing the three advanced shapes is what makes integrations actually work.
How the Dataverse event pipeline actually works: pre-validation, pre-operation, post-operation stages, the transaction boundary, entity images, depth, and registration guidance.
Modern client-side scripting for model-driven apps using formContext over the deprecated Xrm.Page, with handler wiring, async Xrm.WebApi patterns, and maintainability tips.
A data-modeling guide to Dataverse column types: choice vs multi-select choices vs lookup vs polymorphic customer columns, local vs global choices, status reason, and a decision checklist.
How synchronous and asynchronous classic Dataverse workflows differ in execution, rollback, ordering, and performance, and where Power Automate now fits in.
Construct multipart batch payloads, use changesets for transactional all-or-nothing writes, reference records across requests, and handle service protection limits.
Add fields, computed columns, and validation to standard D365 Finance & Operations data entities the upgrade-safe way — with X++ examples and the staging-table traps to avoid.
When to use Chain of Command and when to use pre/post event handlers in Dynamics 365 Finance & Operations — with X++ examples, a decision table, and the gotchas that trip up teams.
A synchronous plug-in runs inside the user's transaction with a hard time limit. One slow query or external call can break saves for everyone. Here is how to keep plug-ins fast and safe.
Add buttons, write Power Fx visibility rules, target grid form and subgrid locations, pass the selected record, and know when you still need JavaScript libraries.
Enable auditing at org, table, and column level, read audit history, manage retention and storage cost, and lock down sensitive fields with column security profiles.
A practical guide to the Electronic Reporting (ER) framework in D365 Finance — data models, model mappings, and format configurations to produce custom files without X++.
A practical guide to the lead lifecycle, what qualify creates, the Lead-to-Opportunity BPF, duplicate detection, lead scoring, and rep adoption tips.
Default dimensions, ledger dimensions, account structures, and the DimensionAttributeValueCombination table explained — with X++ patterns for reading and building dimensions in D365 Finance.
Native N:N relationships are quick to set up and impossible to extend. A manual junction table is more work and far more flexible. Choosing wrong means a painful migration later.
A practical primer on case creation, the case resolution BPF, public and private queues, queue items, routing rules, SLAs, and parent-child cases.
How the number sequence framework works in D365 Finance & Operations — continuous vs non-continuous, preallocation, cleanup, and X++ patterns for generating numbers on custom tables.
How the role-based security model in D365 Finance & Operations actually works — privileges, duties, roles, segregation of duties, and how to extend security without overlayering.
A clear mental model for solutions, the dev-test-prod ALM flow, managed properties, solution layers, layering holes, segmentation, and patches.
Move files in and out of D365 Finance & Operations reliably using the recurring integrations REST API — enqueue, dequeue, acknowledge, and the status polling patterns that keep data flowing.
How to build extensible data security policies in D365 Finance & Operations to filter records by user context — with a worked example, query constructs, and the performance pitfalls to avoid.
Practical D365 Finance and Operations LCS guide for environment tiers, database refreshes, bacpac exports, restores, and sandbox governance.
How to build a Power Pages site over Dataverse — pages, basic vs advanced forms, lists, table permissions, web roles, anonymous vs authenticated access, and Liquid.
How to ground a Copilot Studio agent on Dataverse and other knowledge sources, keep answers cited and security-trimmed, test for hallucination, and choose tools vs knowledge.
Practical D365 F&O X++ event handler guide for table CRUD events, form data source events, ordering caveats, and when to use CoC.
A practical guide to Dataverse business units, owner vs access vs group teams, ownership and access levels, hierarchy security, and modeling org structures without BU sprawl.
Build and deploy D365 Finance and Operations packages with Azure DevOps, hosted build pipelines, LCS Asset Library, and release safeguards.
Practical design guidance for model-driven app views, charts, and dashboards: view types, filtering and sorting, chart aggregation, interactive dashboards, performance, and security.
Design resilient D365 Finance and Operations OData integrations with 429 handling, Retry-After, batching, backoff, jitter, and DMF fallbacks.
Step-by-step D365 Finance and Operations workflow framework guide covering categories, types, approvals, event handlers, and submit code.
How to scale D365 F&O batch: batch groups bound to servers, max threads per AOS, splitting work into parallel tasks with SysOperation, task dependencies, and troubleshooting.
Clear X++ guide to TempDB vs InMemory temporary tables in D365 F&O, with joins, indexes, set-based operations, and performance tradeoffs.
Compare dual-write, virtual entities, OData, and DMF for Finance and Operations to Dataverse integration with latency and failure tradeoffs.
A hands-on guide to building approval workflows in Dynamics 365 Finance & Operations using the workflow editor, with conditional routing, escalation, and delegation.
Learn when to use Dataverse low-code plug-ins with Power Fx for transactional server-side logic, and when C# plug-ins or flows still win.
How to build financial statements in Dynamics 365 Finance using row, column, tree and report definitions, with practical tips on dimension sets and performance.
Build a first Dataverse C# plug-in with IPlugin, pipeline stages, Target handling, tracing, registration, and production-safe practices.
When to use query-based versus Report Data Provider SSRS reports in Dynamics 365 F&O, the full component stack, and an X++ sketch of an RDP class and data contract.
A practical Dataverse logic placement guide comparing business rules, Power Fx, JavaScript form scripts, and C# plug-ins for scale.
Configure Copilot in Dynamics 365 Sales with practical guidance on summaries, email drafting, meeting prep, data readiness, and governance.
A practical breakdown of inventory costing in Dynamics 365 Supply Chain Management with item model groups, physical vs financial updates, inventory close, and a FIFO example.
Design scalable model-driven app forms with tabs, sections, quick views, business rules, form scripts, security, and performance patterns.
Use Dataverse alternate keys and Web API upsert to build idempotent integrations that match business identifiers, avoid duplicates, and simplify retries.
Compare Dataverse calculated, rollup, and formula columns with practical examples, platform limits, timing tradeoffs, and when plug-ins are safer.
Secure Power Pages data with Dataverse table permissions, access scopes, web roles, column profiles, and testing practices that prevent data leaks.
Configure Dynamics 365 Customer Service SLAs, KPI timers, business hours, pause rules, Power Automate actions, and entitlements without surprises.
Choose OData or FetchXML for Dataverse Web API queries with practical examples for select, filter, joins, aggregation, paging, and performance.
Master Dynamics 365 Customer Service unified routing with skills-based assignment, capacity profiles, and overflow rules to cut handle time and boost CSAT.
An introduction to the Model Context Protocol and how the Dataverse MCP server lets Claude read and write business data through natural language.
A hands-on example of using the Dataverse MCP server with Claude to query tables, create records, and update data in Dynamics 365 through natural language.
The standout features from Microsoft's 2026 Release Wave 1 for Dynamics 365 and Power Platform, and what they mean for your projects.
A hands-on tutorial for creating custom Copilot plugins in Dynamics 365 Sales — from defining a custom API to registering a plugin that Copilot can invoke, with real examples and permission gotchas.
A practical breakdown of the Sales Qualification Agent, Case Management Agent, and the governance framework you need before deploying them.
How the Accounting Rules Engine, multi-entity journals, flexible hierarchies, and Copilot in D365 Finance 10.0.46+ transform period close for multi-company environments.
A field-tested guide to dual-write configuration between D365 Finance & Operations and Dataverse — covering initial sync failures, conflict resolution, performance tuning, and when to use alternatives like virtual entities or data export service.
How to diagnose and fix slow X++ queries in D365 Finance & Operations using Trace Parser, execution plans, proper index design, join selection, and set-based operations — with real before/after examples.
How to use virtual entities in D365 Finance & Operations to surface external data from APIs and databases without importing, syncing, or paying the ETL tax — with a real-world supplier data example.
A practical guide to data migration using the Data Management Framework in D365 Finance & Operations — covering entity selection, staging tables, transformation patterns, error handling, and performance tuning from real enterprise migrations.
Build a full round-trip integration between Power Automate and D365 Finance & Operations — trigger on business events, transform data, and write back via OData.
How to use Chain of Responsibility (CoR) to extend standard X++ classes in D365 Finance & Operations — with code samples for wrapping methods, accessing protected members, and avoiding common pitfalls.
How to build, activate, and consume Business Events and Data Events in Dynamics 365 Finance & Operations with X++ code samples and integration patterns.
How Dataverse security roles actually work, common mistakes that leave data exposed, and the layered model you should be using in 2026.
How to build batch jobs using the SysOperation framework in D365 Finance & Operations — contract, controller, and service classes with X++ code samples.
How to distinguish between create and update operations in Dataverse-triggered flows and implement conditional logic accordingly.
A practical reference for solution component types, their IDs, and how to work with solution XML in Dynamics 365 and Power Platform.