Data & Integration

Data Cloud

Best data visualization tools to pair with Salesforce Data Cloud

The help page names Tableau and Tableau Next. CRM Analytics still answers questions that already live on Salesforce data.

An analyst reviewing figures on a laptop in an office.Data & Integration

A programme plan says "replace Tableau with Tableau Next" in the same tone as a migration order. The analysts who open a workbook every Thursday are told the workbook is legacy. They stop opening it. The new surface shows revenue summed once at person grain and again at account grain, so the steering group sees a number that is roughly twice the bookings. The chart is sharp. The unify underneath it points at blank match keys and two emails for the same customer number. Nobody labelled it unresolved. The room learns the wrong number with confidence, and the argument that follows is about the tool.

What the help page actually names

The search is for visualisation tools to pair with Data Cloud. The product is Data 360. Salesforce rebranded it on 14 October 2025, and the behaviour is unchanged. You may still see the old name in the application and in the documentation. "While the name is new, the functionality and content remains unchanged." On that same help page, the sentence about analysis is specific: "Expand the capabilities of Data 360 using Tableau or Tableau Next." Those are the two names. This page will not add a ranked list of other products. A ranked list implies a test we have not run.

"Or" is the word to keep. Tableau Next does not replace Tableau. It is another way to work with Data 360. It is not a notice that Tableau is withdrawn, and it is not a migration order. If a programme plan says replace Tableau with Tableau Next as though the help page required it, correct the plan. Ask which questions move, and which audiences stay where they already know how to look. A tool change with no question attached is a logo project. Logo projects consume the year the workbook was supposed to stay trustworthy.

Pick the tool the asker already has

The useful split is the person holding the question, not the product slide.

Analysts who already live in Tableau, with extracts, row-level rules, and a publishing habit, should keep that habit when the subject is Data 360. Moving them to a new surface for the sake of the logo wastes the only thing a chart has going for it: a person who will open the workbook on a Thursday and notice that the number moved for a boring reason. That person is the control. A new tool with no such person is a screenshot factory.

People working in Salesforce, asking about pipeline, cases, or activities that are already CRM records, still have CRM Analytics on that data. Data 360 does not erase it. Use Data 360 when the question needs the unified profile, the external attributes, or the segment. Use CRM Analytics when the question is the CRM record itself. Forcing every chart through Data 360 adds a model, a meter, and a delay to a question the CRM already answers. The meter is real. The delay is a choice you should have to justify in a sentence.

Operators who need a number inside the flow of work may not need a BI tool at all. A segment count, a consent gap, or an activation refusal can live next to the job. Putting those counts in a workbook nobody in the operation opens is how a refusal list becomes a rumour. Leave the number where the person who can act on it already stands.

What you have to model before any chart is honest

Tableau and Tableau Next do not repair identity. They show what Data 360 has unified. Identity resolution generates unified profiles from source profile data stored in Data 360. Those profiles are keys. They are not a golden record. The engine does not pick a winning value and does not override source values. If two emails disagree, the chart can display both, or it can hide one by an aggregate you did not mean. It cannot award you a survivor. If match keys are blank, the chart is a clear picture of profiles that a person in the business believes are one customer and the ruleset has kept apart. Fix the profile, or label the chart as unresolved. A polished visual of a bad unify is common, because the chart is easier to praise than the sample is to read.

Decide the grain before you connect a workbook. Person, account, or event. Write it on the chart where a reader will see it. A chart that sums revenue at person grain and again at account grain will double-count if nobody wrote the grain down. The same booking hangs off the account and off every contact you flattened onto it. The tool will not save you. The model will. Mapping account fields onto every contact "for convenience" is how the double-count gets built. It is fixed in the mapping, not in the formatting.

Also decide freshness in words the reader can see. A batch attribute titled as if it were live is a misstatement. Streaming and batch are both available. The chart title should admit which one it used. "Nightly" or "streamed" is enough. You do not need a latency claim you have not measured.

Zero copy is federation, not a latency promise, and a chart does not convert it into one. The help page says you can connect data using zero copy data federation. A workbook on a federated table shows a query against the external store. It does not show a copy with a predictable response, and it does not show a stream. If the query is slow or the store is down, the chart fails or waits, and the reader experiences that as the platform being down. Often the store you chose to leave in charge is the thing that is down. That was the trade. Label the chart with the pattern. An unlabelled tile that looks live, sitting on a federated lake, is how an availability decision gets briefed as a defect.

The grain, the filter, and who was held out

Three checks belong on any chart that will be shown to someone who can spend money or contact a customer.

Grain, already stated. A reader in a hurry reads the title and the number. Put the grain in the title, not only in a footnote nobody expands.

The filter. If the chart is a segment, the segment sentence should be visible. "Open opportunity and consent yes" is a filter a person can argue with. A score with no sentence is a number a person can only accept. Charts are good at acceptance. That is the risk. If you cannot put the sentence in the subtitle, the chart is not ready for the meeting.

Who was held out. A chart of "who we can advertise to" that includes blanks is a chart of a refusal you have not applied. Blanks are not a yes. Conflicts are not a yes. Count the held-out rows where the same reader can see them, or the audience will be briefed as larger than the send. The send is the fact. The unfiltered count is a temptation, and it will be the number that escapes into a deck.

Read twenty rows behind the chart before the first steering meeting. The rows, not the aggregate. If a shared inbox, a switchboard number, or a test record is in the twenty, the aggregate is not ready. The chart does not exempt you from the sample. The count to run in the source before those rows ever arrive is the audit before a migration.

What this page will not tell you to buy

It will not tell you to add a third BI estate "for completeness." Every extra tool is another extract, another permission model, and another place a segment definition drifts. If Tableau, Tableau Next, and CRM Analytics do not cover a real question you have written down, then you have a gap worth a separate evaluation. That evaluation needs the question, the grain, the permission requirement, and a person who will own the workbook. It does not need a quadrant, and it does not need a bake-off this page has not run.

It will not tell you that a dashboard is the place to deduplicate people. Deduplicating the CRM is a survivor rule a person writes, applied in the CRM. The chart can show you the damage. It cannot apply the rule, and identity resolution will not apply it either. After the CRM keeps the records you chose, the next refresh shows the chart the rows that remain. Until then, label the overlap.

It will not tell you to stream a profile attribute so that a tile looks current. If nobody is waiting on the attribute inside a delay you can name, the tile can say nightly. A stream bought to decorate a dashboard is processing spent on a freshness the reader did not need. Put the cadence in the title and leave the stream off.

One question you already ask

Start with one question you already ask every week. Write the grain, the filter, and the freshness in the title. Put it in the tool those askers already open. Connect it to Data 360 only if the unified profile, an external attribute, or a segment changes the answer. If it does not, leave the data where it is. A CRM question answered through a unify you do not trust is a worse answer than the CRM record, slower, and harder to explain when the number is challenged.

Question lives onOpen it inConnect Data 360 whenDo not
An extract analysts already publishTableauThe unified profile or a segment changes the numberMove the workbook because a plan said to replace Tableau
A CRM record the user already hasCRM AnalyticsThe answer needs external attributes or a segmentPipe every pipeline chart through Data 360 by default
A count inside the flow of workThe screen beside the jobA workbook is where that person will actually lookHide a consent refusal in a dashboard nobody opens
A lake or warehouse queryTableau or Tableau Next, after you chooseYou have timed it, or you have copied a narrow sliceTreat zero copy as a latency promise

The fourth column is the failure the first paragraph already lived through. Replacing Tableau was not required. Double-counting was a grain you did not write down. The conflicting emails were identity, and no charting surface overrides source values.

The decisions under the chart are the ones that belong before ingestion: what a person or an account means for this question, which attribute wins, whether the object is copied or referenced, and who owns the ruleset when the number moves for no reason a reader can see. They are set out in getting Data 360 right the first time. A visualisation programme that starts from the tool, and reaches those decisions only after the steering group has memorised a bad number, will spend the next quarter unteaching the chart.

After the workbook exists

Name an owner for the workbook, the same way you name an owner for a match rule. Once a quarter they read twenty rows, check that the title still says the true cadence, and confirm the grain still matches the way finance or service counts. Sources change shape without telling the chart. A field gets repurposed. A migration reissues identifiers. The chart does not error. It moves. The owner is the person who notices.

If the question stops being asked, retire the workbook in the same month. An unowned chart of a unify is how last year's definition keeps briefing this year's spend. The tool did not fail. The question left, and the picture stayed.

Sources

  1. About Salesforce Data 360

Common questions

Answered, directly.

The questions this piece settles about Data & Integration, answered in full on this page.

The help page says you can expand Data 360 using Tableau or Tableau Next. Those are the names. This page does not add a ranked list of other BI tools. A ranked list would imply a bake-off that has not been run. Pick by the question and by the person who already opens a workbook.

No. Tableau Next does not replace Tableau. The help page lists them as alternatives you can use to extend Data 360. Keep Tableau where people already work in it. Move a question only when you have a reason that is not the logo. A plan that treats the help page as a migration order has misread the word or.

On questions that live on Salesforce CRM data. Use Data 360 when the answer depends on the unified profile, external attributes, or a segment. Do not pipe every CRM chart through Data 360 by default. That adds a model, a meter, and a delay to a question the CRM record already answers.

No. It will display the unified profile you built. Blank match keys and conflicting emails remain visible. Repair the sources or label the chart as unresolved. Identity resolution does not pick a winning value or override source data. Neither Tableau nor Tableau Next will do that job for it.

The product is Data 360 as of 14 October 2025, and the behaviour is unchanged. The help page still points at Tableau or Tableau Next. The rename is not an instruction to replace Tableau. You may still see the Data Cloud name in the application and the documentation during the transition.

Free architect conversation

Talk to an architect, not a sales rep.

Free integration audit. 60 seconds to brief us, and a certified architect replies within one business day.

What are you trying to connect?

Pick the closest fit. The audit is free, and "you do not need middleware" is an answer we give often.

What is being connected?

Optional. Choose any that apply, or skip ahead.

Where does your org stand today?

Optional. A few sentences is plenty: what is working, what is stuck, and what you want to be true. Or skip ahead and tell us on the call.

Who should the architect reach?

A certified architect will reply to these details.

Takes about 30–60 seconds · No obligation · Architect replies within one business day

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

More from Insights

Read by desk

Ten desks, one delivery team. Every piece is written by the people who do the work.