Pour ajouter une colonne de base de données dans un rapport

  1. Dans Infrastructure Administrator, effectuez l'une des opérations suivantes :
    • Cliquez sur Entreprise et connectez-vous au modèle métier d'entreprise. Ouvrez un projet.
    • Cliquez sur Fichier et ouvrez un gabarit ou un dessin de modèle métier.
  2. Sélectionnez le noeud du modèle métier pour le rapport.
  3. Dans la barre d'outils Administrator, choisissez l'icône Générateur de rapports .
  4. Ouvrez un rapport.
  5. Cliquez sur la section de corps de détail 1.
  6. Sous l'onglet Conception, dans la catégorie des informations du groupe, cliquez sur la propriété SQL.
  7. Créez une requête qui sélectionne les objets situés dans le périmètre.
  8. Cliquez sur Ajouter Colonne de base de données, puis choisissez les attributs à afficher.
  9. Si besoin est, ajoutez d'autres contrôles avant d'enregistrer le rapport.

Exemple : requête pour sélectionner les objets à l'intérieur d'un périmètre.

select P.FID from GA_PIPE P, GA_LINE T
WHERE P.FID = T.FID_ATTR AND
({parameter.PERIMETERID}=0
 or SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
 WHERE id={parameter.PERIMETERID}), 
'mask=anyinteract query=window')='TRUE') 
GROUP BY P.FID ORDER BY P.FID

Le paramètre SPATIALMASK n'est défini que s'il se trouve dans la définition de rapport. Exemple d'instruction SQL :

WHERE
{parameter.PERIMETERID}=0 
OR SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER 
WHERE id={parameter.PERIMETERID}),
'mask={parameter.SPATIALMASK} query=window')='TRUE'

Pour plus d'informations sur l'utilisation des rapports de sélection spatiale, voir "Exportation spatiale" dans le Manuel d'utilisation.