Comment ça marche

Installez, connectez, demandez, exploitez.

1

Installation de ONE CORE

2

Ajout du module ONE DATA

3

Connexion à une base SQL

4

Création de schémas, CRUD, widgets et dashboards

Installation

ONE DATA s’installe comme module ONE CORE.

Recommandé

Module ONE CORE

ONE DATA utilise les comptes, rôles, paramètres et menus de ONE CORE. Le module apparaît dans le menu latéral après synchronisation.

  1. Installer ONE CORE dans un projet ou un sous-répertoire.
  2. Copier le dossier OneData dans app/Modules/OneData.
  3. Lancer la migration du module.
  4. Synchroniser les modules dans ONE CORE.
  5. Ouvrir /onedata puis activer la licence.
Connexion SQL

Préparer les accès base

Pour rester non intrusif, créez idéalement un utilisateur SQL dédié avec les droits strictement nécessaires.

  • Droits SELECT pour l’exploration et les dashboards.
  • Accès réseau depuis l’hébergement ONE CORE vers la base cible.
  • Identifiants séparés pour chaque environnement.
  • Validation de la licence depuis le serveur ONE DATA.

Commandes principales pour le mode module ONE CORE

Copy-Item "C:\chemin\vers\OneData" "C:\chemin\vers\one-core\app\Modules\OneData" -Recurse -Force
cd "C:\chemin\vers\one-core"
php spark migrate -n App\Modules\OneData

Après la copie, allez dans ONE CORE, page Modules, pour vérifier que ONE DATA est actif. Le module apparaît ensuite dans le menu latéral.

Configuration minimale

Pré-requis techniques pour installer ONE DATA.

Serveur web

  • PHP 8.2 minimum
  • Apache, Nginx ou hébergement compatible PHP
  • Installation ONE CORE opérationnelle
  • Document root de ONE CORE pointé vers public/

Extensions PHP

  • intl
  • mbstring
  • mysqli
  • json
  • curl pour la validation de licence et l’IA
  • sodium recommandé pour vérifier la licence signée

Base de données

  • MySQL ou MariaDB
  • Base ONE CORE migrée
  • Accès SQL en lecture à chaque base cible
  • Identifiants SQL séparés recommandés

À prévoir avant l’installation

  • Une clé de licence active ONE DATA
  • Un accès réseau au serveur de licences ONE DATA
  • Une clé API OpenAI dans ONE CORE pour les fonctions IA
  • Aucune modification des applications sources n’est nécessaire
  • Aucun connecteur à injecter dans les projets existants
  • Aucune table source n’est modifiée par défaut