Example/Test of newer F# scripting features for data import task.
- script downloads package dependencies (nuget)
- String interpolation
- anonymous records
- Reads file using a typeprovider
- CsvProvider can be swapped e.g. JsonProvider
- Validates & maps to a domain type
- skipping invalid data
- Fetches Token
- Identity Server in this case
- Posts data to API endpoint
- in parallel Asynchronous batches
- Results summarised
- Collates any response errors
- writes to file
ResponseErrors.txt
- writes to file
- Set values for: import file, uri's, secrets, mapped columns, etc
- run
dotnet fsi import.fsx