▸case-08 Provide a Python code snippet that defines a custom table schema named sample_project containing a status choice field. Show how option values should be modeled in Python type definitions. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-22 What pac cli command line syntax extracts table schema definitions from a Dataverse environment into a local solution directory? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-23 How do you configure an Azure Data Factory copy activity sink for high-throughput bulk insertion into Dataverse tables? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-04 Write a Python function to query contacts with network resilience. If the request encounters rate limiting (HTTP 429) or temporary server errors, handle them using exponential backoff without custom HTTP wrappers. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-21 How do you implement batch requests and handle transient errors when building a C# .NET console application using Microsoft.PowerPlatform.Dataverse.Client.ServiceClient? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-19 Provide a fully documented Python module skeleton for Dataverse operations including class docstrings, method parameter docstrings, and type hints. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-10 Write a Python function to attach a 50MB PDF document to an annotation record in Dataverse. Avoid loading the whole file into memory or sending it in a single HTTP POST. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-05 How do you configure global HTTP timeout values, maximum retries, backoff multipliers, and preferred language headers when instantiating the Microsoft Dataverse Python client? Show code setup. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-18 Demonstrate how to iterate through 5000 contacts 100 at a time ordered by modifiedon ascending using Python SDK query tools. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-01 I need a Python script using the Microsoft Dataverse SDK to ingest thousands of contact updates efficiently. The script should perform bulk upserts while resiliently handling network glitches or rate limits with exponential retries and custom client timeouts. Please provide a well-typed, production-ready Python solution with docstrings and links to API documentation for the client configuration and batch execution methods used. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-11 Show how to pull active opportunity records from Dataverse into a data manipulation library table structure for analytical processing using specialized client integration. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-03 We are building an analytics pipeline that queries filtered Dataverse records directly into tabular structures for processing and then uploads large binary files back as table attachments. Write a robust Python script demonstrating optimized query pagination/expansion into data frames along with chunked file upload capabilities for multi-megabyte attachments. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-13 Show a robust Python function signature and implementation for fetching record details by ID with comprehensive type annotations and error handling. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-17 Provide Python code to inspect custom metadata for table sample_gadget and safely remove the table definition if it exists. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-07 Construct an efficient query targeting account records. Retrieve only accountid, name, and primarycontactid, filtered by statecode eq 0, expanded to show contact email, ordered by createdon descending, with page size limited to 50. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-02 Can you write a Python module using the Dataverse SDK to programmatically set up a new custom table schema with choice columns mapped to standard Python enumerations? Once the metadata changes are submitted, the script should clear any local schema caches to keep the client state updated. Provide a fully annotated Python script including type hints and API reference links for all SDK classes and methods. | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-15 Write a Python script to remove 200 inactive lead records in batches while maintaining execution safety and error logging. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-06 Draft a Python script that creates 500 account records in batches. Ensure that if individual record creations within a batch fail, the script inspects batch responses to log errors and continue. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-12 Write a Python script that connects to Dataverse and fetches user profiles. Ensure code standards demand explicit external references for classes used. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-20 Write Python code that updates modified addresses across 50 account records in a single batch, resilience-checked for network drops. | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-09 After programmatically adding a new value to an existing picklist/choice attribute in Dataverse via Python, what method call is required to prevent stale option set values in subsequent queries? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-14 Create an OData query string or SDK query object targeting the incident table that expands primarycontactid while selecting only title and telephone1 from contact. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-16 Create a Python utility method that accepts a file path and record reference, dynamically choosing between simple upload and multi-part chunked upload based on file size. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |