Insertion d'une expression SQL. SAP Business Views
Gestion des fondations de données
7
Utilisation des fondations de données
Insertion d'une expression SQL
Les expressions SQL ressemblent aux formules sauf qu'elles sont écrites en SQL (Structured Query Language). Elles sont utiles pour l'optimisation des performances des rapports parce que les tâches qu'elles exécutent sont toujours effectuées sur le serveur de base de données (par opposition à une formule standard, qui est généralement exécutée sur l'ordinateur local).
Pour en savoir plus sur le langage SQL, voir la section "Bases de données" de l'aide en ligne de Crystal Reports. Pour en savoir plus sur les formules, voir
page 165.
Fenêtres de l'Editeur d'expressions SQL
L'Editeur d'expressions SQL se compose de quatre fenêtres principales situées sous sa barre d'outils.
Fenêtre Description du contenu
Champs du rapport
Fonctions
Les champs de rapport contiennent tous les champs de base de données disponibles pour votre fondation de données.
Les fonctions sont des procédures déjà écrites qui renvoient des valeurs. Elles permettent d'effectuer des calculs de conversion, des opérations sur des valeurs numériques, etc.
176 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Fenêtre Description du contenu
Opérateurs
Les opérateurs sont en quelque sorte les "verbes" des expressions SQL.
Ils décrivent une action ou une opération devant être effectuée avec deux valeurs ou plus.
Exemples d'opérateurs : addition, soustraction, inférieur à et supérieur
à.
Fenêtre de saisie de l'expression
SQL
C'est dans cette fenêtre que vous créez votre expression SQL. Vous pouvez également y accéder à partir de la fenêtre de l'Explorateur de propriétés.
Création d'une expression SQL
Vous devez créer et définir vos expressions SQL au niveau fondation de données avant de pouvoir les ajouter à vos éléments d'entreprise.
Pour créer une expression SQL
1.
Dans le menu Insertion, cliquez sur Insérer une expression SQL.
Conseil :
Vous pouvez également, dans l'Explorateur d'objets, cliquer avec le bouton droit de la souris sur Expressions SQL, puis sélectionner Insérer une expression SQL. ou cliquer sur l'icône Insérer une expression SQL de la barre d'outils.
L'Editeur d'expressions SQL apparaît.
Utilisation des vues d'entreprise 177
Gestion des fondations de données
7
Utilisation des fondations de données
2.
Entrez l'expression SQL en saisissant ses composants ou en les sélectionnant depuis les arborescences de composants.
3.
Cliquez sur Vérifier pour vous assurer que l'expression SQL ne contient pas d'erreur.
4.
Le cas échéant, corrigez les erreurs de syntaxe trouvées par le vérificateur d'expression SQL.
5.
Lorsque la syntaxe est correcte, cliquez sur Appliquer pour enregistrer l'expression SQL.
Lorsque vous créez un élément d'entreprise, vous disposez alors d'un certain nombre d'expressions SQL enregistrées dans la fondation de données.
Mise à jour d'une expression SQL à l'aide de l'Explorateur de propriétés
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour une expression SQL que vous avez sélectionnée dans l'Explorateur d'objets.
•
Nom
Nom de l'expression SQL.
178 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
•
Description
Description que vous avez saisie pour l'expression SQL.
•
Type de champ
Type du champ de données.
•
Syntaxe de la formule
Indique que la syntaxe utilisée est SQL.
•
Texte de la formule
Contenu de votre formule.
•
Connexion de données
Indique la connexion de données utilisée par l'expression SQL.
•
Afficher dans le diagramme des liens
Sélectionnez Vrai ou Faux dans la liste. Si vous sélectionnez Vrai, l'expression SQL s'affichera dans le diagramme des liens.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à l'expression
SQL. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Dans la boîte de dialogue Modifier les droits, vous pouvez spécifier si les utilisateurs ou les groupes d'utilisateurs peuvent ou non visualiser les données du champ. Ce droit est explicitement accordé ou refusé.
Définition des droits d'accès à une expression SQL
En modifiant les droits d'accès des utilisateurs ou groupes à une expression
SQL dans une fondation de données, vous vous assurez que seuls ces utilisateurs ou groupes ont accès à cette expression dans la fondation de données. Ainsi, lorsqu'un utilisateur crée un élément d'entreprise, il ne peut afficher et ajouter que les expressions SQL auxquelles il a accès.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une expression SQL, vous devez d'abord enregistrer la fondation de données dans le Référentiel
BusinessObjects Enterprise.
Utilisation des vues d'entreprise 179
Gestion des fondations de données
7
Utilisation des fondations de données
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. De la même manière, tous les objets d'une fondation de données héritent des mêmes droits d'accès que ceux définis au niveau fondation de données. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour une fondation de données, il ne pourra pas modifier ceux spécifiés pour une expression
SQL. Pour en savoir plus sur l'héritage des droits, voir
page 282.
Pour appliquer des paramètres de sécurité à une expression SQL
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur l'expression SQL à laquelle vous voulez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Visualiser les données du champ
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut voir l'expression SQL et les données qui lui sont associées. Vous pouvez accorder ou refuser ce droit de manière explicite.
180 Utilisation des vues d'entreprise

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