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 video walking through the features announced for Tableau 23.2 See the list yourself https://www.tableau.com/products/coming-soon
Timestamps 0:00 Intro 0:10 Context for this release 0:58 Line Patterns 1:51 Multi-row calculations in Tableau Prep 3:22 Personal access token admin control 5:56 Editable viz alt text 6:58 Unified Tooltips 8:50 Salesforce Data Cloud connector 11:41 Google Analytics 4 connector 13:15 Amazon S3 connector 14:19 Amazon Athena connector - 3rd party IdP support 15:09 Filter and sort in Lineage 16:33 Omnibox integration with mixed content search 17:18 Custom scheduling REST API methods 18:40 Virtual Connections - additional connector support 19:13 Virtual Connections - View Acceleration support 19:30 View Acceleration recommendation enhancement 21:07 Timestamp Tableau Prep outputs 21:58 Admin Insights Enhancements 24:23 Tableau Catalog sensitivity labels 25:49 Activity Log enhancements 26:08 Copy-paste protection on Mobile 27:09 Dark mode on Mobile 27:47 Embedding API v3.6 29:26 Image Role enhancements 32:13 Data Driven Alert REST API 33:19 Geospatial analysis enhancements 35:25 Usage Metrics enhancements 36:11 Card navigation improvements 36:33 Analytics Extensions enhancement 37:13 Tableau Cloud email customization
Join this channel to get access to perks: https://www.youtube.com/channel/UC7HYxRWmaNlJux-X7rNLZyw/join
#tableau #salesforce #analytics #data
Follow me on Twitter: https://twitter.com/TableauTim My recording gear & what’s on my desk. https://kit.co/TableauTim/desk-setup My website: https://www.tableautim.com/
My Screen Annotation Tool: https://j.mp/3HWc4Mj My technology Channel: https://j.mp/3F0d28f Share feedback and Suggestions: https://tableautim.canny.io/suggestions