This is INSANE. Major game changer. I had the opportunity to play with this at work, and the fact I could output something that looks super slick without even thinking about CSS or really any substantial front end development concern was a freaking dream.
I am building a production app in snowlake streamlit. The issue which Im facing currently is the client does not have git repo. They want me to build a streamlit app which inturn calls different functions in other py files. But instead of storing it in git, Can I store it somewhere in snowflake itself (maybe a stage) and then import it easily into the streamlit main file
The best part is that we can use snowflake compute to run apps, rather than spinning up additional instances. Two questions, (1) the public preview of Streamlit can be requested by *anyone* currently running Snowflake on AWS? (2) a production grade Streamlit app might require multiple files / scripts, so I just wanted to check if that it is possible (we weren’t shown file / directory structure in the demo). Thanks.
Thanks for your question! Streamlit in Snowflake is currently in private preview. Please contact your Snowflake account executive if you're interested in enabling the feature. Yes, multiple files and scripts are supported for Streamlit apps.
What a talk, Aileen :) Although I didn't find the solution for my problem that I am looking for. But I watched the complete video as you keep me intact with your intriguing talk!!
is there anyway to export data that you receive from snowflake via streamlit? I would like to be able to query snowflake and then export my data to a spreadsheet.
I have encountered this error when selecting the table: "SnowparkSQLException: (1304): 01af26ac-3200-e161-0000-0006646a578d: 002003 (42S02): SQL compilation error: Object 'BFC.PUBLIC.FIRST_TABLE' does not exist or not authorized.". Please help me.
Yes it does, you can define and use roles as part of the Streamlit app. Checkout the docs here: docs.snowflake.com/en/developer-guide/streamlit/about-streamlit For Python packages, check out this section in the docs: docs.snowflake.com/en/developer-guide/udf/python/udf-python-packages#using-third-party-packages-from-anaconda
Just wanted to follow up @SabithByari - Streamlit in Snowflake is now in Public Preview. Start up a trial account (select AWS as cloud provider) to see it in action. Thank you!
This is INSANE. Major game changer.
I had the opportunity to play with this at work, and the fact I could output something that looks super slick without even thinking about CSS or really any substantial front end development concern was a freaking dream.
We love to hear that! Thank you for your feedback @davemeech
I am building a production app in snowlake streamlit. The issue which Im facing currently is the client does not have git repo. They want me to build a streamlit app which inturn calls different functions in other py files. But instead of storing it in git, Can I store it somewhere in snowflake itself (maybe a stage) and then import it easily into the streamlit main file
The best part is that we can use snowflake compute to run apps, rather than spinning up additional instances. Two questions, (1) the public preview of Streamlit can be requested by *anyone* currently running Snowflake on AWS? (2) a production grade Streamlit app might require multiple files / scripts, so I just wanted to check if that it is possible (we weren’t shown file / directory structure in the demo). Thanks.
Thanks for your question! Streamlit in Snowflake is currently in private preview. Please contact your Snowflake account executive if you're interested in enabling the feature.
Yes, multiple files and scripts are supported for Streamlit apps.
What a talk, Aileen :) Although I didn't find the solution for my problem that I am looking for. But I watched the complete video as you keep me intact with your intriguing talk!!
@Snowflake Developers, to use Streamlit capability inside Snowflake, its any cost/pricing added to this? like any aditional cost included for his use?
There is no additional cost to use Streamlit in Snowflake.
is there anyway to export data that you receive from snowflake via streamlit? I would like to be able to query snowflake and then export my data to a spreadsheet.
Check out Streamlit's download_button widget: docs.streamlit.io/knowledge-base/using-streamlit/how-download-file-streamlit
How CI / CD using Streamlit apps can be set up? I mean versioning in Github, using GitHub actions for deployment.
Check this video out: ua-cam.com/video/chqyASQ_Rrg/v-deo.html
I have encountered this error when selecting the table: "SnowparkSQLException: (1304): 01af26ac-3200-e161-0000-0006646a578d: 002003 (42S02): SQL compilation error: Object 'BFC.PUBLIC.FIRST_TABLE' does not exist or not authorized.". Please help me.
Aileen killing it!!
One question - does the app data respect the RBAC imposed within snowflake? Are the python packages maintained by Snowflake in the box?
Yes it does, you can define and use roles as part of the Streamlit app. Checkout the docs here: docs.snowflake.com/en/developer-guide/streamlit/about-streamlit For Python packages, check out this section in the docs: docs.snowflake.com/en/developer-guide/udf/python/udf-python-packages#using-third-party-packages-from-anaconda
How does the Snowflake admin enable the Streamlit feature?
Please reach out to your Snowflake account executive if you're interested in this feature. Thanks.
how to deploy?
Interesting 🤓...so we can convert excel app to Snowflake Streamlit app..can we expect Streamlit in trial snowflake account?
Streamlit in Snowflake is currently in private preview, and will be more widely available in the near future. Keep an eye out! Thank you.
Just wanted to follow up @SabithByari - Streamlit in Snowflake is now in Public Preview. Start up a trial account (select AWS as cloud provider) to see it in action. Thank you!
What's the ETA for the public preview?
We are working on making it PuPr and then GA ASAP. Thanks for your question!
Can we use shiny like streamlit?
不明觉厉但是点赞👍👍👍
can Streamlit update concurrently update, different data from pyhton??
Can you elaborate a little more?