docs: add guide for building Streamlit data apps with Keboola Storage#866
docs: add guide for building Streamlit data apps with Keboola Storage#866
Conversation
This documentation covers: - Reading tables from Keboola Storage using the Python client - Displaying and editing data with Streamlit's data_editor - Writing changes back to Storage (full and incremental loads) - Complete working example application - Best practices for token security and error handling Co-Authored-By: Vojta Tuma <vojta.tuma@keboola.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
@yustme - There seems to be overlap here with the AI Kit repo. I would be nervous about that. Pls review that first and consider whether or not it makes sense to borrow the info from there. |
ai/data-app-storage-guide/index.md
Outdated
|
|
||
| ## Overview | ||
|
|
||
| Data apps in Keboola provide a powerful way to create interactive web applications that work directly with your data stored in Keboola Storage. A typical use case is building a data editor that allows business users to view and modify table contents without needing direct access to the Keboola platform. |
There was a problem hiding this comment.
You need hyperlinks to other parts of the docs. e.g. Data Apps should link to the actual data apps page.
ai/data-app-storage-guide/index.md
Outdated
|
|
||
| ### Step 2: Configure Secrets | ||
|
|
||
| In the Secrets section of your data app configuration, add the following secrets: |
There was a problem hiding this comment.
This isn't true. You don't need to add either of these secrets. They already exist by default.
There was a problem hiding this comment.
Fixed - updated the section to clarify that kbc_url and kbc_token are automatically provisioned by default and users don't need to configure them manually.
- Add hyperlinks to Data Apps and Storage documentation pages - Fix secrets configuration section to clarify credentials are auto-provisioned Co-Authored-By: Vojta Tuma <vojta.tuma@keboola.com>
Jira issue(s): PROOF-XXX (proofreading needed)
Changes:
The guide covers:
kbcstorage)st.data_editorUpdates since last revision
Addressed PR review feedback:
kbc_urlandkbc_tokenare automatically provisioned by default (users don't need to configure them manually)Requested by: Vojta Tuma (@yustme)
Link to Devin run: https://app.devin.ai/sessions/93008265a97d40989a3fbd52a603be6e
Human review checklist:
kbc_urlandkbc_tokenare the correct auto-provisioned secret namesread_tablefunction example, there's an unusedcsv.reader- consider if this should be removed for claritylastImportDatebeing None on line 362)Release Notes
Justification, description
Documentation addition to help users build Streamlit data apps that interact with Keboola Storage for reading, editing, and saving table data.
Plans for Customer Communication
N/A
Impact Analysis
N/A - documentation only
Deployment Plan
N/A
Rollback Plan
N/A
Post-Release Support Plan
N/A