diff --git a/contributing/content-style-guide.md b/contributing/content-style-guide.md
index 0d2bf243d45..e6fafec4593 100644
--- a/contributing/content-style-guide.md
+++ b/contributing/content-style-guide.md
@@ -284,7 +284,7 @@ If the list starts getting lengthy and dense, consider presenting the same conte
A bulleted list with introductory text:
-> A dbt project is a directory of `.sql` and .yml` files. The directory must contain at a minimum:
+> A dbt project is a directory of `.sql` and `.yml` files. The directory must contain at a minimum:
>
> - Models: A model is a single `.sql` file. Each model contains a single `select` statement that either transforms raw data into a dataset that is ready for analytics or, more often, is an intermediate step in such a transformation.
> - A project file: A `dbt_project.yml` file, which configures and defines your dbt project.
diff --git a/website/docs/docs/build/semantic-models.md b/website/docs/docs/build/semantic-models.md
index 09f808d7a17..5c6883cdcee 100644
--- a/website/docs/docs/build/semantic-models.md
+++ b/website/docs/docs/build/semantic-models.md
@@ -43,7 +43,7 @@ semantic_models:
- name: the_name_of_the_semantic_model ## Required
description: same as always ## Optional
model: ref('some_model') ## Required
- default: ## Required
+ defaults: ## Required
agg_time_dimension: dimension_name ## Required if the model contains dimensions
entities: ## Required
- see more information in entities
diff --git a/website/docs/docs/cloud/manage-access/sso-overview.md b/website/docs/docs/cloud/manage-access/sso-overview.md
index f613df7907e..b4954955c8c 100644
--- a/website/docs/docs/cloud/manage-access/sso-overview.md
+++ b/website/docs/docs/cloud/manage-access/sso-overview.md
@@ -57,8 +57,9 @@ Non-admin users that currently login with a password will no longer be able to d
### Security best practices
There are a few scenarios that might require you to login with a password. We recommend these security best-practices for the two most common scenarios:
-* **Onboarding partners and contractors** - We highly recommend that you add partners and contractors to your Identity Provider. IdPs like Okta and Azure Active Directory (AAD) offer capabilities explicitly for temporary employees. We highly recommend that you reach out to your IT team to provision an SSO license for these situations. Using an IdP highly secure, reduces any breach risk, and significantly increases the security posture of your dbt Cloud environment.
-* **Identity Provider is down -** Account admins will continue to be able to log in with a password which would allow them to work with your Identity Provider to troubleshoot the problem.
+* **Onboarding partners and contractors** — We highly recommend that you add partners and contractors to your Identity Provider. IdPs like Okta and Azure Active Directory (AAD) offer capabilities explicitly for temporary employees. We highly recommend that you reach out to your IT team to provision an SSO license for these situations. Using an IdP highly secure, reduces any breach risk, and significantly increases the security posture of your dbt Cloud environment.
+* **Identity Provider is down** — Account admins will continue to be able to log in with a password which would allow them to work with your Identity Provider to troubleshoot the problem.
+* **Offboarding admins** — When offboarding admins, revoke access to dbt Cloud by deleting the user from your environment; otherwise, they can continue to use username/password credentials to log in.
### Next steps for non-admin users currently logging in with passwords
@@ -67,4 +68,5 @@ If you have any non-admin users logging into dbt Cloud with a password today:
1. Ensure that all users have a user account in your identity provider and are assigned dbt Cloud so they won’t lose access.
2. Alert all dbt Cloud users that they won’t be able to use a password for logging in anymore unless they are already an Admin with a password.
3. We **DO NOT** recommend promoting any users to Admins just to preserve password-based logins because you will reduce security of your dbt Cloud environment.
-**
+
+
diff --git a/website/docs/docs/cloud/secure/about-privatelink.md b/website/docs/docs/cloud/secure/about-privatelink.md
index b31e4c08a26..2134ab25cfe 100644
--- a/website/docs/docs/cloud/secure/about-privatelink.md
+++ b/website/docs/docs/cloud/secure/about-privatelink.md
@@ -23,3 +23,4 @@ dbt Cloud supports the following data platforms for use with the PrivateLink fea
- [Databricks](/docs/cloud/secure/databricks-privatelink)
- [Redshift](/docs/cloud/secure/redshift-privatelink)
- [Postgres](/docs/cloud/secure/postgres-privatelink)
+- [VCS](/docs/cloud/secure/vcs-privatelink)
diff --git a/website/docs/docs/collaborate/explore-projects.md b/website/docs/docs/collaborate/explore-projects.md
index 05326016fab..78fe6f45cc7 100644
--- a/website/docs/docs/collaborate/explore-projects.md
+++ b/website/docs/docs/collaborate/explore-projects.md
@@ -2,7 +2,7 @@
title: "Explore your dbt projects"
sidebar_label: "Explore dbt projects"
description: "Learn about dbt Explorer and how to interact with it to understand, improve, and leverage your data pipelines."
-pagination_next: "docs/collaborate/explore-multiple-projects"
+pagination_next: "docs/collaborate/model-performance"
pagination_prev: null
---
@@ -36,7 +36,7 @@ For a richer experience with dbt Explorer, you must:
- Run [dbt source freshness](/reference/commands/source#dbt-source-freshness) within a job in the environment to view source freshness data.
- Run [dbt snapshot](/reference/commands/snapshot) or [dbt build](/reference/commands/build) within a job in the environment to view snapshot details.
-Richer and more timely metadata will become available as dbt, the Discovery API, and the underlying dbt Cloud platform evolves.
+Richer and more timely metadata will become available as dbt Core, the Discovery API, and the underlying dbt Cloud platform evolves.
## Explore your project's lineage graph {#project-lineage}
@@ -46,6 +46,8 @@ If you don't see the project lineage graph immediately, click **Render Lineage**
The nodes in the lineage graph represent the project’s resources and the edges represent the relationships between the nodes. Nodes are color-coded and include iconography according to their resource type.
+By default, dbt Explorer shows the project's [applied state](/docs/dbt-cloud-apis/project-state#definition-logical-vs-applied-state-of-dbt-nodes) lineage. That is, it shows models that have been successfully built and are available to query, not just the models defined in the project.
+
To explore the lineage graphs of tests and macros, view [their resource details pages](#view-resource-details). By default, dbt Explorer excludes these resources from the full lineage graph unless a search query returns them as results.
To interact with the full lineage graph, you can:
diff --git a/website/docs/docs/collaborate/model-performance.md b/website/docs/docs/collaborate/model-performance.md
new file mode 100644
index 00000000000..7ef675b4e1e
--- /dev/null
+++ b/website/docs/docs/collaborate/model-performance.md
@@ -0,0 +1,41 @@
+---
+title: "Model performance"
+sidebar_label: "Model performance"
+description: "Learn about ."
+---
+
+dbt Explorer provides metadata on dbt Cloud runs for in-depth model performance and quality analysis. This feature assists in reducing infrastructure costs and saving time for data teams by highlighting where to fine-tune projects and deployments — such as model refactoring or job configuration adjustments.
+
+
+
+:::tip Beta
+
+The model performance beta feature is now available in dbt Explorer! Check it out!
+:::
+
+## The Performance overview page
+
+You can pinpoint areas for performance enhancement by using the Performance overview page. This page presents a comprehensive analysis across all project models and displays the longest-running models, those most frequently executed, and the ones with the highest failure rates during runs/tests. Data can be segmented by environment and job type which can offer insights into:
+
+- Most executed models (total count).
+- Models with the longest execution time (average duration).
+- Models with the most failures, detailing run failures (percentage and count) and test failures (percentage and count).
+
+Each data point links to individual models in Explorer.
+
+
+
+You can view historical metadata for up to the past three months. Select the time horizon using the filter, which defaults to a two-week lookback.
+
+
+
+## The Model performance tab
+
+You can view trends in execution times, counts, and failures by using the Model performance tab for historical performance analysis. Daily execution data includes:
+
+- Average model execution time.
+- Model execution counts, including failures/errors (total sum).
+
+Clicking on a data point reveals a table listing all job runs for that day, with each row providing a direct link to the details of a specific run.
+
+
\ No newline at end of file
diff --git a/website/docs/docs/collaborate/project-recommendations.md b/website/docs/docs/collaborate/project-recommendations.md
new file mode 100644
index 00000000000..e6263a875fc
--- /dev/null
+++ b/website/docs/docs/collaborate/project-recommendations.md
@@ -0,0 +1,50 @@
+---
+title: "Project recommendations"
+sidebar_label: "Project recommendations"
+description: "dbt Explorer provides recommendations that you can take to improve the quality of your dbt project."
+---
+
+:::tip Beta
+
+The project recommendations beta feature is now available in dbt Explorer! Check it out!
+
+:::
+
+dbt Explorer provides recommendations about your project from the `dbt_project_evaluator` [package](https://hub.getdbt.com/dbt-labs/dbt_project_evaluator/latest/) using metadata from the Discovery API.
+
+Explorer also offers a global view, showing all the recommendations across the project for easy sorting and summarizing.
+
+These recommendations provide insight into how you can build a more well documented, well tested, and well built project, leading to less confusion and more trust.
+
+The Recommendations overview page includes two top-level metrics measuring the test and documentation coverage of the models in your project.
+
+- **Model test coverage** — The percent of models in your project (models not from a package or imported via dbt Mesh) with at least one dbt test configured on them.
+- **Model documentation coverage** — The percent of models in your project (models not from a package or imported via dbt Mesh) with a description.
+
+
+
+## List of rules
+
+| Category | Name | Description | Package Docs Link |
+| --- | --- | --- | --- |
+| Modeling | Direct Join to Source | Model that joins both a model and source, indicating a missing staging model | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#direct-join-to-source) |
+| Modeling | Duplicate Sources | More than one source node corresponds to the same data warehouse relation | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#duplicate-sources) |
+| Modeling | Multiple Sources Joined | Models with more than one source parent, indicating lack of staging models | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#multiple-sources-joined) |
+| Modeling | Root Model | Models with no parents, indicating potential hardcoded references and need for sources | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#root-models) |
+| Modeling | Source Fanout | Sources with more than one model child, indicating a need for staging models | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#source-fanout) |
+| Modeling | Unused Source | Sources that are not referenced by any resource | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/modeling/#unused-sources) |
+| Performance | Exposure Dependent on View | Exposures with at least one model parent materialized as a view, indicating potential query performance issues | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/performance/#exposure-parents-materializations) |
+| Testing | Missing Primary Key Test | Models with insufficient testing on the grain of the model. | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/testing/#missing-primary-key-tests) |
+| Documentation | Undocumented Models | Models without a model-level description | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/documentation/#undocumented-models) |
+| Documentation | Undocumented Source | Sources (collections of source tables) without descriptions | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/documentation/#undocumented-sources) |
+| Documentation | Undocumented Source Tables | Source tables without descriptions | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/documentation/#undocumented-source-tables) |
+| Governance | Public Model Missing Contract | Models with public access that do not have a model contract to ensure the data types | [GitHub](https://dbt-labs.github.io/dbt-project-evaluator/0.8/rules/governance/#public-models-without-contracts) |
+
+
+## The Recommendations tab
+
+Models, sources and exposures each also have a Recommendations tab on their resource details page, with the specific recommendations that correspond to that resource:
+
+
+
+
diff --git a/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/external-attributes.md b/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/external-attributes.md
new file mode 100644
index 00000000000..25791b66fb1
--- /dev/null
+++ b/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/external-attributes.md
@@ -0,0 +1,16 @@
+---
+title: "Update: Extended attributes is GA"
+description: "December 2023: The extended attributes feature is now GA in dbt Cloud. It enables you to override dbt adapter YAML attributes at the environment level."
+sidebar_label: "Update: Extended attributes is GA"
+sidebar_position: 10
+tags: [Dec-2023]
+date: 2023-12-06
+---
+
+The extended attributes feature in dbt Cloud is now GA! It allows for an environment level override on any YAML attribute that a dbt adapter accepts in its `profiles.yml`. You can provide a YAML snippet to add or replace any [profile](/docs/core/connect-data-platform/profiles.yml) value.
+
+To learn more, refer to [Extended attributes](/docs/dbt-cloud-environments#extended-attributes).
+
+The **Extended Atrributes** text box is available from your environment's settings page:
+
+
diff --git a/website/docs/docs/dbt-versions/release-notes/02-Nov-2023/explorer-updates-rn.md b/website/docs/docs/dbt-versions/release-notes/75-Nov-2023/explorer-updates-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/02-Nov-2023/explorer-updates-rn.md
rename to website/docs/docs/dbt-versions/release-notes/75-Nov-2023/explorer-updates-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/02-Nov-2023/job-notifications-rn.md b/website/docs/docs/dbt-versions/release-notes/75-Nov-2023/job-notifications-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/02-Nov-2023/job-notifications-rn.md
rename to website/docs/docs/dbt-versions/release-notes/75-Nov-2023/job-notifications-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/02-Nov-2023/microsoft-fabric-support-rn.md b/website/docs/docs/dbt-versions/release-notes/75-Nov-2023/microsoft-fabric-support-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/02-Nov-2023/microsoft-fabric-support-rn.md
rename to website/docs/docs/dbt-versions/release-notes/75-Nov-2023/microsoft-fabric-support-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/02-Nov-2023/repo-caching.md b/website/docs/docs/dbt-versions/release-notes/75-Nov-2023/repo-caching.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/02-Nov-2023/repo-caching.md
rename to website/docs/docs/dbt-versions/release-notes/75-Nov-2023/repo-caching.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/api-v2v3-limit.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/api-v2v3-limit.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/cloud-cli-pp.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/cloud-cli-pp.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/cloud-cli-pp.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/cloud-cli-pp.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/custom-branch-fix-rn.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/custom-branch-fix-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/custom-branch-fix-rn.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/custom-branch-fix-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/dbt-deps-auto-install.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/dbt-deps-auto-install.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/dbt-deps-auto-install.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/dbt-deps-auto-install.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/explorer-public-preview-rn.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/explorer-public-preview-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/explorer-public-preview-rn.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/explorer-public-preview-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/native-retry-support-rn.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/native-retry-support-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/native-retry-support-rn.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/native-retry-support-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/product-docs-sept-rn.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/product-docs-sept-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/product-docs-sept-rn.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/product-docs-sept-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md
rename to website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md
diff --git a/website/docs/docs/dbt-versions/release-notes/04-Sept-2023/ci-updates-phase2-rn.md b/website/docs/docs/dbt-versions/release-notes/77-Sept-2023/ci-updates-phase2-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/04-Sept-2023/ci-updates-phase2-rn.md
rename to website/docs/docs/dbt-versions/release-notes/77-Sept-2023/ci-updates-phase2-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/04-Sept-2023/ci-updates-phase3-rn.md b/website/docs/docs/dbt-versions/release-notes/77-Sept-2023/ci-updates-phase3-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/04-Sept-2023/ci-updates-phase3-rn.md
rename to website/docs/docs/dbt-versions/release-notes/77-Sept-2023/ci-updates-phase3-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/04-Sept-2023/product-docs-summer-rn.md b/website/docs/docs/dbt-versions/release-notes/77-Sept-2023/product-docs-summer-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/04-Sept-2023/product-docs-summer-rn.md
rename to website/docs/docs/dbt-versions/release-notes/77-Sept-2023/product-docs-summer-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/04-Sept-2023/removing-prerelease-versions.md b/website/docs/docs/dbt-versions/release-notes/77-Sept-2023/removing-prerelease-versions.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/04-Sept-2023/removing-prerelease-versions.md
rename to website/docs/docs/dbt-versions/release-notes/77-Sept-2023/removing-prerelease-versions.md
diff --git a/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/deprecation-endpoints-discovery.md b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/deprecation-endpoints-discovery.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/05-Aug-2023/deprecation-endpoints-discovery.md
rename to website/docs/docs/dbt-versions/release-notes/78-Aug-2023/deprecation-endpoints-discovery.md
diff --git a/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/ide-v1.2.md b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/ide-v1.2.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/05-Aug-2023/ide-v1.2.md
rename to website/docs/docs/dbt-versions/release-notes/78-Aug-2023/ide-v1.2.md
diff --git a/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md
rename to website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md
diff --git a/website/docs/docs/dbt-versions/release-notes/06-July-2023/faster-run.md b/website/docs/docs/dbt-versions/release-notes/79-July-2023/faster-run.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/06-July-2023/faster-run.md
rename to website/docs/docs/dbt-versions/release-notes/79-July-2023/faster-run.md
diff --git a/website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md b/website/docs/docs/dbt-versions/release-notes/80-June-2023/admin-api-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md
rename to website/docs/docs/dbt-versions/release-notes/80-June-2023/admin-api-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/07-June-2023/ci-updates-phase1-rn.md b/website/docs/docs/dbt-versions/release-notes/80-June-2023/ci-updates-phase1-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/07-June-2023/ci-updates-phase1-rn.md
rename to website/docs/docs/dbt-versions/release-notes/80-June-2023/ci-updates-phase1-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/07-June-2023/lint-format-rn.md b/website/docs/docs/dbt-versions/release-notes/80-June-2023/lint-format-rn.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/07-June-2023/lint-format-rn.md
rename to website/docs/docs/dbt-versions/release-notes/80-June-2023/lint-format-rn.md
diff --git a/website/docs/docs/dbt-versions/release-notes/07-June-2023/product-docs-jun.md b/website/docs/docs/dbt-versions/release-notes/80-June-2023/product-docs-jun.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/07-June-2023/product-docs-jun.md
rename to website/docs/docs/dbt-versions/release-notes/80-June-2023/product-docs-jun.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/discovery-api-public-preview.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/discovery-api-public-preview.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/discovery-api-public-preview.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/discovery-api-public-preview.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/may-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/may-ide-updates.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/product-docs-may.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/product-docs-may.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/product-docs-may.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/product-docs-may.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/run-details-and-logs-improvements.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/run-details-and-logs-improvements.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/run-details-and-logs-improvements.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/run-details-and-logs-improvements.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/run-history-endpoint.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/run-history-endpoint.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/run-history-endpoint.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/run-history-endpoint.md
diff --git a/website/docs/docs/dbt-versions/release-notes/08-May-2023/run-history-improvements.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/run-history-improvements.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/08-May-2023/run-history-improvements.md
rename to website/docs/docs/dbt-versions/release-notes/81-May-2023/run-history-improvements.md
diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md b/website/docs/docs/dbt-versions/release-notes/82-April-2023/api-endpoint-restriction.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md
rename to website/docs/docs/dbt-versions/release-notes/82-April-2023/api-endpoint-restriction.md
diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/apr-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/82-April-2023/apr-ide-updates.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/09-April-2023/apr-ide-updates.md
rename to website/docs/docs/dbt-versions/release-notes/82-April-2023/apr-ide-updates.md
diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/product-docs.md b/website/docs/docs/dbt-versions/release-notes/82-April-2023/product-docs.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/09-April-2023/product-docs.md
rename to website/docs/docs/dbt-versions/release-notes/82-April-2023/product-docs.md
diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/scheduler-optimized.md b/website/docs/docs/dbt-versions/release-notes/82-April-2023/scheduler-optimized.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/09-April-2023/scheduler-optimized.md
rename to website/docs/docs/dbt-versions/release-notes/82-April-2023/scheduler-optimized.md
diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/starburst-trino-ga.md b/website/docs/docs/dbt-versions/release-notes/82-April-2023/starburst-trino-ga.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/09-April-2023/starburst-trino-ga.md
rename to website/docs/docs/dbt-versions/release-notes/82-April-2023/starburst-trino-ga.md
diff --git a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/1.0-deprecation.md b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/10-Mar-2023/1.0-deprecation.md
rename to website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md
diff --git a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/apiv2-limit.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md
rename to website/docs/docs/dbt-versions/release-notes/83-Mar-2023/apiv2-limit.md
diff --git a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/mar-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/mar-ide-updates.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/10-Mar-2023/mar-ide-updates.md
rename to website/docs/docs/dbt-versions/release-notes/83-Mar-2023/mar-ide-updates.md
diff --git a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/public-preview-trino-in-dbt-cloud.md b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/public-preview-trino-in-dbt-cloud.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/10-Mar-2023/public-preview-trino-in-dbt-cloud.md
rename to website/docs/docs/dbt-versions/release-notes/83-Mar-2023/public-preview-trino-in-dbt-cloud.md
diff --git a/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/84-Feb-2023/feb-ide-updates.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md
rename to website/docs/docs/dbt-versions/release-notes/84-Feb-2023/feb-ide-updates.md
diff --git a/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/no-partial-parse-config.md b/website/docs/docs/dbt-versions/release-notes/84-Feb-2023/no-partial-parse-config.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/11-Feb-2023/no-partial-parse-config.md
rename to website/docs/docs/dbt-versions/release-notes/84-Feb-2023/no-partial-parse-config.md
diff --git a/website/docs/docs/dbt-versions/release-notes/12-Jan-2023/ide-updates.md b/website/docs/docs/dbt-versions/release-notes/85-Jan-2023/ide-updates.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/12-Jan-2023/ide-updates.md
rename to website/docs/docs/dbt-versions/release-notes/85-Jan-2023/ide-updates.md
diff --git a/website/docs/docs/dbt-versions/release-notes/23-Dec-2022/default-thread-value.md b/website/docs/docs/dbt-versions/release-notes/86-Dec-2022/default-thread-value.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/23-Dec-2022/default-thread-value.md
rename to website/docs/docs/dbt-versions/release-notes/86-Dec-2022/default-thread-value.md
diff --git a/website/docs/docs/dbt-versions/release-notes/23-Dec-2022/new-jobs-default-as-off.md b/website/docs/docs/dbt-versions/release-notes/86-Dec-2022/new-jobs-default-as-off.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/23-Dec-2022/new-jobs-default-as-off.md
rename to website/docs/docs/dbt-versions/release-notes/86-Dec-2022/new-jobs-default-as-off.md
diff --git a/website/docs/docs/dbt-versions/release-notes/23-Dec-2022/private-packages-clone-git-token.md b/website/docs/docs/dbt-versions/release-notes/86-Dec-2022/private-packages-clone-git-token.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/23-Dec-2022/private-packages-clone-git-token.md
rename to website/docs/docs/dbt-versions/release-notes/86-Dec-2022/private-packages-clone-git-token.md
diff --git a/website/docs/docs/dbt-versions/release-notes/24-Nov-2022/dbt-databricks-unity-catalog-support.md b/website/docs/docs/dbt-versions/release-notes/87-Nov-2022/dbt-databricks-unity-catalog-support.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/24-Nov-2022/dbt-databricks-unity-catalog-support.md
rename to website/docs/docs/dbt-versions/release-notes/87-Nov-2022/dbt-databricks-unity-catalog-support.md
diff --git a/website/docs/docs/dbt-versions/release-notes/24-Nov-2022/ide-features-ide-deprecation.md b/website/docs/docs/dbt-versions/release-notes/87-Nov-2022/ide-features-ide-deprecation.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/24-Nov-2022/ide-features-ide-deprecation.md
rename to website/docs/docs/dbt-versions/release-notes/87-Nov-2022/ide-features-ide-deprecation.md
diff --git a/website/docs/docs/dbt-versions/release-notes/25-Oct-2022/cloud-integration-azure.md b/website/docs/docs/dbt-versions/release-notes/88-Oct-2022/cloud-integration-azure.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/25-Oct-2022/cloud-integration-azure.md
rename to website/docs/docs/dbt-versions/release-notes/88-Oct-2022/cloud-integration-azure.md
diff --git a/website/docs/docs/dbt-versions/release-notes/25-Oct-2022/new-ide-launch.md b/website/docs/docs/dbt-versions/release-notes/88-Oct-2022/new-ide-launch.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/25-Oct-2022/new-ide-launch.md
rename to website/docs/docs/dbt-versions/release-notes/88-Oct-2022/new-ide-launch.md
diff --git a/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md b/website/docs/docs/dbt-versions/release-notes/89-Sept-2022/liststeps-endpoint-deprecation.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md
rename to website/docs/docs/dbt-versions/release-notes/89-Sept-2022/liststeps-endpoint-deprecation.md
diff --git a/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/metadata-api-data-retention-limits.md b/website/docs/docs/dbt-versions/release-notes/89-Sept-2022/metadata-api-data-retention-limits.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/26-Sept-2022/metadata-api-data-retention-limits.md
rename to website/docs/docs/dbt-versions/release-notes/89-Sept-2022/metadata-api-data-retention-limits.md
diff --git a/website/docs/docs/dbt-versions/release-notes/27-Aug-2022/ide-improvement-beta.md b/website/docs/docs/dbt-versions/release-notes/91-Aug-2022/ide-improvement-beta.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/27-Aug-2022/ide-improvement-beta.md
rename to website/docs/docs/dbt-versions/release-notes/91-Aug-2022/ide-improvement-beta.md
diff --git a/website/docs/docs/dbt-versions/release-notes/27-Aug-2022/support-redshift-ra3.md b/website/docs/docs/dbt-versions/release-notes/91-Aug-2022/support-redshift-ra3.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/27-Aug-2022/support-redshift-ra3.md
rename to website/docs/docs/dbt-versions/release-notes/91-Aug-2022/support-redshift-ra3.md
diff --git a/website/docs/docs/dbt-versions/release-notes/28-July-2022/render-lineage-feature.md b/website/docs/docs/dbt-versions/release-notes/92-July-2022/render-lineage-feature.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/28-July-2022/render-lineage-feature.md
rename to website/docs/docs/dbt-versions/release-notes/92-July-2022/render-lineage-feature.md
diff --git a/website/docs/docs/dbt-versions/release-notes/29-May-2022/gitlab-auth.md b/website/docs/docs/dbt-versions/release-notes/93-May-2022/gitlab-auth.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/29-May-2022/gitlab-auth.md
rename to website/docs/docs/dbt-versions/release-notes/93-May-2022/gitlab-auth.md
diff --git a/website/docs/docs/dbt-versions/release-notes/30-April-2022/audit-log.md b/website/docs/docs/dbt-versions/release-notes/94-April-2022/audit-log.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/30-April-2022/audit-log.md
rename to website/docs/docs/dbt-versions/release-notes/94-April-2022/audit-log.md
diff --git a/website/docs/docs/dbt-versions/release-notes/30-April-2022/credentials-saved.md b/website/docs/docs/dbt-versions/release-notes/94-April-2022/credentials-saved.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/30-April-2022/credentials-saved.md
rename to website/docs/docs/dbt-versions/release-notes/94-April-2022/credentials-saved.md
diff --git a/website/docs/docs/dbt-versions/release-notes/30-April-2022/email-verification.md b/website/docs/docs/dbt-versions/release-notes/94-April-2022/email-verification.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/30-April-2022/email-verification.md
rename to website/docs/docs/dbt-versions/release-notes/94-April-2022/email-verification.md
diff --git a/website/docs/docs/dbt-versions/release-notes/30-April-2022/scheduler-improvements.md b/website/docs/docs/dbt-versions/release-notes/94-April-2022/scheduler-improvements.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/30-April-2022/scheduler-improvements.md
rename to website/docs/docs/dbt-versions/release-notes/94-April-2022/scheduler-improvements.md
diff --git a/website/docs/docs/dbt-versions/release-notes/31-March-2022/ide-timeout-message.md b/website/docs/docs/dbt-versions/release-notes/95-March-2022/ide-timeout-message.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/31-March-2022/ide-timeout-message.md
rename to website/docs/docs/dbt-versions/release-notes/95-March-2022/ide-timeout-message.md
diff --git a/website/docs/docs/dbt-versions/release-notes/31-March-2022/prep-and-waiting-time.md b/website/docs/docs/dbt-versions/release-notes/95-March-2022/prep-and-waiting-time.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/31-March-2022/prep-and-waiting-time.md
rename to website/docs/docs/dbt-versions/release-notes/95-March-2022/prep-and-waiting-time.md
diff --git a/website/docs/docs/dbt-versions/release-notes/32-February-2022/DAG-updates-more.md b/website/docs/docs/dbt-versions/release-notes/96-February-2022/DAG-updates-more.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/32-February-2022/DAG-updates-more.md
rename to website/docs/docs/dbt-versions/release-notes/96-February-2022/DAG-updates-more.md
diff --git a/website/docs/docs/dbt-versions/release-notes/32-February-2022/service-tokens-more.md b/website/docs/docs/dbt-versions/release-notes/96-February-2022/service-tokens-more.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/32-February-2022/service-tokens-more.md
rename to website/docs/docs/dbt-versions/release-notes/96-February-2022/service-tokens-more.md
diff --git a/website/docs/docs/dbt-versions/release-notes/33-January-2022/IDE-autocomplete-more.md b/website/docs/docs/dbt-versions/release-notes/97-January-2022/IDE-autocomplete-more.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/33-January-2022/IDE-autocomplete-more.md
rename to website/docs/docs/dbt-versions/release-notes/97-January-2022/IDE-autocomplete-more.md
diff --git a/website/docs/docs/dbt-versions/release-notes/33-January-2022/model-timing-more.md b/website/docs/docs/dbt-versions/release-notes/97-January-2022/model-timing-more.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/33-January-2022/model-timing-more.md
rename to website/docs/docs/dbt-versions/release-notes/97-January-2022/model-timing-more.md
diff --git a/website/docs/docs/dbt-versions/release-notes/34-dbt-cloud-changelog-2021.md b/website/docs/docs/dbt-versions/release-notes/98-dbt-cloud-changelog-2021.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/34-dbt-cloud-changelog-2021.md
rename to website/docs/docs/dbt-versions/release-notes/98-dbt-cloud-changelog-2021.md
diff --git a/website/docs/docs/dbt-versions/release-notes/35-dbt-cloud-changelog-2019-2020.md b/website/docs/docs/dbt-versions/release-notes/99-dbt-cloud-changelog-2019-2020.md
similarity index 100%
rename from website/docs/docs/dbt-versions/release-notes/35-dbt-cloud-changelog-2019-2020.md
rename to website/docs/docs/dbt-versions/release-notes/99-dbt-cloud-changelog-2019-2020.md
diff --git a/website/docs/docs/deploy/retry-jobs.md b/website/docs/docs/deploy/retry-jobs.md
index ea616121f38..beefb35379e 100644
--- a/website/docs/docs/deploy/retry-jobs.md
+++ b/website/docs/docs/deploy/retry-jobs.md
@@ -26,7 +26,7 @@ If your dbt job run completed with a status of **Error**, you can rerun it from
## Related content
-- [Retry a failed run for a job](/dbt-cloud/api-v2#/operations/Retry%20a%20failed%20run%20for%20a%20job) API endpoint
+- [Retry a failed run for a job](/dbt-cloud/api-v2#/operations/Retry%20Failed%20Job) API endpoint
- [Run visibility](/docs/deploy/run-visibility)
- [Jobs](/docs/deploy/jobs)
-- [Job commands](/docs/deploy/job-commands)
\ No newline at end of file
+- [Job commands](/docs/deploy/job-commands)
diff --git a/website/docs/reference/resource-configs/databricks-configs.md b/website/docs/reference/resource-configs/databricks-configs.md
index a3b00177967..8426846997c 100644
--- a/website/docs/reference/resource-configs/databricks-configs.md
+++ b/website/docs/reference/resource-configs/databricks-configs.md
@@ -361,6 +361,188 @@ insert into analytics.replace_where_incremental
+
+
+## Selecting compute per model
+
+Beginning in version 1.7.2, you can assign which compute resource to use on a per-model basis.
+For SQL models, you can select a SQL Warehouse (serverless or provisioned) or an all purpose cluster.
+For details on how this feature interacts with python models, see [Specifying compute for Python models](#specifying-compute-for-python-models).
+To take advantage of this capability, you will need to add compute blocks to your profile:
+
+
+
+```yaml
+
+:
+ target: # this is the default target
+ outputs:
+ :
+ type: databricks
+ catalog: [optional catalog name if you are using Unity Catalog]
+ schema: [schema name] # Required
+ host: [yourorg.databrickshost.com] # Required
+
+ ### This path is used as the default compute
+ http_path: [/sql/your/http/path] # Required
+
+ ### New compute section
+ compute:
+
+ ### Name that you will use to refer to an alternate compute
+ Compute1:
+ http_path: [‘/sql/your/http/path’] # Required of each alternate compute
+
+ ### A third named compute, use whatever name you like
+ Compute2:
+ http_path: [‘/some/other/path’] # Required of each alternate compute
+ ...
+
+ : # additional targets
+ ...
+ ### For each target, you need to define the same compute,
+ ### but you can specify different paths
+ compute:
+
+ ### Name that you will use to refer to an alternate compute
+ Compute1:
+ http_path: [‘/sql/your/http/path’] # Required of each alternate compute
+
+ ### A third named compute, use whatever name you like
+ Compute2:
+ http_path: [‘/some/other/path’] # Required of each alternate compute
+ ...
+
+```
+
+
+
+The new compute section is a map of user chosen names to objects with an http_path property.
+Each compute is keyed by a name which is used in the model definition/configuration to indicate which compute you wish to use for that model/selection of models.
+We recommend choosing a name that is easily recognized as the compute resources you're using, such as the name of the compute resource inside the Databricks UI.
+
+:::note
+
+You need to use the same set of names for compute across your outputs, though you may supply different http_paths, allowing you to use different computes in different deployment scenarios.
+
+:::
+
+To configure this inside of dbt Cloud, use the [extended attributes feature](/docs/dbt-cloud-environments#extended-attributes-) on the desired environments:
+
+```yaml
+
+compute:
+ Compute1:
+ http_path:[`/some/other/path']
+ Compute2:
+ http_path:[`/some/other/path']
+
+```
+
+### Specifying the compute for models
+
+As with many other configuaration options, you can specify the compute for a model in multiple ways, using `databricks_compute`.
+In your `dbt_project.yml`, the selected compute can be specified for all the models in a given directory:
+
+
+
+```yaml
+
+...
+
+models:
+ +databricks_compute: "Compute1" # use the `Compute1` warehouse/cluster for all models in the project...
+ my_project:
+ clickstream:
+ +databricks_compute: "Compute2" # ...except for the models in the `clickstream` folder, which will use `Compute2`.
+
+snapshots:
+ +databricks_compute: "Compute1" # all Snapshot models are configured to use `Compute1`.
+
+```
+
+
+
+For an individual model the compute can be specified in the model config in your schema file.
+
+
+
+```yaml
+
+models:
+ - name: table_model
+ config:
+ databricks_compute: Compute1
+ columns:
+ - name: id
+ data_type: int
+
+```
+
+
+
+
+Alternatively the warehouse can be specified in the config block of a model's SQL file.
+
+
+
+```sql
+
+{{
+ config(
+ materialized='table',
+ databricks_compute='Compute1'
+ )
+}}
+select * from {{ ref('seed') }}
+
+```
+
+
+
+:::note
+
+In the absence of a specified compute, we will default to the compute specified by http_path in the top level of the output section in your profile.
+This is also the compute that will be used for tasks not associated with a particular model, such as gathering metadata for all tables in a schema.
+
+:::
+
+To validate that the specified compute is being used, look for lines in your dbt.log like:
+
+```
+Databricks adapter ... using default compute resource.
+```
+
+or
+
+```
+Databricks adapter ... using compute resource .
+```
+
+### Specifying compute for Python models
+
+Materializing a python model requires execution of SQL as well as python.
+Specifically, if your python model is incremental, the current execution pattern involves executing python to create a staging table that is then merged into your target table using SQL.
+The python code needs to run on an all purpose cluster, while the SQL code can run on an all purpose cluster or a SQL Warehouse.
+When you specify your `databricks_compute` for a python model, you are currently only specifying which compute to use when running the model-specific SQL.
+If you wish to use a different compute for executing the python itself, you must specify an alternate `http_path` in the config for the model:
+
+
+
+ ```python
+
+def model(dbt, session):
+ dbt.config(
+ http_path="sql/protocolv1/..."
+ )
+
+```
+
+
+
+If your default compute is a SQL Warehouse, you will need to specify an all purpose cluster `http_path` in this way.
+
+
## Persisting model descriptions
diff --git a/website/docs/terms/data-wrangling.md b/website/docs/terms/data-wrangling.md
index 58034fe8e91..b164855ff9b 100644
--- a/website/docs/terms/data-wrangling.md
+++ b/website/docs/terms/data-wrangling.md
@@ -51,7 +51,7 @@ The cleaning stage involves using different functions so that the values in your
- Removing appropriate duplicates or nulls you found in the discovery process
- Eliminating unnecessary characters or spaces from values
-Certain cleaning steps, like removing rows with null values, are helpful to do at the beginning of the process because removing nulls and duplicates from the start can increase the performance of your downstream models. In the cleaning step, it’s important to follow a standard for your transformations here. This means you should be following a consistent naming convention for your columns (especially for your primary keys) and casting to the same timezone and datatypes throughout your models. Examples include making sure all dates are in UTC time rather than source timezone-specific, all string in either lower or upper case, etc.
+Certain cleaning steps, like removing rows with null values, are helpful to do at the beginning of the process because removing nulls and duplicates from the start can increase the performance of your downstream models. In the cleaning step, it’s important to follow a standard for your transformations here. This means you should be following a consistent naming convention for your columns (especially for your primary keys) and casting to the same timezone and datatypes throughout your models. Examples include making sure all dates are in UTC time rather than source timezone-specific, all strings are in either lower or upper case, etc.
:::tip dbt to the rescue!
If you're struggling to do all the cleaning on your own, remember that dbt packages ([dbt expectations](https://github.com/calogica/dbt-expectations), [dbt_utils](https://hub.getdbt.com/dbt-labs/dbt_utils/latest/), and [re_data](https://www.getre.io/)) and their macros are also available to help you clean up your data.
diff --git a/website/sidebars.js b/website/sidebars.js
index 4653b028ef9..598fffc7f0d 100644
--- a/website/sidebars.js
+++ b/website/sidebars.js
@@ -424,6 +424,8 @@ const sidebarSettings = {
link: { type: "doc", id: "docs/collaborate/explore-projects" },
items: [
"docs/collaborate/explore-projects",
+ "docs/collaborate/model-performance",
+ "docs/collaborate/project-recommendations",
"docs/collaborate/explore-multiple-projects",
],
},
diff --git a/website/snippets/_cloud-environments-info.md b/website/snippets/_cloud-environments-info.md
index 4e1cba64e00..6e096b83750 100644
--- a/website/snippets/_cloud-environments-info.md
+++ b/website/snippets/_cloud-environments-info.md
@@ -62,7 +62,7 @@ By default, all environments will use the default branch in your repository (usu
For more info, check out this [FAQ page on this topic](/faqs/Environments/custom-branch-settings)!
-### Extended attributes
+### Extended attributes
:::note
Extended attributes are retrieved and applied only at runtime when `profiles.yml` is requested for a specific Cloud run. Extended attributes are currently _not_ taken into consideration for Cloud-specific features such as PrivateLink or SSH Tunneling that do not rely on `profiles.yml` values.
diff --git a/website/snippets/_v2-sl-prerequisites.md b/website/snippets/_v2-sl-prerequisites.md
index 6a9babcf0e0..eb8b5fc27e4 100644
--- a/website/snippets/_v2-sl-prerequisites.md
+++ b/website/snippets/_v2-sl-prerequisites.md
@@ -1,7 +1,7 @@
-- Have a dbt Cloud Team or Enterprise account. Suitable for both Multi-tenant and Single-tenant deploymnet.
+- Have a dbt Cloud Team or Enterprise account. Suitable for both Multi-tenant and Single-tenant deployment.
- Note: Single-tenant accounts should contact their account representative for necessary setup and enablement.
- Have both your production and development environments running [dbt version 1.6 or higher](/docs/dbt-versions/upgrade-core-in-cloud).
- Use Snowflake, BigQuery, Databricks, or Redshift.
diff --git a/website/static/img/docs/collaborate/dbt-explorer/ex-2-week-default.png b/website/static/img/docs/collaborate/dbt-explorer/ex-2-week-default.png
new file mode 100644
index 00000000000..e4d6a0cfc30
Binary files /dev/null and b/website/static/img/docs/collaborate/dbt-explorer/ex-2-week-default.png differ
diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-model-performance-tab.png b/website/static/img/docs/collaborate/dbt-explorer/example-model-performance-tab.png
new file mode 100644
index 00000000000..ad0dae2ba5b
Binary files /dev/null and b/website/static/img/docs/collaborate/dbt-explorer/example-model-performance-tab.png differ
diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-performance-overview-page.png b/website/static/img/docs/collaborate/dbt-explorer/example-performance-overview-page.png
new file mode 100644
index 00000000000..4b6d841294c
Binary files /dev/null and b/website/static/img/docs/collaborate/dbt-explorer/example-performance-overview-page.png differ
diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-overview.png b/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-overview.png
new file mode 100644
index 00000000000..c919dbf1dca
Binary files /dev/null and b/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-overview.png differ
diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-tab.png b/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-tab.png
new file mode 100644
index 00000000000..493930c35db
Binary files /dev/null and b/website/static/img/docs/collaborate/dbt-explorer/example-recommendations-tab.png differ