Dataset coverage matrix
Open Dataset coverage matrix 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-coverage-matrix",
"category": "data-tools",
"built": true,
"requirements": "A header-only source has a present field with 0/0 values. Only the empty string counts as empty; spaces and zero are values. This checks field coverage, not the accuracy of source records. 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": "required",
"label": "Required field names (JSON)",
"value": "[\"id\", \"amount\", \"email\"]",
"type": "textarea",
"help": "List exact headers to look for across the uploaded sources."
},
{
"key": "outputSafety",
"label": "CSV output cells",
"value": "Protect spreadsheet cells",
"type": "select",
"values": [
"Protect spreadsheet cells",
"Preserve original cells"
]
}
],
"live": false,
"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. Select 1 to 10 distinct UTF-8 CSV files. The matrix shows missing headers or nonempty/total record counts for each source and required field. Zero-row files can still contain a required header. Up to 4,000,000 bytes total; aggregate CSV limits still apply. Reads are sequential and cancellable. Protect spreadsheet cells prefixes formula-like values, including negative numbers, with an apostrophe. Choose Preserve original cells only for a trusted import workflow.",
"files": true,
"multiple": true,
"input": false,
"accept": ".csv,.tsv,text/csv",
"maxFileBytes": 4000000,
"experience": {
"automatic": false,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Up to 1,000,000 characters. Review the settings before running.",
"helpParts": [
"Up to 1,000,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"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
See which CSV sources contain each required field and how many values are filled.
How to use Dataset coverage matrix
- Choose CSV files with distinct filenames.
- List the required field names in JSON.
- Download a source-by-field matrix of missing headers and nonempty counts.
Useful next steps
Prepare the source
Choose CSV files with distinct filenames.
Choose the matching rules
List the required field names in JSON.
Review and keep the result
Download a source-by-field matrix of missing headers and nonempty counts. A header-only source has a present field with 0/0 values. Only the empty string counts as empty; spaces and zero are values. This checks field coverage, not the accuracy of source records.