diff --git a/website/blog/ctas.yml b/website/blog/ctas.yml
index 2e3170faae4..6b8c04e0ee3 100644
--- a/website/blog/ctas.yml
+++ b/website/blog/ctas.yml
@@ -14,4 +14,9 @@
header: Join data practitioners worldwide at Coalesce 2023
subheader: Kicking off on October 16th, both online and in-person (Sydney, London, and San Diego)
button_text: Register now
- url: https://coalesce.getdbt.com/?utm_medium=internal&utm_source=docs&utm_campaign=q3-2024_coalesce-2023_aw&utm_content=coalesce____&utm_term=all___
\ No newline at end of file
+ url: https://coalesce.getdbt.com/?utm_medium=internal&utm_source=docs&utm_campaign=q3-2024_coalesce-2023_aw&utm_content=coalesce____&utm_term=all___
+- name: coalesce_2023_catchup
+ header: Missed Coalesce 2023?
+ subheader: Watch Coalesce 2023 highlights and full sessions, dbt Labs' annual analytics engineering conference.
+ button_text: Watch the talks
+ url: https://www.youtube.com/playlist?list=PL0QYlrC86xQnT3HLh-XgvoTf9F3lbsADf
diff --git a/website/blog/metadata.yml b/website/blog/metadata.yml
index a5afa86e667..032ab5a760c 100644
--- a/website/blog/metadata.yml
+++ b/website/blog/metadata.yml
@@ -2,7 +2,7 @@
featured_image: ""
# This CTA lives in right sidebar on blog index
-featured_cta: "coalesce_2023_signup"
+featured_cta: "coalesce_2023_catchup"
# Show or hide hero title, description, cta from blog index
show_title: true
diff --git a/website/docs/docs/build/about-metricflow.md b/website/docs/docs/build/about-metricflow.md
index 4910f12a792..d76715c46a1 100644
--- a/website/docs/docs/build/about-metricflow.md
+++ b/website/docs/docs/build/about-metricflow.md
@@ -37,24 +37,6 @@ MetricFlow abides by these principles:
- **Simplicity with gradual complexity:** Approach MetricFlow using familiar data modeling concepts.
- **Performance and efficiency**: Optimize performance while supporting centralized data engineering and distributed logic ownership.
-
-
### Semantic graph
We're introducing a new concept: a "semantic graph". It's the relationship between semantic models and YAML configurations that creates a data landscape for building metrics. You can think of it like a map, where tables are like locations, and the connections between them (edges) are like roads. Although it's under the hood, the semantic graph is a subset of the , and you can see the semantic models as nodes on the DAG.
@@ -73,6 +55,8 @@ For a semantic model, there are three main pieces of metadata:
* [Dimensions](/docs/build/dimensions) — These are the ways you want to group or slice/dice your metrics.
* [Measures](/docs/build/measures) — The aggregation functions that give you a numeric result and can be used to create your metrics.
+
+
### Metrics
Metrics, which is a key concept, are functions that combine measures, constraints, or other mathematical functions to define new quantitative indicators. MetricFlow uses measures and various aggregation types, such as average, sum, and count distinct, to create metrics. Dimensions add context to metrics and without them, a metric is simply a number for all time. You can define metrics in the same YAML files as your semantic models, or create a new file.
diff --git a/website/docs/docs/build/analyses.md b/website/docs/docs/build/analyses.md
index 74b138ac67a..af6fb0320f0 100644
--- a/website/docs/docs/build/analyses.md
+++ b/website/docs/docs/build/analyses.md
@@ -7,7 +7,7 @@ pagination_next: null
## Overview
-dbt's notion of `models` makes it easy for data teams to version control and collaborate on data transformations. Sometimes though, a certain sql statement doesn't quite fit into the mold of a dbt model. These more "analytical" sql files can be versioned inside of your dbt project using the `analysis` functionality of dbt.
+dbt's notion of `models` makes it easy for data teams to version control and collaborate on data transformations. Sometimes though, a certain SQL statement doesn't quite fit into the mold of a dbt model. These more "analytical" SQL files can be versioned inside of your dbt project using the `analysis` functionality of dbt.
Any `.sql` files found in the `analyses/` directory of a dbt project will be compiled, but not executed. This means that analysts can use dbt functionality like `{{ ref(...) }}` to select from models in an environment-agnostic way.
diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md
index 049b415d40e..2386dab4ba2 100644
--- a/website/docs/docs/build/metricflow-commands.md
+++ b/website/docs/docs/build/metricflow-commands.md
@@ -6,11 +6,11 @@ sidebar_label: "MetricFlow commands"
tags: [Metrics, Semantic Layer]
---
-Once you define metrics in your dbt project, you can query metrics, dimensions, dimension values, and validate your configs using the MetricFlow commands.
+Once you define metrics in your dbt project, you can query metrics, dimensions, and dimension values, and validate your configs using the MetricFlow commands.
MetricFlow allows you to define and query metrics in your dbt project in the [dbt Cloud CLI](/docs/cloud/cloud-cli-installation), [dbt Cloud IDE](/docs/cloud/dbt-cloud-ide/develop-in-the-cloud), or [dbt Core](/docs/core/installation). To experience the power of the universal [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl) and dynamically query those metrics in downstream tools, you'll need a dbt Cloud [Team or Enterprise](https://www.getdbt.com/pricing/) account.
-MetricFlow is compatible with Python versions 3.8, 3.9, 3.10 and 3.11.
+MetricFlow is compatible with Python versions 3.8, 3.9, 3.10, and 3.11.
## MetricFlow
@@ -25,7 +25,7 @@ MetricFlow is a dbt package that allows you to define and query metrics in your
MetricFlow commands are embedded in the dbt Cloud CLI, which means you can immediately run them once you install the dbt Cloud CLI.
-A benefit to using the dbt Cloud CLI or dbt Cloud IDE is that you won't need to manage versioning — your dbt Cloud account will automatically manage the versioning for you.
+A benefit to using the dbt Cloud is that you won't need to manage versioning — your dbt Cloud account will automatically manage the versioning.
@@ -35,6 +35,8 @@ A benefit to using the dbt Cloud CLI or dbt Cloud IDE is that you won't need to
You can create metrics using MetricFlow in the dbt Cloud IDE. However, support for running MetricFlow commands in the IDE will be available soon.
:::
+A benefit to using the dbt Cloud is that you won't need to manage versioning — your dbt Cloud account will automatically manage the versioning.
+
@@ -44,13 +46,13 @@ You can create metrics using MetricFlow in the dbt Cloud IDE. However, support f
Use the dbt Cloud CLI for the experience in defining and querying metrics in your dbt project on dbt Cloud or dbt Core with MetricFlow.
-A benefit to using the dbt Cloud CLI or dbt Cloud IDE is that you won't need to manage versioning — your dbt Cloud account will automatically manage the versioning for you.
+A benefit to using the dbt Cloud is that you won't need to manage versioning — your dbt Cloud account will automatically manage the versioning.
:::
-You can install [MetricFlow](https://github.com/dbt-labs/metricflow#getting-started) from [PyPI](https://pypi.org/project/dbt-metricflow/). You need to use `pip` to instal MetricFlow on Windows or Linux operating systems:
+You can install [MetricFlow](https://github.com/dbt-labs/metricflow#getting-started) from [PyPI](https://pypi.org/project/dbt-metricflow/). You need to use `pip` to install MetricFlow on Windows or Linux operating systems:
-1. Create or activate your virtual environment`python -m venv venv`
+1. Create or activate your virtual environment `python -m venv venv`
2. Run `pip install dbt-metricflow`
* You can install MetricFlow using PyPI as an extension of your dbt adapter in the command line. To install the adapter, run `pip install "dbt-metricflow[your_adapter_name]"` and add the adapter name at the end of the command. For example, for a Snowflake adapter run `pip install "dbt-metricflow[snowflake]"`
@@ -60,6 +62,7 @@ You can install [MetricFlow](https://github.com/dbt-labs/metricflow#getting-star
+Something to note, MetricFlow `mf` commands return an error if you have a Metafont latex package installed. To run `mf` commands, uninstall the package.
## MetricFlow commands
@@ -77,7 +80,7 @@ Use the `dbt sl` prefix before the command name to execute them in dbt Cloud. Fo
- [`list entities`](#list-entities) — Lists all unique entities.
- [`query`](#query) — Query metrics and dimensions you want to see in the command line interface. Refer to [query examples](#query-examples) to help you get started.
-
+
+
Before you connect to these tools, you'll need to first [set up the dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl) and [generate a service token](/docs/dbt-cloud-apis/service-tokens) to create **Semantic Layer Only** and **Metadata Only** permissions.
diff --git a/website/static/img/docs/dbt-cloud/semantic-layer/semantic_foundation.jpg b/website/static/img/docs/dbt-cloud/semantic-layer/semantic_foundation.jpg
new file mode 100644
index 00000000000..51b4a1752eb
Binary files /dev/null and b/website/static/img/docs/dbt-cloud/semantic-layer/semantic_foundation.jpg differ
diff --git a/website/static/img/icons/delphi.svg b/website/static/img/icons/delphi.svg
new file mode 100644
index 00000000000..a154b7dfa82
--- /dev/null
+++ b/website/static/img/icons/delphi.svg
@@ -0,0 +1,550 @@
+
diff --git a/website/static/img/icons/klipfolio.svg b/website/static/img/icons/klipfolio.svg
new file mode 100644
index 00000000000..bdd583bd3a1
--- /dev/null
+++ b/website/static/img/icons/klipfolio.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/website/static/img/icons/push.svg b/website/static/img/icons/push.svg
new file mode 100644
index 00000000000..8693b207f58
--- /dev/null
+++ b/website/static/img/icons/push.svg
@@ -0,0 +1,49 @@
+
\ No newline at end of file
diff --git a/website/static/img/icons/white/delphi.svg b/website/static/img/icons/white/delphi.svg
new file mode 100644
index 00000000000..8d767499ab9
--- /dev/null
+++ b/website/static/img/icons/white/delphi.svg
@@ -0,0 +1,550 @@
+
\ No newline at end of file
diff --git a/website/static/img/icons/white/klipfolio.svg b/website/static/img/icons/white/klipfolio.svg
new file mode 100644
index 00000000000..bdd583bd3a1
--- /dev/null
+++ b/website/static/img/icons/white/klipfolio.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/website/static/img/icons/white/push.svg b/website/static/img/icons/white/push.svg
new file mode 100644
index 00000000000..05cd660607e
--- /dev/null
+++ b/website/static/img/icons/white/push.svg
@@ -0,0 +1,49 @@
+