Tableau 2023.2 features announced | Coming soon
The 23.2 coming soon page just dropped straight off the back of conference, so let's find out what made the cut.
- Tableau 2023.2 is a cloud-only release, with these features arriving on Tableau Server in 23.3.
- Multi-row calculations come to Tableau Prep, letting you bake moving averages, running totals and lookup calculations into your data without table calcs.
- Admins gain finer control over personal access tokens, including who can create them and validity periods from 1 to 365 days, with PATs disabled by default after 23.2.
- New connectors include Salesforce Data Cloud, Google Analytics 4, Amazon S3 (parquet/CSV/Excel via Hyper) and Amazon Athena with third-party identity providers.
- Image roles now support SVG, WebP and more, with limits raised to 100 images and 200KB, opening up much sharper, scalable visuals.
- Release context and caveats0:00
- Line patterns for trend lines0:58
- Multi-row calculations in Tableau Prep1:50
- Personal access token admin controls3:21
- Editable alt text and unified tooltips5:55
- New data connectors8:50
- Lineage and Omnibox search15:09
- Scheduling and admin APIs17:18
- Virtual connections and view acceleration18:41
- Admin Insights and governance21:56
- Mobile enhancements26:07
- Embedding API and image roles27:46
0:00Hey it's Tim here, the 23.2 coming soon
0:03page has just been released and we're right
0:05off the back of conference.
0:07So let's find out what made this release
0:08from conference. Let's get stuck in.
0:10Okay so whenever this page comes out I
0:12always like to preface the sort of
0:14messaging by saying look this is just what
0:16's been announced, the release is not out
0:17yet.
0:18But it's a pretty good indicator of what's
0:20going to be in the release.
0:22The other thing to bear in mind is that not
0:24all the features actually make this page,
0:26there are some features that are sort of
0:28small print when the release actually comes
0:30out.
0:31So we're going to wait for the Tableau
0:32release navigator, I've already made a
0:34video about that, that goes into the detail
0:36for each release showing what's changed,
0:38what's new and what's getting updated for
0:40all the platforms.
0:41Now because this is 23.2, 23.1 was the
0:44server and cloud update, this is just going
0:46to be the cloud update so there won't be
0:48these features available in Tableau server
0:50just yet.
0:51They'll come in the next release 23.3 but
0:54nonetheless let's get stuck into these
0:56features and find out what's new.
0:58So during conference we did have a little
1:01bit of a showcase of some of the new chart
1:05types.
1:06One that we didn't see on stage was
1:07actually this, the ability to change lines
1:10to now have patterns.
1:12So we have the ability to do dotted lines
1:14and well two types of dotted lines, it
1:16seems like there's one with slightly less
1:18gaps and one with a lot more gaps.
1:21I don't know how to describe that, dashed
1:22and dotted lines I guess is the official
1:24term.
1:25So if we look at this, line patterns offer
1:27new styling capabilities allowing an author
1:29to select any trend line to be represented
1:32as a solid or dashed or dotted lines,
1:34exactly that.
1:35This new capability makes it easy to convey
1:37nuance when representing multiple trends.
1:40Pretty simple, pretty standard, long
1:41overdue, it's one of those ones that's been
1:43on the to-do list I'm sure for a long while
1:47over in the community forums as well so
1:49good to see that here.
1:50Multi row calculations in Tableau prep,
1:52this is actually quite nice, this is one of
1:54those features that actually you don't
1:56realise how useful it is until you start
1:59using it.
2:00I've been using multi row calcs in Alteryx
2:02for years, I just can't live without it
2:04when you're doing data prep, it's just such
2:06an easy way of getting around problems.
2:08Sometimes when you're doing computations
2:10like averages and sums, multi row
2:12calculations are how you bake in things
2:14like moving averages and running totals
2:16into a dataset so you can then create
2:18analytical numerical numbers much easier in
2:21Tableau.
2:22Think of it as a way of taking out table
2:24calcs from the table calculation
2:26capabilities in Tableau and baking it into
2:28your data so you can have really performant
2:31datasets.
2:32I really like this feature and I also like
2:34the way Tableau prep is done, I have to say
2:36Tableau prep might not be as fully fledged
2:38as something like Alteryx but the features
2:40they keep adding, keep making it get closer
2:42and closer and the interface that they have
2:44in Tableau prep in my opinion is above none
2:48.
2:48I think very soon Tableau prep will be a
2:50very powerful tool going toe for toe with
2:52Alteryx but of course I'd say that on Table
2:55au too.
2:56Let's see what we can do with this, using
2:58clicks not code or complex calculations,
3:00hint hint, it's easier than ever to
3:03calculate difference from percent
3:05difference from and moving calculations.
3:08You can also write lookup calculations in
3:10the expressions of Tableau prep so that's
3:12quite good.
3:13And hopefully with some of the Tableau GPT
3:15stuff coming out in the future we can write
3:17those even faster, we might have to write
3:20them at all.
3:21Personal access tokens admin controls, now
3:23this was actually announced at Tableau
3:24conference, I didn't end up covering Table
3:26au server content for that because a lot of
3:28it is coming out here and Tableau cloud is
3:30kind of weird in that sense.
3:32So what I wanted to do is actually just
3:33wait for the release and we will actually
3:35see what's in this release but also have
3:36the other features when they get announced
3:38just covering them then.
3:40So personal access tokens admin control,
3:43essentially what's happening here is that
3:46admins are getting the ability to more
3:48finally control personal access tokens. Now
3:52personal access tokens were a new, think of
3:53it as a way of authenticating an
3:54application by giving them essentially a
3:56secret and a key.
3:57And that secret and keys, I've got I never
3:59get this terminology right but long story
4:01short, you go into Tableau server or Table
4:03au cloud you get a personal access token,
4:05essentially a really long number.
4:08You can only see it once so once you've
4:09seen it, you're never shown that number
4:11again, you put that into an application.
4:14The idea is that you don't save that
4:15anywhere in any notebook you just put it in
4:16the application and once you put it in the
4:18application.
4:19That's it. The only two things that know
4:21what that key is is the application and
4:23tablet, and then they can communicate and
4:25work with each other happily. But the thing
4:27is that these expire and also in the past,
4:29admins haven't been able to create them and
4:32sort of put restrictions around them and so
4:34that's what this is essentially doing as a
4:36few changes to Tableau cloud.
4:37Tableau cloud site. So admins can now
4:40control who has the ability to create pats
4:43personal access tokens. So admins can now
4:46control how long pats are valid, ranging
4:48from one to 365 days essentially a year.
4:52Changing for Tableau cloud sites we
4:54conclude after 23.2 pats are disabled by
4:57default and default expiry of pats shorten
4:59to 180 days so they're changing some
5:02default and then changing the way certain
5:04things work, but fundamentally.
5:07Site admins can now control who has the
5:10ability to create pats and site admins can
5:13also now control how long pats are valid,
5:16ranging from one to 365 anyway that's a
5:19really nice features. I'm sure people who
5:22are using personal access tokens are
5:22probably appreciating this.
5:24You have to be in a very specific type of
5:25setting. It's not the kind of thing that I
5:27think everyone will come across or have the
5:30need of, but if you're using Tableau and
5:31partnership with other applications, it's
5:34absolutely necessary, but more importantly,
5:37you'll probably find third party tools
5:38asking you to create pats.
5:40So that's probably going to be the first
5:42instance where you come across pats where
5:44another application is requesting a pat so
5:47that it can do whatever it needs to do with
5:50Tableau based on your permissions and so
5:52this is going to be really useful. Let's go
5:55back to the next line.
5:55So this is the editable viz alt text. We
5:57did see this at conference on the keynote
5:59stage. This was the ability to edit the alt
6:02text for a visualization. So in essence,
6:05you can add a little bit of an
6:06accessibility hint that's created by
6:09someone and some organizations do actually
6:12have accessibility guidelines and how to
6:13describe charts and how to describe things
6:16that people are seeing.
6:17And so we can actually add some of that
6:18information into this in a way that
6:20standardized and sort of transparent across
6:22the organization. I see this as a huge step
6:24up because accessibility has been something
6:27that you know Tableau is really focused on
6:29and I think as they push more towards the
6:32web, that becomes even more important.
6:33And when you think of third party
6:34applications and other tools working with
6:36with Tableau, specifically screen readers
6:39in this instance, having this kind of
6:41information readily available means that
6:43Tableau can actually present this
6:45information to screen readers and other
6:47third party tools that read this kind of
6:49information much more readily and more sort
6:51of more performant and sort of more
6:54optimized as well. So that's something
6:55something nice to see.
6:57And unified tooltips. Now this is an
6:58interesting one. This is a borrowing a term
7:01that we've seen in charts, tooltips, and
7:03but it's actually not necessarily related
7:05to charts. So let's try and describe this.
7:06So what you can do in this sort of addition
7:10is when you hover over tooltips, when you
7:12hover over a pill, they used to call them
7:14or a calculation or something on the marks
7:17on columns or rows and shaft, you know,
7:19these calculations sort of pills you get in
7:21Tableau, when you hover over them, you have
7:24the ability to see
7:26quick information about that particular
7:28pill. Now, this is really handy, because
7:30when you've had a field that has an error,
7:32there's actually an example here on screen
7:34where you'll see there's a, if I click on
7:36it just here, you'll see it just coming up
7:37now there it is. And when you click on it,
7:40you see the error and it means you can go
7:42and fix the error without having to open
7:43the calculation, you can just go directly
7:44to the problem and fix it without having to
7:46open them. Also, when you hover over
7:48filters, it's nice to be able to see what
7:50filters are set. And if you've got any sort
7:52of complex sets, it's also nice to be able
7:54to get some quick information
7:55along with a calculation and how that works
7:57. But this I think this this feels like to
8:00me a bit of groundwork for something that's
8:03coming. And having this information be
8:06displayed and being visual suggests that
8:09there's something else coming in the future
8:11, that's going to need this level of sort of
8:13, you know, communication, essentially think
8:15of it as a way of talking to a user without
8:17having to ask them to go into something.
8:19And so that might be handy, when something
8:21about the way we work with calculations
8:23changes in the future.
8:24And some hints, we saw things like shared
8:26modeling on stage at Tableau conference. So
8:28that's not in this release, I don't believe
8:30. So maybe when those features come, they
8:32will be leaning on this kind of capability
8:34to save you having to go into calculations.
8:37So that's a super useful hint. There'll
8:39also be a few changes, I think, with the
8:40way search works in this particular release
8:42as well. So we'll be we'll be sort of
8:44messing around with Tableau a little bit
8:46more to kind of find out what those are.
8:48Anyway, that's a unified tooltips really,
8:50really nice. Salesforce data cloud
8:52connector.
8:53So Salesforce data cloud is super
8:55interesting. I didn't really realize this
8:58at the time, but it started off as Sales
9:00force marketing cloud or something, then it
9:02was branded as Gini. I think the Gini
9:04announcement was pretty big. And then it's
9:07now been sort of branded again, as Sales
9:09force data cloud, and the connector is
9:12essentially a new connector that's being
9:14brought into Tableau. And it essentially,
9:17you know, allows us to do what Francois was
9:19showing us on the keynote stage,
9:20essentially, to be able to do be able to do
9:22that.
9:22And it's essentially to be able to do be
9:23able to go from Salesforce data cloud
9:25directly into Tableau. But the interesting
9:27thing here is this is a connector. So it
9:29suggests that you can also instigate
9:31connection from Tableau itself. So let's
9:33have a read. Salesforce data cloud
9:34connector makes it seamless to analyze data
9:37from data cloud in Tableau. The data cloud
9:38connector is driverless, which means it
9:40doesn't need any installation or anything.
9:42And data spaces were enabling you to create
9:44visualization specific to a data space. So
9:46this is obviously Salesforce terminology, I
9:49don't know what a data space is.
9:51Data spaces are logical partitions to
9:53organize metadata, data and processes for
9:55relevant stakeholders in data cloud. It's a
9:57lot of data, a lot of data and data.
10:00Additionally, the data cloud connector
10:02shows object label instead of the object
10:05API name. Nice. object API name can be
10:08super frustrating when you're working with
10:10data in Tableau, because what people
10:11actually want is the object label. So that
10:14's, that's a nice little touch in the Table
10:16au connection UI. This creates a more user
10:19friendly experience when you're working
10:20with a data cloud.
10:20This is a nice little touch in the Tableau
10:21connection UI. This creates a more user
10:22friendly experience when you're working
10:23with a data source. This creates a more
10:24user friendly experience when choosing
10:25tables to build data sources. The connector
10:26also supports an additional 11 functions,
10:27including datetime functions, improving
10:29your content creation and data analysis
10:31process. I would love to know what those 11
10:33functions are and what you couldn't do
10:35before actually. So I have to dig into that
10:38documentation when it comes out. I'd be
10:41interested to see, I need to try Salesforce
10:43data cloud because they did sort of sell it
10:45as a good way of sort of stringing up
10:47datasets. And it's really only going to be
10:48a little bit more of a
10:49It's really only going to be valuable to
10:51someone who's using Salesforce. That's the
10:53only real use case I could think of. If you
10:55're using a lot of Salesforce, and you
10:56happen to have other data, and you want to
10:58bring it together, this will be a great
11:00tool. But if you're not using Salesforce, I
11:02'm still yet to be sort of compelled about
11:05getting this just this functionality to be
11:07able to bring other data sources from
11:09everywhere. After all, Tableau is a pretty
11:11agnostic platform as it were. So it's
11:14actually quite easy for you to stand up
11:16your own sort of instances and warehouse
11:18that kind of
11:18do all this, but you might not have as
11:20nicer interface and then my sort of as nice
11:23as setup. So that's something to sort of
11:25think about. Also, data engineering is a
11:27topic that's coming up a lot. So data
11:29engineering and this kind of capability
11:32might sort of be sort of butting heads a
11:34little bit. So be
11:34interested to see what this looks like once
11:37you actually get a handle on it and have a
11:39go. And Google Analytics connector for
11:41connect to event data from Google Analytics
11:43for property, the Google Analytics for
11:45connectors available in the tablet exchange
11:47. So I don't know if this is already
11:49available. Let's go have a look. Let's go
11:51have a look. Let's go say, Tableau exchange
11:55. And we might already have as I could just
12:00go to the connectors page here.
12:02Let's see if it's in here. Let's see Google
12:05Analytics for is already there. So this is
12:08already out. So we can already make a video
12:11about it and just say that it's out new in
12:1323.2. But it's already out anyway, Google
12:16Analytics for essentially Google change the
12:18the system Google Analytics system. And so
12:21this change had to happen. And to install
12:24this connector, you need to download this,
12:26it's a taco file. I don't know what taco
12:27stands for. But essentially, it's a taco
12:30file that you put into a specific directory
12:32, depending on
12:32whether you're on Mac, Windows, and the
12:35various locations. It's, it's, it's kind of
12:38annoying that you have to kind of do this.
12:40I mean, I have, I have Tableau prep and
12:43desktop. So I'm going to have to do at
12:45least these four steps. But yeah, if you if
12:48you have service, it's quite a bit of work
12:50to put the connector in the right place.
12:51But at least it's a one time activity. I'd
12:53be interested to know what updates are like
12:55, and actually works with 23.1. And later,
12:59so it won't work with older versions. Look
13:02from
13:022022. But it will work with the current
13:04release. So we can actually indeed try this
13:06. So I'll try this out and see what it's
13:07like. I've actually done a video on Google
13:09Analytics connector. So I'm going to have
13:11to update it. Because there's a new
13:13connector, and the Amazon s3 connector. Now
13:16this was actually really, really nice to
13:18hear a conference, it was announced is
13:20really good. What they talked about is the
13:22ability to connect to here parquet CSV and
13:25Excel file data in your s3 bucket. So
13:27essentially, if you have all these files in
13:29your s3 bucket, you can essentially query
13:31it without having
13:32to do anything to them. So it's available
13:34in Tableau cloud as well as a Tableau
13:36exchange. And I believe that is also right
13:38here. So this is a beta, it's actually
13:40labeled as a beta. So you can test it, I
13:42think it's actually been out, you know, in
13:46the wild for a little bit longer. And this
13:47is sort of the soft release, and then there
13:49'll be an official release when it comes out
13:51of beta. But essentially, this interesting
13:54thing is using Tableau's hyper technology
13:56to provide fast query performance to s3.
13:59And so in essence, you can put all your
14:01files
14:01there, you can even set up an automation to
14:03keep putting files to a specific bucket,
14:05then essentially Tableau is able to query
14:07that bucket without having to essentially
14:09sort of do anything. So that's, that's
14:12quite nice. Again, I have to try that same
14:14two videos already that I can make, which
14:15is going to be fantastic. Amazon Athena
14:18connector third party IDP. IDP stands for
14:22identity provider. Let's have a look at
14:24this. So use industry leading third party
14:27identity providers such as Azure ad or Okta
14:30to manage secure
14:31authentication to Amazon Athena data
14:33sources. So what this is essentially saying
14:35is, hey, look, if you're using Amazon
14:37Athena, and you use some of these
14:39authentication mechanisms, mechanisms, you
14:42're able to use that inside of Tableau
14:43sounds like previously you couldn't using
14:46the old configuration for an identity
14:48provider, you have increased flexibility
14:50and security of connections, along with
14:52multi factor authentication to important
14:54data in Athena. That sounds like a very
14:57specific use case. And it's not again,
15:00Amazon Athena is not
15:01something I've come across. So yeah, if you
15:03if you know why that's important, let me
15:05know in the comments and let me know how
15:06much time is going to save you as well.
15:08filter and sort in lineage. So the Tableau
15:10lineage capability is part of the data
15:12management add on is getting a little bit
15:14more of a sort of spruce. This is this has
15:18been one of those features that keeps
15:19getting nicer and nicer and nicer. And I
15:21think, you know, in two years time, you
15:22look back at this and the quality and the
15:24richness of this metadata tool will
15:26actually be quite good and quite useful. It
15:29's just a shame that not many people
15:30see it because it sits behind the data
15:32management add on, which you have to add on
15:35to your essentially total estate as it were
15:37, and it's charged not by the number of
15:39people who want to use it by as a
15:41percentage of your total usage and that
15:43percentage, you have to get in touch with
15:45Tableau to find out what it is, I think it
15:47moves around. So this feature is really
15:50nice, but unfortunately, not many people
15:52see it or use it. Nonetheless, the lineage
15:55page now has a search option. So you can
15:56now search for fields. There is also the
16:00option to
16:00sort by a number of downstream sheets. Both
16:03of these capabilities are especially useful
16:05when you have a large numbers of workbooks
16:07and data sources, and either one to quickly
16:09find a field of interest or identify fields
16:11that are used the most and proceed with the
16:14impact analysis for any potential changes.
16:16So think of this as like, it's just a UX
16:19user experience kind of a feature, the
16:21ability to search and saw the ability to
16:23sort of see information downstream and
16:27upstream, which is the terminology for how
16:28lineage works, essentially. So
16:30that's that's super useful. Omnibox
16:33integration with mixed content search. So
16:36this is interesting. So the Omnibox is when
16:38you've searched in Tableau server, the Omn
16:40ibox when you click into the search, and it
16:43comes up with like three items, and then
16:44three data sources, and then three work
16:46books, that's called the Omnibox. So you can
16:49kind of see it here that it's been
16:50integrated into this search area when you
16:53're searching for data. So you can actually
16:55start typing, and it brings up results. So
16:58Omnibox is a dialogue that provides a
17:00set of quick search functionalities,
17:02including recent search terms and content
17:04suggestions. To improve the data discovery
17:06experience, Omnibox has been integrated
17:08into the Connect to dialogue, the entry
17:10dialogue for users to search and connect to
17:12data sets. So it's a pretty straightforward
17:14, nice little addition that custom
17:18scheduling REST API methods, interesting.
17:21So leverage the new REST API custom
17:23scheduling methods to schedule your refres
17:25hes and subscriptions in Tableau cloud. So
17:27nice. So there's essentially an API API.
17:30Gosh, essentially an API to do custom
17:32scheduling through the REST API.
17:34Essentially a method when you talk about
17:36API APIs is a way of instructing the system
17:39to do something. So once you know how to
17:41use methods generally in an API, and when
17:43they add more methods, that's essentially
17:45adding more capability to the API to do
17:47certain things. In this case, it's to
17:50schedule refreshes and subscriptions. What
17:52that means is you could more sort of
17:54quickly change these schedules and refres
17:56hes and subscriptions as well. Because you
17:58're using an API, you can
18:00build something on top of it that kind of
18:02goes in and sets these up. So custom
18:04scheduling was previously only supported by
18:06the user interface. But now with API
18:08support, you can better support third party
18:10workflows, scripts and automation for your
18:12scheduling needs. So essentially, you could
18:15build, let's say, a tool that automatically
18:18creates a schedule for newly published
18:20content, if it has some sort of change
18:22request system. So let's say the end end
18:25user business wants to change a schedule
18:27for something. And the you know, the
18:29scheduling
18:30or the automation doesn't exist. This API
18:32could go and create that schedule for that
18:34business use case once it's approved
18:36without someone having to go in and
18:37manually does it's really nice. Nice touch.
18:40Virtual connections, additional connect
18:43support, virtual connections are still very
18:45interesting, very useful against it behind
18:47the data management add on. And they've got
18:49a few more data sets here Dreamio Cloudera
18:52Hadoop, IBM DB to kivios.
18:55Cool kubo presto man databases and data
18:57sources just have some of the weirdest
19:00names. I just don't know why they just can
19:02't call them simpler things. But anyway, new
19:06connector support for virtual connections.
19:09That's kind of a really nice feature set.
19:12We've also got here and view acceleration
19:15supports or workbooks created from data
19:16sources, leveraging virtual connections and
19:19now support view acceleration. The
19:21acceleration loads views faster by pre
19:23computing and fetching the workbooks.
19:25Data in the background. So that's again a
19:27nice addition. We've also got view
19:29acceleration recommendation enhancement. So
19:32views can now recommend views for
19:34acceleration to workbook owners and admins.
19:38Okay, so that's quite a nice you can sort
19:39of say to an admin and author say hey, can
19:43you speed up this workbook in addition to
19:45workbook query time and usage factors
19:47viewer suggestions are now inputs of the
19:50automated view acceleration recommend a
19:53certain nation service. So
19:55wow, so interesting. So this is this kind
19:58of this is kind of kind of this is kind of
20:00weird. Because what it's essentially doing
20:04is giving end users viewers the like a
20:07button where they can click to say make
20:09this go faster. The only problem I think is
20:13that I think who won't click that button.
20:16You know what I mean? So that would be an
20:19interesting dynamic to see how that works.
20:22I wonder if you can
20:24restrict who can who can do that, obviously
20:26, you have to have access to the workbook to
20:28be able to hit that button. But how do you
20:30stop everyone hitting it and maybe this
20:32sort of automation side is everyone if
20:34everyone hits everything, then it's
20:35obviously going to choose the highest sort
20:38of priority items. So it balances out over
20:40time. But the first time people see that I
20:42think everyone will just smash that and
20:44then it won't work. And then they'll be
20:46like, Oh, what's the point in that, you
20:48know, or the worst yet as an admin or as an
20:50author, you'll start getting messages from
20:52people saying hey, I saw a button to
20:54enhance the workbook tableau said you can
20:56make it go faster. Isn't that true? That
20:59kind of stuff, you know, myths that kind of
21:01form up in business enterprises very easily
21:04. timestamps for tableau prep outputs, that
21:06's kind of nice. You could kind of do this
21:09already. But what it suggests is you can
21:11now add a dynamic date or date time stamp
21:14to tableau prep output names for published
21:16data sources and file outputs. So this is
21:19for the name of the file as well.
21:20Interesting. tableau prep can dynamically
21:23update the timestamp on the
21:24flow is run via tableau prep builder or
21:25tableau prep conductor. This means you no
21:28longer have to manually enter parameter
21:30values. So they didn't have parameter
21:32features that could actually let you do
21:34this. And you could go in and type the
21:36update date. So this is kind of nice. I
21:38think in specific instances where you want
21:41the dates to reflect when the flow ran. And
21:44I don't think you're going to change your
21:46workflow if you want the dates reflect
21:47something else, like a version or release
21:50or when something was actually launched.
21:52But nonetheless, yeah, kind of nice to
21:53have that as well. Just a nice little nice
21:56to have admin insights enhancements. So
21:58admin insights are essentially the tableau
22:00cloud equivalent of the Postgres database,
22:02they give you information about activity on
22:05your tableau cloud site. And enhancements
22:07include the job performance data source now
22:10includes tableau bridge extract refresh job
22:12data. This enables you to better track your
22:14tableau bridge extract jobs, and include
22:17data on your agents, pools, runtimes and
22:21error messages. I do need to do a new video
22:23on
22:23tableau bridge. And I haven't done it in a
22:25while and a lot has changed. So we'll maybe
22:27do something like that. But essentially,
22:29where the way tableau bridge works is you
22:31have a computer inside of your network, and
22:33then you have tableau cloud and the
22:35computer inside of your network is running
22:38tableau bridge and is responsible for going
22:40and updating the data sources, essentially,
22:42tableau cloud will say, Hey, I need fresh
22:44data and the little tableau bridge client
22:46on the computer internally in your network
22:48will go off and you know, get the data. The
22:51way this works is, you know, there are
22:53pools of tableau bridge agents. So you
22:54might have multiple computers that are
22:56responsible for doing this. And that is
22:58actually recommended in big organizations.
23:01And the agents are sort of each individual
23:03instance of the applications running. So
23:05you could actually have multiple agents
23:07running at the same time. And so the error
23:10message and runtimes are just dependent on
23:12how you set everything up. And the TS users
23:15data source now tracks your organization's
23:17tableau desktop usage. That's cool. If you
23:20're using license based login management,
23:22you now have the ability to see that data
23:24here. The brand new subscriptions data
23:26source lets you see which users have
23:28subscriptions, and allows you to create a
23:30complete picture of your subscription help
23:32in your deployment when combined with other
23:34admin insights data sources. So essentially
23:37giving you a feel for who's actually
23:38subscribing to your data, who's getting
23:40sort of pings in their emails, that could
23:42be a good sign of sort of engagement as
23:44well. So it's a nice metric to have
23:45alongside other metrics, you could find
23:47people that are not logging in, but are
23:49getting subscriptions. So you can kind of,
23:51you know, make some sort of
23:52judgment call if you apply sort of email
23:54opening percentage and say, hey, that's
23:56working. Or you could use it to troublesh
23:58oot, for example, maybe you see there's a
24:00big list of subscriptions, and they all
24:02click on the same report at the same time,
24:04which causes a performance spike on the
24:07tableau server or tableau cloud, that's
24:09going to be pretty nice. Again, this is
24:10only tableau cloud for now I should say
24:12that I'm assuming this will come to tableau
24:15. Actually, you wouldn't need to come to
24:17tableau server because tableau server has
24:19Postgres, you kind of have this already. So
24:21just ignore me.
24:23Tableau catalog sensitivity label. So this
24:22is new. One thing I've noticed in some of
24:22these tableau cataloging and data lineage
24:22sort of features is they're adding color
24:22and they're not they're not shy about the
24:22colors. I mean, I've seen purple here quite
24:22strong a few times. And there's a few other
24:22colors and I just think, wow, they're
24:22really deviating from the tableau color
24:22palette. But I think I think this is a sign
24:22of things to come. I think we're gonna get
24:22some wild, bold Salesforce colors in the
24:22system. So be on the lookout for that.
24:52For those nonetheless, tableau catalog
24:54sensitivity labels, you can now label your
24:56tableau assets, databases, tables, columns,
24:58and data sources, and virtual connections
25:01and flows as sensitive. It's quite a lot
25:03you can label. With asset labels, you can
25:05choose a generic value or create your own
25:07depending on how your organization class
25:09ifies sensitive data. Labeling sensitive
25:11data will help guide decision making for
25:13users that are shaping, publishing, viewing
25:15or governing data and tableau. This feature
25:16was built API first. Whoa, wow. So no
25:16matter where you store sensitive
25:16information, you can also use the tableau
25:16cataloging and data lineage to create a
25:16more sensitive data.
25:16And tableau. This feature was built API
25:18first. Whoa, wow. So no matter where you
25:21store sensitive information today, you can
25:23import them into tableau. So this feature
25:26was built API first. So what I think that
25:28means is, look, you're not gonna have to
25:31sit there and manually go and find these
25:33things. There's going to be some sort of
25:35API for you to dictate what is sensitive.
25:38Or there is something else going on that I
25:40don't fully understand. One of those two
25:43things.
25:44Maybe it's both. Maybe I think I know and I
25:46don't understand it at the same time. Who
25:49knows? Activity log enhancement. So the
25:51activity log now provides even more
25:53visibility into what's happening in your
25:55tableau cloud site. At near real time, the
25:57activity log now tracks usage of personal
26:00accesses token, login, login activities,
26:03views for workbooks and data sources. And
26:05that's pretty standard. Copy paste
26:07protection on mobile.
26:08So mobile devices, admins can now protect
26:10sensitive data leakage from tableau mobile
26:13by disabling copy and paste via clipboard
26:15on iOS and Android. That's actually quite
26:17nice. This was previously on iOS, I believe
26:20I think you could have you could disable,
26:23for example, iOS, you could disable running
26:24on jailbroken devices.
26:26I think you could disable the ability to
26:28take screenshots in the previous release.
26:30This as the ability to do copy and paste
26:32protection, which if you're using an iPad
26:35is actually quite handy. It's a very sort
26:37of easy way to get data out of your systems
26:39, essentially, you go in.
26:42What I think is also interesting is that,
26:44you know, these devices are getting pretty
26:47smart. So if I took a screenshot of a table
26:50as an example, if you look on iOS, you're
26:53actually able to just copy text off the
26:55screenshot. So I think I have to check
26:57whether this is actually going to block
26:58that as well.
26:59I think in the previous release, screenshot
27:01protection was actually enabled. I have to
27:03double check that as well. So I'll let you
27:05know in the comments. But nonetheless, yeah
27:07, pretty nice to have dark mode on mobile,
27:10man, we need dark mode on desktop. I can't
27:12really see this.
27:13Let's see if we can see this. There we go.
27:17That's a better image. So this is what it
27:21looks like. So I don't know if this is
27:24basically taking the standard assets and
27:28flipping the colors a little bit for you.
27:33Or if, you know, in some respects, I can it
27:33kind of depends on what you've designed. If
27:33you've designed something with with
27:33deliberately white colored backgrounds, I
27:33don't think this is going to be able to do
27:34it unless it's applying a filter on the th
27:36umbnails. And it's using that to kind of in
27:38vert everything. That's a pretty cool thing
27:40if that's what it's doing.
27:41So we'll have to wait and see. So don't
27:43murder mobile that's going to be handy. And
27:45embedding API version 3.6 man, the embed
27:49ding API is moving so fast. Every I think
27:52every month there's been a release the
27:54embedding API v 3.6 enables developers to
27:57bring self service analysts and users the
27:59API allows you to create an embedded author
28:01ing session with a blank workbook. Oh, wow.
28:04So embedded authoring session with a blank
28:06workbook essentially means you can say, Hey
28:08, here's a data source, go build something.
28:10So essentially, you don't have to build
28:12your own chart builder, you can just use
28:14Tableau and give it a data source and you
28:16get an embedded authoring session
28:19developers can now programmatically export
28:22their embedded dashboard worksheet or story
28:24to CSV, Excel PDF, or PowerPoint without
28:27showing the Tableau UI.
28:28Nice. The that basically means when you
28:31click Download doesn't pop up the the the
28:34the little pop up that looks like Tableau
28:36that is completely doesn't look like your
28:39application. So if you have a PDF, CSV,
28:43Excel button, well, this is going to offer
28:45is the ability to just get the PDF without
28:46any sort of middle step in there.
28:49The embedding API 3.6 also enables
28:51developers to handle errors in the external
28:54applications when Tableau connected apps
28:57flow is failing. So external applications
28:59Hold on, hold on, let me read this again.
29:01The embedded API very 3.6 and they also
29:03enables developers to handle errors in
29:06their external applications.
29:07When the Tableau connected apps flow is
29:09failing. So basically, when the flow of
29:12connected apps is failing, you can handle
29:14errors inside of your applications a lot
29:17better, whereas maybe before the connected
29:19apps and Tableau weren't feeding that
29:22information back. So it's a little bit
29:24difficult.
29:25Image role enhancements. So we saw this at
29:28conference actually the ability for support
29:32gifts, but also just supporting other image
29:35types SVG, WebP, JFF, ICO, BMP and GIF.
29:39In addition to the PNG, JPEG and JPEG
29:41formats, they initially announced SVG is
29:44going to be a huge one because SVG SVG are
29:46like gems. If you don't know what an SVG is
29:49, imagine if you could draw an image not by
29:51drawing it by by describing it using a
29:53mathematical formula
29:55that essentially makes it vector. So
29:57instead of saying here's a line, you have
29:59two points and you define how that line and
30:01the angle goes. And then her magic is that
30:03you can scale that up to any size because
30:05it's just maps, you can just scale it up to
30:08as big as you need or small as you need.
30:09And so they actually scale much, much, much
30:13nicer. So SVG icons are really good way of
30:18actually portraying certain things. The
30:22other thing is that they're quite small
30:26because they're just mathematical formulas.
30:32They take next to no data. I've seen
30:32incredible pieces of design, which have
30:32been fit into a megabyte because everything
30:32on the page is just an SVG icon.
30:32They were actually designed for the web to
30:33portray really sharp images, so that's
30:35going to be great to see. I think they'll
30:37be great for logos, they'll be great for
30:39brand icons, they'll be great anytime you
30:40want to use something. To me, that's going
30:42to be the format to go and try and find.
30:44And most logos do exist in an SVG format,
30:46or you can turn them into an SVG format as
30:49well. If you have the original vector files
30:52to create that. Another vector format is a
30:54PDF. For example, if you create vector art
30:56in PDFs, you can see you can zoom into that
30:59and the test will
31:01stay very clear. So that's really cool.
31:03They've also got the limit going up to 100.
31:05I don't know what it was before, I think it
31:07was quite small. And then the file size has
31:09gone up to 200 kilobytes from 123 or
31:12something. So they've given us a little bit
31:14more wiggle room to allow more images.
31:16So if you have a good image compression
31:19algorithm, you can get a lot of large
31:22images into 200 kilobytes. So that's going
31:26to literally open up the bandwidth to so
31:29many more options. And again, I've done a
31:31video on how to use Cloudinary. I'm
31:31actually going to be talking on the Cloud
31:33inary
31:34platform very soon about this particular
31:36capability. So look out for that. You can
31:38also remove requirements with no need for
31:40image lengths to contain extensions. So you
31:43can just have a link and it doesn't have to
31:45have an extension. I think Tabl will figure
31:47out the extension just by going to the file
31:49itself.
31:50So that's kind of really good to see. So I
31:52think a lot of APIs and systems also don't
31:54necessarily always specify an extension
31:56because it can kind of break the way links
31:58work. And also from a security perspective,
32:01it just means that you're not opening
32:03yourself to attack by specifying the image
32:06format.
32:07And therefore someone can pack something
32:09nasty in that image format. Anyway, data
32:12driven alerts, REST API. So our new REST
32:14API endpoint enables you to create data
32:16driven alerts for visualizations with a
32:19single access. Now you can programmatically
32:21create data driven alerts.
32:22So key people are notified in their email.
32:25So this is nice. Being able to program
32:28matically control the alerts is really nice
32:31because again, it's kind of creating this
32:34way of giving people an interface to create
32:37these alerts and sort of go off.
32:40So enables you to create an info with a
32:43single access. Okay, now you can. What I'd
32:46be interested to see is if what they mean
32:48by single access means you don't even need
32:51a like you just need an access. So you just
32:53need to like you just don't you don't need
32:55an access like a single column basically.
32:57So I'm interested to see what that actually
32:59explicitly means. But I think I maybe you
33:02know, wish casting here maybe it's just as
33:04simple as you need one access but your
33:06charts going to need still to whatever.
33:09Tableau site and key people are notified in
33:12their email
33:13Tableau site and connected Slack workspaces
33:15when data reaches the threshold nice geosp
33:18atial geospatial analysis enhancements geosp
33:21atial analysis with Tableau is more
33:23comprehensive than ever new enhancements to
33:26the spatial calculation language allows you
33:29to answer
33:30a broad range of questions from a geosp
33:32atial data outline creates new formatting
33:35options shape type enables new pivots based
33:38on geometry type eg distinct treatments of
33:40roads versus regions very nice and length
33:43creates new opportunities for route
33:45planning.
33:46We've also made it easy to bring spatial ge
33:49ometries into Tableau by supporting the full
33:52geo JSON language during import. So this
33:55feels like a very, you know, yeah, well,
33:58whatever, what's the big deal? Well, here's
34:01the thing.
34:02outline creates new formatting options. So
34:04you can essentially outline a polygon. So
34:07the outline is kind of useful, because what
34:10you can do is you can also buffer the
34:11outline so you can use existing
34:13capabilities to enhance these new features
34:16if that makes shape
34:17type enables new pivots based on a geometry
34:19type eg distinct treatments for roads
34:22versus regions so you can yeah you can
34:24treat roads and regions very differently.
34:27That's kind of nice and lens creates new
34:29opportunities for route planning. So I'd be
34:32interested to dig into length a little bit
34:33and just see exactly what what how that is
34:34actually.
34:35It's not the same as distance. So, and
34:37length could specifically allow you to
34:40calculate the length of a road for example.
34:43And if you know those roads, and you know
34:45the routes taken you could sort of compute
34:48travel travel distances from lines much
34:50easier for example what's the length of a
34:53river.
34:53Well if you've got the polygon you should
34:55be able to compute the length quite nicely
34:58so having that as a useful sort of data
35:00point so you know how far a boat has to
35:02travel is kind of kind of useful.
35:05We've made it easy to bring spatial
35:07geometric geometries in with 4g adjacent
35:10supports this is another spatial.
35:12So far from it has been supported before
35:14but I think it's talking about the full
35:16support again I'm not a geospatial ninja so
35:18I'll probably point over to my career to
35:20kind of break that down for us at some
35:22point.
35:23Using usage metrics enhancements so track
35:26content shares is good usage metric
35:28enhancements total shares is now displayed
35:32as a metric.
35:33So how many times something has been shared
35:35is quite nice so you've got total favorites
35:36total views and total shares, and you've
35:38got a little usage section popping up so
35:40hopefully that's going to get populated
35:42with more types of, I think what I'd love
35:44is, you know, bounce bounce rates so you go
35:48to
35:48the viz. How quickly does it take the
35:50people to sort of hop off and use to be
35:52able to find the, you know the time for
35:54that so let's say 30 seconds. And if you
35:57know if the high bounce rate is high that
35:59means people aren't actually looking at it
36:02they're just sort of scanning
36:03it and going very quickly. But then again
36:04yeah people are spending a lot of time
36:06maybe you want to optimize that and get it
36:07down. So you could look at it in sort of
36:09lots of different ways.
36:10So we've made navigation, the content grid
36:12a little bit easier and more accessible
36:14adding for keyboard navigation support
36:17including selection and batch action so
36:19essentially just using a keyboard you can
36:21navigate select stuff, and, you know, move
36:24around with
36:25just the keyboard without having to use the
36:27mouse again another accessibility feature.
36:29Good to see.
36:30Last to analytics extensions enhancements.
36:33Now you can compress requests sent to and
36:35responses from your analytics extension
36:38server. This will help you avoid running
36:40into payload constraints when using table
36:43extensions that involve large data set same
36:46essentially being able to compress a
36:49request means you can get sort of more data
36:51through the same pipeline to enable this
36:54capability analytics extensions admin
36:57consent flag gzip enabled to true. So, gzip
37:00is a way of sort of compressing data and
37:02information and I think
37:03some tools actually support compressed
37:05files in this format so it allows you to
37:07fit more into basically the same request
37:09without hitting any sort of limitation and
37:12tablet cloud email customization customized
37:14emails by enabling or disabling links in
37:17subscriptions
37:18and data driven alerts, emails, insight
37:20settings. This capability is specifically
37:22useful in embedded contexts, where you want
37:25to provide a white label experience and
37:27drive usage of your application.
37:29That's kind of nice. So, again, another
37:31feature for the embedded use case, it
37:33really feels like Tableau wants to fade
37:35into the background here.
37:37And a lot of the embedding capabilities a
37:39lot of the platform announcements have a
37:40conference tableau more than happy for you
37:42to get rid of the tablet logo and just
37:44build your own application around its
37:46platform because they know it makes it
37:48sticky
37:48and they know it makes it easier for people
37:51to be a little bit more hooked into the
37:54product so that's why those features are
37:56going to be coming in fast. Anything that
37:59ties you in I'm sure they're gonna love.
37:59Anyway, that is the full page I've gone
38:00through all of that.
38:01Like I said, there will be some things that
38:03are, you know, not announced and will make
38:05the list so once the release is out will
38:07obviously start making videos as always.
38:09And yeah, we'll go through the entire
38:10release. Thanks for watching I'll catch you
38:13in the next one.
38:13Over the next few days I'm also going to be
38:15trying to cover a few more bits of content
38:17I haven't had a chance to cover before this
38:19release comes out I think it's probably
38:21about two weeks away at this rate.
38:23So look out for that it's going to be a
38:24pretty, pretty busy summer in terms of
38:26features announcements and obviously off
38:28the back of conference as well as other
38:30conferences happening, as well as
38:32interesting things happening in the
38:34competitor space as well.
38:35Thanks for watching and I'll see you in the
38:36next one.
38:37In the next one.
38:39Bye.
38:49[ Silence ]
A rundown of what's landing in Tableau's 23.2 release (cloud-only for now), covering everything from Prep's new multi-row calculations to admin controls, new connectors, accessibility and embedding upgrades.
This is a reaction to Tableau's 23.2 'coming soon' page, published right after conference. Features here go to Tableau Cloud first; Server users get them in 23.3.
- Multi-row calculations in Prep 1:50
You can now build moving averages, running totals, difference-from and lookup calculations directly in Tableau Prep, without relying on table calcs downstream. This bakes the computation into the data itself, giving you a more performant dataset and closing a long-standing gap with tools like Alteryx.
- Tighter personal access token controls 3:21
Admins can now restrict who is allowed to create PATs and set how long they stay valid, from 1 to 365 days. After 23.2 PATs are disabled by default, so if you or an integration relies on them you'll need to explicitly enable and configure this.
- Editable alt text and unified tooltips 5:55
You can add accessibility descriptions to visualisations so organisations can standardise how charts are described for screen readers. Separately, hovering over a pill or filter now surfaces quick diagnostic info — handy for spotting and fixing a broken calculation without opening it.
- New connectors and data sources 8:50
New connectors include Salesforce Data Cloud (with friendlier object labels instead of API names), Google Analytics 4, Amazon S3 for querying parquet/CSV/Excel files directly via Hyper, and Amazon Athena with third-party identity provider support (Azure AD, Okta) for more flexible, secure authentication.
- Lineage search and Omnibox integration 15:09
You can now filter and sort lineage results — including by number of downstream sheets — which helps when hunting for a specific field or assessing impact across many workbooks and data sources. The Omnibox mixed-content search has also been integrated into the connect dialogue for faster data discovery.
- Scheduling API and view acceleration 17:18
A new REST API lets you script custom refresh and subscription schedules rather than relying only on the UI, useful for building change-request workflows on top of Tableau Cloud. View acceleration now also factors in viewer-submitted 'speed this up' requests, though you may want to think about who can trigger that and how it scales in a large organisation.
- Governance: sensitivity labels and activity logs 21:56
You can now label databases, tables, columns, data sources, virtual connections and flows with sensitivity classifications (generic or custom), and the activity log gives more visibility into access, login and view activity — useful for compliance and auditing.
- Image roles and embedding improvements 27:46
Image roles now support SVG, WebP and other formats, with limits raised to 100 images and 200KB each — SVGs in particular scale cleanly at any size and stay small, so they're worth using for logos and icons. The embedding API (3.6) adds blank-workbook authoring sessions, direct export to CSV/Excel/PDF/PowerPoint without the Tableau UI showing, and better error handling for connected apps.
- 23.2 is Cloud-only; Server users won't see these features until 23.3.
- Not every feature announced at conference makes this page — some show up as 'small print' only once the release actually ships.
- PATs are disabled by default after 23.2, so existing integrations that depend on them may need reconfiguring.
- The Amazon S3 parquet/CSV/Excel connector is labelled beta, so treat it as testable rather than production-ready initially.
Skim this before planning an upgrade or briefing stakeholders on what's coming — it's especially useful if you're an admin managing tokens/governance, or an embedder who wants finer control over branding and export behaviour.
How this Rollup was made provenance & method ▸
A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.
- Transcription
- On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
- Drafting
- Claude Sonnet 5 in the cloud, from that transcript.
- Prompt
- The exact Rollup prompt (v2) ↗ — the full system prompt, unedited.
- Source video
- Watch on YouTube ↗
- Drafted
- 5 July 2026 at 09:38
- Reviewed & edited
- 5 July 2026 at 09:41 · by Tim Ngwena
Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.
Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.