Quick Start¶
This guide helps you begin profiling datasets with Aniwa in minutes.
Your First Profile¶
Run your first dataset profile:
Aniwa automatically:
- loads the dataset
- infers schema information
- detects quality issues
- calculates statistics
- generates intelligent insights
- renders a Rich terminal report
Example Dataset¶
Example datasets are available inside:
Example:
Console Output¶
Example output:
╭──────────────────────────────╮
│ Aniwa │
│ Universal dataset profiling │
╰──────────────────────────────╯
Dataset Summary
Rows: 5
Columns: 5
Column Profile
customer_id | Int64
email | String
Insights
- duplicate rows detected
- possible sensitive information detected
Generate Reports¶
Aniwa supports multiple report formats.
JSON Report¶
HTML Report¶
Markdown Report¶
Excel Report¶
PDF Report¶
Profiling Modes¶
Aniwa supports two profiling modes.
Fast Mode¶
Optimized for speed.
Fast mode focuses on:
- lightweight checks
- rapid schema inspection
- minimal computation
Best for:
- very large datasets
- quick debugging
- CI pipelines
Deep Mode¶
Comprehensive profiling.
Deep mode includes:
- full statistics
- quality analysis
- deeper insights
- intelligent detection
Best for:
- audits
- production validation
- dataset exploration
Using Report Templates¶
Aniwa supports multiple report templates.
Available templates:
- default
- clean
- compact
- enterprise
- dark
Example:
Output Directories¶
Automatically generate reports into directories.
Aniwa automatically:
- creates directories
- generates filenames
- applies correct extensions
Generated file example:
Include Specific Sections¶
Generate focused reports.
Example:
Exclude Sections¶
Example:
Supported Sections¶
Available report sections:
- summary
- schema
- quality
- statistics
- insights
- charts
Configuration Files¶
Aniwa supports reusable project configurations.
Supported config files:
- aniwa.yaml
- aniwa.yml
- aniwa.toml
- aniwa.json
Example:
mode: deep
report:
format: html
template: dark
output_dir: reports/
sections:
include:
- summary
- statistics
- insights
Run:
Aniwa automatically discovers and loads the config.
Custom Config File¶
Use a specific config file:
CLI Overrides Config¶
CLI arguments always override config values.
Example:
Overrides:
Common Workflows¶
Quick Inspection¶
Team Report Generation¶
CI Validation¶
Data Audit¶
Recommended Workflow¶
A recommended professional workflow:
- run quick console profile
- inspect insights
- generate HTML/PDF reports
- configure reusable workflows
- automate in CI/CD pipelines
Next Steps¶
Continue with:
- first-profile.md
- configuration.md
- cli-reference.md
- profiling-modes.md
- report-formats.md