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

docs(blog): run Ibis on Snowflake #9406

Merged
merged 6 commits into from
Jun 21, 2024

Conversation

IndexSeek
Copy link
Member

This PR aims to create a post to tell the story about how we were able to get Ibis running inside Snowflake, fulfilling the reference in

You can now run Ibis inside of a Snowflake stored procedure! Look for a blog on
this coming soon.

This all ties back to #5877, with the resolution made possible thanks to the effort from converting to SQLGlot from SQLAlchemy.

Copy link
Contributor

ACTION NEEDED

Ibis follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message.

Please update your PR title and description to match the specification.

@IndexSeek IndexSeek changed the title docs(blog): Ibis flies on Snowflake docs(blog): run Ibis on Snowflake Jun 19, 2024
@IndexSeek
Copy link
Member Author

This is still a WIP, but I wanted to get this out here so that we can collaborate via PR and ensure the structure of the post is on the right track.

@cpcloud cpcloud added this to the 9.2 milestone Jun 19, 2024
@cpcloud
Copy link
Member

cpcloud commented Jun 19, 2024

@IndexSeek Thanks!

I pushed up some changes explaining how the thing works, linking to various places for more information.

@IndexSeek
Copy link
Member Author

Thank you @cpcloud! These modifications and additions were great.

I made some slight tweaks to the phrasing around the more permanent solution. I want readers to know that it is possible, but I want to avoid making any promises or setting expectations that this would be made available directly from Ibis.

@IndexSeek
Copy link
Member Author

As I reread this, I realized that the note I had included: "Now we can upload these packages and make them available" was abrupt and lacked clarity on why it's necessary. I included a small snippet showing the sproc registration to include the other dependencies as well, which may encourage readers to try it themselves.

I am happy to tweak this if it's too much code/too specific.

Copy link
Member

@cpcloud cpcloud left a comment

Choose a reason for hiding this comment

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

This LGTM!

@cpcloud cpcloud requested a review from gforsyth June 20, 2024 17:59
Copy link
Member

@gforsyth gforsyth left a comment

Choose a reason for hiding this comment

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

Looks good! One incredibly small, non-blocking language nit.

docs/posts/run-on-snowflake/index.qmd Outdated Show resolved Hide resolved
IndexSeek and others added 2 commits June 20, 2024 18:39
Co-authored-by: Gil Forsyth <gforsyth@users.noreply.github.com>
@cpcloud
Copy link
Member

cpcloud commented Jun 21, 2024

@IndexSeek Once you're ready to ship this, please mark it as Ready for review, we'll merge it!

@IndexSeek IndexSeek marked this pull request as ready for review June 21, 2024 11:44
@cpcloud cpcloud merged commit 1839c13 into ibis-project:main Jun 21, 2024
18 checks passed
@cpcloud cpcloud added docs Documentation related issues or PRs blog Posts for the Ibis blog. snowflake The Snowflake backend labels Jun 21, 2024
@IndexSeek IndexSeek deleted the docs/run-on-snowflake branch September 6, 2024 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blog Posts for the Ibis blog. docs Documentation related issues or PRs snowflake The Snowflake backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants