All language subtitles for 003 Types of Data Connectors_en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French Download
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
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 Instructor: Power BI has a really 2 00:00:01,000 --> 00:00:03,000 robust connector library 3 00:00:03,000 --> 00:00:04,000 that continues to grow 4 00:00:04,000 --> 00:00:08,000 and allows you to access data from virtually anywhere. 5 00:00:08,000 --> 00:00:10,000 So, when you open up Power BI, 6 00:00:10,000 --> 00:00:13,000 you can click on this get data button 7 00:00:13,000 --> 00:00:16,000 in the home tab to access the get data dialogue box. 8 00:00:16,000 --> 00:00:18,000 And this is where you'll see some 9 00:00:18,000 --> 00:00:20,000 of the sources that are available to you. 10 00:00:20,000 --> 00:00:22,000 Bottom line, it's a lot. 11 00:00:22,000 --> 00:00:25,000 You can connect to just about any type of source data, 12 00:00:25,000 --> 00:00:29,000 including flat files like Excel workbooks and folders, 13 00:00:29,000 --> 00:00:33,000 databases like SQL, Access, Oracle, and IBM, 14 00:00:33,000 --> 00:00:37,000 Power Platform, datasets, datamarts, and dataflows, 15 00:00:37,000 --> 00:00:39,000 and online services, 16 00:00:39,000 --> 00:00:40,000 which are a bit more specialized 17 00:00:40,000 --> 00:00:43,000 like GitHub and Salesforce and other sources 18 00:00:43,000 --> 00:00:47,000 like web feeds, R scripts, Hadoop, and more. 19 00:00:47,000 --> 00:00:51,000 So, just tons of options for connecting to data. 20 00:00:51,000 --> 00:00:55,000 Now, I'm not gonna cover each and every data connector, 21 00:00:55,000 --> 00:00:56,000 but let's open up Power BI 22 00:00:56,000 --> 00:01:00,000 and we'll take a look at what this library looks like. 23 00:01:00,000 --> 00:01:01,000 All right, so I've opened up 24 00:01:01,000 --> 00:01:03,000 our saved AdventureWorks report. 25 00:01:03,000 --> 00:01:06,000 And because Power BI is a heck of a lot more fun with data, 26 00:01:06,000 --> 00:01:09,000 Power BI provides a bunch of different prompts 27 00:01:09,000 --> 00:01:11,000 and ways to get data. 28 00:01:11,000 --> 00:01:13,000 So we can see here in the main report Canvas 29 00:01:13,000 --> 00:01:17,000 we have this prompt to add data to your report, right? 30 00:01:17,000 --> 00:01:19,000 And they give us a couple of quick links here 31 00:01:19,000 --> 00:01:21,000 for Excel data or SQL Server, 32 00:01:21,000 --> 00:01:24,000 you could paste data from a blank table. 33 00:01:24,000 --> 00:01:27,000 You could click get data here from another source. 34 00:01:27,000 --> 00:01:29,000 You could also head over to the right hand pane 35 00:01:29,000 --> 00:01:33,000 and start the get data process from here. 36 00:01:33,000 --> 00:01:36,000 You could come over and click transform data. 37 00:01:36,000 --> 00:01:38,000 And then this would launch the query editor 38 00:01:38,000 --> 00:01:39,000 like we saw with Chris. 39 00:01:39,000 --> 00:01:41,000 And you could actually connect to data here 40 00:01:41,000 --> 00:01:45,000 or you could select the get data menu here, right? 41 00:01:45,000 --> 00:01:47,000 The larger point here is 42 00:01:47,000 --> 00:01:49,000 that regardless of where you click data, 43 00:01:49,000 --> 00:01:52,000 you'll end up in the exact same spot, 44 00:01:52,000 --> 00:01:53,000 which is the get data menu. 45 00:01:55,000 --> 00:01:57,000 So now that we're in the get data menu, 46 00:01:57,000 --> 00:02:01,000 let's say you're looking for something specific like SQL, 47 00:02:01,000 --> 00:02:03,000 you could type this into the search bar 48 00:02:03,000 --> 00:02:06,000 and it's going to limit those search results 49 00:02:06,000 --> 00:02:08,000 or the connection options here 50 00:02:08,000 --> 00:02:12,000 to only those different SQL connections, right? 51 00:02:12,000 --> 00:02:14,000 So if you knew exactly what you were looking for, 52 00:02:14,000 --> 00:02:16,000 you could use that type of an option. 53 00:02:16,000 --> 00:02:19,000 Otherwise, you'll just default to this all list, 54 00:02:19,000 --> 00:02:22,000 which shows you all of the different data connectors 55 00:02:22,000 --> 00:02:23,000 available to you. 56 00:02:23,000 --> 00:02:26,000 And like we said, it's a ton. 57 00:02:26,000 --> 00:02:28,000 Now looking at the file options here, 58 00:02:28,000 --> 00:02:30,000 there are some pretty common ones 59 00:02:30,000 --> 00:02:34,000 like Excel, text, or csv, JSON. 60 00:02:34,000 --> 00:02:36,000 And then we've got this folder option here, 61 00:02:36,000 --> 00:02:38,000 which is actually a pretty interesting one 62 00:02:38,000 --> 00:02:41,000 and we're gonna do a demo on this a little bit later. 63 00:02:41,000 --> 00:02:45,000 But basically, connecting to a folder allows you to connect 64 00:02:45,000 --> 00:02:49,000 to all of the file contents contained within that folder 65 00:02:49,000 --> 00:02:51,000 and then automatically append 66 00:02:51,000 --> 00:02:54,000 and blend those new files together. 67 00:02:54,000 --> 00:02:57,000 And what's really cool is that any files that you add 68 00:02:57,000 --> 00:02:58,000 to that folder over time 69 00:02:58,000 --> 00:03:00,000 will be added into that query as well. 70 00:03:00,000 --> 00:03:04,000 So, it's a really, really great automation technique 71 00:03:04,000 --> 00:03:06,000 which again, I'll show you in a little bit. 72 00:03:06,000 --> 00:03:10,000 So next up, we've got some database connectors here 73 00:03:10,000 --> 00:03:13,000 and they pretty much speak for themselves. 74 00:03:13,000 --> 00:03:17,000 So you've got options like SQL Server databases, 75 00:03:17,000 --> 00:03:19,000 Oracle databases, 76 00:03:19,000 --> 00:03:21,000 MySQL, Postgres, 77 00:03:21,000 --> 00:03:23,000 BigQuery, Snowflake, 78 00:03:23,000 --> 00:03:25,000 and many, many more options here. 79 00:03:25,000 --> 00:03:28,000 If we head over to the power platform options 80 00:03:28,000 --> 00:03:30,000 these are also pretty straightforward 81 00:03:30,000 --> 00:03:34,000 and allow you to connect to datasets, datamarts, 82 00:03:34,000 --> 00:03:36,000 the dataverse, and dataflows. 83 00:03:36,000 --> 00:03:38,000 So again, anything that has been created 84 00:03:38,000 --> 00:03:40,000 within Power BI Service 85 00:03:40,000 --> 00:03:42,000 or another power platform application 86 00:03:42,000 --> 00:03:44,000 should be accessible through here. 87 00:03:44,000 --> 00:03:46,000 And if we head over to Azure, 88 00:03:46,000 --> 00:03:49,000 this contains all of the Azure specific connections 89 00:03:49,000 --> 00:03:52,000 like Azure SQL databases, 90 00:03:52,000 --> 00:03:56,000 Azure Analysis Services, Databricks, and more. 91 00:03:56,000 --> 00:04:00,000 Online services has some interesting ones as well. 92 00:04:00,000 --> 00:04:01,000 You can see here we've got things 93 00:04:01,000 --> 00:04:06,000 like SharePoint lists, Dynamics 365, Salesforce objects, 94 00:04:07,000 --> 00:04:11,000 GitHub, Mix Panel, Marketo, QuickBooks. 95 00:04:11,000 --> 00:04:14,000 Again, we've just got a ton of different options here 96 00:04:14,000 --> 00:04:15,000 and this is a place 97 00:04:15,000 --> 00:04:17,000 where it's definitely worth looking through some 98 00:04:17,000 --> 00:04:20,000 of the connectors just to see what's available to you. 99 00:04:22,000 --> 00:04:24,000 And then last but not least, 100 00:04:24,000 --> 00:04:25,000 we've got this other tab 101 00:04:25,000 --> 00:04:28,000 and here you've got some interesting ones as well. 102 00:04:28,000 --> 00:04:31,000 So at the top here, we have this webpage connector 103 00:04:31,000 --> 00:04:33,000 and here you can type in a web address 104 00:04:33,000 --> 00:04:36,000 and then scrape data from a webpage. 105 00:04:36,000 --> 00:04:39,000 And I'm gonna show you a demo on this a little bit later. 106 00:04:39,000 --> 00:04:41,000 We've got some other great options here 107 00:04:41,000 --> 00:04:46,000 like R scripts, Python, ODDC connectors, Google Sheets. 108 00:04:48,000 --> 00:04:50,000 We'll scroll down to the bottom here. 109 00:04:50,000 --> 00:04:52,000 And we've got this one option here 110 00:04:52,000 --> 00:04:54,000 at the bottom called Blank Query. 111 00:04:54,000 --> 00:04:56,000 And this is a super powerful option, 112 00:04:56,000 --> 00:04:59,000 especially if you know how to write M code. 113 00:04:59,000 --> 00:05:02,000 So this allows you to generate a custom connection yourself. 114 00:05:02,000 --> 00:05:05,000 And we're also going to do a very simple demo 115 00:05:05,000 --> 00:05:08,000 on this later in the section using a blank query 116 00:05:08,000 --> 00:05:10,000 to create a dynamic rolling calendar 117 00:05:10,000 --> 00:05:13,000 that updates based on the current date. 118 00:05:14,000 --> 00:05:17,000 So, the important thing to note here is 119 00:05:17,000 --> 00:05:19,000 that I'm not gonna walk through 120 00:05:19,000 --> 00:05:21,000 all of these different connectors. 121 00:05:21,000 --> 00:05:22,000 The biggest reason for this 122 00:05:22,000 --> 00:05:25,000 is that Power BI has done such a great job standardizing 123 00:05:25,000 --> 00:05:27,000 the connection process 124 00:05:27,000 --> 00:05:29,000 and it's honestly remarkably consistent 125 00:05:29,000 --> 00:05:31,000 and user friendly across the board, 126 00:05:31,000 --> 00:05:33,000 regardless of the connection type. 127 00:05:33,000 --> 00:05:36,000 So whether you're connecting to a database, 128 00:05:36,000 --> 00:05:38,000 a file, an online service, 129 00:05:38,000 --> 00:05:41,000 once you've correctly entered the connection details 130 00:05:41,000 --> 00:05:43,000 and authenticated the credentials, 131 00:05:43,000 --> 00:05:46,000 you'll always arrive at the same end result, 132 00:05:46,000 --> 00:05:48,000 which is the query editor. 133 00:05:48,000 --> 00:05:50,000 So with that said, 134 00:05:50,000 --> 00:05:52,000 for the purposes of this course, 135 00:05:52,000 --> 00:05:55,000 we're really only going to be using CSV files 136 00:05:55,000 --> 00:05:57,000 because they're simple, ubiquitous, 137 00:05:57,000 --> 00:06:01,000 and can be downloaded straight from the course resources. 138 00:06:01,000 --> 00:06:03,000 Just keep in mind that all of the concepts 139 00:06:03,000 --> 00:06:05,000 that we cover in the query editor 140 00:06:05,000 --> 00:06:07,000 really apply to everything here 141 00:06:07,000 --> 00:06:09,000 regardless of the original source. 142 00:06:09,000 --> 00:06:13,000 So with that, let's quickly connect to our first CSV file, 143 00:06:13,000 --> 00:06:15,000 our territory lookup. 144 00:06:17,000 --> 00:06:18,000 All right, so for this course, 145 00:06:18,000 --> 00:06:22,000 I have downloaded all of the course resources 146 00:06:22,000 --> 00:06:24,000 into a folder on my desktop. 147 00:06:24,000 --> 00:06:25,000 And so what I'm gonna do is I'm gonna connect 148 00:06:25,000 --> 00:06:28,000 to all of the data right from here, all right? 149 00:06:28,000 --> 00:06:28,000 And we want to connect 150 00:06:28,000 --> 00:06:31,000 to our AdventureWorks Territory Lookup. 151 00:06:33,000 --> 00:06:34,000 And when we open this, 152 00:06:34,000 --> 00:06:38,000 Power BI is going to show us this preview window. 153 00:06:38,000 --> 00:06:41,000 And the preview window is pretty straightforward, right? 154 00:06:41,000 --> 00:06:46,000 Gives us the name of the file, file origin, the delimiter. 155 00:06:46,000 --> 00:06:49,000 Because this is a CSV file, 156 00:06:49,000 --> 00:06:51,000 the delimiter defaults to comma. 157 00:06:51,000 --> 00:06:53,000 You can see we've got some other options here 158 00:06:53,000 --> 00:06:55,000 for different file types. 159 00:06:55,000 --> 00:06:57,000 Gives us the data type detection. 160 00:06:58,000 --> 00:07:00,000 Power BI basically takes its best guess 161 00:07:00,000 --> 00:07:03,000 at the data types based on a sampling of rows. 162 00:07:03,000 --> 00:07:06,000 So here it's set to 200 by default. 163 00:07:06,000 --> 00:07:09,000 You could choose to sample based on the entire dataset 164 00:07:09,000 --> 00:07:11,000 or not detect the data types at all. 165 00:07:11,000 --> 00:07:13,000 And then from here at the bottom, 166 00:07:13,000 --> 00:07:14,000 we've got two options, 167 00:07:14,000 --> 00:07:16,000 load or transform data. 168 00:07:16,000 --> 00:07:19,000 And load is going to load this data directly 169 00:07:19,000 --> 00:07:21,000 into the data model, 170 00:07:21,000 --> 00:07:23,000 but transform data is actually gonna bring us 171 00:07:23,000 --> 00:07:25,000 into the query editor, 172 00:07:25,000 --> 00:07:26,000 and that's what we want to do. 173 00:07:28,000 --> 00:07:32,000 All right, and as the query editor is loading here, 174 00:07:32,000 --> 00:07:34,000 we kind of see a familiar interface, 175 00:07:34,000 --> 00:07:36,000 but we've got some kind of new options. 176 00:07:36,000 --> 00:07:38,000 It's a little bit of a different layout. 177 00:07:38,000 --> 00:07:41,000 And we're gonna expand this window. 178 00:07:41,000 --> 00:07:43,000 So, kind of starting at the top here, 179 00:07:43,000 --> 00:07:44,000 we're gonna go over this 180 00:07:44,000 --> 00:07:47,000 in much more detail in a later lecture. 181 00:07:47,000 --> 00:07:51,000 But we've got some different tabs and ribbon options here. 182 00:07:51,000 --> 00:07:54,000 You can see that we've got queries over here. 183 00:07:54,000 --> 00:07:56,000 This is the table that we just connected to, 184 00:07:56,000 --> 00:07:57,000 that data source. 185 00:07:58,000 --> 00:08:02,000 We have our kind of preview window here as well. 186 00:08:02,000 --> 00:08:03,000 And then on the right hand side 187 00:08:03,000 --> 00:08:05,000 we've got this query settings pane 188 00:08:05,000 --> 00:08:08,000 that has properties and applied steps, right? 189 00:08:08,000 --> 00:08:11,000 And again, we're gonna dig into all of this in more detail. 190 00:08:11,000 --> 00:08:12,000 So for now, 191 00:08:12,000 --> 00:08:16,000 let's update this table name to just Territory Lookup. 192 00:08:16,000 --> 00:08:18,000 So we're gonna delete the AdventureWorks portion. 193 00:08:20,000 --> 00:08:21,000 We're gonna come up here 194 00:08:21,000 --> 00:08:24,000 and we are going to save our workbook, 195 00:08:25,000 --> 00:08:28,000 so we can click apply or apply later. 196 00:08:28,000 --> 00:08:31,000 What I wanna do is I want to actually apply these changes, 197 00:08:31,000 --> 00:08:32,000 so Power BI goes through 198 00:08:32,000 --> 00:08:35,000 and saves and applies those changes 199 00:08:35,000 --> 00:08:38,000 and we stay right here in the query editor. 200 00:08:38,000 --> 00:08:39,000 Okay, great. 201 00:08:39,000 --> 00:08:40,000 So at this point 202 00:08:40,000 --> 00:08:43,000 we've loaded our first data source into Power BI. 203 00:08:43,000 --> 00:08:45,000 We've saved our workbook. 204 00:08:45,000 --> 00:08:47,000 We're in this brand new Power Query interface 205 00:08:47,000 --> 00:08:49,000 that's a little bit unfamiliar. 206 00:08:49,000 --> 00:08:52,000 Up next, let's cover some of the Power Query options 207 00:08:52,000 --> 00:08:54,000 and tools that are available to us. 16162

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.