Dataset schema drift detector
Open Dataset schema drift detector on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "dataset-schema-drift-detector",
"category": "data-tools",
"built": true,
"requirements": "Compares header sequence, observed type categories, dominant types and the presence of empty values. Different record counts alone do not prove drift. This compares samples, not a declared SQL schema. Up to 1,000,000 characters, 10,000 data records, 100 columns and 100,000 cells across the sources. Files for multi-source tools are limited to 4,000,000 bytes total. Reports retain at most 500 diagnostic findings and state any omitted count. CSV and JSON outputs are limited to 4,000,000 characters.",
"implementation": {
"fields": [
{
"key": "separator",
"label": "Input CSV separator",
"value": ",",
"type": "select",
"values": [
",",
";",
"\t"
]
},
{
"key": "comparison",
"label": "Comparison CSV",
"value": "id,amount\nA,10.00\nB,3.50\n",
"type": "textarea",
"help": "Paste the second table, including its header row. Both tables use the selected separator."
}
],
"live": true,
"presentation": "metrics",
"note": "Runs locally on your device. CSV requires unique nonempty headers. Up to 1,000,000 characters, 10,000 data records and 100,000 cells across inputs, with 100 columns. Quoted multiline cells are supported. Each JSON settings field is limited to 100,000 characters. Output files are bounded to 4,000,000 characters. Diagnostic reports contain at most 500 findings and disclose the omitted count. Compare headers, dominant observed types, all observed type categories and whether each field contains empty cells. Added, removed and reordered fields are reported. Counts alone do not establish a schema change.",
"experience": {
"automatic": true,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Earlier CSV",
"placeholder": "id,amount\nA,10",
"help": "Paste CSV data with unique column headers. Quoted multiline cells are supported. Results update as you type. Up to 1,000,000 characters.",
"helpParts": [
"Paste CSV data with unique column headers. Quoted multiline cells are supported.",
"Results update as you type.",
"Up to 1,000,000 characters."
],
"action": null
},
"mode": "automatic",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Compare CSV exports to find added fields, removed fields and changes in observed data types.
How to use Dataset schema drift detector
- Paste the earlier CSV in the main input.
- Paste the newer export in Comparison CSV.
- Review field changes and download the complete report.
Useful next steps
Prepare the source
Paste the earlier CSV in the main input.
Choose the matching rules
Paste the newer export in Comparison CSV.
Review and keep the result
Review field changes and download the complete report. Compares header sequence, observed type categories, dominant types and the presence of empty values. Different record counts alone do not prove drift. This compares samples, not a declared SQL schema.