Créer une table distante

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Créez une table distante pour afficher les données que vous avez récupérées à partir d’une source externe.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Lorsque vous désignez une table comme table distante, gardez à l’esprit les points suivants :
    • Vous pouvez créer une table distante à l’aide de ce formulaire ou du formulaire standard Créer des tables auquel vous accédez à partir de Définition du système > Tables.
      Remarque :
      Pour en savoir plus sur la création de tables dans une instance, consultez Créer une table.
    • Avant de créer une table distante, vous devez avoir une bonne compréhension des sources de données externes.

      Par exemple, si vous souhaitez récupérer des données CRM pour les utiliser dans Gestion du service clientèle, vous devez comprendre comment les données sont structurées dans la source CRM externe.

    • Contrairement aux tables internes standard, vous ne pouvez pas étendre une table distante à partir d’une autre table.
    • Une table distante a besoin d’une clé primaire externe pour relier ses données temporaires aux données stockées dans la source externe. Lorsque vous désignez une table comme distante, seul un champ sys_id est généré automatiquement et apparaît dans la section Colonnes, qu’elle utilise comme clé primaire à utiliser dans les enregistrements Glide. Toutes les valeurs clés primaires de table externe sont converties en valeurs de chaîne. Les champs CRUD (Créer, Lire, Mettre à jour, Supprimer) ne sont pas générés pour une table distante, comme c’est le cas pour les tables internes standard.

    Procédure

    1. Accédez à la Définition du système > Tables distantes > Tables.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Remarque :
      Vous créez une table distante de la même manière qu’une table normale, mais vous la désignez comme table distante. Les contrôles suivants diffèrent par leur mode de fonctionnement et ce que vous y entrez lorsque vous créez une table distante :
      Contrôle Description
      Nom
      Nom de table, qui est automatiquement renseigné en fonction de l’étiquette de table et d’un préfixe comme suit :
      • Pour une table distante dans une application incluse dans le périmètre, le nom est précédé d’un identificateur d’espace de noms et de la chaîne st_ pour indiquer qu’elle est distante et qu’elle fait partie d’une application.
      • Pour une table distante dans l’application globale, le nom est précédé d’une chaîne u_st_.

      Vous ne pouvez pas modifier le préfixe. Toutefois, vous pouvez modifier le reste du nom de la table. Le nom ne peut contenir que des caractères ASCII alphanumériques en minuscules et des traits de soulignement (_).

      Étend la table Option qui n’est pas disponible si vous sélectionnez l’option Table distante pour indiquer que cette table est distante. Il n’apparaît plus, car vous ne pouvez pas étendre les tables distantes à partir d’autres tables.
      Table distante Option permettant de désigner cette table comme table distante. Une table distante est une table à laquelle vous pouvez associer une définition de script pour la récupération de données à partir d’une source de données externe. Contrairement à une table interne standard, les données ne proviennent pas d’enregistrements de l’instance actuelle.

      Pour en savoir plus sur les tables distantes, reportez-vous à Tables distantes.

    4. Dans la section Colonnes, utilisez la liste incorporée Colonnes de table pour ajouter des colonnes à la table distante comme vous le faites lorsque vous créez des colonnes pour une table interne standard.
    5. Dans la section Contrôles, définissez des options supplémentaires de table distante comme vous le faites lorsque vous définissez des options de table supplémentaires pour une table normale.
    6. Dans la section Accès à l’application, définissez la protection du champ d’application pour la table distante comme vous le faites lorsque vous définissez des options de table supplémentaires pour une table normale.
      Pour plus d’informations, consultez Paramètres d’accès à l’application.
    7. Cliquez sur Envoyer.

    Résultats

    Une table distante est créée dans l’instance.