Skip to content

Commit

Permalink
Merge branch 'current' into amychen1776-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
mirnawong1 authored Aug 1, 2024
2 parents 96a6466 + 303c7c1 commit 4667e46
Show file tree
Hide file tree
Showing 12 changed files with 127 additions and 56 deletions.
46 changes: 0 additions & 46 deletions website/blog/2024-07-24-cityblock-merge-jobs.md

This file was deleted.

41 changes: 41 additions & 0 deletions website/docs/community/spotlight/meagan-palmer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
id: meagan-palmer
title: Meagan Palmer
description: |
I first started using dbt in 2016 or 2017 (I can't remember exactly). Since then, I have moved into data and analytics consulting and have dipped in and out of the dbt Community.
Late last year, I started leading dbt Cloud training courses and spending more time in the <a href="https://www.getdbt.com/community/join-the-community/" rel="noopener noreferrer" target="_blank">dbt Slack</a>.
In consulting, I get to use a range of stacks. I've used dbt with Redshift, Snowflake, and Databricks in production settings with a range of loaders & reporting tools, and I've been enjoying using DuckDB for some home experimentation.
To share some of the experiences, I regularly post to LinkedIn and have recently started <a href="https://www.linkedin.com/newsletters/analytics-engineering-today-7210968984693690370/" rel="noopener noreferrer" target="_blank">Analytics Engineering Today</a>, a twice monthly newsletter about dbt in practice.
image: /img/community/spotlight/Meagan-Palmer.png
pronouns: she/her
location: Sydney, Australia
jobTitle: Principal Consultant
companyName: Altis Consulting
socialLinks:
- name: LinkedIn
link: https://www.linkedin.com/in/meaganpalmer/
dateCreated: 2024-07-29
hide_table_of_contents: true
communityAward: false
---

## When did you join the dbt community and in what way has it impacted your career?

I was fortunate that Jon Bradley at Nearmap had the vision to engage the then Fishtown Analytics team (as the dbt Labs team was formerly called) as consultants and begin using dbt in our stack. I can't thank him enough. It was a turning point for my career, where I could combine my interests and experiences in delivering business value, data, product management, and software engineering practices.

## Which dbt community leader do you identify with? How are you looking to grow your leadership in the dbt community?

Being in Australia, I often see replies from <a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/jeremyyeo/">Jeremy Yeo</a> to people in the dbt Slack. His clarity of communication is impressive.

For growth, I'm hoping that others can benefit from the wide range of experience I have. My newsletter, Analytics Engineering Today on LinkedIn aims to upskill the dbt Community and shed some light on some useful features that might not be well known.

I'll be at <a target="_blank" rel="noopener noreferrer" href="https://coalesce.getdbt.com/">Coalesce</a> and am doing some webinars/events later in the year. Come say hi, I love talking dbt and analytics engineering with people.

## What have you learned from community members? What do you hope others can learn from you?

The community members are amazing. It's great to be among a group of people that want to learn and improve.
I've learned a lot - both from other members helping with my queries and in reading how other businesses have implemented dbt, including their stories on the organizational & technical issues they face.

I hope I can help instill a sense that simple, clean solutions are possible and preferable. I want to highlight that it is important to focus on what is the actual problem you are trying to solve and the fact that it's worth asking for help when you're starting to get stuck.

I'm keen to help more women get the courage to work & lead in STEM. There has been a lot of progress made over the course of my career which is great to see. Australian/NZ women, please connect with me, happy to chat.
33 changes: 33 additions & 0 deletions website/docs/community/spotlight/mikko-sulonen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id: mikko-sulonen
title: Mikko Sulonen
description: |
I've been working with data since 2016. I first started with the on-prem SQL Server S-stack of SSIS, SSAS, SSRS. I did some QlikView and Qlik Sense, and some Power BI. Nowadays, I work mostly with Snowflake, Databricks, Azure, and dbt, of course. While tools and languages have come and gone, SQL has stayed. I've been a consultant for all of my professional life.
image: /img/community/spotlight/Mikko-Sulonen.png
pronouns: he/him
location: Tampere, Finland
jobTitle: Data Architect, Partner
companyName: Recordly Oy
socialLinks:
- name: LinkedIn
link: https://www.linkedin.com/in/mikkosulonen/
dateCreated: 2024-07-28
hide_table_of_contents: true
communityAward: false
---

## When did you join the dbt community and in what way has it impacted your career?

I started using dbt around 2019-2020, I think. Snapshots (no longer "archives") were a new thing along with the RPC server! I asked around my then-company: pretty much nobody had used dbt, though some commented that it did look promising. That left me looking elsewhere for experiences and best practices around the tool, and I found different blog writers and eventually the [dbt Slack](https://www.getdbt.com/community/join-the-community). I quickly noticed I could learn much more from the experiences of others than by trying everything myself. After just lurking for a while, I started to answer people's questions and give my own thoughts. This was completely new to me: voicing my input and opinions to people I had never met or who were not my colleagues.

## Which dbt community leader do you identify with? How are you looking to grow your leadership in the dbt community?

There are quite many. I started to write some names here, but felt the list was getting a bit long and I'd still forget somebody! What the community leaders have in common is that they are approachable, knowledgeable, and passionate. They want to help others, they want to drive the community forward, and they are down to earth. I've had the pleasure of meeting many of them in person at the past two [Coalesces](https://coalesce.getdbt.com/), and I hope to meet many more!

Growing my own leadership in the community... That's an interesting question: I hadn't really identified myself as leader in the community before. Maybe I should come out of the Slack channels and join and/or organize some [dbt Meetups](https://www.meetup.com/pro/dbt/)? I always try to answer even the simplest questions, even if they've been answered a hundred times already. Every day, new people are introduced to dbt, and they are facing issues for the first time. Every one of us was new at one point!

## What have you learned from community members? What do you hope others can learn from you?

I've learnt a surprising amount about the different teams and ways of working with and around data. I've learnt that it is highly probable that somebody somewhere has already had, and likely solved, the problem you are having. All that is needed to connect the dots is for people to speak and listen.

When asking and answering questions, I try to hone in on what they're really trying to get at. I ask, why is it that you want to do something in that particular way? I like to say, don't love the solutions, love the problems!
42 changes: 42 additions & 0 deletions website/docs/community/spotlight/radovan-bacovic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
id: radovan-bacovic
title: Radovan Bacovic
description: |
My professional journey and friendship with data started 20 years ago.
I've experienced many tools and modalities: from good old RDMS systems and various programming languages like Java and C# in the early days of my career, through private clouds, to MPP databases and multitier architecture. I also saw the emergence of cloud technology, and experienced the changes that came with it, up to the contemporary approach to data, which includes AI tools and practices. I am still excited to get new knowledge and solve problems in the data world. I always enjoy using SQL and Python as my primary "weapons" of choice together with other building blocks for successful data products like Snowflake, dbt, Tableau, Fivetran, Stich, Monte Carlo, DuckDB and more.
I consider myself as an experienced data engineer and a wannabe "best bad Conference speaker."
image: /img/community/spotlight/Radovan-Bacovic.png
pronouns: he/him
location: Novi Sad, Serbia
jobTitle: Staff Data Engineer
companyName: GitLab
organization: Permifrost maintainer
socialLinks:
- name: X
link: https://x.com/svenmurtinson
- name: LinkedIn
link: https://www.linkedin.com/in/radovan-ba%C4%87ovi%C4%87-6498603/
- name: Gitlab Profile
link: https://gitlab.com/rbacovic
dateCreated: 2024-07-28
hide_table_of_contents: true
communityAward: false
---

## When did you join the dbt community and in what way has it impacted your career?

I have been in the dbt Community for almost 3 years now. The biggest impact that dbt has had on my professional journey is that it has given me a trustworthy partner for data transformation, and a single source of truth for all our data modification needs. As a public speaker who travels internationally, I recognized the interest of the data community in dbt around the world and, in response, organised several workshops and talks to help people use dbt. Let's just say that jumping into a great partnership with the dbt Community has been the greatest takeaway for me!

## Which dbt community leader do you identify with? How are you looking to grow your leadership in the dbt community?

A leader from the dbt Commuity who I have found to be the most prominent is <a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/boxysean/">Sean McIntyre</a> from dbt Labs, as I've had the privilege to collaborate with him many times. We recognized that we had a similar passion and energy; it looks like we are on the same journey.

I wanted to be more involved in the dbt Community, spread the word, and share my journey through tutorials, conference talks, blogs and meetups. I think I am capable of addressing my influence in that direction. I am also interested in extending the dbt functionality and automating the deployment, testing and execution of dbt. In other words, I try to find good ways to leverage using DevSecOps for dbt to make our development faster and make dbt our trustworthy partner.

## What have you learned from community members? What do you hope others can learn from you?

Being part of the community is always a two-way street and always has a positive result for all of us. Great ideas and sharing vision and energy are the number one things. On the other side, I always find the quick and "best in class" answer to my questions from the community and try to return the favour and be helpful whenever possible. As I said, through talks and tutorials, I think I am the most beneficial community member in that role.

## Anything else interesting you want to tell us?

Nothing to add. Still passionate about discovering the tool and can't wait to see what the AI uprising will bring to us!
4 changes: 2 additions & 2 deletions website/docs/docs/build/measures.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,13 +141,13 @@ semantic_models:
description: Distinct count of transactions
expr: transaction_id
agg: count_distinct
- name: transactions
- name: transaction_amount_avg
description: The average value of transactions
expr: transaction_amount_usd
agg: average
- name: transactions_amount_usd_valid # Notice here how we use expr to compute the aggregation based on a condition
description: The total USD value of valid transactions only
expr: CASE WHEN is_valid = True then 1 else 0 end
expr: CASE WHEN is_valid = True then transaction_amount_usd else 0 end
agg: sum
- name: transactions
description: The average value of transactions.
Expand Down
11 changes: 6 additions & 5 deletions website/docs/faqs/Troubleshooting/job-memory-limits.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@ Some common reasons for higher memory usage are:

## Resolution

There are various reasons why you could be experiencing this error. We recommend you review your data models to see if there are any opportunities to optimize or refactor them. For example, you can try to reduce the number of columns being selected, use `group` or `where` clauses to filter data early in the query, or use `limit` clauses to reduce the amount of data being processed.
There are various reasons why you could be experiencing this error but they are mostly the outcome of retrieving too much data back into dbt. For example, using the `run_query()` operations or similar macros, or even using database/schemas that have a lot of other non-dbt related tables/views. Try to reduce the amount of data / number of rows retrieved back into dbt by refactoring the SQL in your `run_query()` operation using `group`, `where`, or `limit` clauses. Additionally, you can also use a database/schema with fewer non-dbt related tables/views.

<!-- add url link when available
:::tip Check out video example
As an additional resource, check out this example video add URL here, which demonstrates how to refactor the sample code by reducing the number of columns returned.


:::tip Video example
As an additional resource, check out [this example video](https://www.youtube.com/watch?v=sTqzNaFXiZ8), which demonstrates how to refactor the sample code by reducing the number of rows returned.
:::
-->


If you've tried the earlier suggestions and are still experiencing failed job runs with this error about hitting the memory limits of your account, please [reach out to support](mailto:[email protected]). We're happy to help!

Expand Down
2 changes: 1 addition & 1 deletion website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ var siteSettings = {
"https://www.getdbt.com/resources/webinars/dbt-cloud-demos-with-experts/?utm_medium=internal&utm_source=docs&utm_campaign=q2-2025_biweekly-demos_aw&utm_content=biweekly-demos____&utm_term=all_all__",
// Set community spotlight member on homepage
// This is the ID for a specific file under docs/community/spotlight
communitySpotlightMember: "tyler-rouze",
communitySpotlightMember: "meagan-palmer",
prism: {
theme: (() => {
var theme = require("prism-react-renderer/themes/nightOwl");
Expand Down
2 changes: 1 addition & 1 deletion website/snippets/core-versions-table.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
|:-------------------------------------------------------------:|:---------------:|:-------------------------------------:|
| [**v1.8**](/docs/dbt-versions/core-upgrade/upgrading-to-v1.8) | May 9 2024 | <b>Active &mdash; May 8, 2025</b> |
| [**v1.7**](/docs/dbt-versions/core-upgrade/upgrading-to-v1.7) | Nov 2, 2023 | Critical &mdash; Nov 1, 2024 |
| [**v1.6**](/docs/dbt-versions/core-upgrade/upgrading-to-v1.6) | Jul 31, 2023 | Critical &mdash; Jul 30, 2024 |
| [**v1.6**](/docs/dbt-versions/core-upgrade/upgrading-to-v1.6) | Jul 31, 2023 | End of Life* ⚠️ |
| [**v1.5**](/docs/dbt-versions/core-upgrade/upgrading-to-v1.5) | Apr 27, 2023 | End of Life* ⚠️ |
| [**v1.4**](/docs/dbt-versions/core-upgrade/older%20versions/upgrading-to-v1.4) | Jan 25, 2023 | End of Life* ⚠️ |
| [**v1.3**](/docs/dbt-versions/core-upgrade/older%20versions/upgrading-to-v1.3) | Oct 12, 2022 | End of Life* ⚠️ |
Expand Down
2 changes: 1 addition & 1 deletion website/src/components/communitySpotlightList/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const communityDescription = "The dbt Community is where analytics engineering l
// This date determines where the 'Previously on the Spotlight" text will show.
// Any spotlight members with a 'dateCreated' field before this date
// will be under the 'Previously..' header.
const currentSpotlightDate = new Date('2024-05-01')
const currentSpotlightDate = new Date('2024-07-26')

function CommunitySpotlightList({ spotlightData }) {
const { siteConfig } = useDocusaurusContext()
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4667e46

Please sign in to comment.