Formats de base de données ODBC courants. Business Objects Crystal Reports 2008 SP1
Accès aux sources de données
Sources de données ODBC
26
Formats de base de données ODBC courants
Access
Bien que vous puissiez accéder aux fichiers Microsoft Access depuis
Crystal Reports (voir
page 776), il se peut que vous souhaitiez utiliser ODBC pour ces fichiers. Lorsqu'il communique avec les bases de données Access, ODBC utilise un fichier de traduction qui communique avec le moteur de base de données Microsoft Jet via DAO
(voir
page 778). Le moteur de base de données Microsoft Jet est un exemple de pilote ODBC spécifique à un SGBD.
Toutes les tâches dans les bases de données Access sont effectuées par le moteur Jet dont il est un composant obligatoire. Jet est un composant nécessaire pour travailler avec les données Access. Le moteur Jet faisant partie intégrante de toutes les bases de données Access, il est montré ici comme un élément de la couche Base de données.
Excel
Vous pouvez convertir les feuilles de calcul Microsoft Excel en bases de données pouvant être lues par Crystal Reports via ODBC. Dans Excel 4.0
et versions antérieures, utilisez la commande Définir la base de données du menu Données. Dans Excel 5.0 et versions ultérieures, utilisez la commande
Définir du sous-menu Nom du menu Insertion. Dès que les feuilles de calcul sont converties, leurs lignes deviennent des enregistrements et leurs colonnes des champs. Pour en savoir plus sur la conversion de vos feuilles de calcul en format de base de données, voir votre documentation Excel. Une fois la feuille convertie, configurez la source de données ODBC correspondante, puis sélectionnez-la depuis Crystal Reports.
Remarque :
Si vous utilisez Excel 7.0 ou version ultérieure, vous pouvez exporter vos feuilles de calcul en tant que tables de base de données Access et les lire
à partir de Crystal Reports comme vous le feriez avec toute autre table
Access. Pour en savoir plus, voir votre documentation Excel.
Vous pouvez configurer une source de données ODBC pour des feuilles de calcul Excel à l'aide du moteur DAO. Le moteur DAO est installé sur votre
Guide de l'utilisateur de Crystal Reports 2008 SP1 795
Accès aux sources de données
26
Sources de données ODBC
système avec la version de Crystal Reports. Vous devez cependant définir une source ODBC manuellement pour votre feuille de calcul Excel. Voir la rubrique intitulée "Configurer une source de données ODBC" dans l'aide en
ligne de Crystal Reports.
Informix
Crystal Reports accède aux bases de données Informix au moyen d'ODBC.
Le client Informix doit être installé sur votre ordinateur. Si ce n'est pas le cas,
Crystal Reports fournit le moteur utilisé par ODBC pour communiquer avec le moteur de base de données Informix.
Remarque :
Le pilote ODBC Informix fait partie des pilotes DataDirect téléchargeables depuis le Centre de téléchargement de Business Objects à l'adresse suivante :
http://www.businessobjects.com/products/downloadcenter
Bases de données SQL via DataDirect
Il existe de nombreux systèmes de gestion de bases de données SQL sur le marché, et la plupart d'entre eux sont accessibles via ODBC.
Crystal Reports fournit plusieurs pilotes ODBC DataDirect via téléchargement, vous permettant ainsi d'accéder à de nombreuses bases de données SQL parmi les plus courantes, dont :
• Informix
• Oracle
• Sybase
• Microsoft SQL Server
• DB2
Crystal Reports communique toujours avec ODBC via le fichier de traduction crdb_odbc.dll, mais les pilotes DataDirect permettent à ODBC d'accéder facilement aux bases de données.
796 Guide de l'utilisateur de Crystal Reports 2008 SP1
Accès aux sources de données
Sources de données ODBC
26
Remarque :
Si vous utilisez une base de données SQL qui n'est pas accessible aux pilotes DataDirect, reportez-vous à votre documentation SGBD pour en savoir plus sur les pilotes ODBC requis.
Ne confondez pas bases de données SQL et langage SQL. Ce dernier est un langage informatique conçu spécialement pour créer et lire des fichiers de base de données. Voir
Utilisation de SQL et des bases de données SQL
page 749.
Une base de données SQL est un ensemble d'applications qui utilisent le langage SQL pour créer et manipuler des bases de données. Les SGBD
SQL sont généralement conçus pour fonctionner comme d'importantes applications client/serveur distribuées sur le réseau.
Pour ouvrir une base de données SQL, ODBC utilise un ensemble de pilotes de prise en charge ODBC DataDirect (les mêmes pour tous les formats de base de données SQL), un pilote ODBC DataDirect spécifique au format de la base et la couche Communication de base de données (assurant la communication directe avec le fichier de base de données). Les fichiers de cette couche Traduction SGBD sont tous des pilotes DataDirect.
Remarque :
• ODBC ne doit pas nécessairement utiliser les pilotes DataDirect pour accéder aux bases de données SQL affichées ici. La plupart des applications SGBD SQL disposent de leurs propres pilotes ODBC.
• Les pilotes DataDirect sont disponibles via téléchargement à partir du
Centre de téléchargement de Business Objects à l'adresse suivante :
http://www.businessobjects.com/products/downloadcenter
Visual FoxPro
Les données Microsoft Visual FoxPro sont accessibles via ODBC, tandis que les données des versions 2.6 et antérieures de FoxPro sont accessibles directement via le moteur xBase. Si vous utilisez les versions 2.6 ou antérieures de FoxPro, voir
page 777.
Guide de l'utilisateur de Crystal Reports 2008 SP1 797

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.