Nouvelle sur le forum, je poste quand même une réponse, avec un temps de retard, certes...
Avec l'arrivée de SQL Server, l'idée d'attaquer directement la base Divalto en SQL est extrêmement tentante, néanmoins, cette technique est à éviter au maximum.
Les programmes Divalto d'import de données (qui s'appuient sur Excel notamment) permettent de garantir:
- l'intégrité fonctionnelle de la base, via une batterie de contrôles sur les données chargées
- l'intégrité technique, notamment vis-à-vis des clés étrangères qui ne sont pas implémentées sous forme de contraintes dans la base de données
- la performance de la base: la base de l'ERP contient un certain nombre de colonnes additionnelles techniques remplies par les traitement d'import et nécessaires pour des performances optimales
En bref, sur une table purement spécifique pourquoi pas faire un peu de SQL, pour le reste, c'est à éviter, voire à proscrire totalement pour le cas du moteur de pièces commerciales.
Dans tous les cas, rien n'est figé au niveau des programmes de chargement de données: on peut les surcharger, pour ajouter de nouveaux contrôles notamment, ou en créer de nouveaux.
Voilà, j'espère que ça répond à votre question...
Partager