Dokos introduit une architecture synchrone pour les principaux rapports comptables, utilisant DuckDB comme moteur d'analyse pour offrir des performances optimisées. Cette fonctionnalité permet d'exécuter les rapports jusqu'à 10 fois plus rapidement que la méthode traditionnelle, particulièrement utile pour les entreprises avec un grand volume de données.
Les rapports suivants bénéficient de l'exécution synchrone :
Note : La première synchronisation peut prendre quelques minutes selon le volume de données. Les synchronisations suivantes s'effectuent automatiquement à chaque sauvegarde d'écriture comptable.
| Paramètre | Description | Valeur par défaut |
|---|---|---|
sync_frequency | Fréquence de synchronisation (en minutes) | 5 |
max_sync_records | Nombre maximum d'écritures synchronisées par lot | 1000 |
duckdb_memory_limit | Limite mémoire pour DuckDB (en Mo) | 1024 |
Pour modifier ces paramètres :
site_config.json"dokos": {
"sync_reports": {
"sync_frequency": 2,
"max_sync_records": 2000,
"duckdb_memory_limit": 2048
}
}
bench restart)| Erreur | Cause probable | Solution |
|---|---|---|
| "Synchronisation échouée" | Espace disque insuffisant | Vérifiez l'espace disponible et augmentez si nécessaire |
| "Rapport vide" | Synchronisation incomplète | Lancez une synchronisation manuelle via Comptabilité > Outils > Synchroniser les données DuckDB |
| "Temps d'exécution long" | Limite mémoire atteinte | Augmentez duckdb_memory_limit dans la configuration |
Pour forcer une synchronisation immédiate :