You can also use the upload file feature
to use JSON files. These will be stored in the SQL warehouse configured in your fabric.
Properties
Source properties
The following properties are available for the JSON Source gem.Target properties
The following properties are available for the JSON Target gem.Schema validation
Prophecy lets you enable schema validation for JSON files in a Source gem. Use schema validation to ensure JSON files conform to a predefined structure before ingesting the data. JSON schema validation works for all file storage connections.Prerequisites
To use schema validation, you need a JSON Schema file in the same directory as your source file. If your schema uses$ref to reference external schemas, those referenced schema files must also be in the same directory. Learn how to write JSON Schema files.
Set up schema validation
- In the Location tab of a Source gem, toggle Enable JSON Schema Validation.
- Provide a path to the JSON file that you will use to validate against.
- Open the Properties tab.
- Click Infer Schema.
Example
The following example shows a source file and a corresponding validation file that would validate successfully.Troubleshooting
If the schemas do not match:- Schema inference will fail.
- The Source gem will fail to run.

