Consumer modifies the notebook to point to their own data
Who this is for:
Architecture / Concept Overview: Consumer modifies the notebook to point to their own data
Non-data assets in the Marketplace follow the same listing model as datasets but deploy into different Unity Catalog namespaces — models into the Model Registry, notebooks into workspace files, and dashboards into the SQL dashboard gallery.
%%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%%
flowchart LR
classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
A[Provider] -->|Publish Model| B[Marketplace Listing]
A -->|Publish Notebook| B
A -->|Publish Dashboard| B
B -->|Install| C[Consumer Workspace]
C -->|Model| D[Unity Catalog Model Registry]
C -->|Notebook| E[Workspace Files]
C -->|Dashboard| F[SQL Dashboard Gallery]
C -->|Data Dependencies| G[Shared Catalog]
A:::source
B:::processing
C:::serving
D:::storage
E:::ingestion
F:::serving
G:::governance
*Marketplace listings can bundle models, notebooks, and dashboards alongside data — each asset type installs into its native workspace location.*
%%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%%
graph TD
classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED
A[Publishable Asset Types] --> B[AI Models]
A --> C[Notebooks]
A --> D[Dashboards]
A --> E[Solution Accelerators]
B --> F[Pre-trained / Fine-tuned]
C --> G[Analysis Templates / Tutorials]
D --> H[Ready-to-Use Visualizations]
E --> I[End-to-End Packages]
I --> J[Data + Model + Notebook + Dashboard]
A:::processing
B:::storage
C:::ingestion
D:::serving
E:::governance
F:::storage
G:::source
H:::serving
I:::governance
J:::source
*Solution accelerators bundle all asset types into a single listing, giving consumers a complete, runnable analytics package.*
Key Terms
Prerequisites and Setup
- A registered Marketplace provider profile
- For model listings: a model registered in Unity Catalog Model Registry
- For notebook listings: notebooks stored in the workspace or a Git repository
- For dashboard listings: SQL dashboards with parameterized queries
- Appropriate Marketplace publishing permissions
Step-by-Step Implementation
Configuration Reference
| Asset Type | Packaging Method | Consumer Delivery |
|---|---|---|
| AI Model | Unity Catalog Model Registry + Share | Shared catalog with model |
| Notebook | Workspace notebook or Git repo reference | Cloned to consumer workspace |
| Dashboard | SQL Dashboard export | Imported to consumer's dashboard gallery |
| Dataset | Unity Catalog table + Share | Shared catalog with tables |
| Solution Accelerator | Bundle of all above | All assets installed together |