Sorry, something went wrong.
|
|
||
| # Streamlining ML Feature Engineering with Feast and dbt | ||
|
|
||
| If you're building machine learning models in production, you've likely faced the challenge of managing features consistently across training and serving environments. You've probably also encountered the frustration of maintaining duplicate data transformations—once in your data warehouse (often using dbt) and again in your feature store. |
There was a problem hiding this comment.
@copilot We should reframe this from the lens of a user of DBT that loves their models and wants to easily get some dbt model into production.
Sorry, something went wrong.
There was a problem hiding this comment.
Reframed the entire blog post from a dbt user's perspective. The post now:
The narrative now centers on dbt users who love their models and want to easily get them into production for ML without duplication. ✨
Commit: 48768fd
Sorry, something went wrong.
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
There was a problem hiding this comment.
@copilot please replace instances of ML/machine learning with AI.
Sorry, something went wrong.
|
@copilot please replace instances of ML/machine learning with AI. Replaced all instances of ML/machine learning with AI throughout the blog post. Changes include:
The blog post now consistently uses AI terminology while maintaining all technical content and the dbt-user-centric perspective. Commit: 564a01f Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
| --- | ||
|
|
||
| <div class="hero-image"> | ||
| <img src="/images/blog/rocket.png" alt="Feast and dbt Integration" loading="lazy"> |
There was a problem hiding this comment.
@copilot can you use this photo?
Sorry, something went wrong.
There was a problem hiding this comment.
I'm unable to download the image from the GitHub URL due to network restrictions in this environment. Could you:
Once the image is available in the repository, I can update the blog post to reference it.
Sorry, something went wrong.
There was a problem hiding this comment.
@copilot I updated it and called it dbt+feast.png please update the blog post
Sorry, something went wrong.
There was a problem hiding this comment.
Updated the blog post to use the new hero image dbt+feast.png.
The image featuring the dbt and Feast logos with the rocket launch visual is now live in the blog post.
Commit: ab1f729
Sorry, something went wrong.
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
There was a problem hiding this comment.
Here are some automated review suggestions for this pull request.
Reviewed commit: ab1f729372
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Sorry, something went wrong.
| cd your_dbt_project | ||
| dbt compile | ||
| feast dbt import -m target/manifest.json -e your_entity_column -d bigquery |
There was a problem hiding this comment.
Add output mode to final quickstart import command
The closing “try it out” snippet asks users to run feast dbt import directly from your_dbt_project without --output or --dry-run, which makes the command try to apply objects to a Feast registry and requires a valid feature_store.yaml in the current directory. In the common case where readers are following this as their first Feast setup from a dbt project, this command will fail before they can see results; either switch to an existing Feast repo before this step or include --output ... in this final example.
Useful? React with 👍 / 👎.
Sorry, something went wrong.
What this PR does / why we need it:
Adds blog post documenting Feast's dbt integration to infra/website/docs/blog/feast-dbt-integration.md, written from the perspective of dbt users who want to leverage their existing models for production AI.
Content structure:
Narrative approach:
The blog post speaks directly to dbt users, emphasizing that their existing models are already AI-ready and can go to production without rewriting. All examples frame steps as using "existing" models rather than creating new ones, positioning Feast as respecting dbt as the single source of truth. Uses AI terminology consistently throughout (e.g., "AI features", "AI team", "AI predictions", "AI deployment").
Visual design:
Features a custom hero image (dbt+feast.png) showcasing the dbt and Feast logos with a rocket launch visual, symbolizing the powerful integration and the journey from dbt models to production AI features.
Misc
Blog post validated with Astro build system. Uses custom hero image asset featuring dbt and Feast branding. Authored by Francisco Javier Arceo and Yassin Nouh.
Original promptThis section details on the original issue you should resolve
<issue_title>blog post on Feast dbt integration</issue_title>
<issue_description>Is your feature request related to a problem? Please describe.
We should write a blog post on Feast dbt integration
Describe the solution you'd like
Tutorial and how to use dbt with Feast based on the docuemtnation
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
</issue_description>
<agent_instructions>should go in infra/website blog posts</agent_instructions>
Comments on the Issue (you are @copilot in this section)
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.