Pular para o conteúdo

A Different Space

Este conteúdo não está disponível em sua língua ainda.

Module 3 in the chapter Data 360 in One Picture, chapter 1 of the Data 360 Architect course. Each module stands on its own. Previous: Their Verbs and Ours · Next: What Data 360 Is, and Isn’t

The question this module answers: Where does Data 360 really live, why does it behave so differently from your core org, and which org should be its home?

You open Setup, you find Data Cloud Setup (the menus still use the old name; module 2), and it looks like part of your org. Same login, same Setup menu, list views like any other. It’s easy to assume it works like everything else you know. It doesn’t. You need to realize it’s in a different space. That space has a name: the tenant.

Your Data 360 tenant is where Data 360 actually lives. The data you bring in, the lake, the model, and all the processing (the streams, the transforms, identity resolution, the insights) run in the tenant, not in your core org. Salesforce’s architecture guide describes it: Data 360 runs on Hyperforce, deployed on public cloud providers such as AWS, and stores its data in a lakehouse built on open formats (Apache Iceberg and Parquet). That’s a different engine from the core org’s database, with different limits and a different way of working.

What’s in your core org is the user interface. And that was one of the keys to Data 360’s success. Think about Heroku, Salesforce’s platform for running apps. Heroku has its own dashboard and its own accounts: a different login, different screens, a different place to learn. A company can sign people in to Heroku through Salesforce, with single sign-on, but only on Heroku’s Teams and Enterprise plans, and it’s still a separate place. With Data 360, Salesforce took a different path. They took the tenant engine and put its user interface inside core. So a Salesforce admin can set it up from the Setup menu, and core users work with it through tabs, list views and record pages they already know.

That’s a strength. It’s also where the confusion starts. People think they’re in core, but they’re not. When you open a data stream or a data model object, you’re looking through core’s screens at something that lives in the tenant.

So keep the two apart:

  • The screens live in the home org. That’s where you log in, manage Data 360 and set up access.
  • The data and the processing live in the tenant.

Data Cloud Setup, Your Home Org Details: the Data Cloud instance is live and connected to the home org; Home Org Instance CDP2-AWS-PROD21-USEAST2, 1 data space, 2 connections; the Home Org ID and Tenant Endpoint masked

The home org and its tenant’s instance, on AWS in US East 2 (Salesforce Data 360 in a Developer Edition org, screenshot, November 2026). Full size

The screens in core, the tenant underneath Two levels. Above, the home org, with the screens you use: Setup (Data Cloud Setup, where you manage Data 360 and grant access), tabs and list views (streams, objects, segments), and Data Explorer (to look at rows). Below, the Data 360 tenant, divided into data spaces, holding the data streams, the lake (lake objects in Iceberg and Parquet), the model (data model objects) and the processing (transforms, identity resolution, insights). Arrows labeled "looks into" go down from the screens into the tenant. Footnote: same login, same Setup menu, but when you open a stream or a model object, you're looking through core's screens at something that lives in the tenant. {"author": "Steve Simpson", "blueprint": "1.0.0", "builder": "standard 1.59.0", "built": "2026-11-09", "id": "DGM-D360-PA-07", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "cells 0.5.0", "theme": "stevetecharc 1.4.0"} THE DATA 360 TENANT: THE DATA AND THE PROCESSING, DIVIDED INTO DATA SPACES THE HOME ORG: THE SCREENS THE DATA 360 TENANT: THE DATA AND THE PROCESSING, DIVIDED INTO DATA SPACES Setup Data Cloud Setup: manage and grant access Tabs and list views streams, objects, segments Data Explorer look at rows Data streams how data comes in The lake lake objects: Iceberg and Parquet The model data model objects The processing transforms, identity resolution, insights looks into looks into looks into Same login, same Setup menu, but when you open a stream or a model object, you're looking through core's screens at something that lives in the tenant. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Most of us spent years learning the core org: sObjects, fields, validation rules, governor limits, change sets. The tenant sits beside that, and it behaves completely differently.

  • The objects are different. People are used to sObjects. Then you have to talk about DSOs, DLOs and DMOs: the stream’s side, the lake, and the model. Module 1 walked through all three. They aren’t records you open and edit; they’re layers that data flows through.
  • The limits and behaviors are different. The tenant has its own limits, its own timing and its own way of processing. What you know about governor limits doesn’t carry over.
  • The cost is different. Data 360 is consumption-based. You pay as you use it, counted in credits. Module 5 gives the first habits; chapter 21 goes deep.
  • Deployment is different. Moving Data 360 work from a sandbox to production is an extra phase, with its own tools. That’s chapter 22.
  • Crossing between the two is an integration. When core reads from the tenant, it goes through its own authentication and an integration user. And not every core user needs Data 360 access. Most of them never will.

So the first job isn’t technical. You’ve got to train your team that it is a different space. If they treat it like one more set of custom objects, every later decision will surprise them.

Inside the tenant there’s one more boundary to know from the start: the data space. Salesforce: “A data space is a logical partition to organize your data for profile unification, insights, and marketing in Data 360.” You can separate data, metadata and processes by brand, region or department, so that people see and work on data only in their own data space. In my words: it’s as if you had different divisions of a company, and you want to keep a strong separation.

Here’s what to know on day one:

  • Every org starts with a default data space. “Until you create other data spaces, all Data Cloud objects are mapped to the default data space.” You can’t delete it. In Salesforce’s words, “users with standard permission sets are granted access to the default data space.”
  • More data spaces need an add-on license. Help lists Data Spaces as “Available with add-on license.”
  • Data reaches a data space through its lake objects. When you bring data in, you associate each data lake object with a data space, with or without filters, and one lake object can go into more than one data space. From there, each data space has its own model mappings, identity resolution, insights, segments and activations.
  • That’s why the screens keep asking. When you deploy a stream, open Data Explorer or build a transform, you’ll be asked to choose a data space. In this course, that’s the default, unless I say otherwise.

The Data Spaces list: one data space, default, Active, described as "Your org's default data space. It can be renamed, but not deleted."

A new org’s one data space: default (Salesforce Data 360 in a Developer Edition org, screenshot, November 2026). Full size

My advice: stay on the default data space unless you need the separation. Every way into a data space other than the default takes an extra step: the APIs, Apex, SQL clients. I kept my own demo org in a custom data space on purpose, so I could learn the nuances. If you’re considering data spaces, learn those nuances first; otherwise stay on the default data space. It’ll work just fine, and you won’t have the extra steps.

Data spaces also matter across orgs: when other orgs share a tenant, the tenant shares data spaces with them (next section). And seeing a data space is something you’re given: a new Data 360 org starts with no access at all, and access is granted on purpose (module 5). Chapter 17 covers data spaces and access in depth, and chapter 21 how they affect credits.

The tenant is provisioned on one org, the home org. Salesforce: “The Home Org is the org that Data 360 is provisioned on.” That’s where the screens are, where you log in, manage Data 360 and set up access. Any other production orgs that use the tenant connect as companion orgs.

What does a companion get? The home org shares data spaces with it, and nothing is copied. The companion org gets the description of the objects in each shared data space, its data model objects and calculated insights, and its users see and use that data where it sits, in the tenant. Salesforce says the shared objects can be referenced “with Data 360 features” and used “with platform features, such as Flow and related list enrichments.” In the companion org, those features come in an app called Data Cloud One. What a companion can’t do is bring data in through data streams of its own, or change what the home org owns. And the connection is always set up from the home side: “The connection must be initiated from the home org.”

Where Data 360 lives: the home org and the share Where Data 360 lives: the Salesforce orgs in a band across the top, each Data 360 tenant under the org that's its home. - **Option 1, an existing org is home:** a production org is also the home org, and its Data 360 tenant sits right under it, one to one. - **Option 2, a dedicated home org:** a home org that's there to be the home of the tenant, with its tenant under it. Beside it, two production orgs, such as sales and service, are companions: arrows from the tenant up to each one say "shares data spaces". The home org shares data spaces with its companions. The data stays in the tenant; the companions see it and use it there. {"author": "Steve Simpson", "blueprint": "2.0.0", "builder": "standard 1.59.0", "built": "2026-11-08", "id": "DGM-D360-PA-02", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "cells 0.5.0", "theme": "stevetecharc 1.4.0"} OPTION 1: AN EXISTING ORG IS HOME OPTION 2: A DEDICATED HOME ORG SALESFORCE ORGS OPTION 1: AN EXISTING ORG IS HOME OPTION 2: A DEDICATED HOME ORG Production org also the home org Home org there to be the home of the tenant Production org a companion, for example sales Production org a companion, for example service Data 360 tenant one to one with its home org Data 360 tenant one to one with its home org home home shares data spaces shares data spaces The home org shares data spaces with its companions. The data stays in the tenant; the companions see it and use it there. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Two ways to place the tenant, and the share: from the tenant out to each companion.

That’s the share. The data itself flows the other way. When the home org sets up a companion, Salesforce also connects to it as a source: “When you create a Data 360 companion connection, a standard Salesforce CRM org connection is also created.” So each org’s CRM data comes down into the tenant, the home org’s and every companion’s, like any other source (chapter 5).

Where Data 360 lives: the data flow in Where Data 360's data comes from: the Salesforce orgs in a band across the top, each Data 360 tenant under the org that's its home, and an arrow labelled "CRM data" from every org down into its tenant. - **Option 1, an existing org is home:** the production org's CRM data flows down into its tenant. - **Option 2, a dedicated home org:** the home org's CRM data and both companions' CRM data flow down into the same tenant. Data flow, not connection: each org's CRM data comes down into the tenant through the CRM connector. {"author": "Steve Simpson", "blueprint": "1.0.0", "builder": "standard 1.59.0", "built": "2026-11-08", "id": "DGM-D360-PA-06", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "cells 0.5.0", "theme": "stevetecharc 1.4.0"} OPTION 1: AN EXISTING ORG IS HOME OPTION 2: A DEDICATED HOME ORG SALESFORCE ORGS OPTION 1: AN EXISTING ORG IS HOME OPTION 2: A DEDICATED HOME ORG Production org also the home org Home org there to be the home of the tenant Production org a companion, for example sales Production org a companion, for example service Data 360 tenant one to one with its home org Data 360 tenant one to one with its home org CRM data CRM data CRM data CRM data Data flow, not connection: each org's CRM data comes down into the tenant through the CRM connector. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

The same orgs, the data flow. This is data flow, not connection: the data moves down, the share goes up.

Which org should be home? Here’s how I decide.

If you have one production org, that’s your home org. It’s where your people already log in and set up access. It just gravitates that way.

If you have more than one production org, separated by region or by function, the question is which one becomes the home org of your Data 360 tenant. You have two choices. You can choose one of them. Or you can stand up a new org whose only job is to manage Data 360. I call it a governance org. Then every production org is a companion.

You could also stand up a governance org when you have only one production org. There are benefits. But it means different logins and a different place to go, and that can add confusion. So one to one, I’d typically put it in your production org. The moment you have more than one, you choose one, or you put all your Data 360 management in its own governance org.

Salesforce’s provisioning guide for architects lands in the same place. It says an existing org works best for “customers with a single Salesforce org, or multi-org customers who already have a major centralized org where most business processes run.” Its main drawback: it “can inherit an existing org’s governance or technical debt.” A new, dedicated org works best for “customers with multiple Salesforce orgs who can’t align on a single major org, or enterprises with a strong Center of Excellence (CoE) model,” and you license a new org to get it. The guide calls the choice “a critical architectural decision with long-term consequences.”

When several orgs share one tenant, Salesforce’s architecture for that is called Data Cloud One (the name hasn’t changed with the Data 360 rename). In the architecture guide’s words, “Data 360 shares one or more of its data spaces with each companion org, providing access to both data and metadata in each shared data space.” Chapter 16 is all about it.

In 2024 I filmed what it takes to work in a data space of your own: the permission set, and the extra step on every way in. And in 2026 I filmed core reading Data 360 live, crossing between the two with an integration user. The notes under the videos say what’s still right and what’s changed since.

STA 5.22 · Data Cloud Diaries: Using Data Spaces to Separate Your Data and the Extra Steps to Connect · 9:58 · published 2024-01-19 · plays from YouTube when you click it · Watch on YouTube · More videos: Data 360 (Data Cloud) Videos
STA 20.1 · Data 360 Diaries: From SOQL to SQL Bridging Salesforce Core & Data 360 · 12:33 · published 2026-07-02 · plays from YouTube when you click it · Watch on YouTube · More videos: Data 360 (Data Cloud) Videos
  • Which org is the home org of the tenant: your one production org, one of several, or a governance org of its own.
  • Whether you need any data space beyond the default, and if so, the boundary each one draws: brand, region or department.
  • Who needs Data 360 access, and who never does.
  • How you’ll train the team that the tenant is a different space before they design in it.
  • How core and the tenant talk to each other: which integration user, with which permissions.

Checked 2026-11-14.