Beruflich Dokumente
Kultur Dokumente
Business-Objects
Date de publication : 02/12/2007 Dernire mise jour : 14/04/2008
Cette F.A.Q. a t ralise partir des questions frquemment poses sur le forum BO de www.developpez.com et de l'exprience personnelle des auteurs. Elle pourra traiter de tout type de questions portant sur les technologies BusinessObjects. Nous esprons que cette F.A.Q. saura rpondre un maximum de vos questions et vous souhaitons une bonne lecture. Un grand merci Ricky81 pour sa veille technique. L'quipe BO de Developpez.com
F.A.Q. Business-Objects
1. Informations sur les versions (6) ...............................................................................................................................................4 1.1. BO Versions 5 et 6 (1) .....................................................................................................................................................5 1.2. BO Xi R2 (5) ....................................................................................................................................................................6 2. Reporter / Desktop Intelligence (Client lourd) (35) ................................................................................................................12 2.1. Editeur de Requtes (10) ................................................................................................................................................ 13 2.2. Conception d'un document BO (6) .................................................................................................................................21 2.3. Mise en forme (6) ...........................................................................................................................................................26 2.4. Organisation du document (4) ........................................................................................................................................30 2.5. Utilisation des Formules (7) ...........................................................................................................................................33 2.6. Autres questions sur BO Deski (2) ................................................................................................................................ 38 3. Infoview et WebI (7) ...............................................................................................................................................................40 3.1. Infoview (2) .................................................................................................................................................................... 41 3.2. WebI (5) ..........................................................................................................................................................................42 4. Designer (14) ........................................................................................................................................................................... 47 4.1. Connexion et Paramtres (2) .......................................................................................................................................... 48 4.2. Conception (2) ................................................................................................................................................................ 49 4.3. Tables et vues (1) ........................................................................................................................................................... 50 4.4. Tables drives (V6 - XI) (1) ........................................................................................................................................ 51 4.5. Table agrges (1) .......................................................................................................................................................... 52 4.6. Jointures (1) .................................................................................................................................................................... 54 4.7. Contextes (1) ...................................................................................................................................................................55 4.8. Dfinition des objets (5) .................................................................................................................................................56 4.9. Incompatibilit d'objets (0) .............................................................................................................................................64 5. Administration et Migration (2) .............................................................................................................................................. 65 5.1. BO 5-BO 6 Supervisor (2) ............................................................................................................................................. 66 6. Scheduler (0) ............................................................................................................................................................................68 7. VBA (6) ................................................................................................................................................................................... 69 7.1. VBA dans Reporter Deski (6) ........................................................................................................................................70 8. Glossaire (0) .............................................................................................................................................................................74
-3Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
-4Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Informations sur les versions > BO Versions 5 et 6 Compatibilit Editeur VB et versions MS Office
Auteurs : Bruno2r , Abandonner Office 97 pour Office 2003 vous privera de l'diteur VB dans BO Deski en version 5. Pas de problme en Version 6.
-5Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
-6Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
C'est une base de donnes dans laquelle sont stockes des informations indispensables au fonctionnement du systme. Le rfrentiel CMS (InfoStore): Assure le suivi des documents disponibles. Gre les informations de scurit relatives aux utilisateurs et aux documents. Identifie les serveurs disponibles. Est gr par la CMS. Les informations sont stockes dans le rfrentiel en tant qu'InfoObjects. Il ne s'agit pas d'un stockage physique de ces objets mais de pointeurs vers les objets physiques, tels que : les fichiers .rep Desktop Intelligence. les fichiers .wid Web Intelligence. les fichiers .rpt Crystal Reports. les fichiers univers. documents tiers. Ces objets sont quant eux stocks dans un systme de fichiers associ au File Repository Servers (FRS). Le CCM (Central Configuration Manager) Le CCM est un outil de gestion de serveurs qui permet : de visualiser et de configurer chacun des composants serveur de BusinessObjectsEnterprise lorsque les serveurs Business Objects sont dconnects. de lancer, d'arrter, d'activer et de dsactiver des serveurs Business Objects. de visualiser et de configurer des paramtres de serveur avancs. (notamment sous Windows, les numros de ports par dfaut, les informations sur la base de donnes du CMS. La CMC (Central Management Console) La CMC permet : d'accomplir des tches de gestion des utilisateurs (configuration de l'authentification, ajout d'utilisateurs et de groupes). de publier, d'organiser et de dfinir des niveaux de scurit pour l'ensemble du contenu de BusinessObjects Enterprise. de grer des serveurs et de crer des groupes de serveurs, ds lors que le CMS est en cours d'excution.
-7Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Assistant de migration du rfrentiel : Permet de copier les donnes d'une base de donnes de rfrentiel Crystal Reports 9 dans une base de donnes CMS Assistant d'importation : Importer des utilisateurs, groupes, rapports et dossiers depuis une implmentation BusinessObjects Enterprise, Crystal Enterprise ou Crystal Info existante vers un nouveau dploiement BusinessObjects Enterprise. Outil de conversion de rapport : L'Outil de conversion de rapport permet de convertir les types suivants de rapport au format Web Intelligence XI R2 (WID) : Les rapports BusinessObjects (REP) existants migrs vers le format Desktop Intelligence (REP) par le biais de l'Assistant d'importation. Les rapports crs directement dans Desktop Intelligence Cet outil ne convertit pas tous les rapports Desktop Intelligence, ni toutes les fonctions Desktop Intelligence. Le niveau de conversion dpend des fonctions prsentes dans le rapport d'origine. Certaines d'entre elles empchent la conversion du rapport. D'autres sont modifies, rimplmentes ou supprimes par l'outil pendant la conversion !!! Set Analyzer et Set Analyzer Architect : Crer un rfrentiel et grer la scurit des ensembles. Assistant de publication : Permet aux administrateurs et aux utilisateurs finaux d'ajouter des rapports BusinessObjects Enterprise. Universe Builder : Permet, il me semble de fdrer des donnes de diffrentes bases dans un mme univers. Designer : Permet aux administrateurs de concevoir des univers pour les rapports Web Intelligence ou Desktop Intelligence, ainsi que des analyses de pilotage des performances partir de requtes. Produits destins l'utilisateur final (Web) : Desktop Intelligence : Permet l'utilisateur final de crer des requtes, de concevoir et d'analyser des rapports Desktop Intelligencegnrs partir de sources de donnes RDBMS. Installation de Crystal Reports Server : Permet aux utilisateurs d'accder Crystal Reports sur le Web. Autres modules disponibles : Dashboard Manager : Cration et personnalisation des tableaux de bord (amliorations graphiques), des rgles et des analyses l'aide amliorations graphiques pour tableaux de bord. Performance Manager : Pour Analyser indicateurs de performance et processus partir de mtriques et d'ensembles :S'appuie sur des tables systme pour stocker les mtriques, les objectifs,les ensembles et les calendriers.
-8Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Set Analysis : Dfinition et analyse d'ensembles. Predictive Analysis : Dduction de tendances partir d'indicateurs de performance (KPI). Process Analysis : Analyse des tendances. Software Inventory Tool ??? Documentation BusinessObjetcs Enterprise destine aux dveloppeurs : Bibliothque complte l'intention des dveloppeurs contenant les rfrences sur les API, des exemples de code et des informations sur la faon de dvelopper des applications avec chaque SDK. Live Office : Utilisation des donnes de rapports Crystal, de vues d'entreprise et de rapports OLAP au sein d'un environnement Microsoft Office (Excel, PowerPoint, Word et Outlook)
-9Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
L'option "Sauvegarder pour tous les utilisateurs" n'est disponible que si la connexion de l'univers est diffrente de "scurise". Pour utiliser des univers avec DeskI en mode autonome,ces derniers doivent tre sauvegard dans le dossier suivant : Documents and settings\< login windows>\Application Data\Business Objects\Business Objects 11.5\Universes
Rsum : Utiliser l'installation "Produits clients" En mode autonome, attention la scurit possible des rapports et/ou univers Pour utiliser un univers en mode autonome, copier le fichier de l'univers dans le bon dossier et vrifier les connexions dans le Designer.
- 10 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Il faut alors les redcocher et relancer une installation pour vraiment les dsinstaller.
- 11 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 12 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Editeur de Requtes Pourquoi trois types d'objets dans les univers ?
Auteurs : Bruno2r , Les objets disponibles dans un univers sont de trois types : Dimension (en forme de cube bleu). Information (en forme de pyramide verte). Indicateur (en forme de sphre rose). Objets Dimension (cubes bleus) : Sont des donnes alphanumriques qui permettent d'organiser les rsultats. Ces objets rpondent aux questions que l'utilisateur se pose : Quel est le chiffre d'affaires par vendeur, le salaire moyen par fonction, le nombre de commandes par fournisseur ou les dpenses engages par mois ... Objets Information (pyramides vertes) : Sont des donnes alphanumriques rattaches un et un seul objet Dimension. Ils apportent des informations complmentaires l'objet Dimension auquel ils se rattachent. Le N de fax du Fournisseur, sa raison sociale, son adresse. Le libell d'un produit, l'intitul d'un compte ... Objets indicateurs (sphres roses) : Sont des donnes numriques, rsultat d'un dnombrement (nombre de) ou mesure d'une quantit. Ils sont susceptibles de se voir appliquer toutes les oprations arithmtiques ncessaires aux calculs souhaits. Nombre de commandes, Montant de la facture, Quantit en stocks ... Ces objets numriques sont en gnral pourvus d'une fonction de sommation automatique qui adapte leur valeur lorsque l'on change de niveau d'agrgation.
Selon vos droits attribus dans le Superviseur / CMC, vous pouvez ou non avoir accs ce code SQL au niveau de l'diteur de requte, un bouton " SQL " vous permet alors de l'afficher. Vous pouvez ensuite grce l'diteur SQL de BO, regnrer, valider ou enregistrer-sous le code SQL. Si vous dsirez modifier le SQL, pour excuter ensuite la requte avec votre code, vous devez cocher la case " Ne pas gnrer le SQL avant l'excution ".
- 13 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Attention, il faut toujours que le nombre d'objets dans la clause SELECT soit le mme que le nombre d'objet slectionns dans la requte BO. De plus si vous remplacez un champ par un autre dans la clause SELECT, l'affichage dans BO, la valeur de la cellule sera celle du SQL, mais l'entte de la colonne sera celle de l'objet BO.
Toto UNION Tata = Tata UNION Toto = A, B, C, D, E. Toto INTERSECT Tata = Tata UNION Toto = B, C, D. Toto MINUS Tata = A. Tata MINUS Toto = E.
- 14 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Vous pouvez amliorer ces listes de la faon suivante : 1 2 3 4 5 6 7 8 9 10 11 Menu Outils / Commande Univers. Dans la bote de dialogue qui s'affiche. Slectionnez l'univers qui contient la liste de valeurs modifier. Cliquez sur la liste de valeurs. Dans la bote de dialogue Listes de valeurs, ouvrez la classe contenant l'objet sur lequel porte la liste de valeurs. Cliquez sur Editer. Dans l'diteur de requte ajoutez l'objet Libell correspondant. A ce stade, il vous est possible de choisir si le tri de la liste restera sur le code ou si vous prfrez organiser cette liste par un tri alphabtique sur les libells. Cliquez sur Excuter pour remplir la liste de valeurs dans sa nouvelle version. Pour visualiser la liste, cliquez sur Afficher. Cliquez sur OK pour fermer la bote de dialogue. Avantage de la mthode: Les modifications apportes aux listes de valeurs sont stockes dans leurs fichiers qui sont reconnaissables par leur extension .lov qui signifie list of values. Ces fichiers se trouvent par dfaut dans des sous-rpertoires du rpertoire UserDocs en versions 5 et 6. Ces fichiers sont automatiquement crs lorsque vous affichez la liste de valeurs. Ils sont utiliss chaque fois que vous utilisez l'univers auquel les listes sont rattaches.
- 15 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
1 2 3 4 5
Cliquez sur le bouton Objets personnels ( droite du bouton SQL). Cliquez sur Ajouter. Dans l'onglet Dfinition nommez votre nouvel objet ANNEEPLUS1. L'objet ANNEE dpos dans la condition tant de type dimension, donnez galement le type Dimension l'objet personnel. Passez dans l'onglet Formule. Si ANNEE est une donne de type caractre
Formule = En_caractre ( En_nombre ( [CALENDRIER\ANNEE} ) +1 )
Validez avec la touche OK. L'objet personnel est maintenant disponible dans la classe Objets personnels dans toute requte utilisant le mme univers. Utilisation de l'objet personnel ANNEEPLUS1 : 1 2 3 4 5 Crer avec cet objet une 2me condition. Faites glisser dans la zone condition l'objet personnel ANNEEPLUS1. Double clic sur Egal ... Double clic sur Afficher une liste d'invites ... Choisir la mme invite que pour la 1re condition Invite('Quelle Anne ?').
Vous avez maintenant deux conditions articules par ET Double clic sur ET le transforme en OU. Excutez votre requte. Rpondez l'invite.
Les donnes obtenues sont celles de l'anne choisie en invite et de l'anne prcdente
- 16 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Formule :
Ajouter mois ( [Objets personnels\DATE1] , 12 )
Puis dans la condition de la requte il suffit de choisir l'objet Date et de lui appliquer l'oprateur Entre:
[Date] Entre [DATE1] et [DATE12Mois]
Les objets personnels se trouvent dans la dernire classe de la liste : Classe Objets personnels
Si la dimension tudie est prsente dans l'une des requtes mais absente de la deuxime, aucune info n'est ramene de cette dernire. Noter au passage que BO remplace les listes des clients de R1 et R2 par la liste exhaustive (sous requte R dans le SQL). Pour n'afficher que les clients prsents dans le rsultat des deux requtes, le plus simple est de mettre en place un double filtre complexe (c'est--dire bas sur une condition vrifier plutt qu'une simple valeur de l'objet). Comment faire : Cliquer en dehors du tableau (sur le fond blanc) pour dselectionner tout objet Clic droit Formater les filtres. Ouvrir le dossier correspondant au tableau en cliquant sur +. Cliquer sur Ajouter. Dans "Variables filtrer", choisir une variable info de R1. Cliquer sur Dfinir.
- 17 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Valider par OK. De retour dans la boite dialogue Filtres, cliquer sur Appliquer.
Vous n'avez plus que les lignes pour lesquelles les infos existent dans R1 Cliquer sur Ajouter. Dans "Variables filtrer", choisir une variable info de R2. Cliquer sur Dfinir. Entrer la formule :
=Non (EstNul([Info(R2)]))
Votre tableau ne contient plus que les lignes communes aux deux requtes. Mise en garde : Le choix des variables filtrer doit se porter sur des objets toujours renseigns.
- 18 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Oprateur Egal Diffrent de suprieur, suprieur ou gal, infrieur, infrieur ou gal Entre Pas entre Dans liste Pas dans liste Renseign Non renseign Correspond au modle
Permet de retourner les lignes dont les valeurs sont gales la valeur dfinie par l'oprande toutes diffrentes de la valeur dfinie par l'oprande fonction de la relation choisie comprises entre les valeurs dfinies par l'oprande 1 et l'oprande 2 comprises entre les valeurs dfinies par l'oprande 1 et l'oprande 2 gales une des valeurs de la liste dfinir gales aucune des valeurs de la liste d'oprandes renseignes (c'est--dire non null) non renseignes (c'est--dire null) semblables un modle de chaine de caractres pr dfini. La chane de caractres peut tre complte par des caractres joker # % # (quelque soient les caractres) et # _ # (quelque soit le caractre cette position). diffrentes de ce modle de chaine de caractres (usage de "%" et "_" identique) gales aux valeurs obtenues la fois par l'oprande 1 et par l'oprande 2 (correspond une intersection). Moins celles obtenues par l'oprande (correspond un minus sur 2 requtes)
Sauf
Selon l'oprateur choisi, un ou plusieurs oprandes vous seront proposs aux significations suivantes : Saisir une nouvelle constante Afficher la liste de valeurs Saisir une nouvelle invite Saisir la (les) valeurs auxquelles l'objet sera compar Choisir la (les) valeurs parmi la liste de valeurs existantes pour cet objet Dfinir le libell de la question qui sera pose l'utilisateur chaque rafraichissement de la requte. L'utilisateur pourra y rpondre par une ou des valeurs (selon l'oprateur choisi prcdemment) saisie(s) ou choisie(s) dans une liste lorsqu'elle existe. Affiche une invite ou une liste d'invite(s) dj cre(s) dans le mme document quelque soit la requte. Dans ce cas, la question ne sera pose qu'une fois pour toutes les requtes du document lors du rafraichissement. Limiter aux valeurs d'un objet personnel. Limiter aux valeurs rapatries par une sous requte
- 19 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Un onglet est cr pour dfinir la sous requte Tenir compte du rsultat d'un calcul dfini l'aide d'un assistant. Limiter aux valeurs d'un objet quivalent ramenes par une requte dj cre dans le mme document.
Il est conseill de libeller toujours les invites avec un point d'interrogation ce qui permet de les reprer parmi les autres variables. De la mme faon signaler entre parenthses le pluriel indique la possibilit de choisir des valeurs multiples dans le cas d'un Dans liste au lieu de Egal
@variable('Quelle Anne ?') une seule rponse @variable('Quelle(s) Anne(s) ?') une ou plusieurs rponses
- 20 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Conception d'un document BO De quoi se compose un document BO ?
Auteurs : Bruno2r , On appelle Document BO un fichier portant l'extension .rep (comme report) gnr par le logiciel BusinessObjects. Bien que l'on entende couramment j'ai fait un rapport BO, le terme appropri est document. Un document BO peut tre constitu d'un ou plusieurs Rapports BO. Pour faire simple, les rapports correspondent aux onglets en bas de l'cran et sont au document ce que les feuilles de calcul sont au fichier Excel. Un Rapport revt gnralement la forme de tableaux simples ou croiss et/ou de graphe(s). Ces diffrents lments sont aliments par une ou plusieurs requtes, appeles aussi Fournisseurs de donnes qui peuvent tre indpendantes ou synchronises entre elles. Pour cela, BO met notre disposition : Des univers BO (Listes d'objets organiss en classes et sous-classes cres dans le module Designer). Du SQL la carte (Interrogation rdige dans le langage appropri la base de donnes sur laquelle il s'appuie). Un fichier de donnes personnelles (fichier texte, Excel, dBase, xml). Une procdure stocke (SGBD). Une procdure VBA. Un fournisseur de donnes xml. Une source OLAP.
Et lorsque ce sont des variables de type Dimension (par exemple le libell d'un produit suivi de son code): Les variables seront utilisables : pour la cration d'une section pour l'ajout d'une rupture pour la cration d'un palmars
- 21 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Comment ? Deux mthodes aboutissent au mme rsultat. Mthode 1) Vous avez mis au point votre formule dans votre tableau (idal pour dbuter) : Une fois votre formule mise au point dans sa colonne (si elle n'est pas slectionne, slectionnez-la). Il suffit alors de cliquer sur l'outil "Dfinir en tant que variable" ou Menu /Donnes / Dfinir en tant que variable. Gnralement vous aurez choisir entre deux options : Evaluer la formule dans son contexte (ce qui fige les contextes d'entre et de sortie), voir dans la FAQ. Garder la forme gnrique (la formule s'adaptera au niveau o elle sera utilise).
Vous devrez ensuite lui attribuer un nom : Pensez que c'est ce nom, et sous la forme que vous aurez choisie, qui apparaitra en entte de colonne.
Mthode 2) Vous voulez la crer directement : Procdez de la faon suivante : Menu Donnes / Commandes Variables... Cliquez sur Ajouter. Dans l'onglet Dfinition donnez un nom, choisissez le type d'objet (Dimension, Information, Indicateur). Dans l'onglet Formule, mettez au point votre formule. Puis validez. Enfin, et pour terminer, vous pouvez dans la fentre listant les variables non seulement en Ajouter, mais aussi en Supprimer et surtout les Editer pour les corriger.
F.A.Q. Business-Objects
Comment ? Pour renommer les fournisseurs de donnes procdez de la faon suivante : 1 2 3 4 5 6 7 8 Menu Donnes Commande Gestionnaire de donnes ... Slectionner la premire requte. Allez sur l'onglet Dfinition. Slectionnez son nom actuel. Tapez le nom distinctif que vous voulez lui donner (Ventes, Effectifs, Absences, Budget ....). Slectionnez les requtes suivantes et rptez l'opration. A la fin seulement Validez.
Ces lments peuvent tre rcuprs : Dans les proprits du document, c'est notamment le cas du nom de l'auteur. Dans la requte lorsqu'il s'agit de la rponse une invite. Parmi les variables reprsentant les objets ou cres par vous.
La partie fixe d'un titre tant, par dfinition, un texte, elle devra toujours tre encadre de double-guillemets. Les lments variables, s'ils s'appuient sur des donnes numriques ou des dates seront convertis en texte pour permettre la concatnation de l'ensemble. L'oprateur de liaison entre les lments est le & ou car( 38 ) . Concatnation simple de donnes texte : EVOLUTION DE L'ACTIVIT DU SERVICE ACHATS Dans ce titre, la partie souligne reprsente les lments fixes. ACHATS reprsente le nom du service tudi c'est la partie variable qui doit s'adapter selon le critre choisi dans la requte. Le libell du titre nous indique que ce rapport ne concerne qu'un seul service (DU SERVICE).
- 23 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Si le critre est dtermin par une invite, la formule suivante permettra de rcuprer la rponse qui a t faite au moment du rafrachissement.
= RponseUtilisateur(FournisseurDeDonnes([Variable]) , "Quel service ?")
o [Variable] est n'importe quelle variable de la requte portant l'invite (permet de dterminer le fournisseur de donnes plutt que de le dsigner par son nom qui peut tre modifi) et "Quel service ?", le texte de l'invite dont vous voulez rcuprer la rponse. Pour obtenir le titre complet on compltera la formule en ajoutant la partie fixe.
="VOLUTION DE L'ACTIVIT DU SERVICE " & RponseUtilisateur(FournisseurDeDonnes([Variable]) , "Quel service ?")
Ce titre est dynamique, le nom du service se mettra jour chaque fois qu'une rponse diffrente sera donne l'invite "Quel service ?" Mais il peut tre amlior. En effet, lorsque l'on parle d'volution de l'activit, on doit prciser la priode observe. Lors de la conception de la requte, nous avons prcis les annes que nous voulions prendre en compte (ici Objet ANNEE Dans Liste(2005;2006;2007)). Il nous faut donc mentionner la priode retenue dans le titre afin d'obtenir l'affichage suivant : VOLUTION DE L'ACTIVIT DU SERVICE ACHATS DE 2005 A 2007 La formule suivante permettra de rcuprer les bornes 2005 et 2007 en ajoutant les mots de liaison
= " DE " & Min([ANNEE]) & " A " & Max([ANNEE]) que l'on ajoutera la formule de titre prcdente = "VOLUTION DE L'ACTIVIT DU SERVICE " & RponseUtilisateur(FournisseurDeDonnes([Variable]) , "Quel service ?") & " DE " & Min([ANNEE]) & " A " & Max([ANNEE])
- 24 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
10 11 12 13 14 15
Slectionner la variable Date tester. Se positionner aprs la virgule pour indiquer le paramtre Date2. Double clic sur la fonction DateActuelle() en version Xi ou DateCourante() pour ceux qui sont en V5 ou V6 !!! Double clic sur l'oprateur <= et saisir 12. Valider par OK. Sortir des filtres par OK.
BO refuse le filtre et demande une rponse boolenne Comment faire ? En revanche, si on cre une variable testpriode l'aide d'une des formules suivantes Si la variable Annemois est de type caractre :
= Si(RponseUtilisateur(FournisseurDeDonnes( <Anne> ) ,"Quelle priode ?") = <Anneemois> ) Alors 1 Sinon 0
Cerise sur le gateau : Ca marche aussi pour les alerteurs, ce qui permet de mettre en gras les lignes correspondant la priode choisie par l'utilisateur dans le tableau affichant toutes les priodes
- 25 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Mise en forme Comment masquer / afficher une colonne ?
Auteurs : bastoonet , Pour masquer une colonne d'un tableau, Il faut aller dans Format/ Format du tableau / Rotation. puis slectionner l'objet masquer dans la liste des variables utilises. et enfin cliquer sur " masquer ". Il faut faire la man#uvre inverse pour rafficher une colonne masque. Attention : une colonne masque modifie uniquement l'affichage, par consquent, si les donnes diffrent uniquement sur la colonne masque, les doublons affichs resteront. Alors que si on supprime la colonne A, les donnes seront agglomres en une seule cellule. Ex : " Sans masquer " colonne A / colonne B --------------------------------------------A/1 A/2 A/3 A/4 " En masquant la colonne B " colonne A -----------------------A A A A " En supprimant la colonne B " colonne A -----------------------A
F.A.Q. Business-Objects
2. Taille variable On peut choisir d'ajuster la hauteur de la cellule en fonction du texte se situant l'intrieur. Cela implique qu'il y aura un retour la ligne lorsque la cellule ne sera pas assez large Pour cela, il faut : Aller dans Format / Cellule / Alignement (ou click droit / Format de cellule). Puis cocher les cases Renvoi la ligne automatique et Ajustement automatique ligne/ligne . La solution n2 est de loin la meilleure car elle permet de ne perdre aucune information l'affichage. Attention : la largeur d'une colonne n'est pas ajustable de manire automatique.
Ne perdez pas votre temps : reconstruire les formules d'entte (NomDe(variable)) batailler la souris pour retrouver l'alignement correct
Procdez de la faon suivante : 1 2 3 4 5 6 7 Clic droit sur le tableau. Format de Tableau. Onglet Gnral. Dcochez la case Afficher les enttes. Faites Appliquer. Cochez de nouveau la case Afficher les enttes. Cliquer sur OK.
- 27 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- Raisonnement Sans faire rfrence au numro de ligne donc : Qu'est-ce qui caractrise la dernire ligne d'une rupture ? C'est la ligne o la somme cumulative, rinitialise chaque changement de dimension de rupture, est gale la somme dans le pied de rupture ! Autrement dit lorsque :
Somme d'une variable numrique dans la dimension - SommeCumulative(de cette variable ; Dimension de rupture) = 0
- Mise en oeuvre Exemple : Soit un tableau compos de 3 colonnes ANNEE / MOIS / Nb avec une rupture sur la dimension ANNEE On procde de la faon suivante : A ) Crer une variable (Menu Donnes / Variables / Ajouter) TESTDERNIERELIGNE =
( ( Somme( [NB] Dans Corps ) Dans [ANNEE] - SommeCumulative( [NB] Dans ([ANNEE] , [MOIS]) Corps ; [ANNEE]) ) Dans
B ) Poser un Alerteur dessus Cration de l'alerteur 1 2 3 4 5 6 Slectionner les lignes du tableau. Menu Format / Alerteurs... Lui donner un nom. Dans l'onglet conditions, choisir la variable test comme variable comparer. Poser la condition TESTDERNIERELIGNE = 0. Dfinir le format appliquer.
- 28 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Valider
Dans tous les cas on pourra la modifier en passant par 1 2 3 4 Menu Donnes. Commande Variables. Slection de la variable dans la liste. Bouton Modifier.
Prenons ce dernier cas Cration de la variable avec l'alerteur: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Menut Format. Commande Alerteurs... Ajouter. Nommer l'alerteur Infrieur90j dans l'onglet Dfinition. Aller sur l'onglet Conditions. Cliquer sur Ajouter droite de la liste Variable comparer. Nommer la variable TestMoins90j (par exemple). Aller dans l'onglet Formule. Saisir la formule suivante[code]= Si (JoursEntre(DateCourante() ,[Date])< = 0) Alors "Inf90" Sinon "PasInf90"[/code] Valider. La variable test apparait dans la liste Variables comparer. Dans Oprateur1 choisir infrieur ou gal. Dans Valeur1 Choixir Listes des valeurs ... On y trouve bien les deux rsultats de test Inf90 et PasInf90. Choisir Inf90. Dterminer l'effet de l'alerteur. Valider.
- 29 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Organisation du document Comment positionner dynamiquement les diffrents lments d'un rapport ? (tableaux / graphs / cellules)
Auteurs : bastoonet , Il existe plusieurs types d'lments constitutifs d'un rapport (ou blocs) Les cellules. Les tableaux et tableaux croiss. Les graphes (ou diagrammes). Pour organiser l'affichage des diffrents lments du rapport de manire dynamique, il faut aller dans la fentre de gestion du format de l'lment. - menu Format ou click droit / Format de l'lment / onglet Affichage Ensuite dans l'onglet affichage vous pouvez dfinir une position relative de l'lment par rapport aux marges, la section suprieure ou par rapport aux autres lments du rapport. Ainsi, lorsque le nombre de lignes d'un tableau augmentera, il ne chevauchera pas le tableau situ en-dessous car ce dernier sera toujours positionn la mme distance du premier. Par dfaut l'unit de distance est en 1/6 de pouce, mais on peut la passer en millimtre via le menu Outils / Options / Onglet Affichage... Afin de faciliter ce positionnement de l'lment dans le rapport, il est prfrable de nommer les lments de manire explicite afin de faciliter leur identification. Ce nommage est dfini par dfaut dans ce mme onglet affichage pour les cellules, et dans l'onglet gnral pour les tableaux et graphes. On peut galement afficher un quadrillage afin de faciliter le positionnement des lments dans le rapport, cette option est disponible dans le menu Affichage / Quadrillage.
Comment crer une section ? Pralable : Il est fortement recommand si vous voulez que la section se base sur deux dimensions (ou une dimension et une information qui lui est rattache, par exemple le libell d'un produit suivi de son code), de crer avant toute chose une nouvelle variable assurant la concatnation de ces deux objets. (voir le sujet dans la Faq Pourquoi et comment crer une variable ?)
- 30 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
A l'aide de la souris : Il suffit de : 1 2 3 slectionner une cellule contenant la variable que vous voulez mettre en section (1er clic). saisir cette slection (2me clic) et en gardant le bouton de la souris enfonc# glisser dposer cette slection au dessus du tableau.
Par la fentre de rotation : Pralable : Dans cette fentre, les trois boutons en haut gauche doivent tre enfoncs. Ils permettent de visualiser respectivement les zones suivantes de cette fentre : Variables disponibles ( gauche). Section (en haut). Structure du bloc o se trouvent dj les variables contenues dans le tableau.
Procdure: 1 2 3 4 5 Saisir la variable dans la zone structure du bloc si elle est dj prsente dans le tableau. Saisir la variable dans la liste des variables disponibles si vous voulez l'ajouter. La glisser dposer dans la zone Section du haut. Cliquer sur Appliquer. Sortir en fermant la fentre l'aide de la case de fermeture. Mise en garde : - Si vous sortez sans avoir fait Appliquer, un message vous avertira que les actions ne seront pas prises en compte. - Si vous choisissez Restructurer, un message vous avertira que toute la mise en forme du tableau (format des cellules et entte) sera perdue. A tout moment, la fentre de rotation vous permet de vrifier l'organisation de votre rapport : - Un onglet par lment du rapport (tableau, tableau crois, graphe). - Affiche pour chacun d'eux, les sections, ruptures, tris, filtres et fonctions d'agrgats.
o [objet] reprsente n'importe quel objet de la requte vise et n'est utilis que pour dsigner le fournisseur de donnes dont il est question.
- 31 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Rsultat obtenu : Dernire mise jour le Mardi 11 Mars 2008 11:38 Vous pouvez galement indiquer si le rafrachissement a t total ou partiel de la faon suivante :
= "Document " & (Si (DocumentPartiellementRafrachi()) Alors "partiellement rafrachi le " Sinon "rafrachi le ") & FormatDeDate( DateDeLaDernireExcution( FournisseurDeDonnes([objet])) ,"Jjjj jj Mmmm aaaa HH:mm")
o [objet] reprsente n'importe quel objet de la requte Vous obtiendrez ainsi l'un des affichages suivants Document partiellement rafrachi le Lundi 10 Mars 2008 08:25 Document rafrachi le Lundi 10 Mars 2008 08:25
- 32 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Utilisation des Formules Comment crer une formule ?
Auteurs : Bruno2r , Une formule : Est une combinaison de fonctions, d'oprateurs, de variables. Permet de faire des calculs sur les variables existantes. Permet de raliser des concatnations de variables de tous types (texte, numrique transform en texte, date transforme en texte) pour obtenir une nouvelle variable alphanumrique.
Utilisation de la Barre de Formule : Si la barre de formule n'est pas apparente, menu Affichage / Barre de formule (ou au menu contextuel sur l'une des barres d'outils) et choisissez Barre de formule Pour insrer une formule dans un tableau ou une cellule : 1 2 ll faut insrer une colonne (ou une cellule) ou en slectionner une existante. Cliquer sur l'outil fx de la barre de formule.
Une fois dans la fentre Editeur de formule : Il suffit d'un double clic sur les objets, fonctions, oprateurs et variables qui s'affichent dans les diffrentes zones pour mettre au point votre formule. Au fur et mesure de vos choix, la liste des oprateurs situe droite s'adapte de faon vous proposer les seuls oprateurs compatibles avec ce que vous avez choisi. S'il n'en propose qu'un, dites-vous bien que c'est parce qu'il est obligatoire.
Vous validez ensuite en cliquant sur OK. Le rsultat apparat immdiatement et, s'il est correct, mieux vaut dfinir une variable dans la foule (ce qui permettra la colonne d'tre dote d'un entte et vous permettra d'utiliser cette nouvelle variable pour d'autres formules). Pour cela, cliquez sur l'icne Dfinir en tant que variable. (Voir le sujet "Pourquoi et comment dfinir une variable")
Ensuite, on peut ajouter "SI NON ESTNUL() ALORS" , afin d'viter d'afficher "h m s" lorsque le nombre de secondes est de zro.
- 33 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
=SI NON ESTNUL([Tps en sec]) ALORS ( Tronque(Somme([Tps en sec])/3600 , 0)& " h "& Tronque(Mod(Somme([Tps en sec]) , 3600)/60 , 0) & " m " & Mod(Somme([Tps en sec]) ,60) & " s")
le mme jour 13/12/2007 08:30 13/12/2007 12:00 de jours diffrents mais jour et lendemain : 12/12/2007 08:30 13/12/2007 12:00 espaces de plusieurs jours : 10/12/2007 08:30 13/12/2007 12:00
1) COMPRENDRE LE BESOIN : Il nous faut d'abord tester si les dates couvrent des jours entiers. [JOURS_ENTIERS_ENTRE] = Nb de jours entiers sparant les deux dates Pour des Dates diffrentes [PREMIER_JOUR] = 86400 secondes d'une journe de 24h - horaire exprime en secondes [JOURS_ENTRE] = Nb de jours entiers x 24h x 3600 secondes [DERNIER_JOUR] = horaire exprime en secondes Pour des horaires la mme date : [DUREE_MEME_JOUR] = horaire de fin - horaire de dbut exprimes en secondes 2) CREER LES VARIABLES :
[JOURS_ENTIERS_ENTRE] = JoursEntre([DDEB] ,[DFIN]) -1 [PREMIER_JOUR] = 86400 - ((EnNombre(FormatDeDate([DDEB] ,"HH"))* 3600) + (EnNombre(Droite(FormatDeDate([DDEB] ,"hhmm") ,2))* 60) + EnNombre(Droite(FormatDeDate([DDEB] ,"hhmmss") ,2)) ) [JOURS_ENTRE] = Si ([JOURS_ENTIERS_ENTRE] > 0) Alors 5 [JOURS_ENTIERS_ENTRE] * 24 * 3600) Sinon 0
[DERNIER_JOUR] = (EnNombre(FormatDeDate([DFIN] ,"HH"))* 3600)+ (EnNombre(Droite(FormatDeDate([DFIN] ,"hhmm") ,2))* 60) + EnNombre(Droite(FormatDeDate([DFIN] ,"hhmmss") ,2))
- 34 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
La Dure exprime en secondes sera donc : soit cette [DUREE_MEME_JOUR] soit [PREMIER_JOUR] + [JOURS_ENTRE] + [DERNIER_JOUR]
[DUREE_EN_SECONDES] = Si ([JOURS_ENTIERS_ENTRE] = -1) [DERNIER_JOUR]
[PREMIER_JOUR] + [JOURS_ENTRE] +
Pour crire une version texte du rsultat en Heures Minutes Secondes : Utiliser la fonction de bastoonet (honorable membre du Team BO) Variable texte
=Tronque(Somme([DUREE_EN_SECONDES])/3600, 0) & " h " & Tronque(Mod(Somme([DUREE_EN_SECONDES]), 3600)/60, 0) & " m " & Mod(Somme([DUREE_EN_SECONDES]), 60) & " s"
3) Tests et Vrifications : Le SQL suivant nous fournira des exemples pour tester nos variables. les DATETIME sont simplistes pour pouvoir vrifier mentalement.
select 'TEST1' as TEST, to_date('20071210 08:30','yyyymmdd hh24:mi') as DDEB, to_date('20071213 12:00','yyyymmdd hh24:mi') as DFIN from dual UNION select 'TEST2', to_date('20071212 08:30','yyyymmdd hh24:mi'), to_date('20071213 12:00','yyyymmdd hh24:mi') from dual UNION select 'TEST3', to_date('20071213 08:30','yyyymmdd hh24:mi') , to_date('20071213 12:00','yyyymmdd hh24:mi') from dual
VARIABLE TEST1 DDEB 10/12/2007 08:30 DFIN 13/12/2007 12:00 JOURS_ENTIERS_ENTRE 2 (Variable test) PREMIER_JOUR 55 800 JOURS_ENTRE 172 800 DERNIER_JOUR 43 200 DUREE_MEME_JOUR 12 600 DUREE_EN_SECONDES 271 800
F.A.Q. Business-Objects
Cette erreur peut apparaitre dans : une cellule (titre de rapport. une section. un entte ou pied de tableau.
Vous avez deux mthodes pour y remdier : Appliquer une fonction agrgation Min ou Max la variable. Poser un Tri sur cette cellule.
2) en pied de tableau
Min([NBPourMin])
Pour rinitialiser ce cumul chaque changement d'Anne il faut complter la formule de la faon suivante :
- 36 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Mois 01 02 03 04 01 02
Quantit 10 20 10 30 20 10
TYPE A B C A B
Quantit 10 20 10 30 10
SommeCumulative([Q]) 10 30 40 70 80
On peut rserver le calcul du cumul aux seules lignes de Type A de la faon suivante :
CUMUL A = SommeCumulative([Q]) O ([TYPE] = "A")
On obtient ainsi le cumul des Quantit dans le contexte A ANNEE 2007 2007 2007 2008 2008 TYPE A B C A B Quantit 10 20 10 30 10 SommeCumulative([Q]) O ([TYPE] = "A") 10
40
- 37 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Reporter / Desktop Intelligence (Client lourd) > Autres questions sur BO Deski Comment paramtrer votre interface BO Deski ?
Auteurs : Bruno2r , Quelques minutes consacres au paramtrage qui font gagner du temps ou simplifient la vie # Les barres d'outils indispensables Clic droit de la souris sur une barre d'outils ou bien Menu Affichage / Commande Barres d'outils Standard. Formatage. Rapport. Formule.
Je vous assure qu'avec ces barres d'outils vous avez accs l'essentiel. Ne sous-estimez pas pour autant les menus contextuels accessibles par un clic droit de la souris sur les diffrents lments d'un rapport (tableau, cellule, section, rupture, fond de page ...). Dans l'diteur de requte # Veillez garder enfoncs les 3 boutons en haut gauche qui offrent les fonctionnalits suivantes : 1 2 3 Afficher/Masquer les classes. Affichage des informations sur les classes et objets lorsqu'elles sont prvues par le concepteur de l'univers. Retour la ligne des objets positionns dans la zone Objets du rsultat.
Dans la fentre de rotation # Conserver enfoncs les 3 boutons en haut gauche qui offrent les fonctionnalits suivantes : 1 2 3 Afficher/Masquer les variables disponibles. Afficher/Masquer la section. Afficher/Masquer la barre d'tat.
Dans le menu Outils / Commande Options # Onglet Affichage : 1 2 3 Choisissez comme Unit de mesure les Millimtres ( moins que vous parliez couramment le 1/16me de pouce). Cochez la case Afficher le quadrillage (pratique pour ajuster la mise en page). Cochez la case Aligner sur le quadrillage (si cela vous tente).
Pour ces deux derniers paramtrages c'est selon vos gots, essayez les et revenez les dsactiver si vous n'tes pas convaincu(e). Onglet Dossier par df(aut)
- 38 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Choisissez pour les documents utilisateur un rpertoire rgulirement sauvegard en cliquant sur Parcourir ... (comme d'habitude.)
- 39 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 40 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Pour remdier cela, il faut changer les paramtres linguistiques d'Infoview. Connectez-vous sur Infoview. Cliquez sur le petit bouton en haut droite, en forme de "checklist" (c'est le troisime en partant de droite). Slectionnez vos paramtres rgionaux, savoir : "France".
- 41 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Infoview et WebI > WebI Qu'est-ce que WebIntelligence (WebI) ?
Auteurs : dcollart , WebIntelligence permet, comme le Reporter BusinessObjects, de crer des rapports destins exploiter les donnes de l'entreprise dans le but de faciliter la prise de dcision par les dcideurs (pilotage de l'entreprise) ou encore de contrler la qualit de ces donnes. Les droits d'accs WebIntelligence sont accords par le superviseur BusinessObjects. La spcificit Web de WebIntelligence permet d'accder facilement aux donnes de l'entreprise par son intranet ou son extranet d'accder aux donnes de l'entreprise par le biais d'un simple navigateur Web (pas d'installation particulire sur les postes des utilisateurs entranant une facilit de dploiement et de maintenance) Les droits d'accs InfoView sont accords par le superviseur BusinessObjects en version 5 et 6, l'administrateur de la Central Management Console ou CMC en version XI.
Quelles sont les diffrences entre WebI et DeskI au niveau des fonctions cumulatives
Auteurs : Bruno2r , 2 diffrences de comportement importantes entre l'environnement WebI et DeskI au niveau des formules cumulatives sont connaitre : 1 2 Fonctions cumulatives et ordre de tri Fonctions cumulatives et contextes de rinitialisation par dfaut
1) Fonctions cumulatives et ordre de tri Dans WebI, les fonctions cumulatives (NombreCumulatif, SommeCumulative, MoyenneCumulative, ProduitCumulatif) dpendent de l'ordre de tri. Ce n'est pas le cas dans DeskI : qui utilise la valeur prcdente de l'indicateur quel que soit l'ordre de tri. Webi donnes non tries Anne 2007 2008 2007 2007 2008 Webi donnes tries Type A A B c B Dpenses 100 200 150 100 100 SommeCumulative([Dpenses], [Anne]) 100 200 150 250 100
- 42 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Anne 2007 2007 2007 2008 2008 Deski donnes non tries Anne 2007 2008 2007 2007 2008
Type A B c A B
Type A A B c B
2) Fonctions cumulatives et contextes de rinitialisation par dfaut En cas de section sur l'Anne WebI rinitialise la fonction cumulative par dfaut 2007 section Anne Type A B c 2008 section Anne Type A B DeskI ne rinitialise pas par dfaut 2007 section Anne Type A B c 2008 section Anne Type A B Dpenses 200 100 SommeCumulative([Dpenses]) 550 650 Dpenses 100 150 100 SommeCumulative([Dpenses]) 100 250 350 Dpenses 200 100 SommeCumulative([Dpenses]) 200 300 Dpenses 100 150 100 SommeCumulative([Dpenses]) 100 250 350
- 43 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Vous devez donc prciser la variable dont le changement de valeur provoquera la rinitialisation
= SommeCumulative([Dpenses] , [Anne])
2007 section Anne Type A B c 2008 section Anne Type A B Dpenses 200 100 SommeCumulative([Dpenses] , [Anne]) 200 300 Dpenses 100 150 100 SommeCumulative([Dpenses] , [Anne]) 100 250 350
C'est l qu'il faut changer la couleur. D'un ct il y a le choix de la couleur, et de l'autre le choix "veut-on mme une ligne sur 2 en couleur ?"
- 44 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Ensuite : Faites un clic droit sur le second tableau. Cliquez ensuite sur "Position". Dfinissez la position souhaite en pixels, par rapport Tableau_1. Par exemple, pour que Tableau_2 soit parfaitement align avec le Tableau_1, indiquez 0 pixel partir du coin gauche du Tableau_1. Ensuite, indiquez 50 pixels partir du coin infrieur du Tableau_1..
Ainsi, quelque soit la taille de "Tableau_1", votre Tableau_2 sera toujours 50 pixels en dessous.
- 45 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Vous trouverez d'autres oprateurs dans cette liste. A droite de cette liste on peut choisir de faire porter la comparaison : Sur une constante Sur une invite avec ou sans liste de valeurs (case cocher). 3) Cration d'invites Pour quoi faire ? Les invites sont des filtres appliqus chaque excution de la requte aprs que vous ayez rpondu la question qui vous est pose. Un seul document peut ainsi restituer des versions diffrentes des rapports qu'il contient en fonction de la rponse choisie. Comment faire ? Une fois que vous avez choisi l'objet et l'oprateur, il suffit de cliquer sur l'option Invite (plutt que constante). Slectionnez Invite. Si vous souhaitez que les utilisateurs puissent slectionner dans une liste une ou plusieurs valeurs, slectionnez l'option Invite avec liste de valeurs. WebI affiche un message d'invite par dfaut dans la zone de texte Exemple Message 1 Anne Egale : Il est fortement conseill de personnaliser ce texte qui correspond la question qui sera pose l'utilisateur. Exemples : Quelle Anne ? --------------------------- avec l'oprateur Egal Quelle(s) Anne(s) ? --------------------- avec l'oprateur Dans Liste Les noms commenant par (Ex: DUPON%) ? --- avec l'oprateur Correspond au modle
- 46 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 47 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Connexion et Paramtres Quels sont les diffrents types de connexions ?
Auteurs : bastoonet , Personnelle : - En BO V5, elle est stocke dans le dossier LocData, (fichier PDAC). - Elle est utilise et/ou modifie uniquement par l'utilisateur qui l'a cre. Partage : - En BO V5, elle est stocke par dfaut dans le dossier ShData, (fichier SDAC). - Elle est utilise et/ou modifie par les utilisateurs qui ont les droits d'accs sur le fichier. Scurise : - Elle est stocke dans le domaine scurit du rfrentiel (V5-6) ou dans le CMS (XI). - Le superviseur attribue les droits aux utilisateurs sur ces connexions. - Garantit la scurit d'accs aux donnes. - C'est le seul type de connexion qui autorise l'export d'univers.
- 48 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Conception Quelles sont les tapes de cration d'un univers ?
Auteurs : bastoonet , Les tapes sont : - La dfinition des paramtres. - Le choix des tables. - La cration des jointures. - Le traitement des boucles. - La cration des Classes et Objets. - La cration des Hirarchies. Il faut respecter l'ordre de ces tapes pour la cration de l'univers
- 49 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Tables et vues Pourquoi crer des alias dans un univers ?
Auteurs : bastoonet , La notion d'alias permet de crer des univers autour d'une base de donnes au schma physique complexe. Cela permet de crer plusieurs objets issus du mme champ d'une mme table, et de les dfinir fonctionnellement en fonction des jointures avec les autres tables de l'univers. Cela permet par exemple de faire apparatre des liens "Dirigeant/membre de l'quipe" dans une mme table "Ressources humaines". L'administrateur peut ainsi crer un objet diffrent selon l'intrt de l'utilisateur. Ex : Soit un schma qui inclut les notions de prts et de commandes d'articles. Le Designer crera deux objets : - "articles prts", faisant rfrence la table "articles", relie la table "clients" via la table "prts" ; - "articles commands", faisant rfrence un alias de la table "articles", reli la table clients via la table "commandes". Ainsi, une mme table peut tre clne , et ce sont les jointures qu'elle a avec d'autres tables qui la dfiniront d'une manire fonctionnelle. Cette notion de "couche smantique", d'accs aux donnes travers des objets du mtier et de moteur de gnration de requtes SQL est encore aujourd'hui une grande force de l'outil Business Objects. D'autant plus que BO est capable de gnrer des requtes complexes, contenant des oprateurs ensemblistes, des sous-requtes ou plusieurs requtes SQL.
- 50 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Tables drives (V6 - XI) Comment crer un calendrier avec une table drive ?
Auteurs : Bruno2r , La version 6 permet au Designer de crer des Tables Drives qui sont quivalentes des vues Oracle, c'est dire dfinies l'aide de SQL s'appuyant sur les tables existantes. Une table calendrier est trs utile dans un univers et peut tre obtenue peu de frais en crant une table drive Procder de la faon suivante : Crer une Table Drive. Crer les objets Dimension correspondants. Etablir entre ce champ et le champ Date de la table de donnes une jointure externe.
SELECT to_date('20080101','yyyymmdd') + (rownum - 1) as JOURID, to_char(to_date('20080101','yyyymmdd') + (rownum - 1), yyyymm') as ANNEEMOIS, to_char(to_date('20080101','yyyymmdd') + (rownum - 1), 'yyyy') as ANNEE FROM dual connect BY to_date('20080101','yyyymmdd') + (rownum - 1) <= to_date('20081231','yyyymmdd') as CALENDAR
Dans une Classe Calendrier, crer les objets Dimensions suivants : ANNEE ANNEEMOIS JOURID En tablissant des jointures externes entre le champ Date de chaque table de donnes et le champ JOURID de la table drive, (ces objets Dimensions permettront l'utilisateur de rapatrier les donnes dans des suites ordonnes et continues (donc exhaustives) de dates provenant de la table drive CALENDAR et les donnes correspondantes lorsqu'elles existent.
CALENDAR.JOURID = TABLEDONNEES.LADATE(+)
- 51 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Table agrges Comment utiliser des tables agrges ?
Auteurs : Bruno2r , Les tables agrges contiennent des donnes prcalcules des niveaux de dtail dcroissants afin d'acclrer l'excution des requtes. Cette technique est particulirement indique pour l'interrogation d'une base infocentre qui, tout en gardant le niveau de dtail des vnements journaliers, devra rpondre de faon optimale aux analyses hebdomadaires, mensuelles, trimestrielles ou annuelles. Ds qu'une table contient plusieurs centaines de milliers de lignes d'vnements par an et couvre plusieurs annes d'historique, la navigation agrge prend tout son sens. Un univers permet la navigation agrge lorsqu'il contient un ou plusieurs objets dont la dfinition est adapte plusieurs niveaux d'agrgat. La dfinition de ces objets s'appuie sur : La fonction @Aggregate_Aware. La gestion des incompatibilits Objets / Tables.
La fonction @Aggregate_Aware. Elle permet d'indiquer dans la clause Select d'un mme objet le champ numrique lui correspondant dans chacune des tables agrges. Les tables doivent imprativement tre dsignes de faon ordonne en allant de la plus agrge vers la plus dtaille. Exemple : Objet indicateur Valeur
@Aggregate_Aware(sum(ANNEE_STAT.VAL), sum(MOIS_STAT.VAL), sum(DETAIL_STAT.VAL)).
Explication : Si l'indicateur Valeur est choisi par l'utilisateur, avec la dimension Mois ... le SQL sera dtourn de la table ANNEE_STAT qui n'offre pas ce niveau d'information, sera dirig vers la table MOIS_STAT, niveau suffisant d'information pour ramener les objets demands. En revanche, si l'indicateur Valeur est choisi, ainsi que les dimensions Anne, Mois et Date... la table annuelle sera carte, puis la table mensuelle (puisque ni l'une ni l'autre ne possdent de champ date) seule sera compatible la table dtaille au niveau des jours. La gestion des incompatibilits Objets / Tables. Elle seule permet que soit dtermin, au sein de la fonction @Aggregate_Aware, la table compatible. Pour chaque table agrge, il convient de spcifier les objets incompatibles ce qui dsignera les tables agrges ignorer lors de la gnration du SQL. Les rgles de la compatibilit Tables / Objets sont les suivantes : Un objet est compatible avec une table s'il est plac un niveau d'agrgat quivalent ou suprieur celui de cette table. Il est incompatible : Si l'objet est plac un niveau d'agrgation infrieur celui de la table. Si l'objet n'a aucun lien avec la table.
- 52 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Pour fixer ces incompatibilits : Menu Outils / Commande Navigation agrge# Dans la liste des Tables, choisissez une table agrge. Dans le volet de droite, cochez la case de chaque objet incompatible avec cette table. Rptez l'opration pour chaque table. Mise en garde : l'utilisation du bouton "Dtecter les incompatibilits" offre des propositions d'incompatibilit que vous devez vrifier et valider.
- 53 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Jointures Quels sont les diffrents types de jointures ?
Auteurs : bastoonet , Une jointure entre deux tables dfinit une relation entre les colonnes des deux tables. Il existe 4 types de jointure : - L'quijointure : galit entre les occurrences de deux colonnes. - La jointure externe : relie deux tables de la mme manire que l'qui-jointure mais la colonne de la 1ire table n'a pas forcment de correspondance avec la colonne de la deuxime. - La thta-jointure : permet de dfinir entre deux tables un lien plus complexe reposant sur la comparaison de plusieurs colonnes, des calculs plus ou moins complexes. - L'auto-jointure : dfinit une restriction au niveau d'une table. - Le raccourci jointure : jointure directe entre deux tables sans passer par une table intermdiaire. Elle est utilise par BO lorsqu'aucun champ de la table intermdiaire ne correspond aux objets demands dans la requte. Pour le crer, il faut cocher une case lors de l'dition de la jointure. Deux tables non relies par une jointure (pas de clause WHERE) gnre un Produit Cartsien lorsque l'utilisateur utilise 2 objets issus de ces 2 tables et gnre la requte. Le rsultat n'a aucun sens : il reprsente toutes les combinaisons possibles entre toutes les colonnes. De plus, cela consomme inutilement des ressources. Il ne faut pas laisser de tables non lies dans l'univers. BO affiche une bote de dialogue Risque de produit cartsien si la requte d'un utilisateur fait intervenir des tables non lies par une jointure.
- 54 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Contextes Pourquoi crer des contextes dans un univers ?
Auteurs : bastoonet , Supposons que le schma de l'univers soit tel qu'il y ait plusieurs chemins possibles pour lier deux tables. Ex : Soit un schma qui inclut les notions de prts et de commandes. Dans ce cas, il est possible d'aller d'un client un article via le prt ou via la commande. Si aucun contexte n'est dfini, BO va gnrer automatiquement plusieurs requtes SQL pour rsoudre les problmes ds aux chemins multiples. Pour notre exemple, nous avons une requte SQL pour le prt d'un article et, une requete SQL pour la commande d'un article. BO est capable de grer automatiquement les problmes de chemins multiples en associant, de manire transparente, un ensemble de requtes SQL la demande de l'utilisateur. Ainsi, une requte demandant la fois le nombre de produits commands et le nombre de produits prts par un client engendrera l'excution de deux requtes, une allant chercher les quantits commandes dans la table "commande" et l'autre les quantits prtes dans la table "prts". Afin d'orienter l'utilisateur vers la requte SQL qui correspond son besoin, on peut crer des contextes, chaque contexte dsignant un chemin choisir. Un contexte englobe donc un ensemble de jointures. Le Designer de l'univers va dfinir un contexte "prts" et un contexte "commande" en dfinissant les jointures associes l'intrieur des contextes. Si l'utilisateur pose une requte ambigu, c'est--dire qui ne permet pas BusinessObjects de choisir l'un ou l'autre des contextes, le logiciel lui demandera alors le contexte associ. Cette notion de contexte permet donc d'empcher l'utilisateur d'utiliser des jointures incohrentes en rponse ses interrogations. Ces contextes peuvent tre proposs et dfinis automatiquement par l'outil. Lors de l'excution de sa requte, l'utilisateur peut choisir un ou plusieurs contextes et donc entraner la gnration d'une ou plusieurs requtes SQL.
- 55 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Designer > Dfinition des objets Comment crer un objet dans un univers ?
Auteurs : bastoonet , Pour crer un objet il faut faire click droit / objet sur une classe dans la fentre de gauche du designer classe et objets . Ensuite dans la fentre des proprits de l'objet, il existe 3 / 5 onglets selon la version de BO : 1 2 3 4 5 Dfinition. Proprits. Paramtres avances. Cls (depuis la version XI). Sources d'information (depuis la version XI).
1 - Dfinition : dans cet onglet vous allez dfinir l'objet selon 5 champs : Le nom : c'est le nom de l'objet que l'utilisateur visualisera. Le nombre de caractres est limit 35 en V5, mais n'est plus limit en XI. Le type : il existe 4 types (date, alphanumrique, numrique, texte long), ce type doit obligatoirement correspondre au type du champ interrog dans la base de donnes (clause SELECT). La description : celle-ci est limite environ 30 000 caractres et permet l'utilisateur lors de la cration d'une requte d'avoir des dtails sur l'objet utilis. Le SELECT : cela correspond la clause SELECT ajoute au SQL lors de l'utilisation de cet objet dans une requte BO. Le WHERE : cela correspond la clause WHERE ajoute au SQL lors de l'utilisation de cet objet dans une requte BO. Les tables : ce bouton permet de choisir parmi les tables supplmentaires de l'univers ajouter la requte SQL lors de l'utilisation de cet objet dans une requte BO.
2 - Proprits : dans cet onglet on dfinit : le type de l'objet : Dimension (en forme de cube bleu), Information (en forme de pyramide verte) et Indicateur (en forme de sphre rose). (voir " Pourquoi trois types d'objets dans les univers ?"). la liste de valeurs de l'objet : ce sont les valeurs associes cet objet qui seront affiches dans l'diteur de requte, notamment lors de l'utilisation d'invites. Il y a galement diverses options relatives cette liste (actualisation automatique, export avec l'univers, affichage hirarchique, droit de modification l'utilisateur).
3 - Paramtres avancs : dans cet onglet on dfinit : le niveau de scurit : public, contrl, restreint, confidentiel ou priv. le mode d'utilisation : au niveau de la requte, dans rsultat, conditions, tri. le format de la base de donnes.
4 - Cls : cet onglet permet de dfinir une cl primaire et une cl trangre pour l'objet 5 - Sources d'information : permet de notifier des informations sur l'objet (informations techniques, mise en correspondance et enregistrement en ligne)
- 56 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Une fois dfini, on peut analyser l'objet grce au bouton analyser afin de vrifier si le SQL gnr est OK.
Etape 1 : Cration des invites types Les invites types pourront tre rutiliss plusieurs fois sans devoir tre rcrits chaque utilisation et simplifient donc la maintenance en cas de modification. Dans une classe INVITE, crer les objets suivants Nom : Date observation Qualification : Dimension Type : Date Description : Date d'observation utilise Select : @Prompt('Date observation ?','D',,MONO,FREE) Nom : Date dbut observation Qualification : Dimension Type : Date Description : Date de dbut de la priode d'observation utilise Select : @Prompt('Date dbut observation ?','D',,MONO,FREE) Nom : Date fin observation Qualification : Dimension Type : Date Description : Date de fin de la priode d'observation utilise Select : @Prompt('Date fin observation ?','D',,MONO,FREE) Etape 2 : Cration des filtres Filtre : Contrats la date du jour
SYSDATE BETWEEN contrat.date_debut AND contrat.date_fin
F.A.Q. Business-Objects
contrat.date_debut < = @Select(INVITE\Date fin observation) AND contrat.date_fin >= @Select(INVITE\Date dbut observation)
ATTENTION !! Dans le cas o les dates peuvent tre NULL, alors les filtres doivent tre adapts car l'oprateur BETWEEN ne fonctionne pas avec une expression NULL. Dans notre exemple, si la date de fin des contrats peut tre NULL, alors le filtre Contrats la date d'observation devient
contrat.date_debut <= @Select(INVITE\Date observation) AND NVL(contrat.date_fin,TO_DATE('31/12/9999','DD/MM/YYYY')) >= @Select(INVITE\Date observation)
ou
contrat.date_debut <= @Select(INVITE\Date observation) AND (contrat.date_fin >= @Select(INVITE\Date observation) OR contrat.date_fin IS NULL)
- 58 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Pays FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE ITALIE USA USA USA USA USA USA USA
Ville LILLE LILLE PARIS PARIS PARIS PARIS TOULOUSE TOULOUSE TOULOUSE ROME NEW YORK NEW YORK NEW YORK WASHINGTON WASHINGTON WASHINGTON WASHINGTON
Spcialit FRANCAISE TURQUE CHINOISE FRANCAISE ITALIENNE TURQUE CHINOISE ITALIENNE TURQUE ITALIENNE CHINOISE FRANCAISE ITALIENNE CHINOISE FRANCAISE ITALIENNE TURQUE
Nombre 2 1 2 10 5 3 2 2 1 7 2 5 4 3 6 4 3
Pour n'afficher que la rpartition des restaurants par pays, l'utilisateur n'utilise que les objets Pays et Nombre. Le rsultat obtenu dans le rapport est le suivant : Pays FRANCE ITALIE USA Nombre 28 7 27
Lorsque l'indicateur Nombre est associ uniquement la fonction d'agrgation Somme() de BusinessObjects, alors la source de donnes est la suivante : FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE USA USA USA USA USA USA USA ... ITALIE 10 3 5 2 2 1 1 2 2 5 4 2 6 3 4 3 ... 7
17 lignes retournes par le SGBD pour 3 lignes affiches dans le rapport BusinessObjects.
- 59 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Lorsque que l'indicateur Nombre est associ la fonction d'agrgation Somme de BusinessObjects mais aussi la fonction d'agrgation SQL SUM (ajout de SUM dans le Select de l'objet) alors la source de donnes est la suivante : Pays FRANCE ITALIE USA Nombre 28 7 27
3 lignes retournes par le SGBD pour 3 lignes affiches dans le rapport BusinessObjects. Pour afficher la rpartition des restaurants par pays, ville et spcialit l'utilisateur utilise maintenant les objets Pays, Ville, Spcialit et Nombre Le rsultat obtenus dans le rapport est le suivant Pays FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE FRANCE ITALIE USA USA USA USA USA USA USA Ville LILLE LILLE PARIS PARIS PARIS PARIS TOULOUSE TOULOUSE TOULOUSE ROME NEW YORK NEW YORK NEW YORK WASHINGTON WASHINGTON WASHINGTON WASHINGTON Spcialit FRANCAISE TURQUE CHINOISE FRANCAISE ITALIENNE TURQUE CHINOISE ITALIENNE TURQUE ITALIENNE CHINOISE FRANCAISE ITALIENNE CHINOISE FRANCAISE ITALIENNE TURQUE Nombre 2 1 2 10 5 3 2 2 1 7 2 5 4 3 6 4 3
La source de donnes contient les mmes lignes que le rapport et la fonction d'agrgation SQL n'a donc pas d'effet puisque que la requte n'a pas dimension sur laquelle faire de groupements. Par contre, dans le rapport si l'utilisateur dcide ne plus afficher la dimension Spcialit alors c'est la fonction d'agrgation Somme de BusinessObjects qui ralise l'agrgation des donnes. Les donnes sont agrges dans le rapport et non pas dans la source de donnes. Pays. FRANCE FRANCE FRANCE ITALIE USA USA Ville LILLE PARIS TOULOUSE ROME NEW YORK WASHINGTON Nombre 3 20 5 7 11 16
- 60 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Remarque importante : Les fonctions d'agrgation SUM, AVG, MAX ou MIN renvoient le marqueur NULL lorsqu'il n'y a aucune valeur dans la colonne, contrairement COUNT qui renvoie zro.
- 61 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
ANNEE 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909
METHODE1
METHODE2
METHODE3
bissextile
bissextile
bissextile
bissextile
bissextile
bissextile
Implmentation dans un univers BusinessObjects On souhaite dterminer si l'anne de naissance des agents d'une socit est bissextile ou pas. La date de naissance des agents est stocke dans le champs date_naissance de la table agent de la base de donnes (dans notre exemple Oracle 9i) Dans la classe AGENT de notre univers TEST Nom : Anne de naissance Qualification : Dimension Type : Numrique Description : Anne de naissance de l'agent Select : EXTRACT(YEAR FROM agent.date_naissance) Nom : Anne Bissextile Qualification : Information Dimension associe : Anne de naissance (AGENT) Type : Alphanumrique Description : Indique si l'anne de naissance de l'agent est une anne bissextile oui : l'anne est bissextile non : l'anne n'est pas bissextile Select :
Decode ( CASE WHEN MOD(@Select(AGENT\Anne de naissance),400) = 0 OR (MOD(@Select(AGENT\Anne de naissance),4) = 0 AND MOD(@Select(AGENT\Anne de naissance),100) <> 0) THEN 'bissextile' END, NULL, 'non', 'oui')
- 62 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Dans la classe INDIVIDU de notre univers TEST... Nom : Date de naissance Qualification : Dimension Type : Date Description : Date de naissance de l'individu Select : individu.date_naissance Nom : Age Qualification : Dimension Type : Numrique Description : Age de l'individu la date du jour (en nombre d'annes entires) Select :
FLOOR(MONTHS_BETWEEN(SYSDATE, @Select(INDIVIDU\Date de naissance))/12)
Dans l'hypothse o certaines dates de naissance pourraient tre non renseignes ou suprieures la date du jour, le Select peut tre lgrement modifi pour ne pas obtenir des ges ngatifs.
CASE WHEN @Select(INDIVIDU\Date de naissance) IS NOT NULL AND @Select(INDIVIDU\Date de naissance) <= SYSDATE THEN FLOOR(MONTHS_BETWEEN(SYSDATE, @Select(INDIVIDU\Date de naissance))/12) ELSE 0 END
- 63 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 64 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 65 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > Administration et Migration > BO 5-BO 6 Supervisor Qu'est-ce qu'une catgorie ?
Auteurs : Bruno2r , Mot-cl cr dans le rfrentiel par Supervisor . Les catgories (sous entendu de documents) sont un moyen de classement donc d'organisation des documents que les utilisateurs envoient des utilisateurs des groupes au Broadcast Agent
On peut imaginer l'apport, dans un rfrentiel o les groupes utilisateurs correspondent aux Services de l'entreprise, de catgories mtier transversales pour fdrer des documents concernant plusieurs services : Suivi budgtaire Approvisionnement Production Ventes GRH
Le besoin de cration de catgories de documents apparait trs vite quand se multiplie le nombre de documents dposs dans le rfrentiel. Les utilisateurs peuvent alors filtrer leurs recherches de documents par catgorie.
Le rfrentiel se compose donc de trois domaines : le domaine scurit le domaine univers le domaine document
- 66 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Ils sont matrialiss par les trois onglets en bas de la fentre du Supervisor.
- 67 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 68 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 69 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Sommaire > VBA > VBA dans Reporter Deski Comment rcuprer les rponses utilisateur aux invites ?
Auteurs : Bruno2r , Pour cet exemple on suppose que l'utilisateur rpond deux invites : "Anne ?" qui retourne une rponse de type numrique "Sur combien de mois ?" qui retourne une rponse de type numrique
Public Sub mesinvites() 'Bruno Roman-Ruiz http://bruno-roman-ruiz.developpez.com/index/ '20080207 22:00 BO V6.5.1 'Lister les variables cres par l'utilisateur Dim Doc As Document Dim DpVars As Variables Dim DpVar As Variable Dim txt As String Dim nbv As Integer Application.Interactive = True Set Doc = Application.ActiveDocument Set DpVars = Doc.Variables txt = "" nbv = 0 For Each DpVar In DpVars nbv = nbv + 1 txt = Chr(10)& Chr(10) & " [" & nbv & "] Variable "& DpVar.Name & Chr(10) & "Valeur : " & DpVar.Value Debug.Print txt Next Debug.Print Chr(10) & Chr(10) & Doc.Name & " contient " & nbv & " variables :" End Sub
Les rponses stockes dans anref et moisref sont alors utilisables dans la suite du script
- 70 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
If DocVar.Name lt; > "" Then nbv = nbv + 1 txt = Chr(10) & Chr(10) & " [" & nbv & "] Variable " & DocVar.Name & Chr(10) & DocVar.Formula Debug.Print txt End If Next Debug.Print Chr(10) & Chr(10) & Doc.Name & " contient " & nbv & " variables :" End Sub
Attention ! Ne pas confondre : Application.ActiveDocument.DocumentVariables Collection des objets Variables cres dans le document par l'utilisateur Application.ActiveDocument.Variables Collection des objets Variables cres dans le fournisseur de donnes (requte)
Attention ! Cette dsactivation * porte sur le rafraichissement du document (plus de message La Requte ne retourne pas de donnes) * supprime galement l'affichage des invites ! (conservant les rponses antrieures) * ne fonctionne pas si on fait excuter dans l'diteur de requte Pour dsactiver l'interaction sur le SQL la carte sans invite, et la ractiver sur les autres requtes avec invite, il faudrait l'ouverture par exemple : * parcourir les dataproviders * et avec un select case bas sur le nom ou le type faire prcder le refresh d'une gestion de l'interactivit
- 71 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 72 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
Exporter en pdf.
Document_AfterRefresh() Dim Dpc As Document Dim Reps As Reports, Rep As Report Dim nbr As Integer, nir As Integer 'ces 3 premires dclarations seraient mieux positionnes ' dans Gnral Dclarations Dim AnneeRef As String Set Doc = Application.ActiveDocument Set Reps = Doc.Reports nbr = Reps.Count
'pour exemple on posera un filtre sur l'anne 2008 AnneeRef = "2008" 'pose du filtre sur chaque rapport For Each Rep In Reps Rep.Activate Rep.AddComplexFilter "Exercice", "[Exercice] = " & AnneeRef 'recalcul de l'ensemble du document Rep.ForceCompute Next 'export du document Rep.ExportAsPDF ("C:\le chemin....\DocsPDF\NomFichier_" & AnneeRef & ".pdf") End Sub
- 73 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/
F.A.Q. Business-Objects
- 74 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2008 Developpez LLC. Tout droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://business-intelligence.developpez.com/faq/business-objects/