diff --git a/website/docs/docs/build/about-metricflow.md b/website/docs/docs/build/about-metricflow.md
index 6f4764a83b5..25e4e86b1c4 100644
--- a/website/docs/docs/build/about-metricflow.md
+++ b/website/docs/docs/build/about-metricflow.md
@@ -8,7 +8,7 @@ pagination_next: "docs/build/join-logic"
pagination_prev: null
---
-This guide introduces MetricFlow's fundamental ideas for people new to this feature. MetricFlow, which powers the dbt Semantic Layer, helps you define and manage the logic for your company's metrics. It's an opinionated set of abstractions and helps data consumers retrieve metric datasets from a data platform quickly and efficiently.
+This guide introduces MetricFlow's fundamental ideas for people new to this feature. MetricFlow, which powers the dbt Semantic Layer, helps you define and manage the logic for your company's metrics. It's an opinionated set of abstractions and helps data consumers retrieve metric datasets from a data platform quickly and efficiently.
MetricFlow handles SQL query construction and defines the specification for dbt semantic models and metrics. It allows you to define metrics in your dbt project and query them with [MetricFlow commands](/docs/build/metricflow-commands) whether in dbt Cloud or dbt Core.
@@ -284,5 +284,4 @@ Yes, but because a dimension is considered an attribute of the primary or unique
## Related docs
- [Joins](/docs/build/join-logic)
-- [Validations](/docs/build/validation)
-
+- [Validations](/docs/build/validation)
diff --git a/website/docs/docs/build/build-metrics-intro.md b/website/docs/docs/build/build-metrics-intro.md
index 508f85fe1c6..8aa6d8ad5aa 100644
--- a/website/docs/docs/build/build-metrics-intro.md
+++ b/website/docs/docs/build/build-metrics-intro.md
@@ -5,7 +5,7 @@ description: "Learn about MetricFlow and build your metrics with semantic models
sidebar_label: Build your metrics
tags: [Metrics, Semantic Layer, Governance]
hide_table_of_contents: true
-pagination_next: "docs/build/sl-getting-started"
+pagination_next: "guides/sl-snowflake-qs"
pagination_prev: null
---
@@ -20,9 +20,9 @@ MetricFlow allows you to:
-
-## Prerequisites
-
-import SetUp from '/snippets/_v2-sl-prerequisites.md';
-
-
-
-:::tip
-New to dbt or metrics? Try our [Jaffle shop example project](https://github.com/dbt-labs/jaffle-sl-template) to help you get started!
-:::
-
-## Create a semantic model
-
-
-
-## Define metrics
-
-
-
-## Configure the MetricFlow time spine model
-
-
-
-## Test and query metrics
-
-
-
-## Run a production job
-
-
-
-## Set up dbt Semantic Layer
-
-import SlSetUp from '/snippets/_new-sl-setup.md';
-
-
-
-## Connect and query API
-
-
-
-
-## Next steps
-
-- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
-- [About MetricFlow](/docs/build/about-metricflow)
-- [Build your metrics](/docs/build/build-metrics-intro)
-- [Available integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations)
-- Demo on [how to define and query metrics with MetricFlow](https://www.loom.com/share/60a76f6034b0441788d73638808e92ac?sid=861a94ac-25eb-4fd8-a310-58e159950f5a)
-- [Billing](/docs/cloud/billing)
-
-
diff --git a/website/docs/docs/cloud/billing.md b/website/docs/docs/cloud/billing.md
index 0e88c8d9eb4..493d133f6b2 100644
--- a/website/docs/docs/cloud/billing.md
+++ b/website/docs/docs/cloud/billing.md
@@ -134,7 +134,7 @@ Customers who purchased the dbt Cloud Team plan before August 11, 2023, remain o
:::note Legacy Semantic Layer
-For customers using the legacy Semantic Layer with dbt_metrics package, this product will be deprecated in December 2023. Legacy users may choose to upgrade at any time to the revamped version, Semantic Layer powered by MetricFlow. The revamped version is available to most customers (see [prerequisites](/docs/use-dbt-semantic-layer/quickstart-sl#prerequisites)) for a limited time on a free trial basis, subject to reasonable use.
+For customers using the legacy Semantic Layer with dbt_metrics package, this product will be deprecated in December 2023. Legacy users may choose to upgrade at any time to the revamped version, Semantic Layer powered by MetricFlow. The revamped version is available to most customers (see [prerequisites](/guides/sl-snowflake-qs#prerequisites)) for a limited time on a free trial basis, subject to reasonable use.
:::
diff --git a/website/docs/docs/dbt-cloud-apis/sl-graphql.md b/website/docs/docs/dbt-cloud-apis/sl-graphql.md
index ed4f07e0e2d..f43fa5a181a 100644
--- a/website/docs/docs/dbt-cloud-apis/sl-graphql.md
+++ b/website/docs/docs/dbt-cloud-apis/sl-graphql.md
@@ -52,7 +52,7 @@ Note that the dbt Semantic Layer API doesn't support `ref` to call dbt objects.
If you're a dbt user or partner with access to dbt Cloud and the [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl), you can [setup](/docs/use-dbt-semantic-layer/setup-sl) and test this API with data from your own instance by configuring the Semantic Layer and obtaining the right GQL connection parameters described in this document.
-Refer to [Get started with the dbt Semantic Layer](docs/use-dbt-semantic-layer/quickstart-sl) for more info.
+Refer to [Get started with the dbt Semantic Layer](/guides/sl-snowflake-qs) for more info.
### Authentication
diff --git a/website/docs/docs/dbt-cloud-apis/sl-jdbc.md b/website/docs/docs/dbt-cloud-apis/sl-jdbc.md
index 991fc53b3dd..bb5c8fe7918 100644
--- a/website/docs/docs/dbt-cloud-apis/sl-jdbc.md
+++ b/website/docs/docs/dbt-cloud-apis/sl-jdbc.md
@@ -31,7 +31,7 @@ If you are a dbt user or partner with access to dbt Cloud and the [dbt Semantic
You *may* be able to use our JDBC API with tools that do not have an official integration with the dbt Semantic Layer. If the tool you use allows you to write SQL and either supports a generic JDBC driver option (such as DataGrip) or supports Dremio and uses ArrowFlightSQL driver version 12.0.0 or higher, you can access the Semantic Layer API.
-Refer to [Get started with the dbt Semantic Layer](/docs/use-dbt-semantic-layer/quickstart-sl) for more info.
+Refer to [Get started with the dbt Semantic Layer](/guides/sl-snowflake-qs) for more info.
Note that the dbt Semantic Layer API doesn't support `ref` to call dbt objects. Instead, use the complete qualified table name. If you're using dbt macros at query time to calculate your metrics, you should move those calculations into your Semantic Layer metric definitions as code.
diff --git a/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md
index 599257840bb..809068c752a 100644
--- a/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md
+++ b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md
@@ -60,6 +60,6 @@ To experience the universal dbt Semantic Layer and its enhanced beta capabilitie
- [Introducing the new dbt Semantic Layer](https://www.getdbt.com/blog/introducing-new-look-dbt-semantic-layer)
- [dbt Semantic Layer docs](/docs/use-dbt-semantic-layer/dbt-sl)
-- [dbt Semantic Layer get started guide](/docs/use-dbt-semantic-layer/quickstart-sl)
+- [dbt Semantic Layer get started guide](/guides/sl-snowflake-qs)
- [Build your metrics with MetricFlow](/docs/build/build-metrics-intro)
diff --git a/website/docs/docs/use-dbt-semantic-layer/dbt-sl.md b/website/docs/docs/use-dbt-semantic-layer/dbt-sl.md
index 6fe63b08a7a..21b15d518f1 100644
--- a/website/docs/docs/use-dbt-semantic-layer/dbt-sl.md
+++ b/website/docs/docs/use-dbt-semantic-layer/dbt-sl.md
@@ -5,7 +5,7 @@ description: "Learn how the dbt Semantic Layer enables data teams to centrally d
sidebar_label: "About the dbt Semantic Layer"
tags: [Semantic Layer]
hide_table_of_contents: true
-pagination_next: "docs/use-dbt-semantic-layer/quickstart-sl"
+pagination_next: "guides/sl-snowflake-qs"
pagination_prev: null
---
@@ -36,9 +36,9 @@ plan="dbt Cloud Team or Enterprise"
-
-import DeprecationNotice from '/snippets/_sl-deprecation-notice.md';
-
-
-
-
-
-The dbt Semantic Layer, powered by [MetricFlow](/docs/build/about-metricflow), simplifies defining and using critical business metrics. It centralizes metric definitions, eliminates duplicate coding, and ensures consistent self-service access to metrics in downstream tools.
-
-MetricFlow, a powerful component of the dbt Semantic Layer, simplifies the creation and management of company metrics. It offers flexible abstractions, SQL query generation, and enables fast retrieval of metric datasets from a data platform.
-
-Use this guide to fully experience the power of the universal dbt Semantic Layer. Here are the following steps you'll take:
-
-- [Create a semantic model](#create-a-semantic-model) in dbt Cloud using MetricFlow
-- [Define metrics](#define-metrics) in dbt using MetricFlow
-- [Test and query metrics](#test-and-query-metrics) with MetricFlow
-- [Run a production job](#run-a-production-job) in dbt Cloud
-- [Set up dbt Semantic Layer](#set-up-dbt-semantic-layer) in dbt Cloud
-- [Connect and query API](#connect-and-query-api) with dbt Cloud
-
-MetricFlow allows you to define metrics in your dbt project and query them whether in dbt Cloud or dbt Core with [MetricFlow commands](/docs/build/metricflow-commands).
-
-However, to experience the power of the universal [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl) and query those metrics in downstream tools, you'll need a dbt Cloud [Team or Enterprise](https://www.getdbt.com/pricing/) account.
-
-import SLCourses from '/snippets/_sl-course.md';
-
-
-
-## Prerequisites
-
-import SetUp from '/snippets/_v2-sl-prerequisites.md';
-
-
-
-:::tip
-New to dbt or metrics? Try our [Jaffle shop example project](https://github.com/dbt-labs/jaffle-sl-template) to help you get started!
-:::
-
-## Create a semantic model
-
-
-
-## Define metrics
-
-
-
-## Test and query metrics
-
-
-
-## Run a production job
-
-
-
-
-
-
-
-What’s happening internally?
-- Merging the code into your main branch allows dbt Cloud to pull those changes and builds the definition in the manifest produced by the run.
-- Re-running the job in the deployment environment helps materialize the models, which the metrics depend on, in the data platform. It also makes sure that the manifest is up to date.
-- The Semantic Layer APIs pulls in the most recent manifest and allows your integration information to extract metadata from it.
-
-
-## Set up dbt Semantic Layer
-
-import SlSetUp from '/snippets/_new-sl-setup.md';
-
-
-
-
-## Connect and query API
-
-
-
-## Next steps
-
-- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
-- [Set up dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl)
-- [Available integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations)
-- Demo on [how to define and query metrics with MetricFlow](https://www.loom.com/share/60a76f6034b0441788d73638808e92ac?sid=861a94ac-25eb-4fd8-a310-58e159950f5a)
-- [Billing](/docs/cloud/billing)
diff --git a/website/docs/docs/use-dbt-semantic-layer/setup-sl.md b/website/docs/docs/use-dbt-semantic-layer/setup-sl.md
index a93390e8c4c..a2a09d0ec8f 100644
--- a/website/docs/docs/use-dbt-semantic-layer/setup-sl.md
+++ b/website/docs/docs/use-dbt-semantic-layer/setup-sl.md
@@ -18,7 +18,6 @@ With the dbt Semantic Layer, you can centrally define business metrics, reduce c
## Prerequisites
-
import SetUp from '/snippets/_v2-sl-prerequisites.md';
@@ -49,5 +48,5 @@ import SlSetUp from '/snippets/_new-sl-setup.md';
- [Build your metrics](/docs/build/build-metrics-intro)
- [Available integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations)
- [Semantic Layer APIs](/docs/dbt-cloud-apis/sl-api-overview)
-- [Get started with the dbt Semantic Layer](/docs/use-dbt-semantic-layer/quickstart-sl)
+- [Get started with the dbt Semantic Layer](/guides/sl-snowflake-qs)
- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
diff --git a/website/docs/docs/use-dbt-semantic-layer/sl-faqs.md b/website/docs/docs/use-dbt-semantic-layer/sl-faqs.md
index c0ae011dda1..e9e33356aa2 100644
--- a/website/docs/docs/use-dbt-semantic-layer/sl-faqs.md
+++ b/website/docs/docs/use-dbt-semantic-layer/sl-faqs.md
@@ -136,7 +136,7 @@ MetricFlow is hosted in dbt Cloud. Requests from the [Semantic Layer APIs](/docs
2. Then you build your metrics on top of these semantic models. This is all done in `.yml` configurations alongside your dbt models in your projects.
3. Once you've defined your metrics and semantic models, you can [configure the dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl) in dbt Cloud.
-Read our [Quickstart](/docs/use-dbt-semantic-layer/quickstart-sl) for more information.
+Read our [dbt Semantic Layer quickstart](/guides/sl-snowflake-qs) guide for more information.
diff --git a/website/docs/guides/sl-migration.md b/website/docs/guides/sl-migration.md
index df0ada9d7e5..76446666638 100644
--- a/website/docs/guides/sl-migration.md
+++ b/website/docs/guides/sl-migration.md
@@ -133,12 +133,11 @@ If you created a new environment in [Step 3](#step-3-setup-the-semantic-layer-in
### Related docs
+- [Quickstart guide with the dbt Semantic Layer](/guides/sl-snowflake-qs)
- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
-- [MetricFlow quickstart guide](/docs/build/sl-getting-started)
-- [Example dbt project](https://github.com/dbt-labs/jaffle-sl-template)
- [dbt metrics converter](https://github.com/dbt-labs/dbt-converter)
- [Why we're deprecating the dbt_metrics package](/blog/deprecating-dbt-metrics) blog post
- [dbt Semantic Layer API query syntax](/docs/dbt-cloud-apis/sl-jdbc#querying-the-api-for-metric-metadata)
- [dbt Semantic Layer on-demand courses](https://courses.getdbt.com/courses/semantic-layer)
-
\ No newline at end of file
+
diff --git a/website/docs/guides/sl-snowflake-qs.md b/website/docs/guides/sl-snowflake-qs.md
new file mode 100644
index 00000000000..28e2be9fc66
--- /dev/null
+++ b/website/docs/guides/sl-snowflake-qs.md
@@ -0,0 +1,934 @@
+---
+title: "Quickstart for the dbt Cloud Semantic Layer and Snowflake"
+id: sl-snowflake-qs
+description: "Use this guide to build and define metrics, set up the dbt Cloud Semantic Layer, and query them using Google Sheets."
+sidebar_label: "Quickstart with the dbt Semantic Layer and Snowflake"
+meta:
+ api_name: dbt Semantic Layer APIs
+icon: 'guides'
+hide_table_of_contents: true
+tags: ['Semantic Layer', 'Snowflake', 'dbt Cloud','Quickstart']
+keywords: ['dbt Semantic Layer','Metrics','dbt Cloud', 'Snowflake', 'Google Sheets']
+level: 'Intermediate'
+recently_updated: true
+---
+
+
+import CreateModel from '/snippets/_sl-create-semanticmodel.md';
+import DefineMetrics from '/snippets/_sl-define-metrics.md';
+import ConfigMetric from '/snippets/_sl-configure-metricflow.md';
+import TestQuery from '/snippets/_sl-test-and-query-metrics.md';
+import ConnectQueryAPI from '/snippets/_sl-connect-and-query-api.md';
+import RunProdJob from '/snippets/_sl-run-prod-job.md';
+import SlSetUp from '/snippets/_new-sl-setup.md';
+
+