Skip to main content

load

Load CSV data into a Dataverse entity

Usage​

ppds data load [options]

Options​

LongShortTypeDefaultDescription
--analyzeboolAnalyze mapping without loading data (preview which columns match)
--batch-sizeintRecords per batch (default: 100)
--bypass-flowsboolBypass Power Automate flow triggers
--bypass-pluginsstringBypass custom plugin execution: sync, async, or all (requires prvBypassCustomBusinessLogic privilege)
--continue-on-errorboolContinue loading on individual record failures
--debugboolEnable diagnostic logging output
--dry-runboolValidate without writing to Dataverse
--entity-estringTarget entity logical name
--environment-envstringOverride the environment URL. Takes precedence over profile's bound environment.
--file-fFileInfoPath to CSV file
--forceboolForce loading even when auto-mapping is incomplete (unmatched columns will be skipped)
--generate-mappingFileInfoGenerate mapping template to specified file
--key-kstringAlternate key field(s) for upsert. Comma-separated for composite keys.
--mapping-mFileInfoPath to column mapping JSON file
--output-format-oOutputFormatOutput format
--profile-pstringProfile name(s). For high-throughput pooling, specify multiple Application User profiles comma-separated (e.g., app1,app2,app3) - each profile multiplies API quota.
--verbose-vboolEnable verbose logging output