# Sources de données, connecteurs et stockage

## Sources de données

### Fonctionnel
Phase 1 : CSV, Excel, TXT, autres formats classiques et bases de données classiques.  
Phase 2 : BigQuery, Snowflake, Databricks, Redshift.  
Phase 3 : APIs SaaS métier.

### Technique

```txt
packages/connectors
packages/connector-sdk
packages/connector-runtime
```

Chaque connecteur expose auth, metadata, schema discovery, query capabilities, refresh, preview et lineage hooks.

## Stockage fichiers

### Fonctionnel
Les fichiers importés doivent être stockés de manière scalable.

### Technique
Choix : object storage dès le départ.

```txt
raw-files
processed-files
exports
previews
```

PostgreSQL stocke les métadonnées. Object storage stocke les fichiers.

## Base metadata

### Fonctionnel
Stocker les objets applicatifs.

### Technique
Choix recommandé : PostgreSQL.

Plus tard : Redis pour cache/locks/sessions, object storage pour fichiers, warehouse externe pour analytique.
