~/talk

Building a Marketing Analytics Web App with Python

Talkat PyData Seattle 2023 · on Thursday, 2023-04-27· at 10:15· Rainier· [web-platform, data-visualization]
links:none on file
slides:none on file

Claims a full replacement for a proprietary marketing analytics platform by wiring Shopify data into a Python stack and shipping a dashboard plus downloadable HTML reports. Uses Singer/Meltano for extracts, DuckDB as the OLAP layer, pandas/polars and Altair for transforms and plots, and DataPane to render apps and reports. Demonstration runs on ~1M cells, the app logic is ~300 lines of code, schedules ETL jobs, and the author says teams can deliver an end-to-end product in under a day using data pane packages.

AI-written summary · about

  1. 0:00Replacing SAS with Python
  2. 1:05What is DataPane
  3. 3:42Python for non-technical users
  4. 6:15Proprietary platform limits
  5. 8:00Data apps vs full products
  6. 10:10Python vs off-the-shelf analytics
  7. 11:14Demo of web app
  8. 14:25App components breakdown
  9. 15:09Efficient data extraction
  10. 16:32Choosing data storage
  11. 17:58Data transformation in Python
  12. 18:40Scheduling data tasks
  13. 19:22Reports with DataPane
  14. 20:27Core analysis libraries
  15. 21:31Pre-rendering for performance
  16. 22:12Automating insights
  17. 23:20Code walkthrough
  18. 26:10Realistic for non-experts
  19. 26:52DataPane deployment packages
  20. 28:57TL;DR and alternatives
  21. 30:25Q&A: Authentication and datasets
  22. 35:31Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.