Bonjour Daniel,
BO c'est Business Objects, un logiciel payant de SAP. Actuellement c'est même plutôt BI pour Business Intelligence.
Un concepteur définit un (ou plusieurs) univers qui regroupe des données d'une ou plusieurs bases de données (MySql, Oracle, Sqlserver, Excel ...). Par exemple on peut envisager un univers pour la compta, un autre pour RH ...
L'utilisateur final pioche alors dans les infos souhaitées (nom, prénom, adresse, compte ...) à partir de cet univers pour créer son rapport. Il ne voit pas la structure de la (ou des) bases de données mais uniquement une liste d'informations qu'il choisit pour faire ce rapport. C'est le moteur BI qui, à partir du schéma de l'univers défini par le concepteur et des informations sélectionnées, génère automatiquement la (ou les) requête nécessaire puis extrait les données pour l'élaboration du rapport.
Cf. un exemple d'univers plus haut.
Il existe plusieurs logiciels qui font un peu la même chose mais qui, je trouve, demande plus de préparation : SagioBI, Vanilla 6, Pentaho, Jasper reports ... Il est également vrai que le logiciel Business Objects a été créé il doit bien y avoir 20 ou 25 ans il me semble.
Pour ce qui est de faire un univers à partir de la base de données de Moodle, il faut déjà l'outil de conception d'univers pour pouvoir créer cet univers.
Denis