Vue SEMANTIC_RELATIONSHIPS

Cette vue Information Schema affiche une ligne pour chaque relation d’une vue sémantique dans la base de données spécifiée (ou actuelle).

Voir aussi ::

SEMANTIC_RELATIONSHIPS vue (Account Usage)

Colonnes

Nom de la colonne

Type de données

Description

semantic_view_catalog

VARCHAR

Base de données à laquelle appartient la vue sémantique.

semantic_view_schema

VARCHAR

Schéma auquel la vue sémantique appartient.

semantic_view_name

VARCHAR

Nom de la vue sémantique.

name

VARCHAR

Nom de la relation sémantique.

table_name

VARCHAR

Nom de la table sémantique faisant référence à l’autre table.

foreign_keys

ARRAY(VARCHAR)

Liste des noms des colonnes faisant référence aux colonnes de l’autre table.

ref_table_name

VARCHAR

Nom de la table sémantique référencée.

ref_keys

ARRAY(VARCHAR)

Une des valeurs suivantes :

  • Pour les relations qui représentent les jointures de plage, un tableau qui contient les chaînes au format JSON pour les objets avec les clés suivantes :

    • La clé start_column spécifie le nom de la colonne qui représente le début de la plage.

    • La clé end_column spécifie le nom de la colonne qui représente la fin de la plage.

    • La clé type est RANGE.

  • Pour les relations qui représentent les jointures ASOF, un tableau qui contient les éléments suivants :

    • Le nom de la colonne dans la première table.

    • Un objet JSON avec les champs suivants :

      • column : Nom de la colonne dans la deuxième table.

      • type : ASOF.

  • Pour les autres types de relations, un tableau contenant le nom de la colonne dans l’autre table logique de la relation.