diff --git a/website/docs/docs/build/metricflow-time-spine.md b/website/docs/docs/build/metricflow-time-spine.md
index 254fa3cc5f0..997d85e38a8 100644
--- a/website/docs/docs/build/metricflow-time-spine.md
+++ b/website/docs/docs/build/metricflow-time-spine.md
@@ -12,6 +12,8 @@ To create this table, you need to create a model in your dbt project called `met
+
+
```sql
{{
config(
@@ -38,8 +40,44 @@ final as (
select * from final
```
+
+
+
+
+
+```sql
+{{
+ config(
+ materialized = 'table',
+ )
+}}
+
+with days as (
+
+ {{
+ dbt.date_spine(
+ 'day',
+ "to_date('01/01/2000','mm/dd/yyyy')",
+ "to_date('01/01/2027','mm/dd/yyyy')"
+ )
+ }}
+
+),
+
+final as (
+ select cast(date_day as date) as date_day
+ from days
+)
+
+select * from final
+```
+
+
+
+
+
```sql
-- filename: metricflow_time_spine.sql
-- BigQuery supports DATE() instead of TO_DATE(). Use this model if you're using BigQuery
@@ -61,4 +99,33 @@ final as (
select *
from final
```
+
+
+
+
+
+```sql
+-- filename: metricflow_time_spine.sql
+-- BigQuery supports DATE() instead of TO_DATE(). Use this model if you're using BigQuery
+{{config(materialized='table')}}
+with days as (
+ {{dbt.date_spine(
+ 'day',
+ "DATE(2000,01,01)",
+ "DATE(2030,01,01)"
+ )
+ }}
+),
+
+final as (
+ select cast(date_day as date) as date_day
+ from days
+)
+
+select *
+from final
+```
+
+
+
You only need to include the `date_day` column in the table. MetricFlow can handle broader levels of detail, but it doesn't currently support finer grains.