What's coming soon in Tableau 2021.2
Why is bulk rename in Prep at the bottom of the page? Honestly, this is the headline feature of 2021.2.
- Ask Data and Explain Data are being extended to viewer licences, reflecting a broader shift towards empowering the majority of Tableau users who never build content.
- Area spatial calculations are accurate for small geographies like parks or airports but unreliable for large areas such as countries or continents because of map projection distortion.
- Tableau Server in a container makes Tableau far easier to slot into existing cloud infrastructure and reduces licensing overhead by sharing one OS instance.
- Bulk rename in Prep lets you add, remove or rename prefixes and suffixes and do pattern-based find-and-replace across many fields at once, a huge time-saver for messy Salesforce sources.
- Data freshness improvements via the Hyper API and REST API let you push updates to extracts on demand, so the refresh timestamp reflects when your ETL actually finished rather than when a schedule ran.
- Previewing the coming soon page0:00
- Why Tableau Online updates land early1:26
- Ask Data and Explain Data for viewers2:57
- Collections8:13
- Connected desktop for web authoring9:55
- Salesforce jumpstart and native connectors11:20
- Area and spatial calculations13:44
- Map layer controls17:11
- Tableau Server in a container17:54
- BigQuery, MFA and admin insights20:50
- Web authoring and analytics extensions24:40
- Data freshness and connector SDK27:00
0:00Hey Sim here, in today's video it's that
0:01time of the year where we start to think
0:03about the next
0:04version of Tableau and in today's video I'm
0:06going to be doing a preview of 2021.2. It's
0:10almost time
0:10for this release to drop so what I'm going
0:12to be doing is going through the coming
0:14soon page
0:15which generally tends to give a pretty good
0:17overview of what's actually going to get
0:19released.
0:19Sometimes these features sort of miss the
0:21target date but generally speaking this
0:23will be everything
0:24that's coming out in the next quarter of
0:26the release. The other thing to be aware of
0:28is the
0:2920 the .2 release the the the second
0:32release of the year is typically the
0:34release that has some
0:36of the biggest number of features and that
0:38's just been a trend over the last two years
0:40it doesn't
0:40mean that that's always the case but
0:42generally speaking this is always a release
0:44that really
0:45sort of shows what Tableau's been working
0:47on in the previous year. So I'm really
0:49excited to see
0:50what's on this page if you've seen this
0:52already by all means drop a comment below
0:54let me know what
0:54you're interested in excited to see. If you
0:57're wondering where I am I'm actually just
0:59on the
0:59Tableau homepage here you can see the URL
1:01here at the top they have a coming soon
1:03page that
1:04is generally updated right before the
1:06release and that allows me to essentially
1:08just go through this
1:09in more detail you can go here too I'll put
1:11a link to this in the description below so
1:13you can browse
1:14these in your own speed. I've also put tim
1:16estamps across the bottom of the video so
1:18you can see
1:18what sections you may be interested in and
1:20jump directly to that but otherwise this
1:23might be a bit
1:23of a long video so let's get stuck in. Okay
1:25so the first thing that I realized is there
1:27's actually a
1:28new notice and this is actually I think a
1:30side effect of what's been happening
1:31recently with
1:32Tableau Online. Essentially what happens
1:35with Tableau Online is that's the
1:37infrastructure
1:38that's managed by Tableau. I actually did a
1:40talk for VizConnect about this particular
1:43Tableau
1:43Online instance that's set up across the
1:45world and depending on which hub you are
1:47they all get
1:48updated in advance of the release and it's
1:50for a simple reason. Imagine Tableau
1:53releases the desktop
1:54version of Tableau or Tableau prep and you
1:56go to use it and you go to upload something
1:59to your
1:59server but your server hasn't been updated
2:01yet that would cause a little bit of a sort
2:03of an
2:04issue and bearing in mind Tableau have
2:05millions of people using the Tableau Online
2:07instance they
2:08probably have to start doing these updates
2:10probably a month or two in advance of the
2:12actual release
2:13in order to catch up and do all the testing
2:15they need to do on all the instances across
2:17the world
2:18and make sure that it's a seamless
2:19transition because these upgrades are done
2:22hot so they
2:23don't take the server down and there's very
2:25minimal if any sort of impact on users as
2:28well.
2:28So it's just something to be aware of the
2:30reason the Tableau Online release tends to
2:33come sooner
2:33than most people expect is because they
2:36just have to do it that's just how you have
2:38to run
2:38infrastructure and software side by side.
2:41So that's something to be aware of that's a
2:43sort of
2:43a really nice thing to see here I think the
2:45reason it's here is because a lot of
2:47customers
2:48realized they were seeing features that
2:49hadn't been announced anywhere and so this
2:51notice is just
2:52there to let them know hey this sometimes
2:54happens. Okay so let's let's start off with
2:57the features
2:58let's go to this one now an interesting
2:59trend with this release is that actually
3:01viewers are getting
3:02some love I've always said in various
3:05forums that the viewer license is is sort
3:08of a difficult
3:09license to understand because the majority
3:11of Tableau has actually been built around
3:13the creator
3:14and therefore the viewer and explorer in
3:17some regards don't get like a first-class
3:19citizen
3:20experience and I don't mean that as as
3:22criticism of you know the direction of
3:24where Tableau is
3:25going it's just simply since the
3:26subscription model came into being it's
3:29been very easy to
3:30separate out what creators get what
3:32explorers get and what viewers get and just
3:34to give you
3:35a context of that if I just go to the Table
3:37au pricing page this is the page I always go
3:40to
3:40when I'm sort of explaining this to people
3:42just go to the pricing page to have a
3:44really nice matrix
3:45that they do themselves and essentially if
3:48you think about the way that licensing is
3:50done in
3:50general the majority of your users who end
3:53up being on a license are actually viewers
3:55and so
3:56if you go down to this little sort of cost
3:58explorer you can see the cost of each
4:00license
4:01but the more interesting thing is if you
4:03keep scrolling down and you go to the
4:04viewer you
4:05actually get this matrix of what each
4:07person's get now the thing to bear in mind
4:10is that on
4:10professional servers or you know instances
4:13across organizations the majority of people
4:16are actually
4:16in this explorer and viewer column but
4:19historically if you go back to the core
4:22model of pricing and
4:22the way Tableau has been built as a product
4:25it's actually been built around the creator
4:27if you
4:27think about all the features and server all
4:29the governance capabilities they're built
4:32around
4:32enabling the creator to share content to
4:35people so it's really important to see the
4:37shift because
4:38the majority of users who experience Table
4:40au might never ever build anything in Table
4:43au and so
4:43really need to start to cater to those
4:45users because that's in in a way that's
4:47where analytics
4:48is going there's this recognition that you
4:50know people need to be empowered to look at
4:52analytics
4:53themselves without having to need people
4:55building dashboards or you know huge teams
4:58of people
4:58building lots and lots of assets that you
5:01know largely never get used properly so
5:03um if you see this matrix if i just go back
5:05to the point i was making my point i've
5:07always made
5:07is listen a viewer basically gets the same
5:10sort of features as a generic cms system
5:13they can access
5:14they can interact and they can collaborate
5:17to a very sort of small extent but then if
5:20you actually
5:20see this list of features most of these
5:22other features are catered towards uh the
5:25creator you
5:26can just see the tick box here for creators
5:28the explorers do have a bit more
5:30functionality they
5:31do have a bit more capability but in
5:33essence it's really a creator-led
5:34experience the whole product
5:36has been historically designed around the
5:38creator if you don't agree with that or you
5:40disagree with
5:41that let me know in the comments i'd love
5:42to know what you think it's just it's just
5:44a perception
5:44that i've made and so going back to this it
5:46's actually really good to see the addition
5:49of ask
5:49data and explain data to viewers these are
5:52things that were only really possible
5:54before and i think
5:55to some explorers and going forward they're
5:58going to be enabled for everyone okay so
6:00ask data and
6:01explain data for viewers essentially this
6:03is the feature our state is the feature
6:05where you can go
6:06in and type a question and just uh you know
6:08tableau will come back with a response it
6:10kind
6:10of tries to pass out what you've typed into
6:12a sentence that can be processed through
6:15sql and
6:15that returns a visualization or a chart
6:18inside of tableau no need to build a chart
6:20you can then take
6:21that chart that it's built for you and then
6:23do it somewhere else you can sort of see
6:25this on screen
6:26here in this little gif that tableau
6:28created you can type in a very simple
6:30question and boom it'll
6:32build a chart and then you can use that
6:33analysis so having this for viewers is
6:36really good because
6:37it's going to allow people to start
6:39actually exploring the server and exploring
6:41data on the
6:41server so so this is a nice addition um
6:44explain data for viewers is also really
6:46important explain
6:47data gets a lot of love in this release for
6:50a couple of reasons um the first main
6:52reason is
6:52of course viewers can now use this this was
6:55actually a feature that was typically
6:57enabled
6:57for the creator when they right clicked a
6:59data point they could then get some
7:01additional context
7:02about what was happening at that data point
7:04and it does some you know statistical
7:06analysis of the
7:07data set and the fields behind that data
7:09set to try and understand what statistical
7:12significance
7:13that data point might have to the
7:14particular analysis that you're doing now
7:17generally speaking
7:17that it's not it's not heavily used by
7:19creators but i could also argue that that's
7:21not really the
7:22audience that's going to be using it a lot
7:24because creators tend to often know a bit
7:26about their data
7:27sources and when they're exploring the data
7:29it happens very very quickly you don't
7:31think to sort
7:32of right click a data point and go to it
7:34however on the other hand viewers are
7:36always curious to
7:37understand why certain behaviors are
7:38happening behind certain data points and
7:40that typically
7:41is a question that goes back to the creator
7:43and say hey what's happening behind this
7:45data point
7:45and so enabling people to actually do this
7:47themselves is actually quite nice
7:49um i'll be interested to see how this is
7:51implemented of course this isn't live yet
7:53um i mean it is live if you're using table
7:55au online and you've got access to an
7:57instance with
7:57it enabled but i always like to reserve
7:59judgment until it's actually released
8:02before i go in and
8:03start playing with the features um so that
8:04's just something really good that i think
8:06viewers are
8:07going to be getting uh it's important to
8:09see tablet adding capability for viewers um
8:12if i go
8:13to the next feature here collections now
8:15collections have actually been in a open
8:17beta sort of trial
8:18for the last month or two and they've
8:20actually taken on a lot of feedback about
8:22how these
8:23collections are managed and they've changed
8:25that functionality set for the better so
8:28these have
8:28actually been available if you've used
8:29these already this is sort of not really
8:31going to change
8:32radically the key thing to note here is you
8:34can essentially collect assets across
8:36different
8:37projects and put them in one place now that
8:40doesn't override the system that you have
8:42for
8:43security and governance and the best way to
8:45think of collections are tagged but on
8:47steroids i think
8:48that's exactly what a tableau developer
8:51said it's a more useful way of using tags
8:53except for it's
8:54its own asset its own item so tags
8:56essentially allow you to go to some content
8:59and type in like
9:00a hashtag or something and it groups that
9:02content that way this is slightly more
9:04advanced because
9:05what it actually does is it allows you to
9:06add content into something that looks like
9:08a project
9:09but isn't as restricted as a project and so
9:11it's just going to be a nice way to put
9:13everything
9:14in one place now if you fast forward this
9:16very much feels to me like a version one at
9:19conference
9:20we actually saw some enhanced versions of
9:22what this might look like in the future and
9:24so i'm
9:24really excited to see where this goes as
9:27always with tableau especially with brand
9:28new things
9:29the first release is never the final
9:31iterations there's normally three or four
9:34or five more
9:34releases worth of work if you think of the
9:37data model if you think of ass data if you
9:39think of
9:39explain data these things have been getting
9:41incremental features consistently for
9:44multiple
9:44releases so it's very much version one i'm
9:46excited to see where it goes i'm also
9:48excited to see what
9:49feedback they get to sort of see where this
9:51ends up so that's going to be really cool
9:53let's head
9:55on over to the next row which is the
9:57connected desktop for web authoring so um
10:00the browser is a
10:01big big big deal for tableau they're moving
10:04a lot of their capabilities to the browser
10:06however there
10:07are still some people who need to be able
10:09to go back to desktop so this is a nice
10:11feature because
10:12what it does is it connects the web
10:13experience with a desktop experience let's
10:15say you're building
10:16something in the web and you're not really
10:18sure um you know how to do something or you
10:20get stuck
10:21and you really need the power features of
10:23desktop this allows you to very quickly
10:25open up a workbook
10:26right from the browser which is sort of
10:27interesting so i'm going to be curious to
10:29see how that works
10:31this feels like to me a way of essentially
10:33creating a download button that then
10:35triggers
10:36tableau to open in another way so that's
10:38going to be super interesting i want to see
10:40how that works
10:41i hope it's not just a download button that
10:43you know um literally just downloads the
10:45workbook and
10:46then you have to sort of follow through so
10:48i'm excited to see how they've done that it
10:50is possible
10:51for some browsers to basically communicate
10:53with software in your machine but that
10:54might be an
10:55interesting sort of transition especially
10:57in organizations when something's jumping
10:58from the
10:59browser to your machine that's going to be
11:01interesting so i'm really keen to see how
11:03that
11:03works the mechanics of that how that works
11:05and really see if that's possible um you
11:07know elsewhere
11:08in especially in organizations that you
11:11know really really deep on security and you
11:13know
11:13restrict basically everything that goes
11:15through the internet wi-fi or ethernet port
11:18okay and the
11:19next one is jumpstart for salesforce
11:21connection so this one's an interesting one
11:23i always thought
11:24we already had some jumpstart workbooks for
11:26salesforce but what i think this is
11:28as you can now log into your tableau online
11:30account using salesforce login credentials
11:32a newly enabled integration tab makes it
11:35simple to tap into and analyze your sales
11:37cloud and service
11:38cloud all via ready to go work but that
11:40keeps your data fresh so what this looks
11:43like is they've taken
11:44elements of what you could already do so
11:46you can already do a single sign-on with
11:48salesforce it's
11:49possible to essentially make your sales
11:51force credentials log into tableau and then
11:54what
11:54they've also done is they've taken the jump
11:56start workbook and sort of package these two
11:58features
11:58into sort of a nice a nice little tool so
12:01and the main reason here is you know sales
12:03force owns
12:04tableau tableau is now a product it's not a
12:06company so you'd expect tableau to be
12:09building on
12:09the salesforce capabilities you know the
12:12famous uh salesforce 360 the customer 360
12:15that's going
12:15to be really really important for sales
12:17force going forward um you know tableau is a
12:19big acquisition
12:20so you really expect tableau to be adding
12:22salesforce features pretty much every
12:24release
12:24going forward and making it the go-to
12:27platform for doing analytics for salesforce
12:30okay the next
12:31one is the native data data armor connector
12:34now this is an interesting one because um i
12:37think it
12:37was two releases ago um there was a data
12:39armor connector for tableau but it wasn't
12:42native you
12:43had to go through this sort of weird um uh
12:46sort of uh process of downloading a file
12:49putting it in
12:49the right folder the closing tablet opening
12:52tableau again and then you have this
12:54connected
12:54through this sort of weird back door that
12:56tableau enabled through a feature now the
12:59cool thing here
12:59is that now this is just native and i've
13:02actually been excited for the data armor
13:03connector because
13:05i've always seen it as like a gateway to
13:06other data sources so i'm going to be
13:08interested to see if
13:09this makes it a lot easier i'm personally
13:12not too familiar with a data armor myself i
13:14've never
13:14really used it so this is maybe something i
13:16'll have to get sort of familiar with for
13:18the release
13:19ahead so i'm going to be interested to see
13:21how much easier it is for that native you
13:23know connected
13:23to work i assume it just works like every
13:25other connector for example for a microsoft
13:28sql server
13:29you just have the connector there you plug
13:31in your details and boom you're ready to go
13:33no sort
13:34of funny business required and i also
13:35assume this will work with online and
13:37through the web browser
13:38as well because most new features are also
13:41working in the browser so um i think that's
13:43going to be a
13:44nice sort of feature to add the area
13:46spatial calculations so this is really cool
13:49i really
13:50like this this is just you know the tableau
13:51mapping team continuously deliver if there
13:53's
13:53one part of tableau that is just pumping
13:56out features it's the mapping team every
13:58single
13:58release there's just something useful when
14:01it comes to mapping and spatial analysis
14:04and this
14:04was this was this is always something that
14:06you know people find amazing about tableau
14:08you know
14:08you double click a data point that's how
14:10they understand this geography and boom it
14:12opens it up
14:13and here what they've done is i've actually
14:15allowed you to do an area calculation which
14:16is quite a simple thing but being able to
14:18do it in the product means you can use this
14:21to do
14:21error calculations for reasonably i'm going
14:24to say small geographies now the issue here
14:28is that
14:28of course if you if you're a bit of a nerd
14:30you'll understand that the world isn't flat
14:32if you don't
14:33think that the world is if you don't think
14:35the world is round um this is probably not
14:37the video
14:38for you so yeah there's plenty of places on
14:40youtube for for flatter theories go go find
14:43them um but
14:44if you do believe the world is round then
14:46uh essentially when you try and calculate
14:48the area
14:49you're essentially taking a circle and you
14:51're warping it flat to calculate the area in
14:54terms
14:54of an image right so it's actually really
14:57hard to do the maths correctly for
14:59calculating um the
15:00area of a curved surface you've got to know
15:02a bit more than just a simple sort of
15:05formula that you
15:05use for area calculations so um there's
15:07actually a really good research paper i'll
15:09put it up on
15:10screen and i'll link it as well where tablo
15:12talk about this and in various places if
15:14you've ever
15:14dragged the distance between uh one point
15:17to another point you'll see that after a
15:19certain
15:20sort of range it starts to give you an
15:22estimate and what i actually did do is i
15:24asked the developers
15:25when they were building this feature hey is
15:27this actually going to be accurate for
15:29really large
15:30geographies and essentially the answer was
15:32that on smaller geographies for example the
15:35area in you
15:36know when you're calculating the area of
15:38something like a central park in new york
15:40this is going to
15:41be pretty much on point okay it's it's
15:43still an estimate but it won't it will
15:46still give you a
15:47good idea of the actual area because the
15:50complicated maths of getting it to do that
15:53sort of you know
15:53again this this warping correctly and then
15:56calculate the error is just just not there
15:59in
15:59this current version but you shouldn't be
16:01using this to calculate the area of let's
16:03say a country
16:04because if you take a simple uh take a
16:06simple constant let's go to a continent
16:08level take africa
16:10now africa looks flat on the map it
16:11actually looks smaller than it should
16:13actually look again i'll
16:14put another image of how africa would look
16:17like if the area was actually represented
16:19properly in the
16:20typical map projection it's not so the area
16:23when you're working over such a large area
16:27has a large
16:28level of inaccuracy so you shouldn't really
16:30be using it for anything large so that's
16:32just a small
16:32sort of nerdy detail about this feature
16:35that i found out through the uh testing
16:37process um so
16:38yeah that's just something to be aware of
16:40but pretty much everything's small and if
16:41you just
16:42find the area of a park or something or you
16:44want to know the um the area of a building
16:47and all the
16:48different plots you can do all of that very
16:50nicely in tableau and just figure it out
16:51the area of an
16:52airport that's another good example maybe
16:54airports have you know this particular sort
16:57of shape or
16:58maybe you're you know creating new
16:59buildings and you want to figure out how
17:00much plots of
17:01land you've got in different different
17:03areas you can do that quite easily in table
17:05au along with all
17:06the other spatial features that you're able
17:08to use already so that's kind of cool now
17:10map layers map
17:12layers i'm a bit of a map layers purist i
17:14only use my players for maps but many
17:16people use my players
17:18for other things i won't be talking about
17:20that in this video but what is nice here is
17:22you can now get
17:23a little bit of control for each of the
17:25layers now i've seen this work but in all
17:27honesty i think i'm
17:28going to have to try this again because
17:30this is one of those things where you don't
17:32really
17:32appreciate what it can do until you've
17:34tried it um but in essence we are able to
17:36sort of get more
17:37control about how the layers work that's
17:39the simplest ways of putting it but again i
17:42think
17:42i think this this could open up some some
17:44use cases that were possible before but
17:46just you know
17:48the experience wasn't quite right so i'm
17:50looking forward to seeing how how this
17:52works right tableau
17:54server in a container now this is this is
17:56for all the server nerds and all the
17:59infrastructure
18:00nerds out there um i'll take a brief detour
18:04long story short a while ago um a lot of uh
18:07software
18:08professionals and infrastructure
18:10professionals um sort of became really fond
18:12of something called
18:13a container now the best way to think of a
18:15container is a box imagine i take tableau
18:18and i put it in a box but then i have
18:20another box which maybe has let's say dare
18:24i say it power bi
18:26and then there's another box that runs
18:28something like microsoft sql server now the
18:30benefit of
18:31putting these things in separate boxes is
18:33they can't talk to each other they're
18:34completely
18:35separate system but then imagine that i
18:37take all three of those boxes and i put
18:39them in another box
18:41okay now those boxes are all inside of the
18:43same box but they have no idea that each of
18:46them exists
18:48and so this concept is essentially how
18:50servers work in the cloud essentially there
18:53's one big server
18:54and you create something called a container
18:56and in each container you put a particular
18:58service so in one box i might put tableau
19:01server in another one i might put microsoft
19:03sql server
19:04and in another one i might put power bi or
19:06whatever you want to use and then the great
19:09thing is as far
19:10as those three pieces of software are
19:12concerned they're not running on the same
19:14instance as each
19:15other they're all look like they're all
19:18running on the same software now the real
19:20power here is
19:21let's say if they all need to run on
19:23windows i don't need to install windows
19:26three times one in
19:27each box i can put windows in the bigger
19:29box the box that's containing all these
19:32things and they'll
19:32all just use that one instance of windows
19:35and so that's a very simplified way of
19:37explaining containers
19:38but what it means is that if you're an
19:40infrastructure or server guy or whatever
19:42this is going to make it much easier for
19:44you to run lots of services so being able
19:46to put tableau
19:46in a container means you can get this into
19:49probably your existing container setup and
19:52wherever you run that so that's the
19:53simplest way to sort of look at this um you
19:55know tableau
19:56marketing always try and simplify this but
19:58i thought i'd just give an alternative
20:00analogy
20:00uh to sort of allow people to understand
20:03what's going on the big thing here is again
20:05it's to do
20:06with availability consistently and handling
20:08um you know handling costs because if
20:10everything's
20:11running on one place you don't have to buy
20:13you know 10 licenses of windows to put one
20:15on each
20:16container and so on and so forth they're
20:18just small details probably that i don't
20:19fully understand here
20:20that does make it slightly easier for
20:23people who manage infrastructure to manage
20:26infrastructure so
20:27that's going to be something cool to see
20:30you might you might see um you know
20:31organizations moving to
20:33different versions of tableau for example
20:35tableau server on linux because many of the
20:37other services
20:38or container services run on linux as well
20:40so that might be a nice sort of thing to
20:43add but essentially
20:44this is just a big push to make tableau
20:46more cloud friendly all right let's go to
20:48the next one right
20:49to biggle query right to google big query
20:52okay this is an interesting one and i
20:55actually don't
20:56understand too much about the google big
20:58query connection i have used it once to
21:00analyze some
21:01airline data that was being loaded by
21:03google dynamically to show off google big
21:06query but
21:06beyond that i haven't really sort of used
21:08it before and the nice thing here is that
21:10in tableau
21:11prep it's now added as a data source so you
21:13can write to google big query from tableau
21:16prep which
21:16is nice to see essentially think of it as
21:18one additional connector that you can write
21:20to in
21:20tableau prep um if i go to the next one
21:23tableau id and multi-factor authentication
21:26now this is
21:27interesting we're excited to provide table
21:29au id and multi-factor authentication to our
21:32tableau
21:32online customers which provides them with
21:34the ability to enable multi-factor
21:36authentication
21:37on their sites mfa is one of the easiest
21:40most effective tools for enhancing login
21:42security
21:43and safeguarding your business data against
21:45security threats so i think what this
21:47essentially
21:47means is that tableau are adding the
21:49ability to add two-factor authentication to
21:52tableau online
21:53and the way it's going to do this is going
21:55to send a verification code to the email
21:58that you're using
21:58for tableau online so this is important
22:00especially in organizations that have high
22:02security standards
22:03two factors almost in necessity and if you
22:05think about it analytics lives on tableau
22:08online and so
22:09it's it's actually a pretty common attack
22:11vector especially when it comes to social
22:13engineering
22:14where someone will sort of try and get you
22:15to enter your password on another site this
22:18protects
22:18that because two factor will also then
22:21require codes to be sent to your email
22:23address which you
22:24then have to go and get and type in i also
22:27hope they add authentication devices for
22:29example some
22:30people use two factor through google
22:32authenticator or some of you might be
22:34familiar with authi this
22:36is an authentication app that's a really
22:38nice sort of app to use i prefer everything
22:40else so i hope
22:41they add support for that because the thing
22:43i find annoying about these email uh apps
22:45is the thing is
22:47um when everything's sending a text or an
22:49email you end up sort of optimizing the
22:51process for
22:52getting that code which then actually makes
22:54it very easy for someone else to figure out
22:56well
22:57if you're going to have a two-factor
22:58authentication code it's probably going to
22:59be texted to you
23:01and if you text or email where's the one
23:02place that you can find all that
23:04information your phone
23:05and so it makes your phone the next
23:07attacked vector so if someone's really
23:09persistent and
23:10trying to break into something they could
23:12probably figure out how to get into your
23:14phone and again
23:15most people's phone security isn't
23:17necessarily going to be as strong as this
23:19so i always i always
23:20wish there was sort of some more
23:22intelligent um you know two-factor
23:24authentication and in essence
23:26there's actually a general move to move
23:28away from passwords uh broadly speaking in
23:30the it industry
23:30so maybe i'll put a link to to that sort of
23:32topic below um but check that out this is
23:34going to be a
23:35nice quality of life improvement for tabla
23:37online and yeah let's go on to the next one
23:40new data
23:41sources for admin insights so this is an
23:44interesting one um admin insights i believe
23:47is
23:47something that's actually enabled on tablo
23:50online and what this is is essentially two
23:53data sources
23:53that you get you get ts events and ts users
23:56essentially ts events and users lets you
23:58track
23:59what's going on now one of the biggest um
24:01you know problems with this is that if you
24:03're a tableau
24:04server user you have access to the whole
24:06entire postgres database everything that's
24:09available
24:10and here on tableau online you don't get
24:12any of that so looks like they're adding
24:14data about
24:15groups and site content so you can actually
24:17start to look and see what's going on in
24:19there but again
24:20we'll have to sort of dip into that once
24:21that's available and really find out what's
24:24actually in
24:24that data and what can you now do with it
24:26that you couldn't do um it's going to be
24:28miles behind what
24:29you can do with tableau server i'll be up
24:31front with you here it's just really
24:33important to bear
24:33that in mind it's not quite the same access
24:35to the postgres database as you get with
24:37tableau server
24:39all right web altering improvement so this
24:41is again uh part of the big push to make
24:44everything
24:44better for the web so web altering
24:46improvements expanded formatting options
24:48more formatting
24:49parameter insert actions and expanded
24:51filter options so let's dig into this a
24:54little bit
24:54further customize your dashboards with the
24:56ability to format worksheets backgrounds
24:58titles and
24:59captions on the web that's a nice quality
25:01of life improvement one less reason to
25:03switch over
25:03to desktop but if you need to don't forget
25:05there's that feature up at the top that
25:07lets you very
25:08quickly open up desktop parameter and set
25:10actions you can now create parameter
25:12actions and set
25:13actions within web authoring so this is
25:15cool now i think they've actually done this
25:17using an extension
25:18and if you look at tableau public tableau
25:21public actually has extensions called
25:23parameter and set
25:24actions i cover this in my video about
25:26tableau public web altering and the sort of
25:29extensions
25:30that are available there i'll actually do a
25:32separate video and sort of some of the nice
25:34extensions that i've come across um
25:36expanded filter groups you can now define
25:39and edit top
25:40n and condition for discrete filters
25:42unlocking more advanced filtering so again
25:44they're just
25:44they're just taking off boxes here they are
25:47making web authoring really have true
25:49parity especially
25:50for the power features that a lot of people
25:52have um today you know when you're doing
25:54web edit you
25:55really have to trust that everything's
25:57available and in some cases it's just
25:59slightly done slightly
26:00differently it's not done exactly the same
26:02way so it's going to be interesting to see
26:04how this is
26:04actually rolled out all right multiple
26:07analytics extensions per site so this is
26:09nice so previously
26:10what happened is you actually got the
26:13ability to add a different analytics
26:15extension for each site
26:17what this is saying is that each site can
26:20now have multiple analytics extensions this
26:22means you can
26:23run two instances of python three instances
26:26of r and you can even add Einstein
26:28discovery because
26:29that's of course a salesforce thing that's
26:31going to be in there so this is nice to
26:33have for example
26:34if the finance team runs our server but
26:36they run a specific version with their own
26:38specific code
26:39you can add it into the site and run that
26:42next to the data science team who has a
26:44python server or
26:45whatever or another r server in a different
26:48version it's all going to be possible so i
26:50need
26:50to i need to i need to brush up because i
26:52haven't done python r in ages and so
26:54testing this is going
26:55to be good fun so i think i need to start
26:57creating some sort of instances that this
26:59can be tested with
27:00next one data freshness improvements uh use
27:03the hyper api and rest api to improve the
27:07data
27:07freshness interesting to build solutions
27:09that connect tableau more efficiently with
27:11a variety
27:12of data freshness technologies and use it
27:14for operational monitoring and analytics
27:16scenarios
27:17you can add push updates to extract files
27:20through the rest api or hyper api on table
27:23au server online
27:24to enable more flexibility efficiency and
27:26ultimately improve the freshness of your
27:28data so
27:28let me try and explain this in english what
27:31it's basically saying is i think they've
27:34allowed
27:35tableau or they've allowed an api to
27:36basically tell tableau when to refresh
27:38something or it's
27:41allowing tableau to basically accept
27:43updated data now i'm not sure which way
27:45which one of those or
27:46if it's both because the hyper api is
27:48essentially a way for um creating hyper
27:51files and loading that
27:52hyper file into tableau and the rest api is
27:54a way of controlling tableau service so for
27:57me i think
27:58the rest api here is going to be what's
28:00going to trigger a refresh and i think the
28:02hyper api is
28:03going to be what allows you to basically
28:05send data to an extract and then have it
28:07added to an extract
28:09so this is going to be interesting to see
28:11but i think the key thing here is actually
28:13um you can
28:14now push updates so this means you don't
28:16have to have a server running with extracts
28:18uh you know
28:19on a schedule hoping to catch the latest
28:21data you can essentially refresh the data
28:24as soon as you
28:25know it's fresh so you can run your etl
28:27process when it's done essentially boom you
28:30push an update
28:31to the data sources and it's up to date at
28:32that time that also means that the update
28:34date that
28:35people see is actually accurate because
28:37that's actually when the process run not
28:39just when the
28:40extract run which is sometimes sort of a
28:42confusing thing people think the extract
28:44ran and so therefore
28:45the data is fresh well no that doesn't mean
28:47the data is fresh that just means it took a
28:49snapshot
28:49at that time so it's a really important
28:51distinction to be aware of and with tableau
28:54okay next up
28:55support for owalt and openid connect in the
28:58connector sdk so i literally don't know
29:01what
29:01that means you know sometimes this happens
29:04i come across something and i just i just
29:06have no clue
29:07how to translate it extend the native owalt
29:09service and connect to sdk to consume
29:12customer
29:13provided configurations i i have nothing on
29:16this i'm really hoping someone at tableau
29:18or if you
29:19know what this means in the comments please
29:21be the one to educate me because um i i've
29:24just
29:24don't know what's going on here and my h
29:26unch here is i can sort of try and give an
29:28educated guess
29:30and see if it's close um owalt is an
29:33authentication protocol in one way openid
29:37um openid connect
29:39i think openid is another way of authent
29:41icating what i don't understand is um extend
29:44the native
29:45owalt service and connect sdk to customer
29:48provided our configurations i just don't
29:51know what this
29:52means i i think it means you can build your
29:55own authentication processes around this
29:59connector
30:00sdk so basically when you go and build a
30:03native connector for tableau through this s
30:07dk you can
30:08bring in your authentication mechanisms
30:11into that sdk essentially hope essentially
30:14meaning the
30:15person doesn't have to log in i think that
30:17's what it means if that's right then let me
30:19know if not
30:20please correct me in the comments below um
30:23i love humbling moments like that where you
30:26just realize
30:26you don't know everything about tablet you
30:28've got to go out and learn more so this
30:30this is what
30:31happens um writable field descriptions oh
30:34this is nice this is very nice so um edit
30:37field edit
30:38field descriptions from lineage pages okay
30:40so this is in the data catalog again this
30:42is an add-on for
30:43tableau um server or tablet online um
30:46similar to how you can update table column
30:48descriptions you
30:49can now update published data source field
30:52descriptions instead of having to republish
30:54the
30:55data source every time simply click on a
30:57field name and edit button to add change or
30:59remove the
31:00description cool i think i'll have to see
31:02that when when we see it there's a nice
31:04screenshot here that
31:05shows what that is so that's going to be
31:07nice to see um bulk scoring in prep web
31:10altering and prep
31:11conductor this is interesting so what is
31:14bulk scoring um write mr predictions scores
31:17from
31:18einstein discovery okay this is an einstein
31:20discovery feature i kind of wish they led
31:22with
31:22that einstein discovery bounce scoring
31:24would have been i think a nicer title um
31:26directly into your
31:28data set in tableau prep web altering and
31:30tablet prep conductor so this essentially
31:32means you can't
31:32really use this unless well this this is
31:35just for salesforce data you can't use e
31:37instein discovery
31:38and non-salesforce data and so um yeah it's
31:41as simple as that and once you've got your
31:44einstein
31:44model running the scoring is essentially
31:47going to be running on that and data and
31:49therefore this
31:50prediction is now available in prep and
31:52prep conductor as well which is kind of
31:55cool and prep
31:56conductor just allows you to schedule a
31:57tableau prep flow so prep conductor being
31:59able to do it
32:00is just as important as you being able to
32:03do it and uh yourself now the interesting
32:06thing here is
32:07it says bulk scoring in prep web authoring
32:10but it doesn't say prep desktop so that
32:13that's a small
32:14detail there that nearly got me i bulk
32:16scoring in prep web authoring and prep
32:19conductor maybe it's
32:20already in prep desktop but that doesn't i
32:22have to find out more about that that's an
32:25interesting one
32:26um i'll come back to that one once it's
32:28released but yeah um essentially i know
32:31what the feature
32:31is but i'm just wondering why not prep
32:33desktop i'm trying to think if there's a
32:34reason in my head
32:36it's not coming to me so we'll have to sort
32:38of check it out as and when that's ready to
32:40go okay
32:41bulk rename in prep oh my lord wow this oh
32:45god i can't tell you how many times i've
32:49renamed fields
32:51in prep manually like let's get into this a
32:55little bit more okay so salesforce requires
32:59tableau
33:00everyone suddenly thinks ah yes salesforce
33:03data in tableau is going to be so much
33:05better no
33:08have you ever connected to salesforce data
33:10source have you ever understood how many
33:12columns exist in
33:14the salesforce data source by the way
33:16pointless columns a lot of them and yeah
33:19when you need to
33:21use them you need to literally sit there
33:23and spend time going through each and every
33:25one of them now
33:26where this bulk rename really comes into
33:28effect especially with salesforce is when
33:30you connect to
33:32tables that have the same field okay and
33:36this is sort of not an obvious problem once
33:39you sort of
33:39think about it but when you dig into some
33:41of the structures that salesforce has
33:43around objects and
33:44fields you start to understand that some
33:46things are reused time and time and time
33:49again and the
33:50typical thing you do in analytics is you
33:52bring all these things together so an
33:54example is you might
33:55have a set of tables that matches and in
33:58activities in different stages and for each
34:01stage you have
34:02the same set of column names because each
34:04stage is like a process and it goes through
34:06a bunch of
34:07things and then it goes to the next stage
34:09and then it goes through another bunch of
34:10things but the
34:11column structure the field names might
34:13actually all be the same but if you're
34:15bringing these
34:16things through you might have three
34:17separate tables stage one stage two stage
34:20three so what
34:20do you do well you want to put a prefix to
34:23each of those tables and the fields in
34:25those tables to say
34:26hey this came from stage one this came from
34:28stage two and you couldn't do that and so
34:31here we are
34:31man this this to me why is this at the
34:34bottom of the page this this is this is the
34:37headline feature
34:38of 2021.2 honestly this is this is the
34:41biggest feature of 2021.2 um so yeah i'm
34:45just so happy
34:46about this i haven't even read the
34:47description and i'm happy just to hear the
34:49sound of it coming
34:51even if it doesn't come i know that it's
34:53being worked on this is it's just so good
34:55oh my gosh
34:57i'll stop i'll stop i'll stop being
34:58emotional okay with bulk rename you can now
35:00rename multiple
35:01fields at one time in prep builder and prep
35:04web altering rather than individually
35:06changing each
35:06field name you see you can now add remove
35:09rename a prefix at the start of a field
35:12name and add
35:13remove rename a suffix at the end of a
35:15field name as well as do pattern matching
35:18for find and
35:18replace within a field name what is this oh
35:21my god where's this been where has this
35:24been all my
35:25life honestly whoever's built this at table
35:28au thank you because i know you've been
35:30hearing
35:31the complaints endlessly i know you've been
35:33getting emails going why isn't this
35:35possible
35:35i know there's tons of tableau forum posts
35:38saying why isn't this possible but hey it's
35:41finally here
35:42i just hope it works exactly as advertised
35:44and isn't buggy that's that's just my only
35:47kicker
35:47there so thank you thank you whoever's
35:49built this at tableau you're all amazing
35:51you know that
35:52um i'm just so happy to see this one
35:54feature this is this is this is huge right
35:56next one sap hana
35:58performance improvements default hana bind
36:01variables support um is now enabled by
36:04default
36:04okay bind variables allow hana to root
36:07correctly in a multi-node hana environment
36:10okay and allow
36:11for plan cache reuse for hana environment
36:14it's a lot of the a lot of hana environment
36:17in this
36:18sentence in addition maximize tableau's use
36:21of hana's bind variable capability when
36:23connecting
36:24via jdbc so again i have no clue what this
36:27means so if you are sap hana experts and uh
36:31you know
36:31what this means please let me know in the
36:33comments below all right uh we're nearly
36:35there tableau
36:36mobile for intune android okay so let's
36:39look at this tableau mobile for intune is a
36:43new app that
36:44provides a quick and secure way to view
36:46analyze and leverage the data in the
36:48organization the new
36:50app includes a newer design that is faster
36:53and more intuitive an improved search and
36:55browsing
36:56experience consistent with tableau server
36:58and tableau online and enhance offline
37:00capabilities
37:00that are quick to load and offer richness
37:03and interactivity interactivity for visual
37:06izations
37:06so what is this what is intune let me
37:10google this so intune android let's see oh
37:15that's the wrong
37:16thing let's try again intune android
37:22interesting setup intune enrollment okay so
37:29i think it's maybe
37:31like an mdm mobile device management is
37:35what that stands for um yeah i think i
37:39think it might be like
37:40a an mdm server so tableau mobile for int
37:44une on android means um for intune is a new
37:48app provides
37:49a quick and secure way to visualize analyze
37:51i think that's what it is i think it's a m
37:53dm sort
37:54of layer or something but to be honest
37:55again i don't know what this is so we'll
37:57have to find out
37:58once the documentation is out uh last one
38:01amazon sage maker for tableau quick start
38:04so
38:04when it says quick start this is normally
38:08this is normally an aws terminology so am
38:11azon sage maker
38:12is a service by amazon and essentially this
38:15is for tableau so i bet if you click on
38:17this we'll go to
38:19the sage maker page yes that's right and it
38:21's actually being supported by interworks
38:22which is a
38:24tableau partner but they're also an aws
38:26partner and tableau is also an aws partner
38:29it's a weird
38:30world of world of partners but essentially
38:32um they've got this quick start guide that
38:35shows
38:35you how to basically use amazon sage maker
38:37alongside your tableau instance so this
38:39there's
38:40actually this nice diagram here so um if we
38:42click on this diagram you can see this is
38:44your tableau
38:45environment and essentially this quick
38:47start creates like a a place in the aws
38:50cloud that
38:50allows your tableau environment to
38:52basically leverage machine learning
38:55capabilities um
38:56through the cloud and it's sort of you can
38:58see sage maker here on the right and then
39:00you've got
39:00a whole bunch of things that are in here
39:02and i think this is where probably inter
39:04works or tableau
39:05have worked together to sort of build this
39:07middle bit because without this middle bit
39:09you can't
39:09really get to sage maker and amazon provide
39:12sage maker they provide a whole bunch of
39:14different
39:15services standalone but you've got to be
39:17able to port data into them and so that's
39:19exactly
39:20um i think what this is allowing for so
39:22this is pretty pretty cool so if we go back
39:24and you've
39:24got this quick start guide essentially what
39:27happens with these um quick starts if you
39:29click on the
39:30view deployment guide it walks through
39:32essentially what you need to do and this
39:34was written in february
39:362021 by holt calda at interworks and uh i
39:40can't say this shivansh singh and tony
39:43building aws
39:45quick start team and i think tableau maybe
39:48been involved somewhere in there so mainly
39:50an interworks
39:51and aws thing um but yeah this is pretty
39:54much the guide of how to set it up i don't
39:57know too much
39:58about sage maker all i know i know is it's
40:00used for machine learning um in in aws
40:03cloud um we can
40:04actually just google it make sure we know
40:06this sage maker aws let's find out very
40:09quickly let's
40:10get the one line uh summary from amazon
40:12what do they say it is machine learning for
40:15every data
40:15scientist and developer cool there you go
40:17done you now have machine learning and data
40:20science
40:20for every developer through tableau um but
40:23there you go i think that's pretty much
40:25every feature
40:26if i just go back a few pages here we'll
40:28actually get back to the coming soon page
40:30uh i think i
40:31completely lost myself uh i think maybe it
40:33's here no let's just do this let's just
40:35type coming soon
40:36i think it will come up coming to america
40:39too god who's seen that so here we are am
40:42azon sage maker
40:43was the last thing on this page and so we
40:45're pretty much done with that um a whole
40:47nice sort
40:48of world of features how do i feel about
40:50the release generally um i think i feel
40:52pretty good
40:53i think this is nice the previous release
40:56was a bit salesforce heavy and um if it's
40:59salesforce
40:59heavy it means it doesn't have as much
41:01application if you don't use salesforce
41:03every day but then
41:05again tableau is obviously salesforce
41:07product now so we've got to come to expect
41:09that um i like the
41:12spatial improvements area and spatial are
41:15pretty cool i love this literally it's a
41:18small quality
41:18of life improvements that you know are
41:21going to save you 15 minutes when you try
41:23and use them
41:24again in the future that you celebrate the
41:26most right just things that make you happy
41:29that that
41:29is what um you know bulk rename is going to
41:32do for me in this particular release and i
41:35like to see all
41:36the other improvements these are all sort
41:38of nudges in the right direction this is
41:40sort of
41:40another thing sort of generally i'm
41:42realizing you know it's really hard for
41:44tableau to
41:45bring out big hitters now because um you
41:48know they've got a lot of users on their
41:50platform
41:51who are going to be unhappy if you
41:53radically change things so a lot of the
41:54improvements are
41:56sort of small nudges there's still plenty
41:57of places where there's big improvements
41:59still to be had
42:00um and i think those just take time so we
42:02shouldn't expect to see that every release
42:04and of course this is probably the release
42:06that they were working on during covid so
42:09um i'm actually quite impressed that this
42:11has managed to sort of come out in this
42:13period
42:14um if you think about software in general
42:16it takes probably six to twelve months to
42:19develop it and
42:20um you have to go through probably a year's
42:23worth of um you know research and
42:25understanding and user
42:27sort of context in order to prepare the
42:28features before they end up on the
42:30developer's table
42:31because you don't want a developer to start
42:32building something that's not been thought
42:34through so you do need to have a strong
42:36vision of how this is going to work and
42:38that starts probably
42:39a year and a half to two years before it
42:41actually gets released so everything you
42:44see here was
42:44probably in mid-development last year and
42:47is just being polished off for this year
42:50essentially it's
42:51on the on the cutting room floor ready to
42:53go out so that's another piece of context
42:55to be aware of
42:56and with this release this is probably what
42:58tab we're working on most of last year and
43:00of course
43:00we've still got more things to come for the
43:02rest of this year that hopefully we'll
43:04finish off this
43:05great year of releases that we hope to see
43:07so yeah that's been it that's been a long
43:09one um
43:10i just thought i'd talk through that and
43:11get you guys up to speed i'm going to try
43:13and include
43:14links for everything below um i'm recording
43:17this on a monday and so i'm hoping i can
43:19get this out
43:20on a tuesday but failing that i'm really
43:22also hoping that tableau don't release the
43:25product
43:26before i release this video so if that
43:28happens then this will have to do as a
43:30preview until i
43:31get some time to actually record videos for
43:34the new one i'm actually moving um you know
43:36moving
43:37property at the moment so um for the next
43:39two weeks and it's going to be a little bit
43:41tricky
43:41i've literally left my studio up um this
43:44audio is awful because i haven't got my
43:46sound pads up at
43:47the moment so yeah we'll have to sort of
43:49make do with what we have and i will try
43:51and get through
43:52new release as much as i can and they did
43:54do a pre-release this time so i do have the
43:56software
43:57but i didn't have the guide so god we did
43:59get a little walkthrough but there's no
44:02guide telling
44:03you exactly what works and what doesn't
44:05work and what to test and what not to test
44:07so it's like
44:08can't i have it but can't i don't know what
44:10to do with it so yeah it's just the way it
44:12is we'll have
44:12to wait until this release and then we can
44:14do a proper deep dive another thing i'd
44:16love to know
44:17is um would you be interested in seeing a
44:20review of each release i've thought about
44:22this for last
44:23year i thought about doing a release for
44:252020 all of 2020 combined and i started
44:28doing that and i
44:28realized that's a mammoth task and when i
44:31talk about review i'm talking about a
44:33general review
44:34where i talk about from from a tableau user
44:36perspective and you know how the release
44:39was what
44:39things that ticked off what things it didn
44:42't take off but this also means i'm gonna
44:44have to talk to
44:44people about what they were expecting and
44:46what they were having challenges with and
44:48whether
44:48tableau really met that challenge so if you
44:50'd be interested in review let me know in
44:52the comments
44:53below especially if you don't use tableau
44:55if you just uh you know onlookers as it was
44:57it were just
44:57interested to know what's going on and you
44:59'd love to see a review you've made it to
45:01the end of this
45:02video so you're definitely up for some
45:04longer form content so let me know what you
45:06think of something
45:07like a half an hour 45 minute review of
45:10tableau not necessarily for each release
45:12but maybe each
45:14yearly uh sort of cut point so at the end
45:16of the year january february right before g
45:19artner drops
45:19their bomb on you know the gartner magic
45:22quadrant we release a review of what's
45:24going on let me know
45:25what you think about that i've been tim
45:27thanks for watching and i'll catch you in
45:28the next video
45:29subscribe like do all the things that
45:31really help out with the channel and the
45:33content thank you
In this video, I go through what’s slated to be released in Tableau 2021.2 Tableau’s coming soon page: https://www.tableau.com/en-gb/products/coming-soonViz Connect session on Tableau Online: https://www.youtube.com/watch?v=7JM3tyk4sdQTableau research on projection Link: https://research.tableau.com/search/site/projectionPasswordless Authentication: https://www.zoho.com/blog/vault/5-reasons-to-adopt-passwordless-authentication-in-2021.htmlIntro 0:00Tableau is built around creators 02:59Ask data and explain data for Viewers 05:43Explain data for Viewers 06:44Collections 08:13Connected desktop 09:53Jumpstart for salesforce 11:19Native Datorama connector 12:31Datorama connector old video 12:51Area calc 13:47Africa map distortion 16:11Map layer control 17:11Tableau Server in a container 17:53Write to google big query 20:49Tableau ID MFA 21:20New data sources for admin insights 23:41Multiple analytics extensions per site 26:06Data freshness improvements 27:02Support for OAuth and OpenID 28:54Writeable field descriptions 30:32Bulk scoring in prep 31:09Bulk rename in prep 32:40Sap hanna performanc eimprovements 35:57Tableau mobile for intune 36:34Amazon Sage maker 38:00Conclusions 40:24Full reviews of Tableau? 44:17