The SDG is a command-line application that must be run from either the Windows Command Prompt or Windows PowerShell.
Full Command Line Arguments
Below is a list of currently available command line arguments for the SDG. You can get a list of arguments available to the application by running with the /?switch.
Run in Powershell
EdFi.SDG.vXX.exe /?
Argument
Description
Required
Default
-c / -configXmlPath
Provides the path to the XML configuration file for this run.
Yes
(none)
-d / -dataFilePath
Provides the path to the input CSV data files.
No
.\DataFiles\
-m / -outputMode
One of {"Standard", "Seed"}. See further documentation about Seed Data.
No
Standard
-o / -outputPath
Path where output files should be saved. Note: this folder must already exist.
No
.\ (i.e. Current Directory)
-s / -seedFilePath
Path to an input or output seed file. Used for running in seed output mode. See further documentation about Seed Data.
No
(none)
-w / -allowOverwrite
If provided, files in the outputPath can be overwritten with newly generated data.
No
false
For example, a typical run of the SDG looks like this: