Modèle sémantique

Définissez un indicateur une seule fois. Tables, jointures, dimensions et mesures forment un modèle que toute la plateforme partage après publication.

Une phrase que vous avez déjà entendue

Pourquoi ce chiffre ne correspond pas à celui de la finance ?

Pourquoi cela arrive

Les indicateurs vivent dans le SQL de chaque rapport : un exemplaire à la finance, un aux ventes, un aux opérations. On en corrige un et on oublie les deux autres. Le nouveau venu ne peut que copier.

La méthode Shuzi

Définir une seule fois.

Sur un canevas, assemblez tables, jointures, dimensions et mesures en un modèle sémantique, validez-le puis publiez-le. Rapports, assistant IA et API ouvertes lisent la même définition : plus personne ne calcule dans son coin.

semantic_model · valuationDonnées d'exemple
valuationsrevenue · count
funds
regions
calendar
products
measures:
  - name: revenue
    type: sum
    sql: amount
    filters:
      - sql: "{CUBE}.status = 'confirmed'"       

ref(revenue)

  • Rapports
  • Assistant IA
  • API
  • Port PG
  • MCP

revenue = SUM(amount) WHERE status = 'confirmed'

  1. 01

    Modélisation visuelle

    Tables, jointures, dimensions et mesures se construisent sur un canevas, avec la définition native à portée de main.

  2. 02

    Du brouillon à la publication

    On valide d'abord, puis on publie l'ensemble comme une nouvelle révision. Les définitions passées ne sont jamais réécrites.

  3. 03

    Calculs cohérents

    Les rapports, l’assistant IA et les API publiques utilisent les mêmes modèles sémantiques pour des résultats vérifiables.

Dans le détail

  • Graphe de jointures

    Les tables s'organisent en modèle selon leurs relations, et la couche sémantique gère la multiplication des lignes et les doubles comptages.

  • Vues

    N'exposez que les champs utiles au métier, sous des noms métier plutôt que des noms de colonnes.

  • Définitions superposées

    Les indicateurs et dimensions ajoutés dans un rapport sont compilés en membres par le back-end. Aucun SQL arbitraire n'est accepté.

  • Fuseau horaire fixé

    Le fuseau de troncature des dates fait partie de la définition publiée : l'historique ne change pas selon qui regarde.

Faites passer vos donnéesdu désordre à la clarté.

Essayez d'abord avec des données d'exemple, puis apportez les vôtres.