Architecture Overview
- Print
- DarkLight
Architecture Overview
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Architecture Overview
At a high level, an App is made up of multiple pages. Each page contains:
Metadata: Page title, ID, description, etc.
Sidebar Pickers: Input parameters such as asset picker, date picker, etc.
Page Logic: Python logic to query the data and format the final table and chart visualizations.
Pages can be connected through page-linking to pass parameters between pages to create a workflow.
Architecture
.png)
Add/Edit Sidebar Pickers
.png)
Page Logic
.png)
Example Table Page:
.png)
Draft vs Published
Each page contains draft and published versions so that changes to the sidebar pickers or the page logic can be done without interfering with the app in production. The draft page can also be previewed to ensure the app works correctly before publishing it to production.