Skip to content

Add smart_factory demo#13

Open
dilanpateldatabricks wants to merge 1 commit into
databricks-solutions:mainfrom
dilanpateldatabricks:add-smart-factory-demo
Open

Add smart_factory demo#13
dilanpateldatabricks wants to merge 1 commit into
databricks-solutions:mainfrom
dilanpateldatabricks:add-smart-factory-demo

Conversation

@dilanpateldatabricks

Copy link
Copy Markdown

Summary

  • Adds demos/smart_factory/ — an end-to-end IoT streaming demo showcasing Zerobus Ingest for factory sensor data.
  • Pipeline: simulated machines → Zerobus (gRPC SDK) → SDP bronze/silver/gold → Lakeview dashboard, all governed by Unity Catalog.
  • Ships with a React/Vite frontend (factory floor visualization + fault injection) and a Databricks Apps deployment via setup.sh <profile> <catalog>.

What's included

  • src/ — FastAPI app, Zerobus client, simulator, UC setup SQL
  • pipeline/ — bronze/silver/gold SQL for SDP
  • frontend/ — React + TypeScript + Tailwind UI
  • dashboards/smartfactory.lvdash.json — Lakeview dashboard
  • databricks.yml, app.yaml, setup.sh — one-command deploy
  • docs/demo-script.md, architecture diagram, README

Test plan

  • Run ./setup.sh <cli-profile> <catalog> against a fresh catalog and confirm the app, pipeline, and dashboard deploy cleanly
  • Verify simulator publishes events to Zerobus and bronze table populates
  • Walk through the 6-minute demo script (Acts 1–5), including fault injection and resolution
  • Confirm UC lineage shows raw → bronze → silver → gold → dashboard

End-to-end IoT streaming demo: factory sensor simulator → Zerobus →
SDP bronze/silver/gold → Lakeview dashboard, with React frontend and
Databricks App deployment via setup.sh.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants