Schémas :

ACCOUNT_USAGE

Vue SEMANTIC_METRICS

Cette vue ACCOUNT_USAGE affiche une ligne pour chaque mesure définie dans une vue sémantique.

Voir aussi ::

SEMANTIC_METRICS vue (Information Schema)

Colonnes

Nom de la colonne

Type de données

Description

semantic_metric_id

NUMBER

ID de la métrique dans la vue sémantique.

semantic_metric_name

VARCHAR

Nom de la métrique dans la vue sémantique.

semantic_table_id

NUMBER

ID de la table logique à laquelle la métrique appartient.

semantic_table_name

VARCHAR

Nom de la table logique à laquelle la métrique appartient.

semantic_view_id

NUMBER

Identificateur interne, généré par Snowflake, de la vue sémantique dans laquelle la mesure est définie.

semantic_view_name

VARCHAR

Nom de la vue sémantique dans laquelle la métrique est définie.

semantic_view_schema_id

NUMBER

Identificateur interne, généré par Snowflake, du schéma auquel appartient la vue sémantique.

semantic_view_schema_name

VARCHAR

Schéma auquel appartient la vue sémantique.

semantic_view_database_id

NUMBER

Identificateur interne, généré par Snowflake, 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 métrique.

expression

VARCHAR

L’expression SQL utilisée pour calculer la métrique.

synonyms

ARRAY(VARCHAR)

Liste des synonymes de la métrique.

comment

VARCHAR

Description de la métrique.

created

TIMESTAMP_LTZ

Heure de création de la métrique.

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 la métrique a été abandonnée.

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 toutes les mesures pour la vue sémantique O_TPCH_SEMANTIC_VIEW dans la base de données MY_DB :

SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.SEMANTIC_METRICS
  WHERE semantic_view_name = 'O_TPCH_SEMANTIC_VIEW'
    AND semantic_view_database_name = 'MY_DB';
Copy
i+--------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------------------+----------+-------------------------------+-------------------------------+---------+---------+
| SEMANTIC_METRIC_ID | SEMANTIC_METRIC_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 |
|--------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------------------+----------+-------------------------------+-------------------------------+---------+---------|
|                396 | M_CUSTOMER_ORDER_COUNT |                99 | CUSTOMER            |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(30,0) | SUM(customer.a_customer_order_count) | NULL     | 2025-02-28 16:16:04.389 -0800 | 2025-02-28 16:16:04.389 -0800 | NULL    | NULL    |
|                395 | M_CUSTOMER_COUNT       |                99 | CUSTOMER            |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(18,0) | COUNT(c_custkey)                     | NULL     | 2025-02-28 16:16:04.389 -0800 | 2025-02-28 16:16:04.389 -0800 | NULL    | NULL    |
|                398 | M_SUPPLIER_COUNT       |               102 | SUPPLIER            |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(18,0) | COUNT(s_suppkey)                     | NULL     | 2025-02-28 16:16:04.389 -0800 | 2025-02-28 16:16:04.389 -0800 | NULL    | NULL    |
|                397 | M_ORDER_COUNT          |               100 | ORDERS              |               49 | O_TPCH_SEMANTIC_VIEW |                      92 | MY_SCHEMA                 |                         7 | MY_DB                       | NUMBER(18,0) | COUNT(o_orderkey)                    | NULL     | 2025-02-28 16:16:04.389 -0800 | 2025-02-28 16:16:04.389 -0800 | NULL    | NULL    |
+--------------------+------------------------+-------------------+---------------------+------------------+----------------------+-------------------------+---------------------------+---------------------------+-----------------------------+--------------+--------------------------------------+----------+-------------------------------+-------------------------------+---------+---------+