Couche fondation de données. SAP Business Views
Architecture de Business Views
2
Flux d'informations
Connexions dynamiques de données
Après avoir créé deux connexions de données ou plus, vous pouvez décider de créer des connexions dynamiques de données. Il s'agit de pointeurs qui permettent aux administrateurs et/ou aux utilisateurs de choisir entre plusieurs sources de données sous forme de connexions de données. Notez que chaque source de données vers laquelle pointe une connexion dynamique de données doit posséder un schéma semblable. La structure, le nom et le type de contenu de tous les champs, tables, procédures stockées, paramètres de procédures stockées, etc. contenus dans les sources de données doivent
être identiques.
Lorsqu'un concepteur de vues d'entreprise crée une fondation de données basée sur une connexion dynamique de données, il est invité à indiquer la connexion de données qu'il souhaite utiliser. De même, lorsqu'un utilisateur actualise un rapport basé sur une connexion dynamique de données, il est invité à indiquer la connexion de données qu'il souhaite utiliser.
Dans ce scénario d'utilisation, vous allez créer une connexion dynamique de données composée des trois bases de données ORACLE concernant les ventes : Ventes - Développement, Ventes - Test et Ventes - Production.
Un nom classique pour ce type de connexion de données pourrait être
Dynamique - Ventes.
Couche fondation de données
Une fois la couche connexion de données créée (à l'aide de connexions de données, et éventuellement, de connexions dynamiques de données), l'étape suivante consiste à créer une fondation de données. Une fondation de données est un composant permettant de gérer l'accès aux données. Elle rassemble les champs de données pouvant être utilisés comme champs d'entreprise dans les éléments d'entreprise. La fondation de données constitue une couche d'abstraction dans laquelle peuvent être insérés et mis en relation plusieurs types d'objet (lesquels proviennent de différentes connexions de données) :
• Tables
• Tables de données
• Vues
28 Utilisation des vues d'entreprise
Architecture de Business Views
Flux d'informations
2
• Procédures stockées
• Commandes SQL
• Formules
• SQL, instructions
• Filtres
• Paramètres
• Fonctions personnalisées
Notez que les vues, les procédures stockées et les objets de type commandes SQL s'affichent sous forme de tables une fois ajoutés à la fondation de données.
Lorsque vous créez une fondation de données, vous devez spécifier la source de données, qu'il s'agisse d'une ou plusieurs connexions de données, ou d'une ou plusieurs connexions dynamiques de données. Votre fondation de données peut être composée du nombre de connexions de données et de connexions dynamiques de données de votre choix. Dans notre scénario, la fondation de données sera composée de deux connexions de données
(Personnel et Infos produits) et d'une connexion dynamique de données
(Dynamique - Ventes).
Les éléments que vous choisissez d'inclure dans la fondation de données déterminent les champs qui seront ultérieurement disponibles lors de la création de rapports. En d'autres termes, vous pouvez, en tant qu'administrateur, déterminer les tables et les colonnes auxquelles les utilisateurs ont ou non accès.
Utilisation des formules et des expressions SQL
Au niveau fondation de données, vous pouvez utiliser des formules pour créer des champs de données qui seront ensuite accessibles aux utilisateurs travaillant au niveau élément d'entreprise (un élément d'entreprise étant un ensemble de champs basés sur une fondation de données). Supposons par exemple que les données issues de la connexion de données Ventes répertorient les quotas de ventes d'un employé ainsi que ses ventes réelles, mais non le pourcentage des quotas de ventes que cet employé a atteint.
Vous pourriez alors écrire une formule qui calcule ce pourcentage. Vous pourriez ensuite, au niveau de la couche élément d'entreprise, rendre ce
Utilisation des vues d'entreprise 29
Architecture de Business Views
2
Flux d'informations
champ accessible aux concepteurs de rapports, mais conserver masqués les champs correspondant aux quotas de ventes et aux ventes réelles. Il s'agit là d'un exemple simple qui illustre comment le Gestionnaire de vues d'entreprise peut être utilisé pour contrôler l'accès aux données par les utilisateurs.
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 aux formules, qui sont généralement exécutées sur l'ordinateur local).
Utilisation de filtres
Les filtres garantissent la sécurité dans Business Views. Vous pouvez créer vos propres filtres à appliquer à votre fondation de données. Ces filtres permettent de référencer des champs, des formules, des expressions SQL, des paramètres, ainsi que d'autres filtres. Vous pouvez limiter l'accès d'utilisateurs ou de groupes à certaines informations à l'aide des opérateurs booléens. Après avoir créé le filtre d'entreprise, vous pouvez définir l'utilisateur ou le groupe d'utilisateurs auxquels l'appliquer.
Utilisation des paramètres
Les paramètres invitent l'utilisateur d'un rapport à saisir des informations.
Un paramètre peut être considéré comme une question à laquelle l'utilisateur doit répondre pour que le rapport puisse être généré à partir de la vue d'entreprise. Les informations saisies par les utilisateurs, ou la façon dont ils répondent, déterminent ce qui apparaît dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renvoie alors les résultats relatifs
à la région spécifiée par l'utilisateur au lieu de renvoyer les résultats de toutes les régions.
Utilisation des fonctions personnalisées
Les fonctions personnalisées sont des procédures que vous créez dans
Crystal Reports pour évaluer, calculer ou transformer des données. Lorsque vous utilisez une fonction personnalisée dans une formule, toutes les
30 Utilisation des vues d'entreprise

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