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

SL for product analytics blog #4626

Merged
merged 9 commits into from
Dec 12, 2023
Merged

SL for product analytics blog #4626

merged 9 commits into from
Dec 12, 2023

Conversation

Jstein77
Copy link
Contributor

What are you changing in this pull request and why?

Add dev blog on how to build a pipeline for a product launch using the semantic layer.

Checklist

@Jstein77 Jstein77 requested a review from a team as a code owner December 12, 2023 04:05
Copy link

vercel bot commented Dec 12, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs-getdbt-com ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 12, 2023 10:28pm

@github-actions github-actions bot added content Improvements or additions to content developer blog This content fits on the developer blog. size: medium This change will take up to a week to address labels Dec 12, 2023
Copy link
Contributor

@jasnonaz jasnonaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Delightful post - some light formatting adjustments then good to go


Let’s walk through the DAG from left to right: First, we have raw tables from the Semantic Layer Server loaded into our warehouse, next we have staging models where we apply business logic and finally a clean, normalized `fct_semantic_layer_queries` model. Finally, we built a semantic model named `semantic_layer_queries` on top of our normalized fact model. This is a typical DAG for a dbt project that contains semantic objects. Now let’s zoom in to the section of the DAG that contains our semantic layer objects and look in more detail at how we defined our semantic layer product metrics.

## How we build semantic models and metrics
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to link to the "How we build our metrics" best practices doc in this section? Bonus points if we remove the beta tag in that guide

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done! Where is the beta tag? I can't find it.

Copy link
Contributor

@mirnawong1 mirnawong1 Dec 12, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'm lurking but Jason might mean this :::tip::: callout @Jstein77

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah I see it now. Removed!

measure: queries
```

*Queries metric configuration**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting is funky here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.

Copy link
Contributor

@jasnonaz jasnonaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@Jstein77 Jstein77 enabled auto-merge December 12, 2023 22:21
@Jstein77 Jstein77 merged commit 99b94e6 into current Dec 12, 2023
7 checks passed
@Jstein77 Jstein77 deleted the js-sl-blog branch December 12, 2023 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Improvements or additions to content developer blog This content fits on the developer blog. size: medium This change will take up to a week to address
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants