Accès aux sources de données
26
Fichiers Crystal SQL Designer
Remarque :
Par définition, une vue d'entreprise comprend les composants suivants :
• Connexions de données
• Connexions dynamiques de données
• Fondations de données
• éléments d'entreprise
Les utilisateurs peuvent accéder aux vues d'entreprise via des produits tels que Crystal Reports et le Report Application Server.
Pour en savoir plus sur les vues d'entreprise et la façon d'en créer, voir le
Business Views Administrator's Guide.
Remarque :
• Lorsque vous enregistrez un rapport généré à partir d'une vue d'entreprise, la boîte de dialogue Enregistrer sous contient l'option "Déconnecter la sécurité d'affichage". La sélection de cette option déconnecte le rapport du CMS (Central Management Server), de sorte que les utilisateurs ne sont plus invités à se connecter lorsqu'ils ouvrent le rapport. Lorsqu'un rapport est déconnecté du CMS, vous ne pouvez ni le reconnecter à
BusinessObjects Enterprise et à ses caractéristiques de sécurité, ni actualiser ses données. Cette option s'avère particulièrement utile lorsque vous voulez partager des données normalement sécurisées sans que les destinataires du rapport puissent ultérieurement en actualiser les données.
• Il incombe à l'administrateur système ou au concepteur de rapports possédant des droits d'administrateur d'enregistrer les rapports basés sur des vues d'entreprise dans un emplacement sécurisé. Si l'administrateur crée un rapport à partir d'une vue d'entreprise avec une sécurité au niveau des lignes ou des colonnes, l'enregistrement de ce rapport avec des données enregistrées dans un emplacement non sécurisé, puis la déconnexion de BusinessObjects Enterprise rendront le rapport et l'intégralité de ses données accessibles par n'importe quel utilisateur.
Fichiers Crystal SQL Designer
Le fichier Crystal SQL Designer est une requête, une demande simple de données formulée auprès d'une base de données. Lorsque les données
804 Guide de l'utilisateur de Crystal Reports 2008 SP1
Accès aux sources de données
Fichiers Crystal SQL Designer
26 demandées sont rassemblées, elles peuvent être stockées en tant que fichier
Crystal SQL Designer (.qry). Ce type de fichier s'utilise alors à peu près comme un fichier de base de données. Les données extraites de vos bases de données SQL deviennent un nouvel ensemble de données pouvant être ajoutées à vos rapports.
Remarque :
• Les fichiers Crystal SQL Designer ont été créés par un programme existant dans Crystal Reports. Bien que le programme ne soit plus pris en charge, vous pouvez encore utiliser les fichiers QRY comme sources de données pour les rapports.
• Crystal Reports permet également de créer des commandes SQL ; vous pouvez définir votre propre instruction SQL pour créer une table virtuelle qui servira de source de données pour vos rapports. Ces commandes sont stockées dans le Référentiel BusinessObjects Enterprise et elles sont partagées par de nombreux utilisateurs. Pour en savoir plus, voir la rubrique intitulée "Définition d'une commande SQL" dans l'aide en ligne
de Crystal Reports.
C'est grâce au langage SQL que le Crystal SQL Designer extrait et rassemble les données en provenance des sources ODBC (telles que vos serveurs
SQL). Le SGBD SQL traite le rassemblement, le tri et le regroupement des données en fonction des instructions de la requête SQL. Seul l'ensemble final de données est stocké en tant que fichier de requête.
Remarque :
Pour en savoir plus sur le langage SQL, voir
Options de mise en relation
page 731.
Commencez par optimiser une instruction SQL et créez un fichier de requête ne contenant que les données dont vous avez besoin. Concevez ensuite vos rapports à partir de ce fichier et non de la base de données initiale. Notez que lorsque vous créez une requête, l'essentiel du processus de rassemblement des données se fait sur le serveur SQL. Cette méthode permet au Report Designer de générer plus facilement et plus rapidement des rapports sur la base d'un ensemble réduit de données.
Remarque :
Vous devez installer le fichier crdb_query.dll avant de pouvoir utiliser les fichiers de requête dans vos rapports.
Guide de l'utilisateur de Crystal Reports 2008 SP1 805