Exportation de données vers Oracle

Le Centre d’exportation de données ouvertes vous permet d’exporter des données d’InfoWorks WS Pro vers différents formats, y compris les bases de données Oracle.

Remarque : la version minimale d’Oracle prise en charge pour l’exportation sans données spatiales est Oracle 8i. Pour exporter des données spatiales, vous devez disposer au minimum d’Oracle 9.2.

En plus d’exporter des données vers une nouvelle classe d’entités, vous utilisez le Centre d’exportation de données ouvertes pour mettre à jour une classe d’entités existante.

Pour exporter vers une nouvelle classe d’entités

    Vous pouvez utiliser le Centre d’exportation de données ouvertes pour exporter des tables InfoWorks WS Pro vers une nouvelle classe d’entités dans une base de données Oracle. Pour en savoir plus sur les options d’exportation, voir la rubrique Centre d’exportation de données ouvertes.

  1. Dans la boîte de dialogue Centre d’exportation de données ouvertes, sélectionnez la table InfoWorks WS Pro à exporter dans la liste déroulante Tableau à partir duquel exporter les données.
  2. Sélectionnez l’option Oracle dans la liste déroulante Type d’exportation de la section Exporter les données vers.
  3. Utilisez le bouton Parcourir pour vous connecter à une base de données existante. La boîte de dialogue Sélectionner les données Oracle s’affiche.

  4. Dans la boîte de dialogue Sélectionner les données Oracle, connectez-vous à une base de données existante, sélectionnez les tables utilisateur à afficher et cliquez sur OK.
  5. Dans le Centre d’exportation de données ouvertes, saisissez le nom d’une nouvelle classe d’entités vers laquelle exporter les données.
  6. Associez les champs internes InfoWorks WS Pro aux champs d’exportation de la classe d’entités en chargeant un fichier de configuration ou en associant manuellement les champs dans le tableau de mappage de champs.
  7. Cliquez sur le bouton Exporter.

La classe d’entités spécifiée est créée et les données InfoWorks WS Pro y sont exportées.

Mise à jour d’une classe d’entités existante

:

Pour mettre à jour une classe d’entités existante

    Pour mettre à jour une classe d’entités existante, vous devez soit être propriétaire de la table, soit avoir reçu les autorisations appropriées dans Oracle pour mettre à jour la table. Les tables pour lesquelles vous n’avez pas l’autorisation appropriée ne seront pas disponibles pour la sélection dans Ouvrir le centre d’exportation des données.

  1. Dans la boîte de dialogue Centre d’exportation de données ouvertes, utilisez le bouton Parcourir pour vous connecter à une base de données existante. La boîte de dialogue Sélectionner les données Oracle s’affiche.

    Afficher l’image

  2. Dans la boîte de dialogue Sélectionner les données Oracle, connectez-vous à une base de données existante, sélectionnez les tables utilisateur à afficher et cliquez sur OK.
  3. Dans le Centre d’exportation de données ouvertes, sélectionnez une classe d’entités de base de données Oracle existante dans la liste déroulante Classe d’entités. La section Options de mise à jour et de suppression est activée.
  4. Associez les champs internes InfoWorks WS Pro aux champs d’exportation de la classe d’entités en chargeant un fichier de configuration ou en associant manuellement les champs dans le tableau de mappage de champs. Dans le tableau de mappage de champs :
    • Le rouge indique les éléments dans la colonne Nom du champ d’exportation et la colonne Champ interne qui sont associés comme clés de mise à jour.
    • Une police italique dans la colonne Nom du champ d’exportation indique des champs qui n’existent pas dans la classe d’entités sélectionnée.
    • La colonne Nom du champ d’exportation contient une liste déroulante des noms de champs de la classe d’entités sélectionnée uniquement. La saisie d’un nom inexistant spécifie un nouveau nom de champ.
  5. Associer les clés de mise à jour : sélectionnez les champs à utiliser pour localiser les éléments à mettre à jour dans la classe d’entités spécifiée. La liste déroulante Mise à jour basée sur contient toutes les options d’association de mise à jour applicables au tableau à exporter actuel :
    • ID de l’équipement : le champ ID de l’équipement est utilisé pour localiser les objets de lignes dans la classe d’entités spécifiée.
    • Champs de clé primaire InfoWorks WS Pro, par exemple ID de nœud pour les objets nœuds ; ID du nœud d’origine, ID du nœud de destination, Suffixe pour les objets liens. Les champs de clé primaire sont utilisés pour localiser les objets de lignes dans la classe d’entités spécifiée.
  6. Définir l’option Mettre à jour uniquement les objets existants :
    • Cochez la case Mettre à jour les objets existants uniquement pour restreindre la mise à jour aux objets qui existent déjà dans la classe d’entités spécifiée. Si cette option n’est pas cochée, tous les objets de la table InfoWorks WS Pro à exporter qui ne correspondent pas aux objets de la classe d’entités sont ajoutés à la classe d’entités.
  7. Définir l’option Supprimer les objets manquants :
    • Cochez la case Supprimer les objets manquants pour rechercher les objets manquants et les supprimer de la base de données cible à la fin du processus d’exportation. (Un objet manquant est un objet présent dans la table de source de données externe, mais PAS dans la table InfoWorks WS Pro à partir de laquelle exporter les données.)
    • La clé de mise à jour sélectionnée dans la liste déroulante Mise à jour basée sur sera utilisée pour rechercher les objets manquants.
    • Tous les objets manquants détectés sont répertoriés et une invite de confirmation de suppression s’affiche avant leur suppression.
  8. Cliquez sur le bouton Exporter pour exporter des données d’InfoWorks WS Pro vers la classe d’entités spécifiée. Tous les champs, sauf les clés de mise à jour associées, seront mis à jour dans la classe d’entités.
Remarque : Des erreurs et des avertissements peuvent s’afficher après l’exportation, listant les détails des objets de lignes qui n’ont pas été mis à jour. Voici des exemples de raisons pour les échecs de mise à jour :

Après avoir effectué une suppression, un résumé du processus d’exportation s’affiche, incluant un décompte des éléments supprimés de la base de données cible.

Le résumé fournit des informations sur les points suivants :

Exportation de données spatiales

Lorsque vous êtes connecté à un serveur Oracle et que Oracle Spatial est chargé, vous pouvez exporter la géométrie des objets InfoWorks WS Pro en incluant un champ d’exportation de type Géométrie dans le tableau de mappage de champs de la boîte de dialogue Centre d’exportation de données ouvertes.