%% Salesforce analytics reference architecture
%% Reference architecture: a reusable pattern, not a live client integration
flowchart TB
subgraph z0["Your Salesforce org and Data 360"]
crm["Sales and Service Cloud
live records"]
reports["CRM reports and dashboards
in the org"]
crma["CRM Analytics
deep CRM-embedded analytics"]
d360["Data 360
DMOs, calculated insights"]
end
subgraph z1["Your data platform"]
dw["Data warehouse
Snowflake, Databricks, BigQuery"]
end
mc["Marketing Cloud
Engagement or Next"]
ext["External platforms
ERP, ads, Braze, web analytics"]
mci["Marketing Cloud Intelligence
existing customers, Intelligence+"]
sem["Semantic layer
Tableau Semantics or warehouse"]
tableau["Tableau and Tableau Next
Cloud, Server, Next"]
ai["Agents and MCP clients
governed access"]
users["Business users
sales, service, marketing, finance"]
crm -->|"live records"| reports
crm -->|"CRM data sync"| crma
mc -->|"campaign data"| mci
ext -->|"media data"| mci
crm -->|"data streams"| d360
mc -->|"engagement data"| d360
ext -->|"ELT pipelines"| dw
dw -->|"zero copy"| d360
d360 -->|"harmonised objects"| sem
dw -->|"warehouse models"| sem
sem -->|"governed metrics"| tableau
tableau -->|"analytics tools"| ai
tableau -->|"dashboards"| users
ai -->|"answers with sources"| users
classDef salesforce stroke:#125BD8,fill:#e8f0fd
class crm,mc,reports salesforce
classDef data stroke:#2f8a3a,fill:#e9f6ea
class crma,mci,d360,dw,sem,tableau data
classDef ai stroke:#5747AF,fill:#f6f4fd
class ai ai
classDef external stroke:#64748b,fill:#ffffff
class ext external
classDef people stroke:#125BD8,fill:#ffffff
class users people