
Les
bases de données utilisées pour la Ligne 100
de Sage
Les
applications de gestion de Sage L100 sont
déclinées dans la version sur
plusieurs bases de données. Les bases
commercialisées sont :
-
base propriétaire dite "Cbase"
- base de données relationnelle SAGESQL qui est un Oracle
qui ne dit pas son nom
- base de données relationnelle MsSQL server 2000 (depuis la
V15.50 des logiciels Sage, les produits sont compatibles MsSQL
server 2005 en mode 90)
Les
commentaires sur les bases de données
- La base
propriétaire :
-
la base propriétaire devient rapidement saturée
lors
d'accès simultanés de
10 utilisateurs en écriture et la base de données
est peu performante
au delà d'une taille maxi de 1 Go.
- Il semblerait que
orientation marketing de l'éditeur envisage de ne conserver
la base propriétaire que pour la gamme Ligne30, la Ligne 100
devant basculer sur la base SageSQL à
échéance de 24 à 36 mois)
- la base propriétaire n'est pas directement accessible pour
des traitements périphériques. Il faut utiliser
un driver
ODBC de Simba adapté aux bases Sage et
commercialisé par
Sage et son réseau de revendeurs partenaires
agréés.
-
la base SageSQL est destinée à donner un meilleur
temps
de réponse pour des configuration dont le nombre
d'utilisateurs
ou la taille de la base de données a
dépassé les
possibilités de la base propriétaire.
- Une base Oracle est derrière la dénomination de
SageSQL. Cependant, Oracle et Sage ont fait un effort pour
réduire à sa plus simple expression
l'administration
d'Oracle en développant un assistant se limitant
à
poser les questions essentielles et se chargeant des autres
paramétrages à des options choisies par
l'éditeur.
Sage ne prévoit pas de possibilité d'ouverture de
la base
à des développements
périphériques. Cependant,
la base est accessible au travers des "Objets Métiers",
permettant malgré tout une ouverture de cette base.
- La base MsSQL Server
2000 et 2005 :
-
la base MsSQL Server 2000 est destinée à donner
le
meilleur de l'ouverture des bases de données. Les produits
Sage
sont livrés avec une licence complète de MsSQL
Server
2000 dont le droit d'utilisation est limité à
l'usage des
applications Sage et facilitant l'accès aux bases pour des
requètes. L'éditeur
annonce qu'il ne fourni qu'un runtime de MsSQL en accord avec le
contrat qu'il a passé avec Microsoft.
- MsSQL Server 2000
étant un produit complet, il est donc
indispensable de gérer soit même l'administration
des
bases à l'aide des outils Microsoft. A moins que vous ne
maîtrisiez complètement la gestion de MsSQL Server
2000,
il est vivement recommandé de confier à un
partenaire
Sage certifié la mise en oeuvre de vos applications.
-
la nouvelle version des produits Sage L100, en V15.50 permet enfin le
fonctionnement des applications en environnement MsSQL 2005, soit en
mode compatible 2000 (80) soit en mode 2005 (90). En MsSQL 2005, aucune
base de données n'est fournie avec les applications comme
s'est le cas en MsSQL
2000. Il s'agit encore, timidement et/ou "marketingnement" que d'une
approche de ce nouvel environnement. Cependant les démos
présentées en "live" mettent en
évidence le fonctionnement en 2005. Attention, il faut bien
préciser l'environnement à l'acquisition des
produits en "new biz" (nouvelle acquisition).
- les applications
tierces et périphériques peuvent
accèder aux bases de données via le driver ODBC
de MsSQL
tant en lecture qu'en écriture. Il est magré tout
conseillé de s'appuyer sur le driver ODBC de Sage (voir plus
haut) pour les requète d'INSERT et d'UPDATE, le driver
prenant
en charge automatiquement les contrôles de
cohérence et
les mises à jour des informations selon les liens dans la
base.
Le revers de la médaille est un fort ralentissement de
l'application en écriture.