Sommaire

Interrogation de la base de données CMS

Contrairement aux premières versions de BusinessObjects 4, 5, et 6, il n’est plus possible d’interroger directement via des requêtes SQL les tables du référentiel SAP BusinessObjects BI 4.3 qui ne contiennent que des données cryptées.

L’accès aux informations contenues dans le référentiel est par contre 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

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

CI_APPOBJECTS

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

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 utilisateurs déclarés dans le référentiel :

Select * from CI_SYSTEMOBJECTS where SI_KIND=’User’
  • Cette requête permet d’obtenir la liste de tous les rapports Web Intelligence ...