What problem does it solve?
This Skill automates the complex and time-consuming process of understanding data structures by automatically detecting schemas, inferring data types, identifying constraints, and uncovering relationships within datasets.
Core Features & Use Cases
- Automatic Schema Detection: Infers schemas from raw data files without explicit definitions.
- Intelligent Type Inference: Identifies primitive, complex, semantic, geographic, and business-specific data types.
- Constraint Discovery: Detects nullability, uniqueness, ranges, lengths, patterns, and enumerations.
- Relationship Inference: Uncovers foreign key, parent-child, and functional dependencies between fields.
- Use Case: When provided with a CSV file containing customer transaction data, this Skill can automatically determine that 'email' is an email type, 'order_id' is a unique identifier, 'country' is a categorical field with specific values, and that 'postal_code' functionally determines 'city' and 'state'.
Quick Start
Use the schema inference skill to analyze the file 'customer_data.csv' and infer its schema.