Data Guard Example Pack

This starter pack is designed to work with the built-in example row struct:

  • Example Item Stats Row
  • native type name: FDataGuardFeature1TestRow

Included files:

  • Example_ItemStats_Valid.csv
  • Example_ItemStats_Large.csv
  • Example_ItemStats_Unicode.csv
  • Example_ItemStats_SpreadsheetExport.csv
  • Example_ItemStats_DuplicateKeys.csv
  • Example_ItemStats_DuplicateHeader.csv
  • Example_ItemStats_Schema.json
  • Example_ItemStats_Overlay.json
  • Example_ItemStats_Broken.csv
  • Example_ItemStats_AllInvalid.csv
  • Example_ItemStats_BrokenSchema.json
  • Example_ItemStats_BrokenOverlay.json
  • Example_WideDataset_Valid.csv
  • Example_WideDataset_Schema.json

Suggested first runs

  1. Struct-only
    • Choose struct: Example Item Stats Row
    • Choose CSV: Example_ItemStats_Valid.csv
  2. JSON Schema
    • Choose CSV: Example_ItemStats_Valid.csv
    • Choose schema JSON: Example_ItemStats_Schema.json
  3. Struct + JSON Rules
    • Choose struct: Example Item Stats Row
    • Choose CSV: Example_ItemStats_Valid.csv
    • Choose overlay JSON: Example_ItemStats_Overlay.json

Expected result:

  • all three workflows should validate successfully
  • the CSV should be importable into a DataTable that uses Example Item Stats Row

Suggested failure runs

  1. Struct-only partial or mixed validation example using Example_ItemStats_Broken.csv
  2. Struct-only full failure example using Example_ItemStats_AllInvalid.csv
  3. JSON Schema setup failure using Example_ItemStats_BrokenSchema.json
  4. Struct + JSON Rules overlay failure using Example_ItemStats_BrokenOverlay.json

Production-readiness checks

  • Large CSV quick check: Example_ItemStats_Large.csv
  • Wide CSV quick check: Example_WideDataset_Valid.csv
  • Unicode CSV quick check: Example_ItemStats_Unicode.csv
  • Spreadsheet-export CSV quick check: Example_ItemStats_SpreadsheetExport.csv
  • Duplicate-key CSV quick check: Example_ItemStats_DuplicateKeys.csv
  • Malformed-header CSV quick check: Example_ItemStats_DuplicateHeader.csv