Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo

precedent    sommaire    suivant   


Qu'est-ce que WebIntelligence (WebI) ?
auteur : dcollart
WebIntelligence permet, comme le Reporter BusinessObjects, de créer des rapports destinés à exploiter les données de l'entreprise dans le but de faciliter la prise de décision par les décideurs (pilotage de l'entreprise) ou encore de contrôler la qualité de ces données.

Les droits d'accès à WebIntelligence sont accordés par le superviseur BusinessObjects.

La spécificité Web de WebIntelligence permet
  • d'accéder facilement aux données de l'entreprise par son intranet ou son extranet
  • d'accèder aux données de l'entreprise par le biais d'un simple navigateur Web (pas d'installation particulière sur les postes des utilisateurs entraînant une facilité de déploiement et de maintenance)
Les droits d'accès à InfoView sont accordés par le superviseur BusinessObjects en version 5 et 6, l'administrateur de la Central Management Console ou CMC en version XI.


Quelles sont les différences de notation syntaxique entre Webi et Deski ?
auteur : Bruno2r
WebIntelligence (WebI) et DeskIntelligence (DeskI), respectivement client léger et client lourd, se différencient par quelques notations syntaxiques qu'il faut connaitre pour adapter vos formules.
Référencer des objets ou variables

Webi : [Objet]
Deski : <Objet>
Concaténer :

Webi : "texte" + [variable] + "texte"
Deski : "texte" & <variable> + "texte"
Séparateurs des paramètres ou arguments :

Webi : Gauche([Variabletexte] ; 4)
Deski : Gauche(<Variabletexte> , 4)
Formule conditionnelle :

Webi : = If( [Année] = 2008 ; [Montant] ; 0)
Deski : = If( <Année> = 2008 Alors [Montant] Sinon 0)

Quelles sont les différences entre WebI et DeskI au niveau des fonctions cumulatives
auteur : Bruno2r
2 différences de comportement importantes entre l'environnement WebI et DeskI au niveau des formules cumulatives sont à connaitre :

  1. Fonctions cumulatives et ordre de tri
  2. Fonctions cumulatives et contextes de réinitialisation par défaut
1) Fonctions cumulatives et ordre de tri

Dans WebI, les fonctions cumulatives (NombreCumulatif, SommeCumulative, MoyenneCumulative, ProduitCumulatif) dépendent de l'ordre de tri.
Ce n'est pas le cas dans DeskI : qui utilise la valeur précédente de l'indicateur quel que soit l'ordre de tri.

Webi données non triées

Année Type Dépenses SommeCumulative([Dépenses],[Année])
2007 A 100 100
2008 A 200 200
2007 B 150 150
2007 c 100 250
2008 B 100 100
Webi données triées

Année Type Dépenses SommeCumulative([Dépenses],[Année])
2007 A 100 100
2007 B 150 250
2007 c 100 350
2008 A 200 200
2008 B 100 300
Deski données non triées

Année Type Dépenses SommeCumulative([Dépenses],[Année])
2007 A 100 100
2008 A 200 200
2007 B 150 250
2007 c 100 350
2008 B 100 300
2) Fonctions cumulatives et contextes de réinitialisation par défaut
En cas de section sur l'Année
WebI réinitialise la fonction cumulative par défaut

2007 section Année

Type Dépenses SommeCumulative([Dépenses])
A 100 100
B 150 250
c 100 350
2008 section Année

Type Dépenses SommeCumulative([Dépenses])
A 200 200
B 100 300
DeskI ne réinitialise pas par défaut

2007 section Année

Type Dépenses SommeCumulative([Dépenses])
A 100 100
B 150 250
c 100 350
2008 section Année

Type Dépenses SommeCumulative([Dépenses])
A 200 550
B 100 650
Vous devez donc préciser la variable dont le changement de valeur provoquera la réinitialisation
= SommeCumulative([Dépenses] , [Année])
2007 section Année

Type Dépenses SommeCumulative([Dépenses] , [Année])
A 100 100
B 150 250
c 100 350
2008 section Année

Type Dépenses SommeCumulative([Dépenses] , [Année])
A 200 200
B 100 300

Quelles sont les différences entre WebI et DeskI en matière de dénombrement ?
auteur : Bruno2r
Valeurs vides et dénombrement
DeskI et WebI définissent les valeurs vides différemment.

Concernant les résultats renvoyés par la fonction NombreTotal (DeskI)/Comptage (WebI)
  • DeskI considère uniquement les valeurs nulles renvoyées par la base de données comme des valeurs vides.
  • Webi considère également les valeurs vides créées dans un bloc (résultat d'un traitement côté client) comme vides.

Quelles différences de référencement des données entre WebI et DeskI ?
auteur : Bruno2r
Référencement de données en dehors de leur section
DeskI permet de référencer des données en dehors de leur section
Webi ne le permet pas.

En reprenant l'exemple de la question précédente

Année Type Dépenses
2007 A 100
2007 B 150
2007 c 100
2008 A 200
2008 B 100
Si vous avez dans la section Année 2007 une cellule contenant la formule :
=Somme([Dépenses]) où [Année]= "2008")
Webi affiche une cellule vide

section Année =Somme([Dépenses]) où [Année]= "2008")
2007

Type Dépenses
A 100
B 150
c 100
Deski affiche le résultat

section Année =Somme([Dépenses]) où [Année]= "2008")
2007 300

Type Dépenses
A 100
B 150
c 100

Comment colorer une ligne sur 2 dans un tableau ?
auteur : Ayana
Pour colorer une ligne sur 2 dans un tableau, il faut :

  • Sélectionnez le tableau,
  • Allez dans propriétés.
  • Déroulez les menus
  • Pour voir apparaître "Alternate Rows" (en anglais... chez moi c'est en anglais WebI... ).
C'est là qu'il faut changer la couleur.
D'un côté il y a le choix de la couleur, et de l'autre le choix "veut-on même une ligne sur 2 en couleur ?"


Comment positionner mon tableau en fonction d'un autre ?
auteur : Liszt
Admettons deux tableaux, l'un en dessous de l'autre.

Mon premier tableau a un nombre de lignes variables.
Ainsi, lorsque je rafraîchis, mon premier tableau empiète parfois sur le second.
Le second tableau ne devient plus entièrement visible.
Comment éviter cela ? Il faut définir ce que l'on appelle une "position relative".

Pour cela :

  • Cliquez sur votre premier tableau pour le sélectionner.
  • Allez dans l'onglet Propriétés, et nommez votre tableau (ex : Tableau_1).
  • Faites de même avec le second tableau (ex : Tableau_2).
Ensuite :

  • Faites un clic droit sur le second tableau.
  • Cliquez ensuite sur "Position".
  • Définissez la position souhaitée 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 inférieur du Tableau_1..
Ainsi, quelque soit la taille de "Tableau_1", votre Tableau_2 sera toujours 50 pixels en dessous.


Comment utiliser les filtres de requête et les invites ?
auteur : Bruno2r
Vous pouvez appliquer trois types de filtres aux requêtes à l'aide de l'éditeur de rapport HTML de Web Intelligence :
  1. des filtres prédéfinis : créés par le Designer de l'univers
  2. des filtres personnalisés : crées par vous même dans la requête
  3. des invites : filtres dynamiques qui affichent une question à chaque rafraichissement des données
Vous pouvez combiner les trois types de filtres dans une seule requête.

1) Les filtres prédéfinis

A quoi servent-ils ?
Ils sont conçus par le Designer pour gagner du temps lors de la mise en place de la requête en permettant :
soit de filtrer les valeurs des objets associés (exemple liste des Années).
soit de proposer un filtre automatique (exemples : Année N, Années N et N-1)

Où les trouver ?
Lorsque vous cliquez sur l'onglet Filtres de requête, les filtres prédéfinis sont affichés dans le volet Objets de l'univers.
Ils sont symbolisés par un petit entonnoir jaune.

Il suffit de choisir parmi eux ceux qui vous conviennent
en double-cliquant dessus
ou en cliquant sur >>
ou en les faisant glisser du volet Objets de l'univers vers le volet Filtres de la requête.

2) Les filtres de requête personnalisés

Ils peuvent être définis sur tous les types d'objet de l'univers : dimension, indicateur ou information .

Comment faire ?
Cliquer sur l'onglet Filtres de la requête (entre les onglets Requête et Rapport).

Dans le volet Objets de l'univers :
Cliquer deux fois sur l'objet à filtrer.
ou Sélectionner l'objet dans le volet Objets de l'univers et déposez-le dans la section inférieure du volet Filtres de requête.
ou Utiliser le bouton >>

Par défaut l'opérateur “Egal à” est sélectionné dans la liste des opérateurs d comparaison.
Vous trouverez d'autres opérateurs 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) Création d'invites

Pour quoi faire ?
Les invites sont des filtres appliqués à chaque exécution de la requête après que vous ayez répondu à la question qui vous est posée.
Un seul document peut ainsi restituer des versions différentes des rapports qu'il contient en fonction de la réponse choisie.

Comment faire ?
Une fois que vous avez choisi l'objet et l'opérateur, il suffit de cliquer sur l'option Invite (plutôt que constante).
Sélectionnez Invite.
Si vous souhaitez que les utilisateurs puissent sélectionner dans une liste une ou plusieurs valeurs, sélectionnez l'option Invite avec liste de valeurs.

WebI affiche un message d'invite par défaut dans la zone de texte
Exemple Message 1 Année Egale à :

Il est fortement conseillé de personnaliser ce texte qui correspond à la question qui sera posée à l'utilisateur.
Exemples :
Quelle Année ? --------------------------- avec l'opérateur Egal à
Quelle(s) Année(s) ? --------------------- avec l'opérateur Dans Liste
Les noms commençant par (Ex: DUPON%) ? --- avec l'opérateur Correspond au modèle


precedent    sommaire    suivant   

Consultez les autres F.A.Q's


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2008  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même 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 intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com