{"id":60,"date":"2021-02-26T09:48:23","date_gmt":"2021-02-26T07:48:23","guid":{"rendered":"http:\/\/blogit.xamk.fi\/datalab\/?p=60"},"modified":"2021-02-26T14:58:48","modified_gmt":"2021-02-26T12:58:48","slug":"azure-avuksi-opetukseen","status":"publish","type":"post","link":"https:\/\/blogit.xamk.fi\/datalab\/2021\/02\/26\/azure-avuksi-opetukseen\/","title":{"rendered":"Azure avuksi opetukseen"},"content":{"rendered":"\n<p>Nykymaailma muuttuu valtavalla vauhdilla ja uusia opetusmenetelmi\u00e4 tarvitaan jatkuvasti. Ennen riitti, ett\u00e4 ty\u00f6ntekij\u00e4 osasi sy\u00f6tt\u00e4\u00e4 Exceliin numeroita ja painaa enteri\u00e4, mutta nyky\u00e4\u00e4n sill\u00e4 ei pitk\u00e4lle p\u00e4\u00e4se. Teknologia kehittyy ja sen my\u00f6t\u00e4 tulee uusia ohjelmia, joita ty\u00f6ntekij\u00e4n on osattava k\u00e4ytt\u00e4\u00e4 ja hy\u00f6dynt\u00e4\u00e4. Meid\u00e4n tapauksessamme t\u00e4m\u00e4 ohjelma oli Microsoft Azure. Azure on julkinen pilvipalvelu, jota voidaan k\u00e4ytt\u00e4\u00e4 virtuaalipalvelinten alustana. Lis\u00e4ksi Azure voi toimia kehitysalustana. Azurella pystyt\u00e4\u00e4n hallitsemaan mobiililaitteita, suojaamaan dokumentteja, analysoimaan suuria datamassoja ja luomaan esimerkiksi koneoppimista. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"358\" src=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Azure-serverin-tekeminen-1-1024x358.jpg\" alt=\"\" class=\"wp-image-61\" srcset=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Azure-serverin-tekeminen-1-1024x358.jpg 1024w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Azure-serverin-tekeminen-1-300x105.jpg 300w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Azure-serverin-tekeminen-1-768x269.jpg 768w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Azure-serverin-tekeminen-1.jpg 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mist\u00e4 kaikki alkoi? <\/h2>\n\n\n\n<p>Kaikki alkoi data-analytiikan koulutuksen viidennell\u00e4 lukukaudella toteutettavasta  data-analytiikan tutkimus- ja kehitysprojektista. Saimme Xamkin DataLABilta teht\u00e4v\u00e4ksi SQL-serverin luomisen ja k\u00e4ytt\u00f6oton Microsoft Azuressa. Projekti oli my\u00f6s osa DataLABissa suoritettavaa syvent\u00e4v\u00e4\u00e4 harjoittelua.  Tavoitteena oli saada aikaiseksi Azure-serveri, jota voidaan k\u00e4ytt\u00e4\u00e4 apuna opetuksessa sek\u00e4 tehd\u00e4 lyhyit\u00e4 oppaita serverin luomisesta ja k\u00e4yt\u00f6st\u00e4. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Projektin eteneminen<\/h2>\n\n\n\n<p>Projekti alkoi hitaasti ja rauhallisesti, sill\u00e4 jouduimme ensin odottelemaan, ett\u00e4 saamme oikeudet Xamkin Azuren Resource groupiin. Loimme sinne aluksi oman SQL-serverin, johon my\u00f6hemmin avattiin SQL database. Databasen synnytty\u00e4 selvitimme,  miten sinne saa ladattua dataa, ja kuinka database k\u00e4yt\u00e4nn\u00f6ss\u00e4 toimii. Seuraavaksi haasteeksi osoittautui datan saaminen. Meill\u00e4 ei ollut mit\u00e4\u00e4n ladattavaksi sopivaa dataa, joten pyysimme apua toiselta projektiryhm\u00e4lt\u00e4. Toiselta ryhm\u00e4lt\u00e4 saimme ns. testidataa, jolla pystyimme varmistamaan serverin toimivuuden. Onnistuneen datan siirt\u00e4misen j\u00e4lkeen serveri oli valmis seuraavaan projektiin. <\/p>\n\n\n\n<p>Kaikki vaiheet dokumentoitiin ja niist\u00e4 koottiin lyhyit\u00e4 oppaita opiskelijoita varten. Oppaita l\u00f6ytyy esim. Azure-serverin luomisesta, siirt\u00e4misest\u00e4, tiedon tuomisesta ja datan avaamisesta. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaadittavat ohjelmat<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p style=\"font-size:20px\">Serverin oikeanlainen toimiminen vaatii sen, ett\u00e4 k\u00e4ytt\u00e4j\u00e4lt\u00e4 l\u00f6ytyy tiettyj\u00e4 ohjelmia. Meid\u00e4n tilanteessamme ei vaadita monia ohjelmia, mutta niiden k\u00e4ytt\u00f6 on pakollista. Parhaaksi ohjelmaksi datan lataamiseen ja muokkaamiseen serverille osoittautui Microsoftin SQL Server Management Studio, eli SSMS. Kyseisen ohjelman avulla pystyy vaivattomasti tarkastelemaan databasen sis\u00e4lt\u00f6\u00e4 ja muokkaamaan sit\u00e4. Lis\u00e4ksi ohjelma mahdollistaa sis\u00e4ll\u00f6n lataamisen omaan databaseen. <\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1-1024x621.jpg\" alt=\"\" class=\"wp-image-62\" srcset=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1-1024x621.jpg 1024w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1-300x182.jpg 300w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1-768x466.jpg 768w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1-1200x728.jpg 1200w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/SSMS-1.jpg 1507w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Jotta datan avaaminen ja tarkastelu onnistuu, on parasta k\u00e4ytt\u00e4\u00e4 joko Microsoft Excel tai PowerBI -ohjelmia. N\u00e4iden ohjelmien avulla k\u00e4ytt\u00e4j\u00e4 pystyy avaamaan koneellensa serverill\u00e4 olevat datat ja muokkaamaan niit\u00e4. Ohjelmien avulla datan analysointi on my\u00f6s mielest\u00e4mme helpointa ja monipuolisinta. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mit\u00e4 jatkossa?<\/h2>\n\n\n\n<p>T\u00e4ll\u00e4 hetkell\u00e4 meill\u00e4 on toimiva pilvipalvelu, eli SQL-database. Pilvipalvelua voidaan hy\u00f6dynt\u00e4\u00e4 opetuksessa ja erilaisissa projekteissa. Jatkossa tavoitteenamme on ladata srverille jatkuvasti p\u00e4ivittyv\u00e4\u00e4, eli ns. livedataa. Dataa ker\u00e4t\u00e4\u00e4n Raspberry Pi:n avulla. Ker\u00e4tty data analysoidaan ja visualisoidaan PowerBI ohjelmalla. Olemmekin jo onnistuneesti testanneet sit\u00e4 Raspberry Pi -simulaattorin avulla. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-1024x512.jpg\" alt=\"\" class=\"wp-image-64\" srcset=\"https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-1024x512.jpg 1024w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-300x150.jpg 300w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-768x384.jpg 768w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-1536x768.jpg 1536w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI-1200x600.jpg 1200w, https:\/\/blogit.xamk.fi\/datalab\/wp-content\/uploads\/sites\/56\/2021\/02\/Raspberry-PI.jpg 1926w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nykymaailma muuttuu valtavalla vauhdilla ja uusia opetusmenetelmi\u00e4 tarvitaan jatkuvasti. Ennen riitti, ett\u00e4 ty\u00f6ntekij\u00e4 osasi sy\u00f6tt\u00e4\u00e4 Exceliin numeroita ja painaa enteri\u00e4, mutta nyky\u00e4\u00e4n sill\u00e4 ei pitk\u00e4lle p\u00e4\u00e4se. Teknologia kehittyy ja sen my\u00f6t\u00e4 tulee uusia ohjelmia, joita ty\u00f6ntekij\u00e4n on osattava k\u00e4ytt\u00e4\u00e4 ja hy\u00f6dynt\u00e4\u00e4. Meid\u00e4n tapauksessamme t\u00e4m\u00e4 ohjelma oli Microsoft Azure. Azure on julkinen pilvipalvelu, jota voidaan k\u00e4ytt\u00e4\u00e4 [&hellip;]<\/p>\n","protected":false},"author":277,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[2,8,7,6],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-yleinen","tag-azure","tag-data","tag-pilvipalvelu","tag-serveri"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/users\/277"}],"replies":[{"embeddable":true,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":4,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":73,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/posts\/60\/revisions\/73"}],"wp:attachment":[{"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogit.xamk.fi\/datalab\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}