Utilisation des procédures stockées pour un traitement plus rapide. SAP 2013 Support Package 1
Conception de rapports Web optimisés
• 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 dotés d'une unité d'exécution sécurisée seront ajoutés
à cette liste, après tests.
6.4.5 Utilisation des procédures stockées pour un traitement plus rapide
Une procédure stockée est un programme SQL compilé, comprenant une ou plusieurs instructions
SQL et qui se trouve et s'exécute sur votre SQL Server. Bien qu'une configuration correcte des procédures stockées puisse prendre du temps, celles-ci peuvent se révéler incroyablement puissantes.
Il est plus intéressant d'utiliser les procédures stockées en cas de reporting à partir de grands ensembles de données ou d'exécution de rapports requérant des calculs longs et complexes. Dans ces cas-là, vous devez dans l'idéal utiliser une procédure stockée prédéfinie qui effectue à votre place le travail complexe sur le serveur de base de données.
Comme les procédures stockées se trouvent sur votre SQL Server, vous pouvez demander à votre administrateur comment vous pouvez accéder à une procédure stockée ou la définir.
• Pour en savoir plus sur les procédures stockées, voir
6.5 Utilisation des formules de sélection d'enregistrements améliorées
Si vous voulez accélérer le traitement des rapports, vous devez en premier lieu limiter le nombre de données renvoyées par la base de données. La formule de sélection d'enregistrements constitue pour cela votre outil principal.
Crystal Reports analyse votre formule de sélection d'enregistrements et génère une requête SQL. Cette requête SQL est ensuite traitée par la base de données qui renvoie les enregistrements obtenus à
Crystal Reports. Crystal Reports évalue ensuite localement la formule de sélection d'enregistrements pour chacun des enregistrements extraits dans la base de données, calculant ainsi le jeu d'enregistrements utilisé pour générer le rapport.
Les enregistrements superflus sont éliminés à deux niveaux : dans la base de données avec la requête
SQL et dans Crystal Reports par la formule de sélection d'enregistrements. Pour obtenir de meilleurs temps de réponse, vous souhaitez éliminer autant d'enregistrements que possible dans le premier
128 2013-09-26

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.