Wicked Smart Data
LearnInsightsAboutContact
Sign InLet's Build
LearnInsightsAboutContact
Sign InLet's Build
Wicked Smart Data

Intelligence, automation, and expert execution — plus an elite library of free knowledge. We turn complexity into competitive advantage.

Start a conversation

Platform

  • Learning Paths
  • Insights
  • RSS Feed

Company

  • About
  • Contact
  • Work With Us

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Wicked Smart Data. All rights reserved.

Intelligence · Automation · Advantage

The Library · Insights

Deep dives across data, automation & AI

108 in-depth articles — from Excel foundations to production machine learning. Filter by topic or difficulty to find exactly what you need.

Configuring Dataverse Row-Level Access Teams and Access Team Templates: Dynamically Granting Per-Record Permissions Without Custom Security Roles in Model-Driven Apps
Power AppsExpert

Configuring Dataverse Row-Level Access Teams and Access Team Templates: Dynamically Granting Per-Record Permissions Without Custom Security Roles in Model-Driven Apps

Access team templates let you grant per-record permissions dynamically — without creating new security roles or managing individual record shares. This deep-dive lesson covers template configuration, form integration, Power Automate automation, and the performance trade-offs you need to know before deploying at scale.

33 min read
Configuring Dataverse Relationship Behaviors and Cascade Rules: Controlling Assign, Share, Delete, and Reparent Operations Across Parent-Child Table Hierarchies in Model-Driven Apps
Power AppsPractitioner

Configuring Dataverse Relationship Behaviors and Cascade Rules: Controlling Assign, Share, Delete, and Reparent Operations Across Parent-Child Table Hierarchies in Model-Driven Apps

Cascade rules determine what happens to child records when you assign, share, delete, or reparent records in Dataverse — and misconfiguring them is the source of some of the most baffling data quality and security issues in production model-driven apps. This lesson teaches you how each of the five cascade actions works, when to use Parental vs. Referential vs. Custom behavior, and how to configure and troubleshoot cascade rules across multi-level table hierarchies.

25 min read
Configuring Dataverse Storage Extensions and Image Columns: Managing File Attachments, Full-Size Images, and Blob Storage Limits in Model-Driven App Forms
Power AppsExpert

Configuring Dataverse Storage Extensions and Image Columns: Managing File Attachments, Full-Size Images, and Blob Storage Limits in Model-Driven App Forms

Learn how Dataverse actually stores file attachments, full-size images, and binary content — and how architectural decisions you make at design time determine whether your app scales or hits a storage wall. This lesson covers Image columns, File columns, Notes attachments, SharePoint integration, and Azure Blob patterns with realistic capacity planning examples.

31 min read
Configuring Model-Driven App Embedded Canvas App Custom Pages: Passing Record Context, Handling Navigation, and Surfacing Dataverse Data Within Model-Driven Forms
Power AppsPractitioner

Configuring Model-Driven App Embedded Canvas App Custom Pages: Passing Record Context, Handling Navigation, and Surfacing Dataverse Data Within Model-Driven Forms

Learn how to embed a custom page inside a model-driven form, pass the host record's ID as context, surface related Dataverse data using Power Fx, and wire navigation so users stay inside the model-driven shell. A complete, production-ready walkthrough with a hands-on client dashboard exercise.

22 min read
Configuring Dataverse Solution Segmentation and Component Dependencies: Splitting Model-Driven App Customizations Across Multiple Solutions for Modular ALM and Safe Deployment
Power AppsExpert

Configuring Dataverse Solution Segmentation and Component Dependencies: Splitting Model-Driven App Customizations Across Multiple Solutions for Modular ALM and Safe Deployment

Monolithic Power Platform solutions create fragile, risky deployments — but splitting customizations across solutions requires understanding how Dataverse tracks component ownership, resolves layer conflicts, and enforces dependencies. This deep-dive lesson teaches you how to design a layered solution architecture, manage cross-solution dependencies safely, and build an ALM pipeline where teams can ship independently without stepping on each other.

29 min read
Configuring Dataverse Column Mappings for Relationship-Driven Record Creation: Auto-Populating Fields When Creating Child Records from Parent Forms in Model-Driven Apps
Power AppsPractitioner

Configuring Dataverse Column Mappings for Relationship-Driven Record Creation: Auto-Populating Fields When Creating Child Records from Parent Forms in Model-Driven Apps

Learn how to configure Dataverse column mappings so that child records created from parent forms automatically inherit field values through the relationship — eliminating repetitive data entry and improving data quality in model-driven apps. This lesson covers type compatibility rules, step-by-step configuration, runtime behavior, and programmatic use via InitializeFrom.

25 min read
Configuring Dataverse Choices and Choice Columns: Global Option Sets, Multi-Select Columns, and Dependency Filtering in Model-Driven App Forms
Power AppsExpert

Configuring Dataverse Choices and Choice Columns: Global Option Sets, Multi-Select Columns, and Dependency Filtering in Model-Driven App Forms

Dataverse choice columns are simple dropdowns on the surface—but the decisions you make about global vs. local option sets, multi-select behavior, and dependency filtering determine whether your data model stays coherent as your app scales. This lesson teaches the internals, the patterns, and the pitfalls that experts need to know.

30 min read
Configuring Dataverse Activity Tables and Timeline Controls in Model-Driven Apps: Tracking Emails, Tasks, Appointments, and Custom Activities Against Records
Power AppsPractitioner

Configuring Dataverse Activity Tables and Timeline Controls in Model-Driven Apps: Tracking Emails, Tasks, Appointments, and Custom Activities Against Records

Learn how Dataverse activity tables really work — the Activity base table, Activity Party model, and Regarding polymorphic lookup — and build a fully configured Timeline control for your model-driven app, including custom activity types and security-aware visibility. This is the lesson that turns the Timeline from a mystery into a deliberate design choice.

27 min read
Configuring Dataverse Managed Properties and Solution Component Locking: Controlling Customizability, Preventing Downstream Modifications, and Enforcing ISV-Grade Solution Boundaries in Model-Driven Apps
Power AppsExpert

Configuring Dataverse Managed Properties and Solution Component Locking: Controlling Customizability, Preventing Downstream Modifications, and Enforcing ISV-Grade Solution Boundaries in Model-Driven Apps

Managed properties are Dataverse's mechanism for declaring exactly what downstream consumers can modify after your managed solution is installed — and most ISVs configure them wrong. This expert-level lesson covers the full component taxonomy, XML-level configuration, solution layering interactions, and a practical boundary strategy for building platform-grade solutions.

28 min read
Configuring Dataverse Table Capacity and Storage Partitioning: Managing Large-Table Performance, Elastic Tables, and Time-Series Data Strategies in Model-Driven Apps
Power AppsExpert

Configuring Dataverse Table Capacity and Storage Partitioning: Managing Large-Table Performance, Elastic Tables, and Time-Series Data Strategies in Model-Driven Apps

When your Dataverse tables grow to tens of millions of rows, standard optimization tricks stop working. This lesson teaches you the architectural decisions — elastic tables, partition key strategies, TTL, and time-series patterns — that determine whether your model-driven app scales or buckles under production load.

31 min read
Configuring Dataverse Environment Variables in Model-Driven App Solutions: Managing Connection References, Default Values, and Deployment-Time Overrides Across Environments
Power AppsPractitioner

Configuring Dataverse Environment Variables in Model-Driven App Solutions: Managing Connection References, Default Values, and Deployment-Time Overrides Across Environments

Environment variables are the key to building Power Platform solutions that deploy cleanly across dev, UAT, and production without manual edits. This deep-dive lesson covers the full lifecycle: creating typed variables, managing the default/current value split, binding connection references, and injecting overrides at deployment time using Power Platform CLI and deployment settings files.

23 min read
Configuring Dataverse Connection Roles and Relationship Categories: Modeling Party-to-Party Associations Between Records in Model-Driven Apps
Power AppsPractitioner

Configuring Dataverse Connection Roles and Relationship Categories: Modeling Party-to-Party Associations Between Records in Model-Driven Apps

Standard lookups can't capture the full complexity of who plays what role in a relationship — a contact might be a sponsor on one project and a stakeholder on another. This lesson teaches you how to design, configure, and deploy Dataverse connection roles for real-world professional scenarios, including reciprocal pairs, table restrictions, form surfaces, and security.

24 min read
Previous123...9Next