Interfaces de données

  • Rversion finale: Australia
  • Mis à jour 25 mars 2026
  • 3 minutes de lecture
  • Les interfaces de données fournissent des contrats stables pour accéder aux données à partir de tables uniques ou de sources combinées via des opérations JOIN ou UNION.

    Une interface de données définit le schéma, les noms de champs et les types de données que les consommateurs utilisent pour interroger les données. Les interfaces agissent comme des couches d’accès stables entre les consommateurs et les sources de données sous-jacentes. Lorsque les systèmes sources changent, le schéma d’interface de données reste cohérent et protège les tableaux de bord, les workflows et les applications contre les changements cassants.

    Fonctionnement des interfaces de données

    Les interfaces de données mappent les données sources à un schéma cible que les consommateurs interrogent. L’interface de données définit les colonnes qui s’affichent, ainsi que leurs noms et leurs types de données.

    Une interface de données peut exposer les données d’une seule table ServiceNow, d’une seule table de structure de données connectée à un système externe ou de plusieurs sources combinées via des opérations JOIN ou UNION.

    Les consommateurs interrogent l’interface de données sans avoir besoin de savoir quels systèmes sources fournissent les données. L’interface de données gère les connexions aux sources, applique des mappages de colonnes et renvoie les résultats dans le schéma défini. Exemple d’interface de données

    Méthodes de combinaison

    Tableau 1. Méthodes de combinaison
    Méthode Description Quand l’utiliser
    Table unique Expose une table source via une interface gouvernée avec une dénomination et une documentation cohérentes. Fournissez un accès contrôlé à des tables ServiceNow ou à des tables externes lorsqu’aucune combinaison n’est requise.
    REJOINDRE Combine les données connexes de plusieurs tables en fonction des valeurs de colonnes correspondantes. La version actuelle prend en charge les opérations INNER JOIN. Fusionnez les données client avec les données de commande, faites correspondre les bons de commande avec les enregistrements d’approbation ou créez des vues complètes d’entités entre les systèmes.
    LE SYNDICAT Empile les lignes de plusieurs tables avec des structures similaires en un seul résultat unifié. La version actuelle prend en charge les opérations UNION. Combinez des données provenant de plusieurs régions, agrégez des données similaires entre des systèmes ou consolidez des enregistrements provenant de différentes sources.

    Stabilité du schéma

    Les interfaces de données assurent la permanence des schémas. Après la publication, l’interface de données conserve sa structure même lorsque les tables sources sous-jacentes changent.

    Cette stabilité protège les consommateurs contre les changements cassants. Un tableau de bord basé sur une interface de données continue de fonctionner lorsque vous mettez à niveau ou remplacez un système source. Les workflows qui interrogent une interface de données ne s’interrompent pas lorsque les noms de colonnes changent dans les tables sources.

    Lorsque vous étendez une interface de données en ajoutant de nouvelles colonnes, les requêtes existantes continuent de fonctionner. Les consommateurs récupèrent uniquement les colonnes qu’ils ont interrogées à l’origine, ainsi que les nouvelles colonnes qu’ils choisissent d’inclure.

    Interfaces de données et produits de données

    Vous pouvez interroger les interfaces de données directement à partir de workflows ou de tableaux de bord. Le plus souvent, les produits de données regroupent des interfaces et fournissent des métadonnées, de la documentation et des contrôles d’accès supplémentaires.

    Plusieurs produits de données peuvent inclure une seule interface. Par exemple, une interface de profil client peut faire partie d’un produit de données Customer 360 et être également incluse dans un produit de données Sales Analytics.

    Interfaces de données et sources externes

    Les interfaces de données peuvent accéder aux données externes via des tables de structure de données. Ces tables fournissent un accès sans copie aux bases de données externes telles que Snowflake, Databricks et Oracle. Les données restent dans le système source, mais peuvent être interrogées via ServiceNow.

    Lorsque vous créez une interface de données à l’aide de JOIN ou UNION avec des tables Data Fabric, le système génère des tables intermédiaires pour l’opération. Ces tables intermédiaires sont des détails d’implémentation qui restent masqués dans le catalogue de données. Les consommateurs interagissent uniquement avec l’interface publiée.

    Interrogation des interfaces de données

    Les consommateurs accèdent aux interfaces de données par plusieurs canaux :

    • Flow Designer (Concepteur de flux) pour la création de workflows automatisés
    • Générateur de tableau de bord pour la création de visualisations et de rapports
    • API pour l’accès programmatique à partir des applications et des scripts
    • Explorateur de données IA pour les requêtes en langage naturel

    Ce qu'il faut explorer ensuite

    Pour en savoir plus sur les interfaces de données, consultez :