Native semantic models
Snowflake Semantic Views and Unity Catalog metric views place measures, dimensions and relationships near their execution and governance platform.
CONTEXT & SEMANTIC LAYERS / HANDS-ON ACCELERATORS + SOLUTIONING
I build reusable semantic and context accelerators and lead the capability showcases, platform demos and proposals that turn them into a customer solution. My work spans Snowflake, Databricks and GCP, with the representation chosen for the use case and scale.
THE CAPABILITY
Business entities, grain, measures, dimensions and joins become reusable contracts. BI, SQL and agent tools use a consistent definition with explicit versions and aggregation rules.
NATIVE METRICS / SYNONYMS / JOINS / VERSIONINGConnect those definitions to the entities, transformations, sources, owners and policies that explain them. Give an agent the relevant, authorized relationships and provenance for its task, including cross-domain questions that require customer and product knowledge together.
BUSINESS RELATIONSHIPS / DERIVATION / POLICIES / EVIDENCEBUILT PROTOTYPE / MEMBERSHIP RETAIL / GCP
“Which customer demographics over-index on our strong renewal drivers in pantry?”
I built a Spanner Graph context-layer prototype connecting Merchandising and Customer domains. The question needs product/category knowledge, purchase relationships, demographic cohorts and a shared definition of renewal-associated products.
Original prototype confirmed by me. The entity schema, serving controls and numerical walkthrough below are independent portfolio illustrations. Client data, schema, code and measured outcomes are not reproduced.
SYNTHETIC ANALYSIS / EXPLICIT DENOMINATORS
Distinct buyers of an approved pantry product set ÷ eligible members in each cohort. Divide that penetration by the same-window population baseline.
Illustrative window: Jul–Sep 2026 · minimum cohort: 100 members · mutually exclusive age bands · population includes buyers and non-buyers| Cohort | Buyers / members | Penetration | Index |
|---|
END-TO-END REFERENCE DESIGN
Governed SQL or GQL execution supplies numerical evidence. The graph connects business relationships and provenance; validated tools bind definitions, scope and evidence to the consumer.
Portfolio reconstruction of the capability. Service bindings are reference choices; this browser does not connect to a cloud account, Neo4j or a live MCP server.
ILLUSTRATIVE CONTRACT WALKTHROUGH / SYNTHETIC RECORDS
Choose a business question and inspect the metric definition, context relationships, tool request and evidence. Calculations below run locally against small synthetic fixtures.
Definition v1.0 · fixed as-of time · bounded scope
REPRESENTATION CHOICES / PLATFORM + PORTABILITY
I’ve built showcases and demos using native semantics, knowledge graphs and portable representations, selecting the approach for the use case and scale.
Snowflake Semantic Views and Unity Catalog metric views place measures, dimensions and relationships near their execution and governance platform.
Formerly Open Semantic Interchange (OSI): JSON/YAML models for exchanging dataset, relationship and metric definitions. Incubating; the core specification is evolving.
Read the draft specification ↗OKF organizes context in Markdown with YAML frontmatter and linked concepts. Use it for definitions, curated knowledge and provenance; choose a separate serving/query runtime.
Read the OKF specification ↗Neo4j or Spanner Graph represents domain entities and relationships for traversal and structured reasoning. The Spanner prototype shows the two-domain application.
Follow the membership example ↑Interchange requires explicit mappings and tests for grain, cardinality, aggregation, versions and vendor extensions. The JSON downloads on this page are illustrative contracts, not Ossie-conformance claims or automatic platform converters.
ARCHITECTURE JUDGMENT
Use platform-native semantics when execution and governance should stay close to the data. Translate shared business contracts deliberately across representations, with tests for grain, joins and aggregation.
Model business relationships and derivation paths that answer a real question. Keep sources, effective dates and versions. Structured graph queries can also produce aggregates. Reconcile them with the same population, grain and business definitions.
Enforce data grants, graph audience filters and tool permissions independently. Bound queries, traversals and result sizes. Reconcile freshness and versions before composing evidence.
CONNECTED TO MY PROJECT WORK
Shared cashflow/RGM measures, financial grain, scoped SQL tools and authorized document evidence.
Inspect the walkthrough ↗02 / DECISION CONTEXTVehicle requirements, retailer scope, stock freshness and explainable product alternatives.
Inspect the walkthrough ↗03 / ENTITY MEANINGRegional taxonomies, product identity, domain constraints, source crosswalks and consistent publication.
Inspect the walkthrough ↗PLATFORM REFERENCES