Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,000 --> 00:00:01,000
Tutor: All right, so let's kick things
2
00:00:01,000 --> 00:00:04,000
off with pausing visual queries.
3
00:00:04,000 --> 00:00:06,000
Now, simply put pausing visuals temporarily
4
00:00:06,000 --> 00:00:08,000
stops queries from running.
5
00:00:08,000 --> 00:00:09,000
And what that means is
6
00:00:09,000 --> 00:00:12,000
that requests or updates that are being sent
7
00:00:12,000 --> 00:00:15,000
to the underlying data are not processed
8
00:00:15,000 --> 00:00:17,000
when queries are paused.
9
00:00:17,000 --> 00:00:19,000
And what's great is that when queries are paused
10
00:00:19,000 --> 00:00:22,000
Power BI adds this banner directly
11
00:00:22,000 --> 00:00:24,000
above the report canvas that indicates
12
00:00:24,000 --> 00:00:25,000
that the queries are paused
13
00:00:25,000 --> 00:00:28,000
and lets you refresh them on an ad-hoc basis
14
00:00:28,000 --> 00:00:33,000
or really clear the pause and resume the visual queries.
15
00:00:33,000 --> 00:00:36,000
Now, there's a couple of things that are important to keep
16
00:00:36,000 --> 00:00:38,000
in mind when visuals are paused.
17
00:00:38,000 --> 00:00:42,000
First, all changes and updates are held in a waiting area
18
00:00:42,000 --> 00:00:46,000
and are marked as the visual has pending changes.
19
00:00:46,000 --> 00:00:48,000
So once a refresh is triggered
20
00:00:48,000 --> 00:00:51,000
or visual queries are un-paused, any queries marked
21
00:00:51,000 --> 00:00:55,000
as visual has pending changes will be processed.
22
00:00:55,000 --> 00:00:56,000
So the way that I like to think
23
00:00:56,000 --> 00:00:59,000
about this is imagine you have a line
24
00:00:59,000 --> 00:01:01,000
of shoppers that are waiting to check
25
00:01:01,000 --> 00:01:03,000
out at a grocery store or a market.
26
00:01:03,000 --> 00:01:05,000
Now all of those shoppers are waiting
27
00:01:05,000 --> 00:01:07,000
in line for the cashier to open
28
00:01:07,000 --> 00:01:09,000
and to start processing their purchases
29
00:01:09,000 --> 00:01:12,000
but they're really on hold until the cashier starts.
30
00:01:12,000 --> 00:01:14,000
So again, pretty basic example there
31
00:01:14,000 --> 00:01:16,000
but that's kind of how I think about this.
32
00:01:16,000 --> 00:01:18,000
Second, you'll notice
33
00:01:18,000 --> 00:01:20,000
that the banner above the report canvas
34
00:01:20,000 --> 00:01:22,000
it indicates visual queries have been paused
35
00:01:22,000 --> 00:01:24,000
and provides two different actions.
36
00:01:24,000 --> 00:01:27,000
You can either manually refresh all pending queries
37
00:01:27,000 --> 00:01:29,000
or you can remove the pause
38
00:01:29,000 --> 00:01:33,000
and resume all visual queries and updates as they're made.
39
00:01:33,000 --> 00:01:37,000
Third, a refresh button is added to each visual
40
00:01:37,000 --> 00:01:40,000
on the report that is set to interact with another visual.
41
00:01:40,000 --> 00:01:43,000
Now, the individual refresh button allows you
42
00:01:43,000 --> 00:01:45,000
to update the specific visual instead
43
00:01:45,000 --> 00:01:47,000
of all pending queries, right?
44
00:01:47,000 --> 00:01:49,000
So it's targeting a specific visual instead
45
00:01:49,000 --> 00:01:51,000
of refreshing all of them.
46
00:01:51,000 --> 00:01:54,000
And again, this is a great technique to employ
47
00:01:54,000 --> 00:01:57,000
when you're working on updates to one specific visual
48
00:01:57,000 --> 00:02:00,000
and really want to QA the updates as you work, but not wait
49
00:02:00,000 --> 00:02:03,000
for all of the visuals on the page to update.
50
00:02:03,000 --> 00:02:05,000
Fourth, you can speed up your DAX measure
51
00:02:05,000 --> 00:02:09,000
and calculated column process by adding, moving
52
00:02:09,000 --> 00:02:12,000
and removing calculations without having to wait
53
00:02:12,000 --> 00:02:15,000
for visuals to process the updates.
54
00:02:15,000 --> 00:02:17,000
And then last but not least here,
55
00:02:17,000 --> 00:02:21,000
our formatting options are blocked while visuals are paused.
56
00:02:21,000 --> 00:02:24,000
Formatting options are based on the data in the visual
57
00:02:24,000 --> 00:02:27,000
and when the visual is in a pending state
58
00:02:27,000 --> 00:02:28,000
because the changes are on hold,
59
00:02:28,000 --> 00:02:31,000
formatting actually isn't available.
60
00:02:31,000 --> 00:02:34,000
All right, so let's head over to our Adventure Works file
61
00:02:34,000 --> 00:02:36,000
and we'll check some of these out.
62
00:02:37,000 --> 00:02:39,000
All right, so we're back in our Adventure Works report.
63
00:02:39,000 --> 00:02:43,000
And you can see here in our ribbon view we've got
64
00:02:43,000 --> 00:02:44,000
this optimized ribbon.
65
00:02:44,000 --> 00:02:47,000
And if you're not seeing this, it's likely
66
00:02:47,000 --> 00:02:49,000
because it is still a preview feature.
67
00:02:49,000 --> 00:02:52,000
So you just need to come over into your options
68
00:02:52,000 --> 00:02:55,000
and settings and then navigate
69
00:02:55,000 --> 00:02:58,000
to the preview feature section and make sure
70
00:02:58,000 --> 00:03:00,000
the optimized ribbon is checked.
71
00:03:00,000 --> 00:03:03,000
So once you've got the optimized ribbon here, you can click
72
00:03:03,000 --> 00:03:07,000
into it and you can see that we've got our pause queries,
73
00:03:07,000 --> 00:03:10,000
our optimization presets, Performance Analyzer
74
00:03:10,000 --> 00:03:13,000
and our apply all slicers button here.
75
00:03:13,000 --> 00:03:14,000
So first things first,
76
00:03:14,000 --> 00:03:17,000
let's turn on our pause visual queries.
77
00:03:17,000 --> 00:03:19,000
And you can see as soon as we click it
78
00:03:19,000 --> 00:03:22,000
we get our banner on top of the reporting canvas, right?
79
00:03:22,000 --> 00:03:24,000
And we've got a couple of different options here.
80
00:03:24,000 --> 00:03:26,000
We've got a refresh option,
81
00:03:26,000 --> 00:03:28,000
and if we click it's gonna refresh all the visuals
82
00:03:28,000 --> 00:03:30,000
our pending queries on the page.
83
00:03:30,000 --> 00:03:33,000
We can resume visual queries here as well.
84
00:03:33,000 --> 00:03:35,000
So if we click that, it's gonna remove the banner
85
00:03:35,000 --> 00:03:38,000
and everything's going to refresh.
86
00:03:38,000 --> 00:03:41,000
And again, to restart this or to pause visuals again
87
00:03:41,000 --> 00:03:43,000
we just come back, click pause visuals
88
00:03:43,000 --> 00:03:45,000
and we get that same banner here.
89
00:03:45,000 --> 00:03:46,000
Really straightforward.
90
00:03:46,000 --> 00:03:48,000
I think it makes a lot of sense here.
91
00:03:48,000 --> 00:03:52,000
So what happens now once we start interacting with visuals.
92
00:03:52,000 --> 00:03:54,000
Let's say we're doing some report development
93
00:03:54,000 --> 00:03:55,000
or we're just kind of clicking around
94
00:03:55,000 --> 00:03:58,000
and we want to filter and stuff.
95
00:03:58,000 --> 00:04:00,000
So if we click on a data point
96
00:04:00,000 --> 00:04:04,000
and we can see that the visuals tried to process an update
97
00:04:04,000 --> 00:04:06,000
but nothing actually changed, right?
98
00:04:06,000 --> 00:04:09,000
And now we've got these little header icons
99
00:04:09,000 --> 00:04:13,000
or header banners that says visual has pending changes
100
00:04:13,000 --> 00:04:15,000
with a refresh button, right?
101
00:04:15,000 --> 00:04:18,000
So we can click this refresh button to actually
102
00:04:18,000 --> 00:04:20,000
apply those changes, right?
103
00:04:20,000 --> 00:04:23,000
So now when we apply it, we see these values change
104
00:04:23,000 --> 00:04:26,000
and now we're looking at our orders by category
105
00:04:26,000 --> 00:04:29,000
only on our specific date that's been selected
106
00:04:29,000 --> 00:04:31,000
from the line chart here.
107
00:04:31,000 --> 00:04:34,000
Again, same thing goes for all of the other visuals here.
108
00:04:34,000 --> 00:04:36,000
One thing that you will notice is that
109
00:04:36,000 --> 00:04:38,000
on our KPI cards here
110
00:04:38,000 --> 00:04:43,000
we actually don't see this same individual refresh option.
111
00:04:43,000 --> 00:04:46,000
And the reason for that is because we have disabled
112
00:04:46,000 --> 00:04:51,000
interactions between the line chart and these KPI visuals.
113
00:04:51,000 --> 00:04:52,000
So keep that in mind.
114
00:04:52,000 --> 00:04:54,000
You know, as you're doing your report development
115
00:04:54,000 --> 00:04:58,000
if you don't see this individual refresh option populate,
116
00:04:58,000 --> 00:05:01,000
it's likely because the interactions have been disabled
117
00:05:01,000 --> 00:05:02,000
between the visuals.
118
00:05:02,000 --> 00:05:03,000
All right.
119
00:05:03,000 --> 00:05:06,000
So again, we can click on another data point here
120
00:05:06,000 --> 00:05:09,000
and what you'll see, again, our revenue, profit,
121
00:05:09,000 --> 00:05:14,000
orders, return rate, all these KPIs are unchanged.
122
00:05:14,000 --> 00:05:15,000
You actually can't see it very well.
123
00:05:15,000 --> 00:05:18,000
I'm actually gonna close this dialogue box.
124
00:05:18,000 --> 00:05:21,000
These all have refresh icons here as well.
125
00:05:21,000 --> 00:05:25,000
So again, you could go through and manually refresh that,
126
00:05:25,000 --> 00:05:28,000
or if you wanted to refresh all of these visuals
127
00:05:28,000 --> 00:05:31,000
after you made the updates, you can come back up here,
128
00:05:31,000 --> 00:05:33,000
click refresh visuals,
129
00:05:33,000 --> 00:05:36,000
and this is gonna refresh everything that is pending.
130
00:05:36,000 --> 00:05:38,000
All right, so one other thing that's important to note here
131
00:05:38,000 --> 00:05:41,000
is the whole formatting being disabled.
132
00:05:41,000 --> 00:05:44,000
I've selected an individual point here.
133
00:05:44,000 --> 00:05:47,000
We see that visuals have pending changes.
134
00:05:47,000 --> 00:05:50,000
So let's click on our matrix here, and let's say
135
00:05:50,000 --> 00:05:52,000
that we wanted to update some of the formatting contained
136
00:05:52,000 --> 00:05:54,000
within the matrix.
137
00:05:54,000 --> 00:05:58,000
All right, we come back to our formatting options here,
138
00:05:58,000 --> 00:05:59,000
click more options.
139
00:05:59,000 --> 00:06:02,000
And you see our formatting pane is blank, right?
140
00:06:02,000 --> 00:06:04,000
To format your visuals, refresh it
141
00:06:04,000 --> 00:06:06,000
or resume visual queries.
142
00:06:06,000 --> 00:06:08,000
So giving you two options here.
143
00:06:08,000 --> 00:06:11,000
We could either resume visual queries for the entire report
144
00:06:11,000 --> 00:06:15,000
or once we click refresh and process the pending changes
145
00:06:15,000 --> 00:06:19,000
for this specific visual, we now get access
146
00:06:19,000 --> 00:06:22,000
to the formatting options within the formatting pane.
147
00:06:22,000 --> 00:06:24,000
Just something to keep in mind there where
148
00:06:24,000 --> 00:06:28,000
it's important to understand when the formatting options are
149
00:06:28,000 --> 00:06:32,000
and are not available in that pending state.
150
00:06:32,000 --> 00:06:34,000
Alright, so that's really pausing
151
00:06:34,000 --> 00:06:36,000
and refreshing visual queries in Power BI.
152
00:06:36,000 --> 00:06:39,000
I think from here, let's refresh all visuals.
153
00:06:40,000 --> 00:06:41,000
Awesome.
154
00:06:41,000 --> 00:06:43,000
So again, it's pretty straightforward here
155
00:06:43,000 --> 00:06:45,000
and it can certainly come in handy when developing
156
00:06:45,000 --> 00:06:49,000
reports that take a long time to process visual queries.
157
00:06:49,000 --> 00:06:52,000
Up next, let's take a look at optimization presets.
12713
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.