Modèle d’entité temporaire

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Utilisez des entités ETL temporaires pour éviter les opérations répétitives dans les entités cibles.

    Dans le modèle d’entité temporaire (temporaire), les entités temporaires servent d’intermédiaire entre les entités d’entrée et cibles. Les données sont mappées de l’entité d’entrée à l’entité temporaire, puis de l’entité temporaire aux entités cibles. Pour utiliser le modèle d’entité temporaire :

    • Créez une entité temporaire avec des champs d’entité similaires à ceux de l’entité d’entrée. Par exemple, si l’entité d’entrée a un champ nommé Type, l’entité temporaire peut avoir un champ nommé Type temporaire.
    • Ajoutez un mappage d’entité RTE pour mapper les données de l’entité d’entrée à l’entité temporaire.
    • Dans l’entité temporaire, ajoutez de nouveaux champs d’entité et de nouvelles opérations d’entité pour prendre en charge les valeurs requises pour mapper les données aux entités cibles.
    • Ajoutez des entités cibles et des mappages d’entités RTE pour mapper les données de l’entité temporaire vers les entités cibles.

    Avec ce modèle, il n’est pas nécessaire de définir des opérations dans l’entité cible. Vous créez des opérations uniquement dans l’entité temporaire, puis vous mappez les valeurs finales aux entités cibles. Vue d’ensemble du processus d’importation à l’aide d’une définition ETL avec une entité temporaire.

    Définition ETL Teams

    Dans cet exemple, la définition ETL Teams mappe les données de l’entité d’entrée à une entité temporaire, puis de l’entité temporaire aux entités cibles. La définition Teams comporte quatre entités ETL.
    • Groupe : une entité cible
    • Jeu d’importation : entité d’entrée
    • Membre : une entité cible
    • Temp : l’entité intermédiaire temporaire

    La définition Teams comporte quatre entités : Groupe, Jeu d’importation, Membre et Temporaire.

    La définition Teams comporte également trois mappages d’entités RTE.
    • Import Set to Temp, qui mappe les données de l’entité d’entrée à l’entité temp.
    • Temp à Membre, qui mappe les données de l’entité Temp à l’entité cible Membre.
    • Temporaire sur Groupe, qui mappe les données de l’entité Temp à l’entité cible Groupe.

    La définition Teams comporte trois mappages d’entités : Import Set to Temp, Temp to Member (Temporaire vers Membre) et Temp vers Group.

    Script conditionnel

    Dans certains cas, vous ne souhaiterez peut-être pas insérer ou mettre à jour toutes les données d’entrée dans une table cible. Vous pouvez utiliser un script conditionnel pour choisir les lignes de jeu d’importation à mapper à une entité cible. Dans l’exemple suivant, le mappage d’entité RTE temporaire à membre utilise un script conditionnel pour spécifier les lignes à mapper de l’entité temporaire à l’entité membre. Seules les lignes avec un type de membre sont mappées à l’entité de membre. Script conditionnel spécifiant les lignes à mapper de l’entité Temp à l’entité Membre.