Sommaire

Interrogation du référentiel

Contrairement aux anciennes versions de BusinessObjects 4, 5, et 6, il n’est pas possible d’interroger directement via des requêtes SQL les tables du référentiel SAP BusinessObjects BI 4.1 SP1 qui ne contiennent que des métadonnées.

L’accès aux informations contenues dans le référentiel est possible au travers de trois tables virtuelles que l’on interroge à l’aide d’un pseudo langage SQL limité aux opérateurs les plus usuels (SELECT, TOP ##, COUNT, FROM, WHERE, ORDER BY). Celui-ci ne permet pas de surcroît de jointures entre les tables.

1. Présentation des tables virtuelles

Nom de la table virtuelle

Contenu

CI_INFOOBJECTS

CI_INFOOBJECTS

Cette table permet d’accéder aux objets mis à dispositions des utilisateurs finaux (rapports, dossiers, raccourcis, etc.).

CI_APPOBJECTS CI_APPOBJECTS

Cette table permet d’accéder aux objets utilisés par les rapports (univers, connexions, etc.).

CI_SYSTEMOBJECTS

CI_SYSTEMOBJECTS

Cette table permet d’accéder aux objets utilisés pour l’administration de la plateforme (utilisateurs, licences, etc.).

2. Exemples de requêtes

  • Cette requête permet d’obtenir la liste de tous les rapports Web Intelligence, Crystal et Clients lourds présents dans le référentiel.

Select * from CI_INFOOBJECTS where SI_KIND in (’Webi’, ’Crystal’,  
’Fullclient’) ...