sécurisée. Business Objects Crystal Reports 2008 SP1
Conception de rapports Web optimisés
8
Rationalisation de votre environnement de création de rapports
Pour relier efficacement les tables
1.
Vérifiez que chaque table de la base de données est indexée sur le champ que vous allez utiliser.
2.
Ajoutez les tables de la base de données à votre rapport puis créez une jointure de la table principale à la table de recherche sur un champ commun. (Effectuez cette opération plutôt que d'insérer un sous-rapport relié et de le relier aux données dans votre rapport principal.)
3.
Utilisez une formule de sélection d'enregistrements qui définit des limites de plages sur le champ indexé dans la table principale. Ceci réduit le nombre d'enregistrements dans la table principale pour lesquels Crystal
Reports doit trouver des enregistrements correspondants dans la table de recherche.
Pour en savoir plus
• Pour en savoir plus sur les scénarios de mise en relation de tables, voir
page 716.
• Pour en savoir plus sur les formules de sélection d'enregistrements, voir
page 206.
• Pour des stratégies de sélection d'enregistrements plus évoluées, voir
Utilisation des formules de sélection d'enregistrements améliorées
page 190.
Utilisation des pilotes de bases de données avec unité d'exécution sécurisée
Si vous partagez et actualisez des rapports sur le Web, ouvrez-les en utilisant des pilotes de bases de données avec unité d'exécution sécurisée chaque fois que possible. Le moteur de rapport Crystal prend en charge plusieurs unités d'exécution. Ainsi, lorsque vous effectuez plusieurs demandes de données via des pilotes de bases de données avec unité d'exécution sécurisée, le moteur de rapport peut traiter simultanément toutes les demandes. En conséquence, vous pourrez voir vos rapports plus vite.
188 Guide de l'utilisateur de Crystal Reports 2008 SP1
Conception de rapports Web optimisés
Rationalisation de votre environnement de création de rapports
8
Les pilotes de base de données génériques suivants comportent une unité d'exécution sécurisée :
• crdb_odbc.dll (ODBC)
• crdb_jdbc.dll (JDBC)
• crdb_ado.dll (OLE DB)
Les connexions ODBC aux types de base de données suivants supposent que le pilote de base de données ODBC est également doté d'une unité d'exécution sécurisée et donc fonctionnent en mode multithread :
• Microsoft SQL Server
• Oracle
• DB2
• Teradata
• Sybase
Remarque :
Il est également sous-entendu que les pilotes de base de données utilisés avec JDBC et OLE DB sont toujours à unité d'exécution sécurisée, fonctionnant ainsi toujours en mode multithread.
Les pilotes de base de données natifs suivants comportent une unité d'exécution sécurisée :
• crdb_ado_plus.dll (fournisseur de données ADO.NET)
• crdb_com.dll (fournisseur de données COM)
• crdb_db2cli.dll (DB2 Unicode)
• crdb_javabean (fournisseur de données Java Bean)
• crdb_xml (XML)
• crdb_olap.dll (OLAP)
• crdb_oracle.dll (Oracle)
• crdb_p2ssby10.dll (Sybase)
Remarque :
Consultez les Notes de version accompagnant le produit Crystal Reports pour une mise à jour de ces listes. De nouveaux pilotes de base de données
Guide de l'utilisateur de Crystal Reports 2008 SP1 189

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。