Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/update links to dbt learn #5549

Merged
merged 29 commits into from
Jun 4, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
efe5c17
tweak navbar link to learn.getdbt.com
coapacetic May 22, 2024
de87802
update links for subpages
coapacetic May 22, 2024
5237d01
tweak a few more
coapacetic May 22, 2024
a81a70c
track down the last few links in some pages
coapacetic May 22, 2024
d772a2e
found one more index.js file
coapacetic May 22, 2024
35020d7
Merge branch 'current' into fix/update-links-to-dbt-learn
mirnawong1 May 23, 2024
22edb7b
Merge branch 'current' into fix/update-links-to-dbt-learn
mirnawong1 May 23, 2024
1f83b93
Merge branch 'current' into fix/update-links-to-dbt-learn
mirnawong1 May 23, 2024
2b07dd3
Apply suggestions from code review
matthewshaver May 30, 2024
1779325
Merge branch 'current' into fix/update-links-to-dbt-learn
matthewshaver May 30, 2024
01be289
Merge branch 'current' into fix/update-links-to-dbt-learn
coapacetic May 31, 2024
f4d7c49
fix typo on debug() blog post
coapacetic May 31, 2024
cb50dda
tweak training videos to training course
coapacetic May 31, 2024
a87d22b
tweak from courses to course for direct link to course
coapacetic May 31, 2024
6a1f34b
simplify text to dbt learn site
coapacetic May 31, 2024
7e23647
tweak to just course
coapacetic May 31, 2024
76b2daf
tweak copy to dbt Learn courses
coapacetic May 31, 2024
09bb8a5
tweak to dbt Learn courses
coapacetic May 31, 2024
335a5e7
tweak to dbt Learn courses
coapacetic May 31, 2024
056c116
tweak to dbt Learn courses
coapacetic May 31, 2024
d9aa3cb
tweak to dbt Learn courses
coapacetic May 31, 2024
04fe563
adjust to Advanced Deployment*
coapacetic May 31, 2024
b54eeb7
tweak to dbt Learn courses
coapacetic May 31, 2024
14bd330
tweak to course*
coapacetic May 31, 2024
c9c6e57
Update website/docs/guides/snowflake-qs.md
coapacetic May 31, 2024
2013f33
Update website/docs/guides/starburst-galaxy-qs.md
coapacetic May 31, 2024
345fe79
Merge branch 'current' into fix/update-links-to-dbt-learn
coapacetic May 31, 2024
3df1798
Merge branch 'current' into fix/update-links-to-dbt-learn
coapacetic Jun 3, 2024
c877675
Update website/docs/guides/codespace-qs.md
coapacetic Jun 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion website/blog/2021-11-22-dbt-labs-pr-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,4 +252,4 @@ Once the file is added, name it whatever you want to make it clear that it’s y

With that, you now have a pull request template in your GitHub repository that can help your team follow analytics engineering best practices.

To dive deeper into how we use it as part of the analytics engineering workflow, check out the free [dbt Fundamentals on-demand course](https://courses.getdbt.com/courses/fundamentals).
To dive deeper into how we use it as part of the analytics engineering workflow, check out the free [dbt Fundamentals on-demand course](https://learn.getdbt.com/courses/dbt-fundamentals).
2 changes: 1 addition & 1 deletion website/blog/2021-11-22-primary-keys.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,4 +140,4 @@ You can query out primary key columns from the `pg_index` and `pg_attribute` adm

## Have you started testing primary keys yet?

If you’re looking for a deeper dive on testing primary keys, definitely check out the [dbt Fundamentals course](https://courses.getdbt.com/courses/fundamentals), which includes a full section with examples + practice on data testing in dbt.
If you’re looking for a deeper dive on testing primary keys, definitely check out the [dbt Fundamentals course](https://learn.getdbt.com/courses/dbt-fundamentals), which includes a full section with examples + practice on data testing in dbt.
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ We’re going to:

**Project Appearance**

Let's check in on the growth of [our project](https://github.com/dbt-labs/dbt-project-maturity/tree/main/2-toddlerhood). We've broken some of our logic into its own model — our original script had repetitive logic in <Term id="subquery">subqueries</Term>, now it's following a key principle of analytics engineering: <Term id="dry">Don't Repeat Yourself (DRY)</Term>. For more information on how to refactor your SQL queries for Modularity - check out our [free on-demand course](https://courses.getdbt.com/courses/refactoring-sql-for-modularity).
Let's check in on the growth of [our project](https://github.com/dbt-labs/dbt-project-maturity/tree/main/2-toddlerhood). We've broken some of our logic into its own model — our original script had repetitive logic in <Term id="subquery">subqueries</Term>, now it's following a key principle of analytics engineering: <Term id="dry">Don't Repeat Yourself (DRY)</Term>. For more information on how to refactor your SQL queries for Modularity - check out our [free on-demand course](https://learn.getdbt.com/courses/refactoring-sql-for-modularity).

We also added our first [YML files](https://circleci.com/blog/what-is-yaml-a-beginner-s-guide/). Here, we have one yml file to [configure our sources](https://github.com/dbt-labs/dbt-project-maturity/blob/main/2-toddlerhood/models/source.yml), and one one yml file to [describe our models](https://github.com/dbt-labs/dbt-project-maturity/blob/main/2-toddlerhood/models/schema.yml). We're just starting with basic declarations of our sources, <Term id="primary-key" /> testing using dbt built in tests, and a model-level description -- these are the first steps of a project just learning to walk!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ This is where the power of dbt modeling really comes in! dbt allows you to break
The following are some methods I’ve used in order to properly optimize run times, leveraging dbt’s ability to modularize models.

:::note Note
I won’t get into our modeling methodology at dbt Labs in this article, but there are [plenty of resources](https://courses.getdbt.com/) to understand what might be happening in the following DAGs!
I won’t get into our modeling methodology at dbt Labs in this article, but there are [plenty of resources](https://learn.getdbt.com/) to understand what might be happening in the following DAGs!
:::

### Staggered joins
Expand Down
2 changes: 1 addition & 1 deletion website/blog/2022-07-19-migrating-from-stored-procs.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,5 +221,5 @@ dbt Labs has developed a number of related resources you can use to learn more a

- [Refactoring legacy SQL to dbt](https://docs.getdbt.com/tutorial/refactoring-legacy-sql)
- [The case for the ELT workflow](https://www.getdbt.com/analytics-engineering/case-for-elt-workflow/)
- [Refactoring SQL for modularity](https://courses.getdbt.com/courses/refactoring-sql-for-modularity)
- [Refactoring SQL for modularity](https://learn.getdbt.com/courses/refactoring-sql-for-modularity)
- [Data modeling techniques for modularity](https://www.getdbt.com/analytics-engineering/modular-data-modeling-technique/)
2 changes: 1 addition & 1 deletion website/blog/2022-11-30-dbt-project-evaluator.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Throughout these engagements, we began to take note of the common issues many an

Maybe your team is facing some of these issues right now 👀 And that’s okay! We know that building an effective, scalable dbt project takes a lot of effort and brain power. Maybe you’ve inherited a legacy dbt project with a mountain of tech debt. Maybe you’re starting from scratch. Either way it can be difficult to know the best way to set your team up for success. Don’t worry, you’re in the right place!

Through solving these problems over and over, the Professional Services team began to hone our best practices for working with dbt and how analytics engineers could improve their dbt project. We added “solutions reviews'' to our list of service offerings — client engagements in which we evaluate a given dbt project and provide specific recommendations to improve performance, save developer time, and prevent misuse of dbt’s features. And in an effort to share these best practices with the wider dbt community, we developed a *lot* of content. We wrote articles on the Developer Blog (see [1](https://docs.getdbt.com/blog/on-the-importance-of-naming), [2](https://discourse.getdbt.com/t/your-essential-dbt-project-checklist/1377), and [3](https://docs.getdbt.com/best-practices/how-we-structure/1-guide-overview)), gave [Coalesce talks](https://www.getdbt.com/coalesce-2020/auditing-model-layers-and-modularity-with-your-dag/), and created [training courses](https://courses.getdbt.com/courses/refactoring-sql-for-modularity).
Through solving these problems over and over, the Professional Services team began to hone our best practices for working with dbt and how analytics engineers could improve their dbt project. We added “solutions reviews'' to our list of service offerings — client engagements in which we evaluate a given dbt project and provide specific recommendations to improve performance, save developer time, and prevent misuse of dbt’s features. And in an effort to share these best practices with the wider dbt community, we developed a *lot* of content. We wrote articles on the Developer Blog (see [1](https://docs.getdbt.com/blog/on-the-importance-of-naming), [2](https://discourse.getdbt.com/t/your-essential-dbt-project-checklist/1377), and [3](https://docs.getdbt.com/best-practices/how-we-structure/1-guide-overview)), gave [Coalesce talks](https://www.getdbt.com/coalesce-2020/auditing-model-layers-and-modularity-with-your-dag/), and created [training courses](https://learn.getdbt.com/courses/refactoring-sql-for-modularity).

TIme and time again, we found that when teams are aligned with these best practices, their projects are more:

Expand Down
2 changes: 1 addition & 1 deletion website/blog/2023-03-30-guide-to-debug-in-jinja.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ date: 2023-03-29
is_featured: true
---

*Editor's note—this post assumes intermediate knowledge of Jinja and macros development in dbt. For an introduction to Jinja in dbt check out [the documentation](https://docs.getdbt.com/docs/build/jinja-macros) and the free self-serve course on [Jinja, Macros, Pacakages](https://courses.getdbt.com/courses/jinja-macros-packages).*
*Editor's note—this post assumes intermediate knowledge of Jinja and macros development in dbt. For an introduction to Jinja in dbt check out [the documentation](https://docs.getdbt.com/docs/build/jinja-macros) and the free self-serve course on [Jinja, Macros, Packages](https://learn.getdbt.com/courses/jinja-macros-and-packages).*

Jinja brings a lot of power to dbt, allowing us to use `ref()`, `source()` , conditional code, and [macros](https://docs.getdbt.com/docs/build/jinja-macros). But, while Jinja brings flexibility, it also brings complexity, and like many times with code, things can run in expected ways.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Ready to start transforming your Unity Catalog datasets with dbt?
Check out the resources below for guides, tips, and best practices:

- [How we structure our dbt projects](/best-practices/how-we-structure/1-guide-overview)
- [Self-paced dbt fundamentals training videos](https://courses.getdbt.com/courses/fundamentals)
- [Self-paced dbt fundamentals training course](https://learn.getdbt.com/courses/dbt-fundamentals)
- [Customizing CI/CD](/guides/custom-cicd-pipelines)
- [Debugging errors](/guides/debug-errors)
- [Writing custom generic tests](/best-practices/writing-custom-generic-tests)
Expand Down
2 changes: 1 addition & 1 deletion website/docs/docs/build/build-metrics-intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,5 @@ MetricFlow allows you to:

- [Quickstart guide with the dbt Semantic Layer](/guides/sl-snowflake-qs)
- [The dbt Semantic Layer: what's next](https://www.getdbt.com/blog/dbt-semantic-layer-whats-next/) blog
- [dbt Semantic Layer on-demand courses](https://courses.getdbt.com/courses/semantic-layer)
- [dbt Semantic Layer on-demand course](https://learn.getdbt.com/courses/semantic-layer)
- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
2 changes: 1 addition & 1 deletion website/docs/docs/cloud/about-cloud-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This portion of our documentation will take you through the various settings in

For steps on installing dbt Cloud development tools, refer to the [dbt Cloud CLI](/docs/cloud/cloud-cli-installation) or the [dbt Cloud IDE (browser-based)](/docs/cloud/dbt-cloud-ide/develop-in-the-cloud).

These settings are intended for dbt Cloud administrators. If you need a more detailed first-time setup guide for specific data platforms, read our [quickstart guides](/guides). If you want a more in-depth learning experience, we recommend taking the dbt Fundamentals on our [dbt Learn online courses site](https://courses.getdbt.com/).
These settings are intended for dbt Cloud administrators. If you need a more detailed first-time setup guide for specific data platforms, read our [quickstart guides](/guides). If you want a more in-depth learning experience, we recommend taking the dbt Fundamentals on our [dbt Learn site](https://learn.getdbt.com/).

## Prerequisites

Expand Down
4 changes: 2 additions & 2 deletions website/docs/docs/deploy/webhooks.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ dbt Cloud retries sending each event five times. dbt Cloud keeps a log of each w
A webhook in dbt Cloud has a timeout of 10 seconds. This means that if the endpoint doesn't respond within 10 seconds, the webhook processor will time out. This can result in a situation where the client responds successfully after the 10 second timeout and records a success status while the dbt cloud webhooks system will interpret this as a failure.

:::tip Videos
If you're interested in course learning with videos, check out the [Webhooks on-demand course](https://courses.getdbt.com/courses/webhooks) from dbt Labs.
If you're interested in course learning with videos, check out the [Webhooks on-demand course](https://learn.getdbt.com/courses/webhooks) from dbt Labs.

You can also check out the free [dbt Fundamentals course](https://courses.getdbt.com/courses/fundamentals).
You can also check out the free [dbt Fundamentals course](https://learn.getdbt.com/courses/dbt-fundamentals).
:::

## Prerequisites
Expand Down
2 changes: 1 addition & 1 deletion website/docs/docs/get-started-dbt.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,5 +82,5 @@ Expand your dbt knowledge and expertise with these additional resources:
- [Join the bi-weekly demos](https://www.getdbt.com/resources/webinars/dbt-cloud-demos-with-experts) to see dbt Cloud in action and ask questions.
- [dbt Cloud AWS marketplace](https://aws.amazon.com/marketplace/pp/prodview-tjpcf42nbnhko) contains information on how to deploy dbt Cloud on AWS, user reviews, and more.
- [Best practices](https://docs.getdbt.com/best-practices) contains information on how dbt Labs approaches building projects through our current viewpoints on structure, style, and setup.
- [dbt Learn](https://courses.getdbt.com/collections) offers free online courses that cover dbt fundamentals, advanced topics, and more.
- [dbt Learn](https://learn.getdbt.com) offers free online courses that cover dbt fundamentals, advanced topics, and more.
- [Join the dbt Community](https://www.getdbt.com/community/join-the-community) to learn how other data practitioners globally are using dbt, share your own experiences, and get help with your dbt projects.
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ import AvailIntegrations from '/snippets/_sl-partner-links.md';
- [dbt Semantic Layer API query syntax](/docs/dbt-cloud-apis/sl-jdbc#querying-the-api-for-metric-metadata)
- [Hex dbt Semantic Layer cells](https://learn.hex.tech/docs/logic-cell-types/transform-cells/dbt-metrics-cells) to set up SQL cells in Hex.
- [Resolve 'Failed APN'](/faqs/Troubleshooting/sl-alpn-error) error when connecting to the dbt Semantic Layer.
- [dbt Semantic Layer on-demand courses](https://courses.getdbt.com/courses/semantic-layer)
- [dbt Semantic Layer on-demand course](https://learn.getdbt.com/courses/semantic-layer)
- [dbt Semantic Layer FAQs](/docs/use-dbt-semantic-layer/sl-faqs)
2 changes: 1 addition & 1 deletion website/docs/guides/adapter-creation.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ The more you can answer Yes to the below questions, the easier your adapter deve

### Training

- the developer (and any product managers) ideally will have substantial experience as an end-user of dbt. If not, it is highly advised that you at least take the [dbt Fundamentals](https://courses.getdbt.com/courses/fundamentals) and [Advanced Materializations](https://courses.getdbt.com/courses/advanced-materializations) course.
- The developer (and any product managers) ideally will have substantial experience as an end-user of dbt. If not, it is highly advised that you at least take the [dbt Fundamentals](https://learn.getdbt.com/courses/dbt-fundamentals) and [Advanced Materializations](https://learn.getdbt.com/courses/advanced-materializations) course.

### Database

Expand Down
2 changes: 1 addition & 1 deletion website/docs/guides/azure-synapse-analytics-qs.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ In this quickstart guide, you'll learn how to use dbt Cloud with [Azure Synapse
- As a Microsoft admin, you’ve enabled service principal authentication. You must add the service principal to the Synapse workspace with either a Member (recommended) or Admin permission set. For details, refer to [Create a service principal using the Azure portal](https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal) in the Microsoft docs. dbt Cloud needs these authentication credentials to connect to Azure Synapse Analytics.

### Related content
- [dbt Courses](https://courses.getdbt.com/collections/beginner)
- [dbt Learn courses](https://learn.getdbt.com)
- [About continuous integration jobs](/docs/deploy/continuous-integration)
- [Deploy jobs](/docs/deploy/deploy-jobs)
- [Job notifications](/docs/deploy/job-notifications)
Expand Down
4 changes: 2 additions & 2 deletions website/docs/guides/bigquery-qs.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ In this quickstart guide, you'll learn how to use dbt Cloud with BigQuery. It wi
- Schedule a job to run.

:::tip Videos for you
You can check out [dbt Fundamentals](https://courses.getdbt.com/courses/fundamentals) for free if you're interested in course learning with videos.
You can check out [dbt Fundamentals](https://learn.getdbt.com/courses/dbt-fundamentals) for free if you're interested in course learning with videos.
:::

### Prerequisites​
Expand All @@ -35,7 +35,7 @@ You can check out [dbt Fundamentals](https://courses.getdbt.com/courses/fundamen

### Related content

- Learn more with [dbt Courses](https://courses.getdbt.com/collections)
- Learn more with [dbt Learn courses](https://learn.getdbt.com)
- [CI jobs](/docs/deploy/continuous-integration)
- [Deploy jobs](/docs/deploy/deploy-jobs)
- [Job notifications](/docs/deploy/job-notifications)
Expand Down
2 changes: 1 addition & 1 deletion website/docs/guides/codespace-qs.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ dbt Labs provides a [GitHub Codespace](https://docs.github.com/en/codespaces/ove
- [Build your first models](/guides/manual-install?step=3)
- [Test and document your project](/guides/manual-install?step=4)
- [Schedule a job](/guides/manual-install?step=5)
- Learn more with [dbt Courses](https://courses.getdbt.com/collections)
- Learn more with [dbt Courses](https://learn.getdbt.com)
coapacetic marked this conversation as resolved.
Show resolved Hide resolved

## Create a codespace

Expand Down
4 changes: 2 additions & 2 deletions website/docs/guides/core-cloud-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Now that you’ve chosen dbt Cloud as your platform, you’ve unlocked the power

### Additional help

- **dbt Learn courses**: Access our free [Learn dbt Cloud](https://courses.getdbt.com/collections) video courses for on-demand training.
- **dbt Learn courses**: Access our free [Learn dbt Cloud](https://learn.getdbt.com) video courses for on-demand training.
- **dbt Community:** Join the [dbt Community](https://community.getdbt.com/) to connect with other dbt users, ask questions, and share best practices.
- **dbt Support team:** Our [dbt Support team](/docs/dbt-support) is always available to help you troubleshoot your dbt Cloud issues. Create a support ticket in dbt Cloud and we’ll be happy to help!
- **Account management** Enterprise accounts have an account management team available to help troubleshoot solutions and account management assistance. [Book a demo](https://www.getdbt.com/contact) to learn more. <Lifecycle status="enterprise"/>
Expand Down Expand Up @@ -189,7 +189,7 @@ For the next steps, you can continue exploring our 3-part-guide series on moving
<CoretoCloudTable/>

### Related content
- [Learn dbt Cloud](https://courses.getdbt.com/collections) courses
- [Learn dbt Cloud](https://learn.getdbt.com) courses
- Book [expert-led demos](https://www.getdbt.com/resources/dbt-cloud-demos-with-experts) and insights
- Work with the [dbt Labs’ Professional Services](https://www.getdbt.com/dbt-labs/services) team to support your data organization and migration.
- [How dbt Cloud compares with dbt Core](https://www.getdbt.com/product/dbt-core-vs-dbt-cloud) for a detailed comparison of dbt Core and dbt Cloud.
Expand Down
4 changes: 2 additions & 2 deletions website/docs/guides/core-to-cloud-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ This guide outlines the steps you need to take to move from dbt Core to dbt Clou
- [What's next?](https://docs.getdbt.com/guides/core-to-cloud-1?step=11): Summarizes key takeaways and introduces what to expect in the following guides.

### Related docs
- [Learn dbt Cloud](https://courses.getdbt.com/collections) on-demand video learning.
- [Learn dbt Cloud](https://learn.getdbt.com) on-demand video learning.
- Book [expert-led demos](https://www.getdbt.com/resources/dbt-cloud-demos-with-experts) and insights
- Work with the [dbt Labs’ Professional Services](https://www.getdbt.com/dbt-labs/services) team to support your data organization and migration.

Expand Down Expand Up @@ -267,7 +267,7 @@ For the next steps, you can continue exploring our 3-part-guide series on moving
<CoretoCloudTable/>

### Related docs
- [Learn dbt Cloud](https://courses.getdbt.com/collections) video courses for on-demand learning.
- [Learn dbt Cloud](https://learn.getdbt.com) video courses for on-demand learning.
- Book [expert-led demos](https://www.getdbt.com/resources/dbt-cloud-demos-with-experts) and insights.
- Work with the [dbt Labs’ Professional Services](https://www.getdbt.com/dbt-labs/services) team to support your data organization and migration.
- [How dbt Cloud compares with dbt Core](https://www.getdbt.com/product/dbt-core-vs-dbt-cloud) for a detailed comparison of dbt Core and dbt Cloud.
Expand Down
2 changes: 1 addition & 1 deletion website/docs/guides/core-to-cloud-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ For the next steps, continue exploring our 3-part-guide series on moving from db

If you need any additional help or have some questions, use the following resources:

- [dbt Cloud learn courses](https://courses.getdbt.com/collections) for on-demand video learning.
- [dbt Learn courses](https://learn.getdbt.com) for on-demand video learning.
- Our [Support team](https://docs.getdbt.com/docs/dbt-support) is always available to help you troubleshoot your dbt Cloud issues.
- Join the [dbt Community](https://community.getdbt.com/) to connect with other dbt users, ask questions, and share best practices.
- Subscribe to the [dbt Cloud RSS alerts](https://status.getdbt.com/)
Expand Down
Loading
Loading