Schémas :

ACCOUNT_USAGE

Vue SEMANTIC_FACTS

Cette vue ACCOUNT_USAGE affiche une ligne pour chaque fait défini dans une vue sémantique.

Voir aussi ::

SEMANTIC_FACTS vue (Information Schema)

Colonnes

Nom de la colonne

Type de données

Description

semantic_fact_id

NUMBER

ID du fait dans la vue sémantique.

semantic_fact_name

VARCHAR

Nom du fait dans la vue sémantique.

semantic_table_id

NUMBER

ID de la table sémantique à laquelle le fait appartient.

semantic_table_name

VARCHAR

Nom de la table sémantique à laquelle le fait appartient.

semantic_view_id

NUMBER

ID de la vue sémantique.

semantic_view_name

VARCHAR

Nom de la vue sémantique.

semantic_view_schema_id

NUMBER

ID du schéma auquel la vue sémantique appartient.

semantic_view_schema_name

VARCHAR

Schéma auquel la vue sémantique appartient.

semantic_view_database_id

NUMBER

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

semantic_view_database_name

VARCHAR

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

data_type

VARCHAR

Type de données de l’expression du fait.

expression

VARCHAR

L’expression SQL utilisée pour calculer le fait.

synonyms

ARRAY(VARCHAR)

Liste des synonymes du fait.

comment

VARCHAR

Description du fait.

created

TIMESTAMP_LTZ

Heure de création du fait.

last_altered

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet par un DML, un DDL ou une opération de métadonnées en arrière-plan. Consultez Notes sur l’utilisation.

deleted

TIMESTAMP_LTZ

Date et heure auxquelles le fait a été abandonné.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 120 minutes (2 heures).

  • La colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :

    • DDL opérations.

    • DML opérations (pour les tables uniquement). Cette colonne est mise à jour même si aucune ligne n’est affectée par l’instruction DML.

    • Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.

Exemples

Récupérer la liste de tous les faits pour la vue sémantique O_TPCH_SEMANTIC_VIEW dans la base de données MY_DB :

SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.SEMANTIC_FACTS
  WHERE semantic_view_name = 'O_TPCH_SEMANTIC_VIEW'
    AND semantic_view_database_name = 'MY_DB';
Copy
+------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------+----------+-------------------------------+-------------------------------+---------+---------+
| SEMANTIC_FACT_ID | SEMANTIC_FACT_NAME     | SEMANTIC_TABLE_ID | SEMANTIC_TABLE_NAME | SEMANTIC_VIEW_ID | SEMANTIC_VIEW_NAME   | SEMANTIC_VIEW_SCHEMA_ID | SEMANTIC_VIEW_SCHEMA_NAME | SEMANTIC_VIEW_DATABASE_ID | SEMANTIC_VIEW_DATABASE_NAME | DATA_TYPE    | EXPRESSION               | SYNONYMS | CREATED                       | LAST_ALTERED                  | DELETED | COMMENT |
|------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------+----------+-------------------------------+-------------------------------+---------+---------|
|              386 | A_CUSTOMER_ORDER_COUNT |                99 | CUSTOMER            |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(18,0) | COUNT(orders.d_orderkey) | NULL     | 2025-02-28 16:16:04.388 -0800 | 2025-02-28 16:16:04.388 -0800 | NULL    | NULL    |
|              385 | D_ORDERKEY             |               100 | ORDERS              |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(38,0) | o_orderkey               | NULL     | 2025-02-28 16:16:04.388 -0800 | 2025-02-28 16:16:04.388 -0800 | NULL    | NULL    |
+------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------+----------+-------------------------------+-------------------------------+---------+---------+