Vue d’ensemble #
Les datasources disponibles dans BiBOARD sont de type hub et pivothub.
Les datasources sont rangées dans des catégories qui sont publiées à un ou plusieurs groupes d’utilisateurs.
Le bandeau regroupe tous les paramètres propres à la datasource sélectionnée :


Datasource (Hub) #
Les datasources s’appuient sur les requêtes.
Ils ont pour fonction de masquer la complexité informatique des requêtes et d’offrir aux utilisateurs des notions qui leurs sont plus familières : langage courant, formatage adapté aux besoins, présentation homogène etc.
A chaque sauvegarde d’une requête, le hub, basé sur celle-ci, est automatiquement créé ou mis à jour. Il est possible de créer plusieurs hubs basés sur une seule et même requête avec des caractéristiques différentes (nouveaux champs calculés, valeurs différentes des paramètres etc.).
- Hub: Un hub est une requête à laquelle on ajoute une couche supplémentaire. Cette dernière intègre des notions de champs calculés, de formatage etc.
- Champs du hub: Par défaut, il y a autant de champs dans le hub que de champs de sa requête source.
- Requête source: En cliquant sur l’icône verte, la requête source du hub s’ouvrira.
- Propriétés du hub: Les notes permettent de partager des informations sur le hub entre designers.
- Champs: Gestion des champs calculés (ordre, tri etc.).
- Exécution: Le bouton Exécuter affiche un aperçu du hub au format Web.
- Libellé: A l’identique de ALIAS dans l’onglet requête, le nom du champ est personnalisable.
- Format: En déroulant la liste, vous avez accès à des formatages prédéfinis.
Remarque: les formatages sont modifiables selon vos besoins: Le formatage des données.
- Type: Pour un champ issu d’une requête il n’est pas possible de modifier son type. Cette option est active seulement pour un champ calculé.
- Formules pour les champs calculés: Lorsque l’on crée un nouveau champ, son contenu peut être calculé par une ou plusieurs formules. Elles sont regroupées par thèmes.
- Code HTML: En cochant cette boîte, la chaîne de caractères du champ sera interprétée en HTML. Etant donné que c’est une chaîne de caractères il est indispensable de l’entourer de guillemets doubles.
Remarque: le guillemet double délimite une chaîne de caractères. Pour forcer son écriture à l’intérieur d’un texte, il suffit de le doubler (à la suite: « »).
- Les onglets du hub
- L’onglet Champs regroupe les champs issus de la requête ainsi que les éventuels champs calculés.
- L’onglet Paramètres affiche les paramètres qui sont hérités de la requête.
- L’onglet Aperçu affiche l’exécution du hub sous forme d’un tableau simple Web.
Remarque: si vous souhaitez utiliser un champ calculé pour construire la formule d’un autre champ calculé, il faut que celui-ci soit positionné avant le champ dans lequel il est utilisé. Si vous ne faites pas cela, la valeur du champ sera inconnu (cf. les . derniers champs calculés de l’exemple).
PivotHubs #
C’est la base du moteur d’agrégation intégré dans BiBOARD.
Il est basé sur une Datasource et se présente comme un tableau croisé dynamique et permet dynamiquement de fixer les dimensions et les mesures.

Pour plus d’informations, se reporter à la page dédiée aux PivotHub.
Exemple #
Requête #
Sur la base de données de Formation:
Select
Demonstration.dbo.Clients.Contact,
Demonstration.dbo.Clients.Ville,
Demonstration.dbo.Clients.Pays,
Demonstration.dbo.Commandes_Details.Prix,
Demonstration.dbo.Commandes_Details.Quantite,
Demonstration.dbo.Produits.NomProduit
From
Demonstration.dbo.Clients
Inner Join Demonstration.dbo.Commandes On Demonstration.dbo.Clients.CodeClient
= Demonstration.dbo.Commandes.CodeClient
Inner Join Demonstration.dbo.Commandes_Details
On Demonstration.dbo.Commandes.NumCommande =
Demonstration.dbo.Commandes_Details.NumCommande
Inner Join Demonstration.dbo.Produits
On Demonstration.dbo.Produits.CodeProduit =
Demonstration.dbo.Commandes_Details.CodeProduit
Configuration des champs calculés #

Résultat final #
