- Dataera
- Datacademy
- Kursai
- Kurso-aprasymas
Pažangios duomenų analizės su Python programavimu bei verslo programų kūrimo ir procesų automatizavimo kursai
- Duomenų mokslininkas (angl. Data Scientist)
- Duomenų analitikas (angl. Data Analyst)
- Duomenų inžinierius (angl. Data Engineer)
- Verslo analitikas (angl. Business Analyst)
- Robotinio automatizavimo inžinierius (angl. RPA Engineer)
- Duomenų inžinierius (angl. Data Engineer)
Kontaktinio mokymo trukmė: 162 ak. val.
Savarankiško darbo trukmė: 162 ak. val.
Kurso programa
Python
Power Apps
SQL
Power BI
Power Automate
Power BI Service
Virtual Agent
Jei norite išmokti, kaip naudoti Python - vieną iš populiariausių ir lanksčiausių programavimo kalbų, kuri leidžia atlikti pažangią duomenų analizę ir kurti įvairius projektus, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi jokios programavimo patirties ar supratimo apie programavimo kalbas. Jūs susipažinsite su programavimo pasauliu, skirtingomis programavimo kalbomis, algoritmų principais, dvejetainių pasauliu ir išmoksite Python programavimo nuo nulio. Taip pat, jūs išmoksite, kaip praktiškai taikyti programinį kodą, naudoti Python kodą skirtingose programavimo aplinkose, kurti analitinius projektus naudojant Python algoritmus ir populiariausias bibliotekas, pvz., Pandas, Numpy, Scipy, Matplotlib ir kt. Be to, jūs išmoksite, kaip integruoti Python kodą į skirtingus įrankius, pvz., Power BI, Excel, SQL ir kt. 🚀
Po kursų jūs galėsite:
Suprasti programavimo kalbų ir algoritmų pagrindus ir skirtumus
Naudoti Python ir jo pagrindines sintaksės taisykles, duomenų tipus, kintamuosius, sąlygas, ciklus, funkcijas, klases ir modulius
Atlikti duomenų analizę ir vizualizaciją naudodami Python bibliotekas, tokias kaip Pandas, Numpy, Scipy, Matplotlib ir kt.
Kurti analitinius projektus naudodami Python algoritmus, pvz., statistikos, koreliacijos, regresijos, klasterizacijos, klasifikacijos ir kt.
Integruoti Python kodą į skirtingus įrankius, pvz., Power BI, Excel, SQL ir kt.
Kursai vyksta 36 valandas, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi ilgametę patirtį praktiškai naudojant Python ir duomenų analizę. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Python ir pažangios duomenų analizės žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Python pažangios duomenų analizės kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
Python pagrindai
- Programavimo kalbų pagrindai
Programavimo kalbų pagrindai yra esminės sąvokos ir konceptai, kurie leidžia kurti kompiuterinius programas.
Štai keletas svarbiausių dalykų, kuriuos reikia žinoti:
- Sintaksė: Programavimo kalbos turi savo taisykles ir sintaksę, kurią reikia laikytis. Tai apima teisingą simbolių naudojimą, komandų struktūrą ir taisykles.
- Kintamieji: Kintamieji yra vardai, kuriuos naudojame saugoti duomenims. Jie gali būti skaičiai, tekstas arba kitos reikšmės.
- Operatoriai: Operatoriai leidžia atlikti veiksmus su kintamaisiais, pavyzdžiui, sudėti, atimti, dauginti arba dalinti.
- Sąlygos sakiniai: Sąlygos sakiniai leidžia programoms priimti sprendimus. Pavyzdžiui, “jei” tam tikra sąlyga yra teisinga, tada vykdyti tam tikrą kodą.
- Ciklai: Ciklai leidžia kartoti tam tikrą kodą. Pavyzdžiui, “for” ciklas gali leisti atlikti veiksmus tam tikrą kartų skaičių.
- Funkcijos: Funkcijos yra perpanaudojamos kodinės blokai, kurie atlieka tam tikrus veiksmus. Jos padeda išskirti kodą ir padaryti jį tvarkingesnį.
- Komentarai: Komentarai yra teksto dalys, kurios nėra vykdomos, bet padeda paaiškinti kodą. Jie yra naudingi programuotojams ir kitoms asmenims, kurie skaitys kodą.
Tai tik pradinis sąrašas, bet šie pagrindai yra esminiai norint suprasti ir kurti programavimo kalboje. Štai keletas skirtingų programavimo kalbų ir trumpi jų aprašymai.
- Python: Python yra lengva ir skaitoma programavimo kalba, kuri tinka pradedantiesiems. Ji naudojama duomenų analizei, interneto svetainių kūrimui ir automatizavimui.
- Java: Java yra plačiai naudojama kalba, veikianti daugelyje platformų. Ji naudojama įmonių sistemoms, mobilioms programoms ir interneto svetainėms.
- JavaScript: JavaScript yra kliento pusės kalba, skirta interneto naršyklėms. Ji leidžia kurti dinaminį turinį ir interaktyvias svetaines.
- C++: C++ yra bendros paskirties kalba, naudojama programoms ir operacinėms sistemoms. Ji yra galinga ir naudojama daugelyje sričių.
- C#: C# yra Microsoft sukurtas kalbos variantas, naudojamas Windows programoms. Ji yra objektinė ir turi gausybę bibliotekų.
- Ruby: Ruby yra lengva ir elegantiška kalba, naudojama interneto svetainėms ir programoms kurti.
- PHP: PHP yra serverio pusės kalba, skirta interneto svetainėms. Ji yra plačiai naudojama ir turi daugybę funkcijų.
- Swift: Swift yra Apple sukurtas kalbos variantas, naudojamas iOS ir macOS programoms. Ji yra moderni ir greita.
- Go (Golang): Go yra nauja kalba, kuri yra greita, paprasta ir puikiai tinka interneto programavimui.
- SQL: SQL yra kalba, skirta duomenų bazių valdymui. Ji naudojama duomenų paieškai, atnaujinimui ir analizei.
Kiekviena iš šių kalbų turi savo privalumų ir naudojimo sričių, todėl verta išmokti bent kelias iš jų, priklausomai nuo jūsų interesų ir poreikių.
- Kodo redaktoriai
Python kodo redaktoriai yra įrankiai, skirti kodui rašyti ir redaguoti. Jie padeda programuotojams efektyviau kurti ir tvarkyti Python programinį kodą. Štai keletas gerai žinomų Python kodo redaktorių:
- PyCharm: Tai galinga integruota kūrimo aplinka (IDE), sukurta „JetBrains“. PyCharm turi daug funkcijų, įskaitant kodų pynimą, automatinius užbaigimus, testavimą ir derinimą. Tai puikus pasirinkimas profesionalams, kurie dirba su dideliais projektais.
- Visual Studio Code (VS Code): Tai nemokamas kodo redaktorius, kuris palaiko Jupyter Notebook integraciją. VS Code leidžia kurti, atidaryti ir išsaugoti Jupyter Notebook failus. Jis taip pat suteikia galimybę vykdyti kodo ląsteles, peržiūrėti kintamuosius ir derinti kodą.
- Jupyter Notebook: Tai atvirojo kodo projektas, leidžiantis derinti Markdown tekstą ir vykdomą Python šaltinio kodą viename dokumente. Jupyter Notebook yra puikus pasirinkimas mokymuisi, eksperimentavimui ir duomenų analizei. Jis leidžia rašyti ir vykdyti kodą ląstelėmis, pridėti aprašymus ir vizualizacijas.
Kiekvienas iš šių redaktorių turi savo privalumų ir yra tinkamas skirtingiems poreikiams. PyCharm yra galingas ir profesionaliems projektams, VS Code yra universalus ir palaiko Jupyter Notebook, o Jupyter Notebook yra puikus mokymuisi ir eksperimentavimui.
- Pagrindinės Python funkcijos
Python pagrindinės (angl. Built-In) funkcijos yra funkcijos ir tipai, kurie yra įdiegti į Python interpretatorių ir visada prieinami. Šios funkcijos yra esminės programavime ir naudojamos įvairiose situacijose. Štai keletas svarbiausių Python funkcijų:
1. Aritmetiniai funkcijos:
- abs(x): Grąžina skaičiaus absoliutinę reikšmę.
- divmod(a, b): Grąžina dalybos liekaną ir sveikąją dalį.
- pow(x, y): Pakelia x laipsniu y.
- round(number, ndigits): Apvalina skaičių iki nurodyto skaitmenų skaičiaus.
2. Teksto funkcijos:
- len(s): Grąžina objekto ilgį (pvz., eilutės ar sąrašo).
- str(object): Konvertuoja objektą į teksto eilutę.
- ord(c): Grąžina simbolio ASCII kodą.
3. Sąrašo funkcijos:
- max(iterable): Grąžina didžiausią reikšmę iš sąrašo.
- min(iterable): Grąžina mažiausią reikšmę iš sąrašo.
- sum(iterable): Grąžina sąrašo elementų sumą.
4. Žodyno funkcijos:
- dict(): Sukuria naują žodyną.
- keys(): Grąžina žodyno raktus.
- values(): Grąžina žodyno reikšmes.
5. Kitos funkcijos:
- type(object): Grąžina objekto tipą.
- help(object): Suteikia pagalbos informaciją apie objektą.
- input(prompt): Grąžina vartotojo įvestį.
Šios funkcijos leidžia programuotojams efektyviai manipuliuoti duomenimis ir yra esminės Python kalboje.
- Python duomenų tipai
Python duomenų tipai yra pagrindinės struktūros, kurios leidžia programuotojams saugoti ir manipuliuoti informacija. Šie tipai nurodo, kaip duomenys yra organizuoti ir kaip su jais galima atlikti veiksmus. Štai keletas svarbiausių Python duomenų tipų:
1. Tekstinis (str): Tai eilutė simbolių, pvz., teksto ar simbolių rinkinys. Pavyzdžiui: "Labas, pasauli!".
2. Skaičius (int, float, complex):
- int: Sveikasis skaičius, pvz., 42.
- float: Slankiojo kablelio skaičius, pvz., 3.14.
- complex: Kompleksinis skaičius, pvz., 2 + 3j.
3. Eilės (list, tuple, range):
- list: Keičiamas sąrašas elementų, pvz., [1, 2, 3].
- tuple: Nekeičiamas sąrašas elementų, pvz., (1, 2, 3).
- range: Skaičių seka, pvz., range(0, 10).
4. Kartografavimo (dict): Raktų ir reikšmių porų rinkinys, pvz., {'vardas': 'Jonas', 'amžius': 30}.
5. Rinkinių (set, frozenset):
- set: Unikalių elementų rinkinys, pvz., {1, 2, 3}.
- frozenset: Nekeičiamas set, pvz., frozenset({1, 2, 3}).
6. Loginis (bool): Loginė reikšmė True arba False.
7. Dvejetainiai (bytes, bytearray, memoryview):
- bytes: Nekeičiama baitų seka, pvz., b'Hello'.
- bytearray: Keičiama baitų seka, pvz., bytearray([65, 66, 67]).
8. Jokio tipo (NoneType): Reikšmė, kuri nereiškia nieko, pvz., None.
Šie duomenų tipai leidžia programuotojams efektyviai manipuliuoti informacija ir yra pagrindas Python programavime.
- Kintamieji
Python kintamieji yra rezervuotos atminties vietos, kuriose saugomos vertės. Skirtingai nuo kitų programavimo kalbų, tokių kaip C, C++, Java ir kt., Python nereikalauja aiškiai deklaruoti kintamojo tipo prieš jam priskiriant vertę. Kintamieji gali būti įvairūs: skaičiai, simboliai, tekstas ar kita informacija. Jie leidžia saugoti ir manipuliuoti duomenimis programose. Kintamųjų pavadinimai gali būti sudaryti iš raidžių, skaičių ir apatinio brūkšnelio (A-z, 0-9, _). Jie taip pat yra jautrūs mažosioms/didžiosioms raidėms.
Pavyzdžiai:
Python
vardas = 'Datacademy'
skaicius = 22
tekstas = "Labas, pasauli!"
Kintamieji yra nepakeičiama priemonė, leidžianti saugoti ir manipuliuoti informacija programose.
- Operatoriai
Python operatoriai yra specialūs simboliai arba žodžiai, kurie leidžia atlikti veiksmus su kintamaisiais ir reikšmėmis. Šie operatoriai yra esminiai programavime ir naudojami įvairiose situacijose. Štai keletas svarbiausių Python operatorių grupių:
1. Aritmetiniai operatoriai:
- +: Sudeda dvi reikšmes.
- -: Atima vieną reikšmę iš kitos.
- *: Sudaugina dvi reikšmes.
- /: Padalina vieną reikšmę iš kitos.
- %: Grąžina liekaną po dalybos.
- **: Pakelia reikšmę laipsniu.
- //: Grąžina sveikąją dalį po dalybos.
2. Priskyrimo operatoriai:
- =: Priskiria reikšmę kintamajam.
- +=, -= ir kt.: Priskiria ir atlieka veiksmą su kintamuoju.
3. Palyginimo operatoriai:
- ==: Lygina dvi reikšmes.
- !=: Tikrina, ar reikšmės nelygios.
- >, <, >=, <=: Lygina reikšmes pagal dydį.
4. Loginiai operatoriai:
- and: Grąžina True, jei abu teiginiai yra teisingi.
- or: Grąžina True, jei bent vienas teiginys yra teisingas.
- not: Grąžina priešingą teiginio reikšmę.
5. Identifikacijos operatoriai:
- is: Tikrina, ar du objektai yra vienodi.
- is not: Tikrina, ar du objektai nėra vienodi.
6. Narystės operatoriai:
- in: Tikrina, ar reikšmė yra sąraše arba žodyne.
- not in: Tikrina, ar reikšmės nėra sąraše arba žodyne.
7. Dvejetainiai operatoriai:
- &, |, ^, ~, <<, >>: Atlieka operacijas su dvejetainiais skaičiais.
Šie operatoriai leidžia programuotojams atlikti įvairius veiksmus su duomenimis ir yra esminiai Python kalboje.
- Bazinė matematika
Bazinė matematika Python yra susijusi su įvairiais matematiniais veiksmais ir funkcijomis, kurias galima naudoti skaičių manipuliacijoms. Galime naudoti Python įprastus operatorius ir funkcijas bazinėje matematikoje. Štai keletas pavyzdžių:
- Sudėtis (+):
- Jei norime sudėti du skaičius, galime tiesiog naudoti + operatorių:
- 5 + 3
- Rezultatas: 8
- Dauginimas (*):
- Jei norime sudauginti du skaičius, naudojame * operatorių:
- 4 * 6
- Rezultatas: 24
- Kėlimas laipsniu (**):
- Norint pakelti skaičių laipsniu, naudojame ** operatorių:
- 2 ** 3
- Rezultatas: 8
- Dalyba (/):
- Jei norime padalinti vieną skaičių iš kito, naudojame / operatorių:
- 10 / 2
- Rezultatas: 5.0
- Dalyba be liekanos (//):
- Norint gauti sveikąją dalį po dalybos, naudojame // operatorių:
- 10 // 3
- Rezultatas: 3
- Liekana (%):
- Jei norime gauti liekaną po dalybos, naudojame % operatorių:
- 10 % 3
- Rezultatas: 1
- Atimtis (-):
- Jei norime atimti vieną skaičių iš kito, naudojame - operatorių:
- 7 - 4
- Rezultatas: 3
Tai yra pagrindiniai Python operatoriai, kurie leidžia atlikti bazinius matematinius veiksmus. Jie yra labai naudingi, kai dirbame su skaičiais programose.
- Duomenų rinkiniai
Python integruotieji duomenų rinkiniai leidžia saugoti ir manipuliuoti duomenimis:
1. tuple (kortelė):
- Tai nekeičiamas duomenų rinkinys, kuris saugo elementus tarp skliaustų.
- Kortelė yra naudinga, kai reikia saugoti fiksuotą elementų rinkinį.
- Pvz., mano_tuple = (1, 2, 3).
2. list (sąrašas):
- Tai dinamiškas duomenų rinkinys, kuriame elementai gali pasikartoti.
- Sąrašas gali būti bet kokio tipo ir yra labai galingas Python įrankis.
- Pvz., mano_list = [1, 2, 3, 'tekstas'].
3. dict (žodynas):
- Tai raktas-vertė porų kolekcija, kurioje kiekvienas raktas yra unikalus.
- Žodynas naudojamas saugoti duomenis pagal raktus.
- Pvz., mano_dict = {'vardas': 'Jonas', 'amžius': 30}.
4. set (aibė):
- Tai unikalių elementų kolekcija be tvarkos.
- Rinkinys naudojamas, kai reikia saugoti tik unikalius elementus.
- Pvz., mano_set = {1, 2, 3, 4}.
Šios duomenų struktūros yra galingos ir naudingos skirtingiems uždaviniams sprendžiant
- Metodai
Python metodai yra funkcijos, kurios yra susietos su objektais ir leidžia atlikti veiksmus su šiais objektais. Šie metodai yra iškviečiami naudojant objekto pavadinimą, tašką ir metodo pavadinimą. Štai keletas svarbiausių Python metodų:
1. String (teksto eilutės) metodai:
- upper(): Grąžina teksto eilutę didžiosiomis raidėmis.
- lower(): Grąžina teksto eilutę mažosiomis raidėmis.
- strip(): Pašalina tarpus iš teksto eilutės pradžios ir galo.
- replace(old, new): Pakeičia seną tekstą nauju tekstu.
2. Sąrašo (list) metodai:
- append(item): Prideda elementą į sąrašą.
- pop(index): Pašalina elementą iš sąrašo pagal indeksą.
- sort(): Rūšiuoja sąrašą didėjimo tvarka.
3. Žodyno (dictionary) metodai:
- keys(): Grąžina visus žodyno raktus.
- values(): Grąžina visus žodyno reikšmes.
- get(key): Grąžina reikšmę pagal raktą.
4. Objekto metodai:
- __init__(): Konstruktorius, kuris inicijuoja objektą.
- __str__(): Grąžina objekto eilutės reprezentaciją.
Python metodai yra galingas būdas manipuliuoti duomenimis ir vykdyti veiksmus su objektais. Jų naudojimas yra esminis programavime.
- Indeksavimas
Python indeksavimas (angl. Indexing) yra procesas, kuriuo pasiekiami elementai sekoje pagal jų poziciją (indeksą). Indeksavimas Python pradedamas nuo 0, tai reiškia, kad pirmas elementas sekoje yra pozicijoje 0, antras elementas - pozicijoje 1 ir t.t. Norint pasiekti elementą sekoje, naudojami laužtiniai skliaustai [] su norimo elemento indeksu.
Pavyzdžiui:
my_list = ['obuolys', 'bananas', 'citrina']
print(my_list[0]) # Spausdinama 'obuolys'
print(my_list[1]) # Spausdinama 'bananas'
Indeksavimas leidžia efektyviai pasiekti ir manipuliuoti sekoje esančius elementus.
- Duomenų pjaustymas (angl. slicing)
Python duomenų pjaustymas (angl. slicing) yra būdas pasiekti ir išskirti tam tikrą dalį iš seka (pvz., sąrašo, eilutės ar masyvo) pagal nurodytus indeksus. Šis procesas leidžia gauti subseką iš esamos sekos, o tai yra naudinga, kai norime manipuliuoti tik tam tikrais elementais.
Pagrindiniai Python duomenų pjaustymo aspektai:
1. Sintaksė:
- Pjaustymui naudojame dvitaškį : operatorių.
- Sintaksė yra: seka[start:stop], kur start yra pradinio elemento indeksas, o stop yra paskutinio elemento indeksas (neįtraukiant elemento su indeksu stop).
2. Pjaustymo galimybės:
- Galime nurodyti tik start indeksą, tik stop indeksą arba abu.
- Taip pat galime nurodyti žingsnį, pvz., seka[start:stop:step].
3. Svarbu prisiminti:
- stop indeksas nurodo pirmą indeksą, kuris nepriklauso pasirinktai subsekai.
- Jei step nenurodytas, jis yra 1 (numatytasis).
Pavyzdžiai:
colors = ['red', 'green', 'blue', 'orange']
s = slice(1, 3)
print(colors[s]) # Spausdinama ['green', 'blue']
Pjaustymas leidžia efektyviai manipuliuoti sekos elementais ir gauti tik tuos, kurie mums reikalingi.
- Duomenų tipų keitimas
Python duomenų tipų keitimas (angl. Casting) yra būdas konvertuoti vieno tipo kintamąjį į kitą tipo kintamąjį. Tai leidžia pritaikyti kintamąjį tam tikram duomenų tipui, kad galėtume atlikti reikiamus veiksmus. Python atlieka šiuos duomenų tipų keitimo veiksmus:
- Implicitinis keitimas: Python automatiškai atlieka neaiškųjį duomenų tipo keitimą, kad išvengtų duomenų praradimo.
- Eksplicitinis keitimas: Vartotojas gali atlikti aiškųjį duomenų tipo keitimą naudodamas integruotas funkcijas.
Keitimui naudojamos šios įmontuotos funkcijos:
- int(): konvertuoja bet kokio tipo kintamąjį į sveikąjį skaičių.
- float(): konvertuoja bet kokio tipo kintamąjį į slankiojo kablelio skaičių.
- complex(): konvertuoja bet kokio tipo kintamąjį į kompleksinį skaičių.
- bool(): konvertuoja bet kokio tipo kintamąjį į bool tipo reikšmę.
- str(): konvertuoja bet kokio tipo kintamąjį į eilutę.
Duomenų tipo keitimo metu gali atsirasti duomenų praradimas, nes mes priverčiame objektą tapti tam tikru duomenų tipu.
- Išpakavimas
Python išpakavimas (angl. unpacking) yra procesas, kuriuo priskiriame iteruojamųjų duomenų elementus kintamiesiems vienoje eilutėje. Tai leidžia išskleisti duomenų struktūras, tokius kaip sąrašai, kortelės ir žodynai, ir pasiekti jų elementus atskirai.
Pavyzdžiui:
# Sukuriamas sąrašas
mano_rinkinys = ['kabeliai', 'ausinės', 'USB']
# Išskleidžiame sąrašą į kintamuosius
item1, item2, item3 = mano_rinkinys
# Kiekvienas kintamasis atitinka sąrašo elementą
print(item1) # Spausdinama 'kabeliai'
print(item2) # Spausdinama 'ausinės'
print(item3) # Spausdinama 'USB'
Išpakavimas leidžia efektyviai manipuliuoti duomenimis ir padidina kodo aiškumą.
- Ciklai
Python leidžia atlikti tam tikrus veiksmus daugiau nei vieną kartą. Ciklai yra pagrindinės Python konstrukcijos, kurios leidžia kartoti tam tikrus veiksmus arba iteruoti per objektus, tokius kaip sąrašai, rinkiniai ar eilutės.
Dvi pagrindinės ciklų rūšys yra:
1. for ciklas:
- Dažniausiai naudojamas, kai žinome, kiek kartų ciklas turi būti vykdomas arba kai yra iteruojamas objektas.
- Sintaksė:
for elementas in iteruojamas_objektas:
# Vykdomas kodas
- Pvz., iteruojamas_objektas gali būti sąrašas, elementų rinkinys arba eilutė.
2. while ciklas:
- Naudojamas, kai nežinome, kiek kartų ciklas turi būti vykdomas.
- Sintaksė:
while sąlyga:
# Vykdomas kodas
- Pvz., galime nuskaitinėti failą, nežinodami, kiek teksto eilučių jame yra.
Ciklai yra galingas būdas automatizuoti veiksmus ir kartoti juos pagal poreikį
- Sąrašų ciklų glaudinimas (angl. list comprehension)
Python sąrašų ciklų glaudinimas (angl. list comprehension) yra galingas ir elegantiškas būdas sukurti naują sąrašą iš esamo sąrašo, naudojant vieną eilutę kodu. Tai leidžia trumpai ir aiškiai aprašyti, kaip transformuoti ar filtruoti sąrašo elementus.
Štai kaip tai veikia:
1. Sintaksė: List comprehension prasideda laužtiniuose skliaustuose ir turi tris pagrindinius komponentus:
- Išraiška: Tai yra sąrašo elemento transformacija arba filtravimas.
- Ciklas: Tai yra ciklas per esamą sąrašą.
- Sąlyga: Tai yra sąlyga, kuri nurodo, kokius elementus įtraukti į naują sąrašą.
2. Pavyzdys: Norime sukurti naują sąrašą, kuriame būtų kvadratai iš esamo sąrašo skaičių:
originalus_sarasas = [1, 2, 3, 4, 5]
kvadratai = [x ** 2 for x in originalus_sarasas]
print(kvadratai) # Atspausdins: [1, 4, 9, 16, 25]
Šiuo atveju x ** 2 yra išraiška, for x in originalus_sarasas yra ciklas, ir sąlygos nėra.
3. Filtravimas: Taip pat galime naudoti sąlygą, kad įtrauktume tik tam tikrus elementus:
originalus_sarasas = [1, 2, 3, 4, 5]
lyginiai_skaiciai = [x for x in originalus_sarasas if x % 2 == 0]
print(lyginiai_skaiciai) # Atspausdins: [2, 4]
Šiuo atveju sąlyga x % 2 == 0 tikrina, ar skaičius yra lyginis.
List comprehension leidžia mums trumpai ir efektyviai kurti naujus sąrašus, taip pat padeda išlaikyti kodą tvarkingą ir aiškų.
- Funkcijos
Python funkcijos yra kodas, kuris vykdomas tik tada, kai jis yra iškviestas. Jos leidžia grupuoti kartotinus ar bendrus veiksmus į vieną vienetą, kad galėtume jį perpanaudoti. Funkcijos gali priimti duomenis, vadinamus parametrais - argumentais, ir grąžinti rezultatus. Funkcijos apibrėžimas prasideda raktiniu žodžiu def, o jos pavadinimas ir argumentai nurodomi skliausteliuose. Pvz.,:
def pasisveikinimas(vardas):
print(f"Sveiki, {vardas}!")
pasisveikinimas("Jonai") # Spausdinama "Sveiki, Jonai!"
Funkcijos leidžia efektyviai organizuoti kodą, padidinti skaitymą ir išlaikyti kodą tvarkingą.
- Lambda funkcijos
Python Lambda funkcijos, taip pat vadinamos anoniminėmis funkcijomis, yra mažos, vienkartinio naudojimo funkcijos Python programavimo kalboje. Jų apibrėžimui naudojamas lambda raktinis žodis, po kurio seka funkcijos parametrai, dvitaškis ir funkcijos išraiška. Lambda funkcijos rezultatas grąžinamas kaip išraiškos rezultatas, o ne naudojant return sakinį.
Šios funkcijos turi šias savybes:
- Anonimiškumas: Lambda funkcijos neturi pavadinimo ir yra trumpesnės nei įprastos Python funkcijos.
- Trumpumas: Jų sintaksė yra labai glausta, todėl jos puikiai tinka vienos eilutės kodui.
- Vienkartinis naudojimas: Lambda funkcijos dažnai naudojamos kaip parametrai kitose funkcijose arba išraiškose.
Pavyzdžiui, ši lambda funkcija apskaičiuoja kvadratą:
square = lambda x: x ** 2
print(square(5)) # Rezultatas: 25
Lambda funkcijos yra naudingos, kai reikia trumpai apibrėžti paprastą funkciją, pvz., filtravimo arba rūšiavimo tikslais. Tačiau jas reikia naudoti atsargiai ir tik tais atvejais, kai jų naudojimas pagerina kodo aiškumą ir tvarkingumą
- Klasės
Python klasės (angl. Class) yra objektinio programavimo pagrindas. Jos veikia kaip prototipas arba mėlynasis modelis, pagal kurį galima kurti objektus. Klasės apibrėžia, kaip turi būti sukuriami objektai ir kokios savybės bei metodai jie turės.
Štai keletas svarbiausių dalykų apie Python klases:
1. Klasės ir objektai: Klasė yra kaip objekto konstruktorius arba mėlynasis modelis. Ji nurodo, kokie atributai ir metodai bus turimi objekte. Pavyzdžiui:
class Gyvunas:
def __init__(self, vardas):
self.vardas = vardas
def pasisveikinimas(self):
print(f"Sveiki, aš esu {self.vardas}!")
kate = Gyvunas("Murklys")
kate.pasisveikinimas() # Išveda: "Sveiki, aš esu Murklys!"
2. init() funkcija: Kiekviena klasė turi init() funkciją, kuri yra automatiškai iškviečiama, kai sukuriamas naujas objektas. Ši funkcija leidžia priskirti pradines reikšmes objekto atributams. Pavyzdžiui:
class Zmogus:
def __init__(self, vardas, amzius):
self.vardas = vardas
self.amzius = amzius
zmogus = Zmogus("Jonas", 30)
print(zmogus.vardas) # Išveda: "Jonas"
3. Metodai: Klasės gali turėti įvairių metodų, kurie atlieka veiksmus su objektais. Pavyzdžiui:
class Skaiciuotuvas:
def suma(self, a, b):
return a + b
def skirtumas(self, a, b):
return a - b
calc = Skaiciuotuvas()
print(calc.suma(5, 3)) # Išveda: 8
Klasės leidžia struktūruoti ir organizuoti kodą, taip pat palengvina objektų kūrimą ir valdymą.
- Integruoti moduliai
Python integruoti (angl. Built-In) moduliai yra kodas, kuris suteikia papildomą funkcionalumą Python programoms. Šie moduliai yra integruoti į Python vertėjus (angl. Interpreter) ir leidžia naudoti specifinius resursus arba vykdyti tam tikras užduotis.
Pavyzdžiui:
- math modulis: Teikia matematikos funkcijas, tokius kaip trigonometriniai veiksmai, šaknies traukimas ir kt.
- os modulis: Leidžia valdyti operacinės sistemos funkcijas, tokius kaip failų valdymas ir aplankų navigacija.
- time modulis: Suteikia funkcijas, skirtas laiko valdymui, tokius kaip laiko užlaikymas ir laiko formatavimas.
Šie moduliai yra svarbūs, nes jie padeda programoms bendrauti su išoriniais resursais ir vykdyti įvairias užduotis.
Python taikymas duomenų analitikai
- Trečiųjų šalių moduliai
Python trečiųjų šalių moduliai yra papildomi kodo paketai, kurie praturtina Python funkcionalumą ir leidžia programuotojams efektyviau dirbti su duomenimis, vizualizuoti informaciją ir kurti modelius. Štai keli pavyzdžiai su trumpais aprašymais:
- NumPy: NumPy yra mokslinės skaičiavimo biblioteka, skirta darbui su daugiamatėmis masyvų struktūromis. Ji leidžia atlikti matematinius veiksmus, manipuliuoti duomenimis ir optimizuoti skaičiavimus.
- Pandas: Pandas yra galingas duomenų analizės įrankis, leidžiantis manipuliuoti ir analizuoti duomenis. Ji naudojama darbui su duomenų rinkiniais, lentelėmis ir CSV failais.
- Matplotlib: Matplotlib leidžia kurti grafinius vaizdus, tokius kaip diagramos, grafikai ir histogramos. Tai yra puikus įrankis duomenų vizualizacijai.
- Seaborn: Seaborn yra aukšto lygio biblioteka statistiniams grafikams kurti. Ji integruojasi su Pandas ir Matplotlib, leidžianti lengvai kurti grafinius vaizdus.
- Scikit-learn (SkLearn): Scikit-learn yra mašininio mokymosi biblioteka, skirta modelių kūrimui ir duomenų analizei. Ji turi daugybę algoritmų, pvz., regresijos, klasifikavimo ir klasterizavimo.
Šie trečiųjų šalių moduliai padeda programuotojams efektyviau dirbti su duomenimis, kurti modelius ir vizualizuoti informaciją.
- Duomenų masyvai
Python duomenų masyvai (angl. arrays) yra struktūros, kuriose saugomas elementų rinkinys. Jie yra panašūs į sąrašus, tačiau turi tam tikrų svarbių skirtumų:
- Vienodo tipo elementai: Masyvai gali saugoti tik to paties tipo elementus (pvz., skaičius ar eilutes). Tai reiškia, kad visi masyvo elementai turi būti vieno tipo.
- Fiksuotas dydis: Masyvai turi fiksuotą dydį, kuris nustatomas jų sukūrimo metu. Negalima dinamiškai keisti masyvo dydžio.
- Matematinės operacijos: Masyvai yra naudingi matematinėms operacijoms, tokioms kaip matricos daugyba, sudėtis ar atimtis.
Pavyzdžiui, galime sukurti masyvą ir atlikti veiksmus su jo elementais:
import numpy as np
# Sukuriamas masyvas
my_array = np.array([1, 2, 3])
# Prieiga prie masyvo elementų
print(my_array[0]) # Spausdinama 1
# Elementų atnaujinimas masyve
my_array[0] = 5 # Atnaujinamas pirmasis elementas į 5
# Elementų ištrynimas iš masyvo
del my_array[2] # Ištrinamas trečiasis elementas
Masyvai yra naudingi skaitmeniniams duomenims saugoti ir matematinėms operacijoms atlikti. Jie gali būti sukurti naudojant NumPy biblioteką.
- Įvadas į vektorinę matematiką su NumPy moduliu
NumPy yra Python biblioteka, skirta moksliniams skaičiavimams, ypač vektorinės matematikos ir duomenų analizės srityje. Ši biblioteka suteikia galimybę efektyviai manipuliuoti daugiamatėmis masyvų struktūromis ir atlikti įvairias operacijas su jomis.
Štai keletas pagrindinių NumPy funkcijų ir jų panaudojimo pavyzdžių:
1. Masyvai (Arrays): NumPy leidžia kurti daugiamatius masyvus, kurie gali būti vienmatiai (vektoriai) arba dvimatiai (matricos). Pavyzdžiui:
import numpy as np
# Sukurkime vienmatį masyvą (vektorių)
vector = np.array([1, 2, 3])
# Sukurkime dvimatį masyvą (matricą)
matrix = np.array([[1, 2, 3], [4, 5, 6]])
2. Matematinės operacijos: NumPy leidžia atlikti įvairias matematines operacijas su masyvais. Pavyzdžiui:
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# Sudėtis
result_sum = a + b
# Skirtumas
result_diff = a - b
# Daugyba
result_mul = a * b
# Dalyba
result_div = a / b
3. Vektorinės operacijos: NumPy leidžia atlikti operacijas su visais masyvo elementais vienu metu. Pavyzdžiui:
# Kvadratu
squared = np.square(a)
# Šaknis
sqrt = np.sqrt(b)
# Suma visų elementų
total_sum = np.sum(a)
NumPy yra nepakeičiama priemonė, kuri palengvina vektorinės matematikos operacijas ir duomenų manipuliavimą Python aplinkoje. Tai ypač naudinga duomenų analizės, mokslinių tyrimų ir inžinerijos srityse.
- Išplėstinė duomenų analizė su „Pandas" moduliu
Python Pandas yra galinga atviro kodo biblioteka, skirta duomenų analizei ir manipuliavimui. Ji yra plačiai naudojama duomenų mokslui, analizei, valymui ir transformacijai. Ši biblioteka leidžia atlikti įvairias operacijas su duomenų rėmeliais (angl. DataFrames) ir serijomis (angl. Series).
- DataFrame: Tai dvimatė duomenų struktūra, panaši į lentelę. Ji leidžia saugoti ir manipuliuoti duomenimis stulpelių ir eilučių forma. DataFrame yra pagrindinė Pandas struktūra, kurioje galima atlikti filtravimą, grupavimą, sąryšius ir kitas operacijas.
- Series: Tai vienmatė duomenų struktūra, kuri saugo vieną stulpelį arba eilutę. Series leidžia manipuliuoti individualiais duomenų elementais.
Kai naudojate Pandas, galite atlikti šias operacijas:
- Duomenų rėmelio pjaustymas: Filtruoti ir pasirinkti tik reikiamus stulpelius ar eilutes.
- Susijungimas ir prisijungimas: Jungti duomenų rėmelius pagal bendrus stulpelius arba indeksus.
- Sujungimas: Apjungti duomenų rėmelius horizontaliai arba vertikaliai.
- Indekso keitimas: Pakeisti duomenų rėmelio indeksą.
- Keisti stulpelių antraštes: Pervadinti stulpelių pavadinimus.
- Duomenų šaudymas: Pašalinti dublikatus, trūkstamus duomenis arba netinkamus reikšmes.
- Naudojimo atvejis: Analizuoti jaunimo nedarbo duomenis, grupuojant pagal amžių ir lytį.
Pandas yra nepakeičiama priemonė duomenų analizei ir manipuliavimui Python aplinkoje. Ji leidžia efektyviai tvarkyti ir transformuoti duomenis, padedant analitikams ir duomenų mokslininkams išgryninti informaciją iš įvairių šaltinių.
- Duomenų apsikeitimas su SQL serverių kombinuojant SQL kodą su Python kodu
Duomenų apsikeitimas su SQL serveriais, kombinuojant SQL kodą su Python kodu, yra svarbus procesas, leidžiantis bendrauti su duomenų bazėmis ir automatizuoti duomenų gavimą bei atnaujinimą. Šis procesas apima keletą svarbių žingsnių:
1. Duomenų gavimas iš SQL serverių:
- Naudojant Python, galime prisijungti prie SQL serverio ir vykdyti SQL užklausas, kad gautume reikiamus duomenis.
- Tai gali būti atliekama naudojant įvairius Python modulius.
2. Duomenų manipuliavimas su Python:
- Gavus duomenis iš SQL serverio, galime juos manipuliuoti Python aplinkoje.
- Tai gali apimti duomenų filtravimą, grupavimą, rikiavimą ir kitus veiksmus.
3. Duomenų atnaujinimas ir įrašymas į SQL serverį:
- Po duomenų manipuliavimo ir analizės galime atnaujinti duomenis SQL serveryje.
- Tai gali būti atliekama naudojant įvairius Python modulius.
Šis procesas leidžia efektyviai valdyti duomenis, automatizuoti užduotis ir integruoti SQL serverius su Python programavimo kalba.
- Duomenų vizualizacija su „Pandas" moduliu
Python duomenų vizualizacija su „Pandas“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Pandas biblioteką. Ši biblioteka leidžia analizuoti, valdyti ir vizualizuoti duomenis išvien. Pagrindiniai bruožai:
- Duomenų analizė: „Pandas“ leidžia manipuliuoti duomenimis, filtruoti, grupuoti ir transformuoti juos pagal reikiamus poreikius.
- Duomenų rėmeliai: „Pandas“ naudoja duomenų rėmelius (angl. DataFrames), kurie yra dvimatės duomenų struktūros, panašios į lentelę.
- Vizualizacija: „Pandas“ taip pat turi įmontuotą funkcionalumą duomenų vizualizacijai, kuris leidžia kurti grafikus, diagramas ir kitus vaizdus.
Pavyzdys:
import pandas as pd
import matplotlib.pyplot as plt
# Sukuriamas duomenų rėmelis
data = {'Mėnuo': ['Sausis', 'Vasaris', 'Kovas'],
'Pardavimai': [100, 150, 120]}
df = pd.DataFrame(data)
# Vizualizuojame pardavimus
df.plot(x='Mėnuo', y='Pardavimai', kind='bar')
plt.xlabel('Mėnuo')
plt.ylabel('Pardavimai')
plt.title('Mėnesio pardavimai')
plt.show()
„Pandas“ yra galinga biblioteka, leidžianti efektyviai manipuliuoti ir vizualizuoti duomenis.
- Duomenų vizualizacija su „Matplotlib“ moduliu
Python duomenų vizualizacija su „Matplotlib“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Matplotlib biblioteką. Ši biblioteka leidžia kurti įvairius grafikus, nuo paprastų linijinių diagramų iki sudėtingų 3D vaizdų.
Pagrindiniai „Matplotlib“ bruožai:
- Paprastumas: „Matplotlib“ leidžia kurti grafikus viena eilute kodo.
- Platybė: Galima kurti įvairius grafikus, įskaitant stačiakampio diagramas, histogramas, sklaidos diagramas ir kt.
- Prisitaikymas: Galima keisti spalvas, stilius, ašis ir kitus grafiko parametrus.
Pavyzdžiai:
import matplotlib.pyplot as plt
# Sukuriamas paprastas grafikas
x = [1, 2, 3, 4]
y = [10, 15, 7, 12]
plt.plot(x, y)
plt.xlabel('X ašis')
plt.ylabel('Y ašis')
plt.title('Paprastas grafikas')
plt.show()
„Matplotlib“ yra galinga ir lanksti biblioteka, leidžianti vizualizuoti duomenis ir kurti grafinius vaizdus
- Duomenų vizualizacija su „Seaborn“ moduliu
Python duomenų vizualizacija su „Seaborn“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Seaborn biblioteką. Ši biblioteka yra pagrįsta Matplotlib ir suteikia aukšto lygio sąsają, skirtą kurti patrauklius ir informatyvius statistinius grafikus.
Pagrindiniai „Seaborn“ bruožai:
- Paprastumas: „Seaborn“ leidžia kurti grafinius vaizdus viena eilute kodo.
- Statistinės grafikos galimybės: Galima kurti įvairius statistinius grafikus, tokius kaip sklaidos diagramos, histogramos, linijinės diagramos ir kt.
- Integracija su „Pandas“: „Seaborn“ puikiai integruojasi su „Pandas“ duomenų rėmeliais, leidžianti efektyviai analizuoti ir vizualizuoti duomenis.
Pavyzdys:
import seaborn as sns
import matplotlib.pyplot as plt
# Sukuriamas duomenų rėmelis
tips = sns.load_dataset("tips")
# Vizualizuojame santykį tarp sąskaitos ir gauto mokesčio
sns.scatterplot(x="total_bill", y="tip", data=tips)
plt.xlabel('Sąskaita')
plt.ylabel('Gautas mokestis')
plt.title('Santykis tarp sąskaitos ir gauto mokesčio')
plt.show()
„Seaborn“ yra galinga biblioteka, leidžianti kurti patrauklius ir informatyvius grafikus duomenų analizei.
- Mašininio mokymąsi pagrindai naudojant „SKLearn" modulį
Python mašininio mokymosi pagrindai naudojant „scikit-learn“ (arba „SKLearn“) modulį yra esminiai žingsniai, kurie leidžia programuotojams pradėti kurti ir taikyti mašininio mokymosi modelius Python aplinkoje. Šis modulis yra galingas ir plačiai naudojamas, o jo pagrindinės savybės yra šios:
- Paprastumas: „scikit-learn“ suteikia aiškią ir paprastą API, leidžiantį lengvai kurti ir valdyti modelius.
- Platnumas: Jis palaiko daugybę algoritmų, įskaitant klasifikavimą, regresiją, klasterizavimą, dimensijų mažinimą ir kt.
- Efektyvumas: „scikit-learn“ yra optimizuotas ir veikia greitai, todėl jis tinka tiek mažiems, tiek dideliems duomenų rinkiniams.
- Bendruomenės palaikymas: Tai atvirojo kodo projektas, kurį nuolat tobulina ir plečia didelė bendruomenė.
Pagrindiniai žingsniai, norint pradėti naudoti „scikit-learn“, yra šie:
- Duomenų paruošimas: Suprasti duomenis, jų struktūrą ir reikšmes. Tai apima duomenų valymą, trūkstamų reikšmių užpildymą ir kodavimą.
- Modelio pasirinkimas: Pasirinkti tinkamą mašininio mokymosi algoritmą, priklausomai nuo užduoties (pvz., klasifikavimas ar regresija).
- Duomenų padalinimas: Padalinti duomenis į mokymo ir testavimo rinkinius.
- Modelio apmokymas: Apmokyti pasirinktą modelį naudojant mokymo duomenis.
- Modelio vertinimas: Įvertinti modelio veikimą naudojant testavimo duomenis.
„scikit-learn“ yra puikus pasirinkimas tiek pradedantiesiems, tiek patyrusiems mašininio mokymosi specialistams. Norint pradėti, rekomenduojama perskaityti oficialią dokumentaciją ir išbandyti pavyzdžius.
BIG DATA pasaulyje skaitmenizuojame visus įmanomus procesus. Tačiau verslo programų kūrimas dažnai yra brangus ir sudėtingas procesas. Šioje kurso dalyje išmoksime be kodo ir per kelias minutes skaitmenizuoti įvairius procesus naudojantis standartiniais Microsoft įrankiais.
Modulio temos
Drobės programos
- Power Apps ryšys su SharePoint ir SQL serveriu
Power Apps Canvas gali būti susietas su SharePoint ir SQL Server duomenų šaltiniais:
- SharePoint: Galite kurti programėles, kurios naudoja duomenis iš jūsų SharePoint svetainės. Tai gali būti sąrašai, bibliotekos arba kitos duomenų struktūros.
- SQL Server: Jei turite duomenis saugomus jūsų SQL Server duomenų bazėje, galite sukurti programėles, kurios naudoja šiuos duomenis. Tai gali būti klientų duomenys, prekių atsargos arba kitos verslo informacijos.
Kai kurie žingsniai, kaip sukurti programėlę su duomenimis iš SharePoint arba SQL Server, yra aprašyti Microsoft dokumentacijoje.
- Canvas Apps programėlių kūrimas iš šablono
Canvas Apps programėlių kūrimas iš šablono yra greitas ir patogus būdas sukurti pradinę programą, naudojant jau paruoštą šabloną. Šie šablonai yra pavyzdinės programos, kurios demonstruoja tam tikrus scenarijus ir funkcionalumą.
Štai kaip tai atliekama:
- Prisijungimas prie Power Apps: Prisijunkite prie Power Apps.
- Pasirinkimas iš šablono: Pasirinkite Sukurti ir skiltyje Pradėti nuo šablono pasirinkite pavyzdinę programą iš sąrašo. Pavyzdžiui, galite pasirinkti Kaštų skaičiuoklė arba kitą šabloną.
- Pakeitimai ir pritaikymas: Pakeiskite programos pavadinimą ir pasirinkite Kurti, kad sukurtumėte programą. Galite pritaikyti šablono dizainą, pridėti naujus valdiklius, keisti elgseną ir pridėti savo duomenis.
- Duomenų įrašymas: Pasirinkite, kur norite saugoti programos duomenis (pvz., „OneDrive“) ir sujunkite programą su pasirinkta duomenų talpykla.
- Peržiūros režimas: Paleiskite programą peržiūros režime, kad pamatytumėte, kaip ji veikia. Čia galite išbandyti funkcionalumą ir įsitikinti, kad viskas veikia kaip tikimasi.
Šis procesas leidžia greitai sukurti programą, pritaikyti ją savo poreikiams ir pradėti naudoti. Tai ypač naudinga, jei neturite daug patirties programavime arba norite greitai prototipuoti savo idėjas.
- Canvas Apps programėlių kūrimas nuo pradžių
Canvas Apps programėlių kūrimas nuo pradžių yra procesas, kai sukuriame naują programą iš tuščios drobės, pritaikydami ją pagal savo poreikius. Šis metodas leidžia mums kurti unikalias programėles, pradedant nuo tuščios drobės, ir pridėti funkcionalumą, valdiklius, elgseną ir duomenų saugojimo būdus.
Štai kaip tai atliekama:
- Prisijungimas prie Power Apps: Prisijunkite prie Power Apps.
- Sukurkite tuščią drobės programą: Pasirinkite Kurti ir skiltyje Tuščia drobės programa pasirinkite šią opciją. Įveskite programos pavadinimą.
- Pritaikymas: Pradėkite pritaikyti programą pagal savo poreikius. Pridėkite valdiklius, nustatykite elgseną, konfigūruokite duomenų šaltinius ir dizainą.
- Duomenų saugojimas: Pasirinkite, kur norite saugoti programos duomenis (pvz., „OneDrive“) ir sujunkite programą su pasirinkta duomenų talpykla.
- Peržiūros režimas: Paleiskite programą peržiūros režime, kad pamatytumėte, kaip ji veikia. Čia galite išbandyti funkcionalumą ir įsitikinti, kad viskas veikia kaip tikimasi.
Šis metodas leidžia mums kurti programėles nuo pradžių, pritaikyti jas savo poreikiams ir pradėti naudoti. Tai puikus būdas prototipuoti idėjas ir sukurti veikiančias programėles.
- Power Fx
Power Fx yra Microsoft Power Platform dalis, leidžianti kurti įvairias verslo programėles be gilios programavimo patirties. Tai yra mažai kodo kalba, kuri naudojama visoje Power Platform. Power Fx yra:
- Bendrojo paskirties: Tai deklaratyvi ir funkcinė programavimo kalba, išreikšta žmogui draugišku tekstu.
- Lengva naudoti: Kūrėjai gali tiesiogiai dirbti su Power Fx, panašiai kaip Excel formulių juostoje arba Visual Studio Code teksto lange.
- Prisitaikanti: Nuo be kodo pradedančiųjų iki pro kodo patyrusių profesionalų, Power Fx leidžia įvairioms komandom bendradarbiauti ir sutaupyti laiko bei išlaidų.
- Susiejanti objektus: Power Fx naudoja deklaratyvias formules, panašias į Excel ląsteles, kad susietų objektus. Tai leidžia kurti programėles, kurios automatiškai perskaičiuoja reikšmes, panašiai kaip skaičiuoklė.
- Imperatyvi logika: Power Fx taip pat leidžia naudoti imperatyvią logiką, kai reikia vykdyti veiksmus, pvz., duomenų bazės atnaujinimus.
Power Fx bus prieinamas kaip atviro kodo programinė įranga. Šiuo metu jis integruotas į canvas apps, ir yra išskiriamas iš Power Apps, kad galima būtų jį naudoti kituose Microsoft Power Platform produktuose ir kaip atviro kodo sprendimą.
- Kintamieji
Power Apps Canvas kintamieji (angl. variables) yra svarbi dalis drobės programų kūrimo. Šie kintamieji leidžia jums laikyti reikšmes, kurias galite naudoti kitose formulėse ir veiksmuose. Čia yra keletas svarbių dalykų apie Power Apps kintamuosius:
- Kada naudoti kintamuosius?:
- Kintamieji yra naudingi, kai reikia laikinai saugoti informaciją, pvz., vartotojo įvestus duomenis arba tarpinius skaičiavimus.
- Jie taip pat gali būti naudojami, kad būtų lengviau suprantama ir palaikoma jūsų programa.
- Kintamųjų tipai:
- Globalūs kintamieji: Jie yra matomi visoje jūsų programoje ir gali būti naudojami visose jos formulėse.
- Vietiniai kintamieji: Jie yra matomi tik tam tikrame ekrane ir gali būti naudojami tik tame ekrane.
- Konteksto kintamieji: Jie yra susiję su tam tikru veiksmu arba įvykiu ir gali būti naudojami tik tame veiksme arba įvykyje.
- Kaip jie veikia?:
- Kintamieji yra automatiškai sukuriami ir tipizuojami, kai jie pasirodo formulėse, kurios nustato jų reikšmes.
- Jie gali būti naudojami kaip tarpinės reikšmės kitose formulėse.
- Kodėl verta naudoti kintamuosius?:
- Jie padeda išlaikyti tvarkingą ir aiškų kodą.
- Tačiau stenkitės vengti pernelyg daug kintamųjų, nes tai gali padaryti kodą sudėtingesnį ir sunkiau suprantamą.
BIG DATA ryšys keičiamos architektūros programose
Microsoft Power Platform koncepcija
Datavers
- Sprendimų eksportas/ importas
Dataverse sprendimų eksportas/ importas yra būdas valdyti Microsoft Dataverse duomenis ir sprendimus. Šie veiksmai leidžia organizacijoms judėti tarp aplinkų, perkelti duomenis ir išsaugoti sprendimus. Tai yra svarbus žingsnis DevOps procese, kuris leidžia organizacijoms efektyviai valdyti ir tvarkyti savo Microsoft Dataverse sprendimus. Štai kaip tai susiję:
- Versijų kontrolė:
- Exportuojant Dataverse Solution, galima įtraukti sprendimo aprašymą į versijų kontrolės sistemą, pvz., Git.
- Importuojant sprendimą į kitą aplinką, galima pasirinkti konkrečią versiją iš versijų kontrolės sistemos.
- Tai užtikrina, kad sprendimas yra saugomas ir atnaujinamas pagal versijas.
- Automatizuotas procesas:
- DevOps procese galima sukurti automatizuotą eksporto ir importo procesą.
- Tai leidžia reguliariai atnaujinti sprendimus tarp aplinkų, pvz., iš testavimo į produkciją.
- Automatizavimas taupo laiką ir sumažina klaidų riziką.
- Testavimas:
- Exportuojant sprendimą iš vienos aplinkos, galima jį įkelti į kitą aplinką ir patikrinti, ar viskas veikia teisingai.
- Tai padeda užtikrinti, kad sprendimas yra tinkamai paruoštas produkcijai.
- Saugumas:
- DevOps procese galima nustatyti saugumo taisykles eksportuojant ir importuojant sprendimus.
- Tai apima prieigos teises, šifravimą ir kitus saugumo aspektus.
- Dokumentacija ir komandinis darbas:
- DevOps procese galima dokumentuoti eksporto ir importo veiksmus.
- Komandos nariai gali lengvai sekti, kas buvo eksportuota, kada ir kodėl.
Dataverse sprendimų eksportas/ importas yra svarbus žingsnis, kuris padeda organizacijoms efektyviai valdyti savo sprendimus, užtikrinti saugumą ir pagerinti bendradarbiavimą tarp komandų.
- Programų kūrimo DevOps
DevOps yra organizacinė kultūrinė paradigma, kuri siekia efektyviau ir greičiau kurti, testuoti, diegti ir stebėti programinę įrangą per visą jos gyvavimo ciklą. Šis metodikos rinkinys apjungia programų kūrėjų (Development) ir IT priežiūros specialistų (Operations) tikslus bei padeda abiems pusėms bendradarbiauti ir pasiekti geresnių rezultatų.
Svarbiausia DevOps dalis yra CI/CD (angl. Continuous Integration and Continuous Delivery) procesas. Tai reiškia nuolatinę integraciją ir nuolatinį diegimą. Šis procesas leidžia atnaujinimus (pavyzdžiui, pataisytą sistemą ar naujas funkcijas) iškart pasiekti galutinį naudotoją. Tai yra didelis žingsnis nuo tradicinio požiūrio, kai atnaujinimai būdavo integruojami kur kas rečiau.
Kuriant CI/CD procesą, svarbu įgyvendinti tinkamus įrankius, kurie padeda automatizuoti ir stebėti darbo eigą. Taip pat reikia turėti kompetencijų, susijusių su DevOps praktikomis. Šios kompetencijos yra naujos ir Lietuvoje, kaip ir pasaulyje, tokių specialistų nedaug.
DevOps metodika padeda sumažinti klaidų riziką, pagerinti sistemos stabilumą ir greitinti programinės įrangos pristatymą.
- Sprendimai
Dataverse sprendimai (angl. Solution) yra Microsoft Power Platform dalis, kuri leidžia kurti ir valdyti verslo programų sprendimus. Šie sprendimai gali apimti duomenų modelius, programas, srautus ir išmaniuosius agentus.
- Duomenų modeliai: Dataverse Solution leidžia kurti ir valdyti duomenų modelius, kurie saugo įrašus ir atributus (laukus). Tai yra naudinga, kai reikia saugoti ir tvarkyti verslo duomenis, pavyzdžiui, klientų informaciją, pardavimų duomenis arba darbuotojų duomenis.
- Programos: Sprendimai gali apimti programų kūrimą. Tai gali būti programos, kurios atlieka specifinius verslo procesus, pvz., užsakymų tvarkymą, klientų aptarnavimą arba projektų valdymą.
- Srautai: Srautai yra automatizuoti veiksmai, kurie vykdomi tam tikromis sąlygomis. Pavyzdžiui, galite sukurti srautą, kuris automatiškai siųs pranešimą, kai naujas klientas pridedamas į duomenų bazę.
- Išmanieji agentai: Išmanieji agentai yra automatizuoti procesai, kurie gali atlikti užduotis, pavyzdžiui, atsakyti į klientų užklausas arba vykdyti paprastus veiksmus.
Dataverse Solution leidžia kurti sprendimus, kurie yra pritaikyti konkrečioms verslo poreikiams, ir tai padeda organizacijoms efektyviau valdyti duomenis ir procesus.
- Formos
Dataverse formos yra svarbus komponentas Power Platform ekosistemoje, leidžiantis kurti ir konfigūruoti vartotojo sąsajas, kurios leidžia naudotojams sąveikauti su duomenimis. Šios formos yra naudojamos model-driven programėlėse ir turi keletą svarbių aspektų:
- Pagrindinės formos: Tai numatytosios formos, kurios rodo ir leidžia redaguoti duomenis. Jos yra pagrindinės vartotojo sąsajos dalis, kurią žmonės naudoja, kad galėtų efektyviai rasti arba įvesti reikiamus duomenis.
- Greito kūrimo formos: Tai supaprastintos pagrindinės formos, skirtos greitam duomenų įvedimui. Jos leidžia vartotojams greitai kurti įrašus be poreikio perjunginėti tarp skirtingų formų.
- Greito peržiūros formos: Šios formos leidžia peržiūrėti susijusius duomenis. Jos yra naudingos, kai norime matyti papildomą informaciją apie įrašą, bet nenorime pereiti į kitą formą.
- Kortelės formos: Tai kompaktiškos formos, kurios rodo tik esminę informaciją apie įrašą. Jos yra naudingos, kai norime greitai peržiūrėti duomenis.
Dataverse formos leidžia organizacijoms kurti pritaikytas programėles, derinant duomenų valdymą su lankstumu ir galimybe kurti.
- Rodiniai (Views)
Dataverse Rodiniai (angl. Views) yra funkcija, kuri leidžia apibrėžti užklausas ir filtrus taip, kad jie būtų perpanaudojami per kelias Canvas Apps ir Model-Driven Apps programėles. Ši funkcija leidžia rodyti duomenis iš Dataverse rodinių Canvas Apps, taip pat naudoti šiuos rodinius formulėse.
Rodinių kūrimas ir naudojimas Canvas Apps apima šiuos žingsnius:
- Rodinių kūrimas: Sukurkite rodinį, kuriame nurodykite norimus stulpelius ir filtrus.
- Rodinio naudojimas: Canvas Apps programėlėse galite naudoti šiuos rodinius, kad rodytumėte duomenis arba atliktumėte filtravimą.
Pavyzdžiui, galite sukurti rodinį, kuris rodo tik šiandien pridėtus vaisius. Tada šį rodinį galite naudoti formulėse, kad filtruotumėte vaisių sąrašą pagal šiandien pridėtus vaisius.
Rodiniai padeda supaprastinti užklausų sudarymą ir pagerina programėlių veikimą.
Modeliu grįstos programos
- Modelio grįstų programų kūrimas iš šablono
Power Apps modelio grįstų programų kūrimas iš šablono yra greitas ir efektyvus būdas sukurti pradinę programą, naudojant jau paruoštą šabloną. Šie šablonai yra pavyzdinės programos, kurios demonstruoja tam tikrus funkcionalumus arba sprendimus. Čia yra žingsniai, kaip tai padaryti:
- Prisijunkite prie Power Apps:
- Atsidarykite Power Apps.
- Pasirinkite “Sukurti” kairėje srityje.
- Pasirinkite šabloną:
- Skiltyje “Pradėti nuo šablono” pasirinkite pavyzdinę programą iš sąrašo.
- Pavyzdžiui, galite pasirinkti “Kaštų skaičiuoklę”.
- Tinkinkite programą:
- Pakeiskite programos pavadinimą.
- Pasirinkite “Kurti”, kad sukurtumėte programą.
- Tyrinėkite šabloną:
- Atidarykite peržiūros režimą, kad pamatytumėte, kaip veikia programa.
- Tyrinėkite skirtingus ekranus ir valdiklius.
- Išmokite, kaip šis šablonas gali būti pritaikytas jūsų specifiniams poreikiams.
- Įrašykite programą:
- Pasirinkite “Parametrai” ir nustatykite numatytuosius parametrus.
- Pasirinkite “Failas” ir įveskite programos pavadinimą.
- Pasirinkite “Įrašyti”.
Šis procesas leidžia jums greitai sukurti pradinę programą, o tada galite ją toliau pritaikyti ir plėtoti pagal savo poreikius.
- Modelio grįstų programų kūrimas nuo tuščio
Power Apps Modelio grįstų programų kūrimas nuo tuščio yra procesas, kai kuriate programą iš pradžių, naudodami „Power Apps“ platformą. Šis metodas leidžia jums kurti pritaikytas programas, atsižvelgiant į jūsų specifinius poreikius. Čia yra pagrindiniai žingsniai:
- Prisijunkite prie Power Apps:
- Atsidarykite „Power Apps“.
- Pasirinkite „Sukurti“ kairėje srityje.
- Pasirinkite „Nuo tuščio“:
- Pasirinkite „Nuo tuščio“ šablono pasirinkimo langelyje.
- Tai leis jums pradėti programą nuo pradžių, be jokių iš anksto paruoštų šablonų.
- Kurkite programą:
- Pridėkite ekranus, formos, rodinius ir kitus komponentus.
- Nustatykite ryšius tarp lentelių ir duomenų modelio.
- Tinkinkite programą:
- Pakeiskite programos pavadinimą ir kitus parametrus.
- Priderinkite programą pagal savo poreikius.
- Išbandykite ir įdiekite:
- Peržiūrėkite programą peržiūros režime.
- Įdiekite ją, kad galėtumėte ją naudoti organizacijoje.
Šis metodas leidžia jums kurti unikalias programas, pritaikytas jūsų verslo poreikiams, ir suteikia didelį lankstumą bei kūrybinę laisvę.
- Srautai
Power Apps model-driven programų srautai (angl. flows) yra funkcija, kuri leidžia jums automatizuoti procesus modeliuojamuose programose. Šios funkcijos pagalba galite kurti automatizuotus procesus tarp savo mėgstamų programų ir paslaugų. Iš savo programos galite paleisti srautą vienam ar keliems įrašams. Be to, galite atidaryti Power Automate iš savo programos, kad peržiūrėtumėte, redaguotumėte arba kurtumėte naujus srautus. Tai puiki priemonė, leidžianti optimizuoti darbo procesus ir padidinti efektyvumą. Jei norite sužinoti daugiau, galite pradėti naudotis Power Automate ir valdyti savo srautus. Taip pat, modeliuojamose programose galite pridėti komponentų, tokių kaip formos, rodiniai, diagramos ir suvestinės lentelės, ir nustatyti ryšius tarp lentelių, kad būtų galima naviguoti tarp jų ir užtikrinti, kad duomenys nebūtų nereikalingai kartojami.
- Verslo procesų kūrimas (BPF)
Verslo procesų srautai (BPF) yra gairės, kurios padeda žmonėms atlikti darbą. Jie užtikrina nuoseklų vartotojo patirtį, vedant žmones per organizacijos apibrėžtus procesus, kuriuos reikia įgyvendinti tam tikram rezultatui pasiekti. Šie procesai gali būti naudojami įvairiose srityse, pavyzdžiui, klientų aptarnavime, pardavimuose arba užsakymų tvarkyme. Veiklos procesų srautai leidžia nustatyti veiksmų rinkinį, kurį žmonės turėtų vadovautis, siekdami pasiekti trokštamą rezultatą. Tai gali būti naudinga naujiems darbuotojams, kad jie greičiau įgautų pagreitį ir išvengtų klaidų. Verslo procesų srautai sumažina mokymo poreikį, nes procesas gali patys nukreipti žmones. Tai puikus įrankis organizacijoms, siekiančioms efektyviai valdyti savo veiklą ir užtikrinti nuoseklų darbo eigą.
- Power Apps progrmėlės telefone
Power Apps leidžia kurti programėles, kurios gali būti naudojamos tiek naršyklėje, tiek mobiliajame telefone.
Power Apps programėlės telefone yra mobilioji programėlė, kuri leidžia naudotis Power Apps funkcionalumu tiesiogiai iš jūsų telefono. Ši programėlė leidžia:
- Kurti ir redaguoti programėles: Galite kurti naujas programėles arba redaguoti esamas tiesiogiai iš savo telefono.
- Valdyti duomenis: Peržiūrėti ir redaguoti duomenis, kurie yra susieti su jūsų programėlėmis.
- Naudojimo patirtis: Išbandyti ir testuoti programėles, kad įsitikintumėte jų veikimu.
Ši programėlė yra puiki priemonė, leidžianti kurti ir valdyti programėles bet kur ir bet kada, naudojant tik savo mobilųjį telefoną.
Power Pages
- Puslapių kūrimas iš šablono
Power Pages Puslapių kūrimas iš šablono yra funkcija, kuri leidžia greitai ir efektyviai kurti interneto svetainių puslapius naudojant iš anksto sukonfigūruotus šablonus. Šie šablonai yra pasiruošę naudoti ir gali būti pritaikyti jūsų poreikiams. Su Power Pages Puslapių kūrimu iš šablono galite:
- Greitai kurti puslapius: Pasirinkite tinkamą šabloną ir pradėkite kurti puslapį be išsamios programavimo patirties.
- Priderinti stilių: Keiskite šablono išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą puslapyje.
Tai puiki priemonė, leidžianti greitai sukurti profesionalius ir pritaikytus puslapius be didelio laiko ir pastangų.
- Puslapių kūrimas nuo tuščio
Power Pages puslapių kūrimas nuo tuščio yra funkcija, kuri leidžia jums pradėti kurti interneto svetainės puslapius nuo nulio, naudojant iš anksto sukonfigūruotus šablonus. Šie šablonai yra pasiruošę naudoti ir gali būti pritaikyti jūsų poreikiams. Su Power Pages puslapių kūrimu nuo tuščio galite:
- Greitai kurti puslapius: Pasirinkite tinkamą šabloną ir pradėkite kurti puslapį be išsamios programavimo patirties.
- Priderinti stilių: Keiskite šablono išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą puslapyje.
Tai puiki priemonė, leidžianti greitai sukurti profesionalius ir pritaikytus puslapius be didelio laiko ir pastangų.
- Sudedamosios formos
Power Pages sudedamosios formos yra Microsoft Dataverse lentelių formos, kurias galima tiesiogiai kurti ir modifikuoti Power Pages dizaino studijoje. Šios formos gali turėti keletą pildymo etapų ir gali būti naudojamos svetainės puslapiuose, siekiant užfiksuoti įvairią informaciją. Formų kūrimo metu galima naudoti kodu paremtus komponentus ir konfigūruoti veiksmus, kurie įvyksta, kai forma yra pateikiama.
Norint kurti ar modifikuoti formą, reikia atlikti šiuos žingsnius:
- Eikite į Power Pages:
- Pasirinkite svetainę ir spustelėkite “Redaguoti”.
- Kairėje srityje pasirinkite “Duomenys”.
- Pasirinkite lentelę:
- Lentelių sąraše pasirinkite lentelę, kurios formą norite kurti arba modifikuoti.
- Formų dizaino įrankyje:
- Lentelių dizaino įrankyje pasirinkite skirtuką “Formos”.
- Atlikite vieną iš šių veiksmų:
- Norėdami kurti naują formą, spustelėkite “Nauja forma”, įveskite kategorijos pavadinimą ir formos pavadinimą, tada pasirinkite “Kurti”.
- Norėdami modifikuoti esamą formą, pasirinkite formą iš šios svetainės arba kitų lentelių skyriuje esančių formų. Forma bus rodoma dizaino formų dizaino įrankyje, kuris yra tas pats dizaino įrankis, naudojamas modeliu pagrįstose programose Power Apps. Dabar galite sukonfigūruoti formą, įtraukdami laukus, pertvarkydami juos, pridedant skirtukus ir skyrius.
- Formų dizaino įrankio apžvalga:
- Naujasis modeliu pagrįstų formų dizaino įrankis suteikia modernių WYSIWYG kūrimo funkcijų.
- Formas galima įtraukti į svetainės puslapį kaip formos komponentą.
- Ypatybių keitimai atsispindi formos peržiūroje.
- Stuleplių juosta su paieškos ir filtravimo galimybėmis padeda greitai surasti ir įtraukti stulpelius į formą.
- Dataverse integracija
Power Apps ir Dataverse integracija yra svarbus komponentas Power Platform ekosistemoje. Ši integracija leidžia kurti galingas ir lankstias programėles, derinant Power Apps galimybes su Dataverse saugumo ir duomenų valdymo platforma.
Štai keletas svarbių aspektų apie šią integraciją:
- Dataverse: Tai duomenų saugojimo ir valdymo platforma, kuri leidžia saugiai laikyti ir tvarkyti duomenis. Dataverse taip pat suteikia vieningą duomenų schemą, kurią galima naudoti Power Apps, Power Automate, Power BI ir Power Virtual Agents kartu su duomenimis iš Dynamics 365 programėlių.
- Power Apps: Tai įrankis, leidžiantis kurti programėles be gilios programavimo žinios. Power Apps leidžia kurti pritaikytas programėles, kurios gali naudoti Dataverse duomenis. Tai suteikia galimybę automatizuoti procesus, sumažinti klaidų skaičių ir pagerinti bendradarbiavimą tarp komandų.
- Integracija: Power Apps ir Dataverse integracija leidžia kurti programėles, kurios gali naudoti Dataverse duomenis. Tai suteikia galimybę kurti pritaikytas sprendimus, kurie atitinka verslo poreikius.
Power Apps ir Dataverse integracija yra galingas įrankis, leidžiantis organizacijoms kurti efektyvias ir lanksčias programėles, derinant duomenų saugumą ir valdymą su programavimo galimybėmis.
- Power Pages Studio
Power Pages Studio yra intuityvi sąsaja, kuri leidžia su mažai kodo kūrėjams kurti ir konfigūruoti turtingas verslo interneto svetaines. Ši funkcija yra dalis Microsoft Power Apps platformos. Norėdami naudotis Power Pages Studio, jums reikia turėti sistemos administratoriaus rolę toje pačioje Microsoft Dataverse aplinkoje, kurioje yra jūsų svetainė.
Power Pages Studio suteikia galimybę:
- Kurti puslapius: Be jokio programavimo, galite kurti ir redaguoti svetainės puslapius.
- Priderinti stilių: Galite pritaikyti svetainės išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą svetainėje.
- Nustatyti svetainę: Konfigūruokite svetainės parametrus, pvz., kalbą, saugumo nustatymus ir kitus.
Power Pages Studio yra puiki priemonė, leidžianti greitai ir efektyviai kurti verslo svetaines be gilios programavimo patirties.
- Portalo valdymo programa
Power Pages portalo valdymo programa (model-driven) yra funkcija, kuri leidžia kurti ir valdyti turtingas interneto svetaines (portalus) naudojant Microsoft Power Apps platformą. Ši funkcija yra skirta model-driven svetainėms, kurios yra pagrįstos duomenų modeliais ir turi galingą valdymo sąsają.
Šios funkcijos galimybės apima:
- Kurti puslapius: Galite kurti naujus puslapius, pridėti turinį ir konfigūruoti jų išvaizdą.
- Valdyti duomenis: Model-driven svetainėse galite valdyti duomenis, naudodami galingą duomenų valdymo sąsają.
- Pritaikyti stilių: Galite nustatyti stilių, šriftus, spalvas ir kitus dizaino elementus, kad jūsų svetainė atitiktų jūsų poreikius.
- Kurti pasirinktinius puslapius: Model-driven svetainėse galite kurti pasirinktinius puslapius, pritaikytus jūsų verslo poreikiams.
Ši funkcija yra puiki priemonė, leidžianti kurti profesionalias ir saugias svetaines be gilios programavimo patirties.
- Papildomos kalbos
Power Pages yra Microsoft Power Apps platformos funkcija, kuri leidžia kurti ir valdyti interneto svetaines (portalus) be programavimo žinių. Šios funkcijos pagalba galite sukurti įvairias svetainių dalis, pritaikytas jūsų poreikiams.
Viena iš Power Pages galimybių yra papildomos pasirenkamos kalbos palaikymas. Tai reiškia, kad galite sukurti svetainės puslapius, kurie yra lokalizuoti į skirtingas kalbas. Pavyzdžiui, jei turite interneto svetainę, kurią norite prieinamą tiek anglų, tiek lietuvių kalbomis, galite sukurti atskirus puslapius kiekvienai kalbai. Taip lankytojai galės pasirinkti, kurią kalbą jie nori matyti svetainėje.
Norėdami įgalinti papildomų kalbų palaikymą Power Pages, turite atlikti šiuos žingsnius:
- Įgalinkite kalbas Dataverse: Pirmiausia turite įgalinti kalbas savo duomenų bazėje (Dataverse). Tai leis jums naudoti skirtingas kalbas savo svetainėje.
- Pridėkite kalbas Power Apps Portalui: Tada turite pridėti norimas kalbas į savo Power Apps Portalą. Tai galite padaryti portalo nustatymuose.
- Sukurkite lokalizuotus puslapius: Galiausiai galite kurti lokalizuotus puslapius, kurie atitiks kiekvienos kalbos versiją. Šie puslapiai bus susieti su pagrindiniu puslapiu ir rodomi atitinkamai pagal lankytojo pasirinktą kalbą.
Tai leidžia jums sukurti daugiakalbę svetainę, kuri patenkina skirtingų auditorijų poreikius.
Jei norite išmokti, kaip dirbti su duomenų bazėmis ir naudoti SQL - vieną iš svarbiausių ir universaliausių duomenų manipuliacijos ir analizės kalbų, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su SQL ar duomenų bazėmis. Jūs susipažinsite su duomenų saugojimo principais, reliacinėmis duomenų bazėmis, SQL ir NoSQL serveriais ir išmoksite, kaip naudoti SQL duomenų užklausas, kurti naujas duomenų bazes, atnaujinti įrašus, automatizuoti duomenų ištraukimą iš serverių. Taip pat, jūs pamatysite, kaip SQL gali būti naudojamas kartu su kitais duomenų analizės ir vizualizacijos įrankiais, pvz., Power BI, Excel, Python ir kt. 🚀
Po kursų jūs galėsite:
Suprasti duomenų saugojimo principus ir duomenų bazės struktūrą
Naudojti SQL ir jo pagrindines komandas, tokias kaip SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, HAVING, ORDER BY ir kt.
Kurti naujas duomenų bazes ir lentelės, naudodami SQL CREATE ir ALTER komandas
Atnaujinti ir ištrinti duomenų bazės įrašus, naudodami SQL UPDATE ir DELETE komandas
Automatiškai ištraukti duomenis iš SQL ir NoSQL serverių, naudodami SQL SELECT ir FROM komandas
Naudoti SQL kartu su kitais duomenų analizės ir vizualizacijos įrankiais, pvz., Power BI, Excel, Python ir kt.
Kursai vyksta 21 valandą, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi ilgametę patirtį praktiškai naudojant SQL ir duomenų bazes. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų SQL žinias ir gebėjimus. Taip pat, jūs įgisite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o SQL kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
SQL serveriai
Duomenų bazių struktūros
Lentelių ryšiai
Lentelių raktai
SQL užklausos
Duomenų filtravimas
Duomenų agregavimas
Duomenų grupavimas
Papildomos užklausos (angl. subquery)
Lentelių sujungimas
SQL funkcijos
Duomenų tipai
Duomenų bazių, lentelių, stulpelių kūrimas bei trynimas
Jei norite išmokti, kaip naudoti vieną iš populiariausių ir galingiausių duomenų analizės ir vizualizacijos įrankių, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su Power BI. Jūs ne tik susipažinsite su Microsoft platforma, bet ir išmoksite, kaip kurti automatizuotas ataskaitas ir atlikti ETL transformacijas naudojant pažangiausius Power BI metodus. Be to, jūs pamatysite praktinius Power BI projektų pavyzdžius, kurie padės jums suprasti, kaip taikyti Power BI realiame darbe. 🚀
Po kursų jūs galėsite:
Dirbti su Power BI ir jo komponentais, tokiais kaip Power Query, Power Pivot ir Power View
Rašyti DAX formules ir naudoti jas duomenų modeliavimui ir analizei
Automatiškai transformuoti duomenis ir nuskaityti skirtingus duomenų šaltinius, įskaitant BIG DATA
Kurti matematinius modelius ir naudoti juos sprendimų priėmimui ir prognozavimui
Kurti interaktyvius skydelius ir dalintis jais su kitais naudotojais
Kursai vyksta 18 valandų, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi didelę praktinę Power BI naudojimo patirtį ir yra sukūrę ne vieną projektą. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Power BI žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Power BI kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
„Power BI Desktop“
- „Power BI Service“
Power BI Service yra debesies paslauga, kuri leidžia jums interaktyviai bendrauti su ataskaitomis ir informacinėmis panelėmis savo naršyklėje. Ši paslauga yra svarbi dalis Power BI platformos ir suteikia galimybę:
- Peržiūrėti ataskaitas ir informacines paneles: Power BI Service leidžia peržiūrėti ir interaktyviai naudotis ataskaitomis, kurias sukūrėte naudodami Power BI Desktop arba kitus įrankius. Galite filtruoti duomenis, eksportuoti įvairius vaizdus ir gauti įžvalgas.
- Dalintis su kitais: Galite dalintis ataskaitomis su kolegomis, klientais arba kitais vartotojais. Tai gali būti ataskaitos nuoroda, įterpta į svetainę arba tiesiog bendras prieigos teises.
- Tvarkyti duomenų šaltinius: Power BI Service leidžia prisijungti prie įvairių duomenų šaltinių, tokių kaip duomenų bazės, failai arba debesies paslaugos. Galite nustatyti automatinį duomenų atnaujinimą ir tvarkyti prisijungimus.
- Kurti ir tvarkyti darbo erdves: Galite kurti darbo erdves, kuriose bendradarbiaujate su kitais vartotojais. Tai gali būti projektų grupės, skyriai arba komandos, kurios bendrai naudoja ataskaitas ir duomenis.
Power BI Service yra puiki priemonė, jei norite pasiekti ir bendrauti su savo duomenimis iš bet kurios vietos.
- „Power BI Gateway“
Power BI Gateway yra įrankis, leidžiantis prisijungti prie jūsų vidinės tinklo duomenų šaltinių iš Power BI, Power Apps ar Power Automate be duomenų perkėlimo. Šis įrankis yra naudingas, jei norite, kad jūsų ataskaitos ir informacinės panelės būtų nuolat atnaujinamos, bet nereikėtų perkelti duomenų. Power BI Gateway leidžia:- Vienas įrenginys visiems debesies paslaugoms: Įdiegus Power BI Gateway, jis gali būti naudojamas ne tik Power BI, bet ir kitoms debesies paslaugoms, tokioms kaip Power Apps, Azure Logic Apps ir Power Automate.
- Paprastas įdiegimas: Įdiegti ir konfigūruoti šį įrankį yra paprasta. Jūs tiesiog įdiegiate jį ir prisijungiate su savo organizacijos paskyra.
- Saugus duomenų perdavimas: Duomenų perdavimas tarp Power BI ir vidinio tinklo duomenų šaltinio yra saugus per Azure Service Bus. Duomenų šaltinio administratoriaus pateikti prisijungimo duomenys yra šifruojami, kad apsaugotų informaciją debesyje ir tik dešifruojami įrenginyje, kuriame įdiegtas Gateway.
Power BI Gateway yra nepakeičiama priemonė, jei norite prieiti prie vidinio tinklo duomenų iš debesies paslaugų.
- Duomenų šaltiniai
Duomenų šaltiniai yra pagrindinė dalis, leidžianti jums importuoti ir naudoti duomenis Power BI ataskaitose. Šie šaltiniai gali būti įvairūs, ir čia yra keletas pavyzdžių:
- Excel: Galite importuoti duomenis iš „Excel“ failų, įskaitant lentelės, teksto, CSV, XML ir JSON formatu.
- Duomenų bazės: Galite prisijungti prie įvairių duomenų bazės sistemų, pvz., „SQL Server“, „Microsoft Access“, „Oracle“, „MySQL“, „PostgreSQL“ ir kt.
- Internetinės paslaugos: Galite gauti duomenis iš „SharePoint Online“, „Dynamics 365“, „Salesforce“, „Adobe Analytics“ ir kitų internetinių paslaugų.
- Azure: Galite naudoti „Azure SQL“ duomenų bazes, „Azure Synapse Analytics“, „Azure HDInsight“, „Azure Data Lake Storage“ ir kt.
- Power Platform: Duomenis galite importuoti iš „Power BI“ darbo sričių arba „Dataverse“.
Šie duomenų šaltiniai leidžia jums sukurti galingas ataskaitas ir vizualizacijas, kad galėtumėte geriau suprasti savo verslo duomenis.
- Įvairios jungtys
Power BI jungtys yra svarbus konceptas šio Microsoft įrankio, skirto verslo analizei ir duomenų vizualizacijai. Šios jungtys leidžia Power BI atsisiųsti ir integruoti duomenis iš įvairių šaltinių. Štai keletas svarbiausių dalykų apie Power BI jungtis:
- Duomenų šaltiniai: Power BI gali jungtis prie įvairių duomenų šaltinių, tokių kaip duomenų bazės (pvz., SQL Server, MySQL), failai (Excel, CSV), internetinės paslaugos (pvz., Azure SQL Database, Google Analytics) ir daugelis kitų.
- Transformacija ir modeliavimas: Kai duomenys yra importuojami, galima juos transformuoti ir modeliuoti. Tai apima duomenų valymą, agregavimą, sąryšius ir kitus veiksmus, kad būtų galima sukurti efektyvų duomenų modelį.
- Įrankiai duomenų transformacijai: Power BI turi galingus įrankius duomenų transformacijai, tokius kaip „Power Query“, kurie leidžia filtruoti, jungti, keisti duomenų tipus ir kita.
- Duomenų atnaujinimas: Power BI gali automatiškai atnaujinti duomenis iš šaltinių, kad jie visada būtų naujausi.
- Ryšiai tarp duomenų: Galima sukurti ryšius tarp skirtingų duomenų lentelių, kad būtų galima kurti sudėtingesnes vizualizacijas.
- Duomenų vizualizacija: Galima kurti grafinius ataskaitų langus, diagramas, lentelės ir kitus vizualinius elementus, kad būtų galima geriau suprasti duomenis.
Power BI jungtys yra esminė dalis, leidžianti kurti galingas ir informatyvias ataskaitas bei vizualizacijas.
- Prisijungimas prie serverio duomenų
Prisijungimas prie serverio duomenų yra būdas, kaip tiesiogiai prisijungti prie duomenų šaltinio, kuris gali būti išorinė duomenų bazė, failas arba kitas serveris. Šis prisijungimas leidžia Power BI naudotojams gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.
Norint prisijungti prie serverio duomenų Power BI, reikia atlikti šiuos žingsnius:
- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite Power Platform.
- Pasirinkite norimą duomenų šaltinį (pavyzdžiui, Dataverse arba Oracle).
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Pasirinkite Įkelti.
Šis procesas leidžia jums tiesiogiai prisijungti prie serverio duomenų ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia.
- KPI ataskaitos
Key Performance Indicator (KPI) yra vizualinis signalas, kuris informuoja apie pasiekto progreso kiekį matomo tikslo link. Šis konceptas yra svarbus Microsoft Power BI įrankyje, skirtame verslo analizei ir duomenų vizualizacijai. Štai keletas svarbiausių dalykų apie KPI ataskaitas su Power BI:
- Kada naudoti KPI?
- KPI yra puikus pasirinkimas:
- Matuoti progresą. Atsako į klausimą: „Kuo aš atsilieku arba pirmu?“
- Matuoti atstumą iki tikslo. Atsako į klausimą: „Kiek aš esu atsilieku arba pirmu?“
- KPI reikalavimai:
- KPI ataskaita remiasi konkretaus matavimo rodiklio duomenimis.
- KPI tikslas yra padėti įvertinti dabartinę metrikos vertę ir būseną lyginant su nustatytu tikslu.
- KPI ataskaita reikalauja pagrindinio matavimo rodiklio, kuris įvertina vertę, tikslo matavimo rodiklio ar vertės ir slenkstinių arba tikslo reikšmių.
- Kaip sukurti KPI?
- Pavyzdžiui, galite sukurti KPI, kuris matuoja jūsų pardavimų tikslo link padarytą pažangą:
- Pasirinkite „Sales > Total Units This Year“ iš laukų skydelio. Tai bus rodiklis.
- Pridėkite „Time > FiscalMonth“. Tai rodo tendenciją.
- Konvertuokite vizualizaciją į KPI paspausdami KPI piktogramą iš vizualizacijos skydelio.
- Norėdami pridėti tikslą, vilkite „Total Units Last Year“ į „Target“ lauką.
- Galite formatuoti KPI pasirinkdami tinklelio ikoną, kad atidarytumėte „Format visual“ skydelį.
Tai leidžia stebėti ir analizuoti svarbiausius veiklos rodiklius Power BI ataskaitose.
- Dirbtinio intelekto integracijos
Power BI yra analitikos ir verslo informacijos (BI) platforma, kuri nuolat tobulinama ir plečiama. Dirbtinio intelekto (AI) integracija yra vienas iš svarbių šios platformos aspektų. Ši integracija leidžia organizacijoms giliau analizuoti duomenis, prognozuoti tendencijas ir gauti įžvalgas.
Kokie yra pagrindiniai Power BI dirbtinio intelekto integracijos aspektai?
- Automatinis duomenų modeliavimas: Power BI naudoja AI algoritmus, kad automatiškai identifikuotų ryšius tarp duomenų ir pasiūlytų tinkamus modelius. Tai padeda greičiau sukurti duomenų modelius ir sumažina žmogaus klaidų riziką.
- Profiliai ir rekomendacijos: Power BI gali analizuoti duomenų modelius ir pasiūlyti rekomendacijas, kaip pagerinti ataskaitas arba vizualizacijas. Tai yra naudinga, kai norime optimizuoti duomenų analizės procesą.
- Naturaliosios kalbos apdorojimas: Power BI gali interpretuoti natūraliąją kalbą ir atlikti užklausas. Tai leidžia vartotojams greičiau gauti atsakymus iš duomenų.
- Prognozavimas ir išvados: Power BI gali naudoti AI modelius prognozuoti ateities tendencijas ir padėti priimti strateginius sprendimus.
Šie aspektai padeda organizacijoms išgauti daugiau vertės iš savo duomenų ir geriau suprasti verslo veiklą.
- Duomenų prognozavimas
Power BI duomenų prognozavimas yra funkcija, kuri leidžia jums numatyti ateities tendencijas ir rezultatus pagal esamus duomenis. Ši funkcija yra naudinga, kai norime prognozuoti pardavimus, klientų skaičių, atsargas ar kitus verslo rodiklius.
Kaip tai veikia?
- Duomenų modelio paruošimas: Pirmiausia turime sukurti duomenų modelį su istoriniais duomenimis. Tai gali būti pardavimų, lankytojų, finansinių ar kitų duomenų rodikliai.
- Pasirinkimas prognozavimui: Pasirinkę prognozavimo funkciją, galime nurodyti, ką norime prognozuoti (pvz., pardavimus per ateinančius mėnesius).
- Modelio apmokymas: Power BI naudoja statistinius algoritmus, kad apmokyti modelį ir prognozuoti ateities reikšmes.
- Prognozių vizualizavimas: Galime vizualizuoti prognozes grafikuose, diagramose ar lentelėse.
Power BI duomenų prognozavimas padeda priimti strateginius sprendimus ir geriau planuoti verslo veiklą ateityje.
- Tootip parametras
Power BI Tooltip yra funkcionalumas, kuris leidžia pridėti papildomą informaciją prie vizualizacijų, kai pelės žymeklis yra nukreiptas į tam tikrą duomenų tašką. Šie pasirinktiniai paaiškinimai gali padėti giliau suprasti duomenis ir suteikti kontekstą.
Kai pelės žymeklis yra nukreiptas į vizualizaciją, atsiranda mažas langelis su papildoma informacija. Šis langelis gali būti pritaikytas pagal jūsų poreikius ir gali apimti įvairius elementus, tokius kaip teksto aprašymai, nuotraukos arba net kitos vizualizacijos.
Power BI Tooltip yra puikus būdas pagerinti duomenų atvaizdavimą ir padėti vartotojams geriau suprasti duomenis, kuriuos jie stebi.
- Lentelių ryšiai
Power BI lentelių ryšiai yra svarbus konceptas, leidžiantis sukurti sudėtingesnius duomenų modelius ir analizuoti duomenis. Štai keletas esminių dalykų apie Power BI lentelių ryšius:- Kas tai yra?
- Lentelių ryšiai yra būdas susieti duomenų lentelės tarpusavyje.
- Jie leidžia kurti sąryšius tarp skirtingų lentelių, kad galėtumėte atlikti sudėtingesnes analizes ir vizualizacijas.
- Kaip jie veikia?
- Lentelių ryšiai yra pagrįsti bendrais stulpeliais arba laukais, kurie yra bendri abiejose lentelėse.
- Pavyzdžiui, galite turėti klientų lentelę su kliento ID, o pardavimų lentelę su tuo pačiu kliento ID. Šis bendras stulpelis leidžia susieti šias dvi lentelės.
- Kodėl jie svarbūs?
- Lentelių ryšiai leidžia jums kurti sudėtingesnius duomenų modelius, kuriuose galite atlikti daugiau analizės ir gauti tikslesnius rezultatus.
- Jie taip pat palengvina duomenų transformaciją ir filtravimą.
- Kaip sukurti lentelių ryšius?
- Atidarykite „Power BI Desktop“ ir įkelkite savo duomenų šaltinį.
- Pasirinkite „Model“ skydelį ir paspauskite „Manage Relationships“.
- Sukurkite ryšius tarp lentelių, nurodydami bendrus stulpelius arba laukus.
Lentelių ryšiai yra galingas įrankis, leidžiantis geriau suprasti ir analizuoti duomenis.
- „Kas-jeigu“ funkcionalumas
What-If yra funkcija, kuri leidžia modeliuoti ir simuliuoti skirtingus scenarijus, keičiant parametrus ar kintamuosius. Ši funkcija yra naudinga, kai norime matyti, kaip tam tikri veiksniai paveiktų mūsų duomenų analizės rezultatus.
What-If funkcija leidžia:
- Kurti parametrus: Galime sukurti parametrus, kurie veiks kaip kintamieji mūsų ataskaitose. Pavyzdžiui, galime sukurti parametrą, kuris nurodo nuolaidos procentą.
- Sukurti matavimus: Kartu su parametrais automatiškai sukuriami matavimai, kurie leidžia vizualizuoti šių parametrų dabartinę vertę. Pavyzdžiui, galime sukurti matavimą, kuris atvaizduoja pardavimų sumą po nuolaida.
- Naudoti slankiklius: Parametrus galime naudoti kaip slankiklius ataskaitose. Slankikliai leidžia interaktyviai keisti parametrų vertes ir stebėti, kaip tai veikia matavimus.
Pavyzdžiui, galime sukurti parametrą, kuris nurodo nuolaidos procentą, ir matavimą, kuris atvaizduoja pardavimų sumą po taikytos nuolaidos. Taip galime stebėti, kaip skirtingos nuolaidos paveiktų mūsų verslo rezultatus.
- Žymės (angl. Bookmark)
Power BI Žymės (angl. Bookmark) yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šios žymės yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:
- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus.
- Drill veiksmai
Power BI drill veiksmai leidžia jums giliau analizuoti duomenis ir išgauti įžvalgas iš jūsų ataskaitų ir informacinių panelių. Šie veiksmai leidžia:
- Drill-down: Nukreipti nuo aukštesnio lygio į žemesnį lygį hierarchijoje. Pavyzdžiui, galite pradėti nuo metų ir pereiti prie ketvirčio, mėnesio ir dienos.
- Drill-up: Grįžti atgal į aukštesnį lygį hierarchijoje. Pavyzdžiui, galite grįžti nuo dienos į mėnesį arba nuo segmento į gamintoją.
- Expand: Išplėsti duomenis, kad pamatytumėte daugiau detalės. Pavyzdžiui, galite išplėsti kategoriją, kad pamatytumėte visus jos produktus.
Norėdami naudoti šiuos veiksmus, jūsų Power BI vizualizacijos turi turėti aiškią arba neaiškią hierarchiją. Galite pasiekti šiuos veiksmus, paspaudę ant vizualizacijos arba naudodami veiksmų juostos ikonas.
- DAX formulių rašymas
DAX yra duomenų analizės išraiškų (angl. Data Analysis Expressions) kalba, kuri leidžia kurti formulės ir išraiškas Power BI, Analysis Services ir Power Pivot duomenų modeliuose. Ši kalba yra galinga ir naudinga, kai norime atlikti skaičiavimus, filtravimus ar kitas operacijas su duomenimis.
Štai keletas svarbių dalykų apie Power BI DAX:
- Funkcijos ir operatoriai: DAX turi daugybę funkcijų ir operatorių, kurie leidžia manipuliuoti duomenimis. Pavyzdžiui, galime naudoti funkciją SUM norėdami susumuoti stulpelio reikšmes arba operatorių FILTER, kad filtruotume duomenis pagal tam tikrus kriterijus.
- Kontekstas: DAX veikia kontekste. Tai reiškia, kad skaičiavimai priklauso nuo to, kurioje vietoje esame duomenų modelyje. Galime turėti filtrų, eilučių ir stulpelių kontekstą.
- Formulės: DAX leidžia kurti sudėtingas formulės, kurios gali apimti sąlygas, ciklus ir kitus veiksmus. Pavyzdžiui, galime sukurti formulę, kuri apskaičiuoja metinį pardavimų augimą.
- Skaičiavimai: DAX leidžia kurti skaičiavimus, kurie gali būti naudojami ataskaitose, matavimuose arba vizualizacijose. Tai gali būti suma, vidurkis, procentas ir kt.
Power BI DAX yra galingas įrankis, kuris padeda mums giliau analizuoti ir išgauti įžvalgas iš duomenų.
- Power Query
Power Query yra duomenų transformavimo ir paruošimo variklis. Jis leidžia prisijungti prie įvairių duomenų šaltinių, formuoti ir transformuoti duomenis pagal savo poreikius, o tada įkelti šį modelį į Power BI Desktop.
Power Query Editor yra įrankis, kurį galima pasiekti pasirinkus Transformuoti duomenis iš Power BI Desktop pagrindinio meniu. Šis redaktorius leidžia jums:
- Prisijungti prie vieno ar kelių duomenų šaltinių.
- Formuoti ir transformuoti duomenis.
- Įkelti duomenų modelį į Power BI Desktop.
Power Query Editor turi keletą svarbių komponentų:
- Juostelė: Juostelėje yra keturios kortelės: Pagrindinis, Transformuoti, Pridėti stulpelį, Peržiūrėti, Įrankiai ir Pagalba. Pagrindinė kortelė leidžia prisijungti prie duomenų ir pradėti užklausos kūrimo procesą.
- Užklausų skydelis: Kairiame skydelyje pateikiamos visos užklausos, kurios yra pasirinktos, peržiūrai ir formavimui.
- Duomenų rodinys: Centre esančiame skydelyje rodomi pasirinktos užklausos duomenys, kurie taip pat yra formuojami.
- Užklausos nustatymų skydelis: Šiame skydelyje pateikiami užklausos savybės ir taikyti žingsniai.
Power Query Editor leidžia jums gauti, transformuoti ir valdyti duomenis, kad galėtumėte sukurti galingus ataskaitų ir informacinių panelių modelius Power BI Desktop.
- SQL užklausų naudojimas
Power BI SQL užklausų naudojimas leidžia jums tiesiogiai prisijungti prie duomenų šaltinio, kuris yra SQL duomenų bazė, ir naudoti SQL užklausas savo ataskaitose ir informacinėse panelėse. Šis procesas leidžia gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.
Norint naudoti SQL užklausas su Power BI, reikia atlikti šiuos žingsnius:
- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite SQL Server kaip duomenų šaltinį.
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Sukurkite SQL užklausą, kuri atitinka jūsų poreikius.
- Pasirinkite Įkelti.
Šis procesas leidžia tiesiogiai prisijungti prie SQL duomenų bazės ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia.
- Python integravimas
Power BI Python integravimas leidžia tiesiogiai vykdyti Python skriptus „Power BI Desktop“ ir importuoti gautus duomenis į „Power BI Desktop“ duomenų modelį. Šis funkcionalumas suteikia galimybę kurti sudėtingesnes analizes ir vizualizacijas. Štai keletas svarbių dalykų apie Power BI Python integravimą:- Reikia Python įdiegimo:
- Norint naudoti Python skriptus „Power BI Desktop“, reikia įdiegti Python į savo vietinį kompiuterį. Python galima atsisiųsti iš Python svetainės.
- Power BI Python integravimui reikia įdiegti šias dvi Python paketas:
- Pandas: Tai duomenų manipuliavimo ir analizės biblioteka. Duomenys turi būti pandas duomenų rėmelyje, kad juos būtų galima importuoti į Power BI.
- Matplotlib: Tai Python grafikos biblioteka, skirta braižyti diagramas ir grafikus.
2. Įjungti Python skriptavimą:- Atidarykite „Power BI Desktop“, pasirinkite „File > Options and settings > Options > Python scripting“.
- Nurodykite savo lokalų Python įdiegimo kelią.
- Pasirinkite „OK“.
- Svarbu, kad Power BI vykdytų skriptus naudodamas python.exe iš nurodyto katalogo. Jei naudojate kitą Python distribuciją (pvz., Conda), gali kilti problemų. Rekomenduojama naudoti oficialią Python distribuciją iš Python svetainės.
3. Kurti Python skriptus:- Sukurkite skriptą savo Python vystymo aplinkoje ir įsitikinkite, kad jis veikia.
- Python skriptai turi laikytis šių apribojimų:
- Importuojami tik pandas duomenų rėmeliai.
- Skriptai, vykstantys ilgiau nei 30 minučių, nutraukiami.
- Interaktyvūs skambučiai Python skripte, pvz., laukimas vartotojo įvesties, stabdo skripto vykdymą.
- Jei nustatote darbinį katalogą Python skripte, nurodykite visą kelią, o ne santykinį kelią.
Power BI Python integravimas suteikia galimybę kurti galingas ataskaitas ir vizualizacijas, naudojant Python duomenis.
- Duomenys iš WEB puslapių
Power BI duomenys iš WEB puslapių yra galimybė, kuri leidžia tiesiogiai prisijungti prie internetinių šaltinių ir gauti duomenis į savo ataskaitas. Tai naudinga, kai norime atnaujinti duomenis iš dinamiškų šaltinių, tokiose srityse kaip finansai, prekyba, naujienos arba viešieji duomenys.
Kaip tai veikia?
- Pasirinkimas “WEB”: Power BI leidžia pasirinkti “WEB” kaip duomenų šaltinį.
- URL nurodymas: Įvedame internetinio puslapio URL, iš kurio norime gauti duomenis.
- Duomenų importavimas: Power BI atlieka duomenų importavimą iš šaltinio ir leidžia juos naudoti ataskaitose.
Tai suteikia galimybę dinamiškai atnaujinti duomenis iš interneto ir integruoti juos į savo analizės projektus.
- Temų kūrimas
- Šablonai
Power BI šablonai yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šie šablonai yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:
- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus.
Jei norite naudoti Power BI šablonus, atidarykite Power BI Desktop ir pasirinkite tinkamą šabloną arba sukūrę savo šabloną, galite jį eksportuoti ir pasidalinti su kitais naudotojais.
Power Automate įrankio pagalba išmoksime automatizuoti procesus, kuriuos neefektyviai vis dar vykdome rankiniu būdu, kaip kad atostogų prašymų pasirašymas.
Modulio temos
Duomenų srauto automatizavimas su „Power Automate“
„Power Automate Cloud“
Integracija su „Microsoft Outlook“
Integracija su „SharePoint“
Integracija su „Teams“
„Power Automate Cloud“ iš šablono;
„Power Automate Cloud“ nuo pradžių
Patvirtinimai
Funkcijos
Kintamieji
„Power Automate“ skirtas darbalaukiui
Robototinių procesų automatizavimas (RPA)
Pasenusių programų automatizavimas
„Power Automate Cloud“ derinimas su „Power Automate Desktop“
„Power Automate“ verslo procesai
Verslo procesų automatizavimas
Verslo taisyklės
Jei norite išmokti, kaip naudoti Power BI Service - debesies platformą, kuri leidžia lengvai kurti ir dalintis duomenų ataskaitomis ir skydeliais, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su Power BI. Jūs ne tik susipažinsite su Microsoft platforma, bet ir išmoksite, kaip kurti automatizuotas ataskaitas ir atlikti ETL transformacijas naudojant pažangiausius Power BI metodus. Be to, jūs pamatysite praktinius Power BI projektų pavyzdžius, kurie padės jums suprasti, kaip taikyti Power BI Service realiame darbe. 🚀
Po kursų jūs galėsite:
Dirbti su Power BI Service ir jo komponentais, tokiais kaip Power BI Desktop, Power BI Mobile ir Power BI Report Server
Rašyti DAX formules ir naudoti jas duomenų modeliavimui ir analizei
Automatiškai transformuoti duomenis ir nuskaityti skirtingus duomenų šaltinius, įskaitant BIG DATA
Kurti matematinius modelius ir naudoti juos sprendimų priėmimui ir prognozavimui
Kurti interaktyvius skydelius ir dalintis jais su kitais naudotojais per Power BI Service
Kursai vyksta 18 valandų, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi didelę praktinę Power BI Service naudojimo patirtį ir yra sukūrę ne vieną projektą. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Power BI Service žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Power BI kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
Power BI Service
- Interaktyvūs grafikai
Power BI yra galingas duomenų analizės ir vizualizacijos įrankis, kuris leidžia vartotojams kurti interaktyvius ataskaitų ir informacinių panelių grafikus. Šie interaktyvūs grafikai leidžia vartotojams sąveikauti su duomenimis ir gauti iš jų naudingą informaciją. Čia yra keletas svarbių dalykų apie Power BI interaktyvius grafikus:
- Valdymas: Vartotojai gali valdyti, kaip skirtingi grafikai sąveikauja tarpusavyje. Tai leidžia sukurti suderintus ataskaitų rodinius ir padaryti juos aiškesnius.
- Interakcijos tipai:
- Filtravimas: Vartotojai gali pasirinkti filtravimo parinktį, kuri leidžia vienam grafikui paveikti kitus. Pavyzdžiui, pasirinkus vieną elementą viename grafike, kiti grafikai bus filtruojami pagal šį pasirinkimą.
- Paryškinimas arba pyrago pjoviklis: Ši parinktis paryškina arba rodo pjoviklį, kuris yra paveiktas. Tai leidžia vartotojams matyti, kaip tam tikri duomenys keičiasi priklausomai nuo pasirinkimo.
- Redagavimas: Norint valdyti interakcijas, reikia pasirinkti norimą grafiką ir tada pasirinkti “Redaguoti interakcijas” formatavimo skyriuje. Ten galima nustatyti, kaip grafikai tarpusavyje sąveikauja.
- Pritaikymas: Interaktyvūs grafikai gali padėti geriau suprasti duomenis ir padaryti ataskaitas patrauklesnes vartotojams.
Tai tik trumpas Power BI interaktyvių grafikų apibūdinimas, tačiau šis įrankis turi daugybę galimybių, kurias galima išnaudoti duomenų analizei ir vizualizacijai.
- ETL koncepcija
Power BI yra vienas iš galingiausių verslo intelekto įrankių duomenų pramonėje. Tai buvo sukurtas Ron George 2010 m. ir vadintas „Projektu Crescent“. Vėliau Microsoft pervadino jį į Power BI. 2015 m. Power BI buvo pirmą kartą paskelbtas viešai. Per metus Microsoft pristatė daugybę funkcijų Power BI, įskaitant natūralios kalbos apdorojimo technikas, nuostabius suvestinius, įdomius grafikus ir suvestinius, su kurių galima dirbti, Power BI Extract Transform Load (ETL) galimybes, integraciją su kitomis „Microsoft“ programomis ir tvirtus saugumo standartus.
ETL (Extract, Transform, Load) yra procesas, kuris ištraukia, transformuoja ir įkelia duomenis iš įvairių šaltinių į duomenų sandėlį arba vieningą duomenų saugyklą. Šis centrinis surinktas duomenų saugyklos duomenis palengvina tolesniam analizavimui ir tvarkymui. Tai taip pat veikia kaip vienintelė taškas komandų ir verslo tikslų tikslų duomenims, kurie yra tikslūs ir nuoseklūs.
Power BI naudoja galingą ETL įrankį, vadinamą Power Query Editor. Jis padeda atlikti įvairius duomenų transformavimus. Jis naudoja programavimo kalbą, vadinamą „M“ (mashup). Šis įrankis leidžia jums apdoroti, transformuoti ir įkelti duomenis į Power BI, kad galėtumėte juos analizuoti ir vizualizuoti.
Taigi, Power BI ETL koncepcija apima Power BI duomenų transformavimo variklio - Power Query - idėjas ir naudingas funkcijas, kurias galite pasinaudoti Power BI. Pradėkite su Power BI ETL procesu!
- Struktūriniai duomenys
Struktūriniai duomenys yra duomenys, kurie yra sutvarkyti konkrečiu formatu. Jie gali būti saugomi lentelėse, pavyzdžiui, Excel failuose arba SQL duomenų bazėse. Šie duomenys turi aiškius, apibrėžiamus ryšius tarp duomenų taškų, ir dažnai yra tekstiniai, tokie kaip vardai, adresai, datos, orų statistika, kredito kortelių numeriai ir kt. Struktūriniai duomenys yra lengvai pritaikomi reliacinėse duomenų bazėse. Jie taip pat gali apimti vaizdus ir garsus. Pavyzdžiui, internetinių formų duomenys dažnai yra struktūrizuoti ir įvedami į duomenų bazę.
Nestruktūrizuoti duomenys, kita vertus, nėra suskirstyti pagal iš anksto nustatytą modelį arba struktūrą. Jie dažnai vadinami kokybiniais duomenimis, nes juos negalima analizuoti ar apdoroti tradiciniais būdais.
Todėl, struktūriniai duomenys yra geriau tinkami mašininio mokymosi sistemoms, nes jie yra aiškesni ir lengviau išmokomi. Nestruktūrizuoti duomenys gali būti sudėtingesni mokymui, tačiau jie taip pat turi savo naudojimo atvejų, pavyzdžiui, analizuojant natūralią kalbą arba teksto duomenis.
- Power BI Desktop
Power BI Desktop yra nemokamas įrankis, leidžiantis tyrinėti ir vizualizuoti duomenis per patogų „drag-and-drop“ sąsają. Šis įrankis taip pat leidžia kurti ataskaitas ir dalintis jomis su kitais. Power BI Desktop suteikia galimybę:
- Modeliuoti duomenis: Naudojant įrankius duomenų modeliavimui, galima sutaupyti laiko ir lengviau tvarkyti duomenis. Tai apima Power Query patirtį, kuri yra pažįstama milijonams „Excel“ vartotojų.
- Giliau analizuoti duomenis: Power BI Desktop leidžia atrasti šablonus ir nustatyti veiksnius, kurie galėtų būti nepastebėti. Tai apima funkcijas, tokias kaip greiti matavimai, grupavimas, prognozavimas ir klasterizavimas.
- Naudoti dirbtinio intelekto pagrįstą padidintąją analitiką: Power BI Desktop automatiškai ieško šablonų, supranta duomenų reikšmes ir prognozuoja ateities rezultatus. Tai padeda priimti strateginius verslo sprendimus.
- Kurti interaktyvias ataskaitas: Galima kurti stulbinančias ataskaitas su interaktyviais duomenų vizualizavimais. Tai galima padaryti naudojant „drag-and-drop“ funkciją ir šimtus modernių duomenų vizualizacijos elementų.
- Kurti ataskaitas visiems ir visur: Galima kurti mobiliajam įrenginiui optimizuotas ataskaitas ir jas publikuoti debesyje arba lokaliai. Taip pat galima įterpti ataskaitas į esamas programas arba svetaines.
Power BI Desktop leidžia pereiti nuo duomenų iki įžvalgų ir veiksmų, o tai yra nepakeičiama priemonė duomenų analizei.
- Power BI Gateway
Power BI Gateway yra įrankis, leidžiantis prisijungti prie jūsų vidinės tinklo duomenų šaltinių iš Power BI, Power Apps ar Power Automate be duomenų perkėlimo. Šis įrankis yra naudingas, jei norite, kad jūsų ataskaitos ir informacinės panelės būtų nuolat atnaujinamos, bet nereikėtų perkelti duomenų. Power BI Gateway leidžia:
- Vienas įrenginys visiems debesies paslaugoms: Įdiegus Power BI Gateway, jis gali būti naudojamas ne tik Power BI, bet ir kitoms debesies paslaugoms, tokioms kaip Power Apps, Azure Logic Apps ir Power Automate.
- Paprastas įdiegimas: Įdiegti ir konfigūruoti šį įrankį yra paprasta. Jūs tiesiog įdiegiate jį ir prisijungiate su savo organizacijos paskyra.
- Saugus duomenų perdavimas: Duomenų perdavimas tarp Power BI ir vidinio tinklo duomenų šaltinio yra saugus per Azure Service Bus. Duomenų šaltinio administratoriaus pateikti prisijungimo duomenys yra šifruojami, kad apsaugotų informaciją debesyje ir tik dešifruojami įrenginyje, kuriame įdiegtas Gateway.
Power BI Gateway yra nepakeičiama priemonė, jei norite prieiti prie vidinio tinklo duomenų iš debesies paslaugų.
- Duomenų šaltiniai
Duomenų šaltiniai yra pagrindinė dalis, leidžianti jums importuoti ir naudoti duomenis Power BI ataskaitose. Šie šaltiniai gali būti įvairūs, ir čia yra keletas pavyzdžių:
- Excel: Galite importuoti duomenis iš „Excel“ failų, įskaitant lentelės, teksto, CSV, XML ir JSON formatu.
- Duomenų bazės: Galite prisijungti prie įvairių duomenų bazės sistemų, pvz., „SQL Server“, „Microsoft Access“, „Oracle“, „MySQL“, „PostgreSQL“ ir kt.
- Internetinės paslaugos: Galite gauti duomenis iš „SharePoint Online“, „Dynamics 365“, „Salesforce“, „Adobe Analytics“ ir kitų internetinių paslaugų.
- Azure: Galite naudoti „Azure SQL“ duomenų bazes, „Azure Synapse Analytics“, „Azure HDInsight“, „Azure Data Lake Storage“ ir kt.
- Power Platform: Duomenis galite importuoti iš „Power BI“ darbo sričių arba „Dataverse“.
Šie duomenų šaltiniai leidžia jums sukurti galingas ataskaitas ir vizualizacijas, kad galėtumėte geriau suprasti savo verslo duomenis.
- API jungtys
Power BI API jungtys yra REST (Representational State Transfer) sąsajos, kurios leidžia valdyti Power BI turinį, įterpti jį į kitas aplikacijas ir atlikti administravimo operacijas. Šios API leidžia jums:
- Valdyti Power BI turinį: Galite kurti, redaguoti ir šalinti ataskaitas, duomenų rinkinius ir kitus resursus.
- Atlikti administravimo operacijas: Gali būti naudojamos administracinės operacijos, pvz., valdyti darbo vietas (workspaces), nustatymus ir naudotojus.
- Įterpti Power BI turinį: Įterpkite Power BI ataskaitas, diagramas ir duomenų vizualizacijas į savo programą ar svetainę.
Norėdami naudotis Power BI REST API, turite registruoti Azure Active Directory (Azure AD) programą Azure. Ši programa suteikia leidimus Power BI REST ištekliams ir leidžia naudotis Power BI REST API. Galite autentifikuotis naudodami Azure AD (v1.0; ADAL) arba Microsoft identity platform (v2.0; MSAL) galus. Scopes (leidimai) nereikalingi, jei naudojate service principal. Kai naudojate service principal, leidimai valdomi per Power BI administravimo portalą.
- Prisijungimas prie serverio duomenų
Prisijungimas prie serverio duomenų leidžia jums tiesiogiai pasiekti ir naudoti duomenis iš serverio arba duomenų bazės. Šis procesas leidžia jums:
- Importuoti duomenis: Galite atsisiųsti duomenis į „Power BI“ ir juos saugoti vietiniame kompiuteryje. Tai ypač naudinga, jei norite dirbti su dideliais duomenų kiekiais.
- Tiesioginio užklausos režimo (DirectQuery): Galite tiesiogiai prisijungti prie serverio duomenų, o „Power BI“ ataskaitos bus atnaujinamos realiu laiku. Tai puikus pasirinkimas, jei norite matyti naujausius duomenis be jų importavimo.
Kaip tai padaryti?
- Atidarykite Power BI Desktop.
- Pasirinkite Dokumentas > Gauti duomenis > Power Platform.
- Pasirinkite Dataverse jungtį ir prisijunkite prie savo duomenų.
- Pasirinkite norimą lentelę ir įkelkite duomenis.
- Pasirinkite vieną iš duomenų ryšio režimų: Importavimas arba DirectQuery.
- Patvirtinkite prisijungimą.
Tai leidžia jums kurti ataskaitas, analizuoti duomenis ir dalintis jais su kitais vartotojais naudojant „Power BI“.
- Dirbtinio intelekto integracijos
Power BI yra analitikos ir verslo informacijos (BI) platforma, kuri nuolat tobulinama ir plečiama. Dirbtinio intelekto (AI) integracija yra vienas iš svarbių šios platformos aspektų. Ši integracija leidžia organizacijoms giliau analizuoti duomenis, prognozuoti tendencijas ir gauti įžvalgas.
Kokie yra pagrindiniai Power BI dirbtinio intelekto integracijos aspektai?
- Automatinis duomenų modeliavimas: Power BI naudoja AI algoritmus, kad automatiškai identifikuotų ryšius tarp duomenų ir pasiūlytų tinkamus modelius. Tai padeda greičiau sukurti duomenų modelius ir sumažina žmogaus klaidų riziką.
- Profiliai ir rekomendacijos: Power BI gali analizuoti duomenų modelius ir pasiūlyti rekomendacijas, kaip pagerinti ataskaitas arba vizualizacijas. Tai yra naudinga, kai norime optimizuoti duomenų analizės procesą.
- Naturaliosios kalbos apdorojimas: Power BI gali interpretuoti natūraliąją kalbą ir atlikti užklausas. Tai leidžia vartotojams greičiau gauti atsakymus iš duomenų.
- Prognozavimas ir išvados: Power BI gali naudoti AI modelius prognozuoti ateities tendencijas ir padėti priimti strateginius sprendimus.
Šie aspektai padeda organizacijoms išgauti daugiau vertės iš savo duomenų ir geriau suprasti verslo veiklą.
- Tootip parametras
Power BI Tooltip yra funkcionalumas, kuris leidžia pridėti papildomą informaciją prie vizualizacijų, kai pelės žymeklis yra nukreiptas į tam tikrą duomenų tašką. Šie pasirinktiniai paaiškinimai gali padėti giliau suprasti duomenis ir suteikti kontekstą.
Kai pelės žymeklis yra nukreiptas į vizualizaciją, atsiranda mažas langelis su papildoma informacija. Šis langelis gali būti pritaikytas pagal jūsų poreikius ir gali apimti įvairius elementus, tokius kaip teksto aprašymai, nuotraukos arba net kitos vizualizacijos.
Power BI Tooltip yra puikus būdas pagerinti duomenų atvaizdavimą ir padėti vartotojams geriau suprasti duomenis, kuriuos jie stebi.
- Lentelių ryšiai
Power BI lentelių ryšiai yra svarbus konceptas, leidžiantis sukurti sudėtingesnius duomenų modelius ir analizuoti duomenis. Štai keletas esminių dalykų apie Power BI lentelių ryšius:
- Kas tai yra?
- Lentelių ryšiai yra būdas susieti duomenų lentelės tarpusavyje.
- Jie leidžia kurti sąryšius tarp skirtingų lentelių, kad galėtumėte atlikti sudėtingesnes analizes ir vizualizacijas.
- Kaip jie veikia?
- Lentelių ryšiai yra pagrįsti bendrais stulpeliais arba laukais, kurie yra bendri abiejose lentelėse.
- Pavyzdžiui, galite turėti klientų lentelę su kliento ID, o pardavimų lentelę su tuo pačiu kliento ID. Šis bendras stulpelis leidžia susieti šias dvi lentelės.
- Kodėl jie svarbūs?
- Lentelių ryšiai leidžia jums kurti sudėtingesnius duomenų modelius, kuriuose galite atlikti daugiau analizės ir gauti tikslesnius rezultatus.
- Jie taip pat palengvina duomenų transformaciją ir filtravimą.
- Kaip sukurti lentelių ryšius?
- Atidarykite „Power BI Desktop“ ir įkelkite savo duomenų šaltinį.
- Pasirinkite „Model“ skydelį ir paspauskite „Manage Relationships“.
- Sukurkite ryšius tarp lentelių, nurodydami bendrus stulpelius arba laukus.
Lentelių ryšiai yra galingas įrankis, leidžiantis geriau suprasti ir analizuoti duomenis.
- Žymės (angl. Bookmark)
Power BI Žymės (angl. Bookmark) yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šios žymės yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:
- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus.
- Drill veiksmai
Power BI drill veiksmai leidžia jums giliau analizuoti duomenis ir išgauti įžvalgas iš jūsų ataskaitų ir informacinių panelių. Šie veiksmai leidžia:
- Drill-down: Nukreipti nuo aukštesnio lygio į žemesnį lygį hierarchijoje. Pavyzdžiui, galite pradėti nuo metų ir pereiti prie ketvirčio, mėnesio ir dienos.
- Drill-up: Grįžti atgal į aukštesnį lygį hierarchijoje. Pavyzdžiui, galite grįžti nuo dienos į mėnesį arba nuo segmento į gamintoją.
- Expand: Išplėsti duomenis, kad pamatytumėte daugiau detalės. Pavyzdžiui, galite išplėsti kategoriją, kad pamatytumėte visus jos produktus.
Norėdami naudoti šiuos veiksmus, jūsų Power BI vizualizacijos turi turėti aiškią arba neaiškią hierarchiją. Galite pasiekti šiuos veiksmus, paspaudę ant vizualizacijos arba naudodami veiksmų juostos ikonas.
- DAX formulių rašymas
DAX yra duomenų analizės išraiškų (angl. Data Analysis Expressions) kalba, kuri leidžia kurti formulės ir išraiškas Power BI, Analysis Services ir Power Pivot duomenų modeliuose. Ši kalba yra galinga ir naudinga, kai norime atlikti skaičiavimus, filtravimus ar kitas operacijas su duomenimis.
Štai keletas svarbių dalykų apie Power BI DAX:
- Funkcijos ir operatoriai: DAX turi daugybę funkcijų ir operatorių, kurie leidžia manipuliuoti duomenimis. Pavyzdžiui, galime naudoti funkciją SUM norėdami susumuoti stulpelio reikšmes arba operatorių FILTER, kad filtruotume duomenis pagal tam tikrus kriterijus.
- Kontekstas: DAX veikia kontekste. Tai reiškia, kad skaičiavimai priklauso nuo to, kurioje vietoje esame duomenų modelyje. Galime turėti filtrų, eilučių ir stulpelių kontekstą.
- Formulės: DAX leidžia kurti sudėtingas formulės, kurios gali apimti sąlygas, ciklus ir kitus veiksmus. Pavyzdžiui, galime sukurti formulę, kuri apskaičiuoja metinį pardavimų augimą.
- Skaičiavimai: DAX leidžia kurti skaičiavimus, kurie gali būti naudojami ataskaitose, matavimuose arba vizualizacijose. Tai gali būti suma, vidurkis, procentas ir kt.
Power BI DAX yra galingas įrankis, kuris padeda mums giliau analizuoti ir išgauti įžvalgas iš duomenų.
- Power Query
Power Query yra duomenų transformavimo ir paruošimo variklis. Jis leidžia prisijungti prie įvairių duomenų šaltinių, formuoti ir transformuoti duomenis pagal savo poreikius, o tada įkelti šį modelį į Power BI Desktop.
Power Query Editor yra įrankis, kurį galima pasiekti pasirinkus Transformuoti duomenis iš Power BI Desktop pagrindinio meniu. Šis redaktorius leidžia jums:
- Prisijungti prie vieno ar kelių duomenų šaltinių.
- Formuoti ir transformuoti duomenis.
- Įkelti duomenų modelį į Power BI Desktop.
Power Query Editor turi keletą svarbių komponentų:
- Juostelė: Juostelėje yra keturios kortelės: Pagrindinis, Transformuoti, Pridėti stulpelį, Peržiūrėti, Įrankiai ir Pagalba. Pagrindinė kortelė leidžia prisijungti prie duomenų ir pradėti užklausos kūrimo procesą.
- Užklausų skydelis: Kairiame skydelyje pateikiamos visos užklausos, kurios yra pasirinktos, peržiūrai ir formavimui.
- Duomenų rodinys: Centre esančiame skydelyje rodomi pasirinktos užklausos duomenys, kurie taip pat yra formuojami.
- Užklausos nustatymų skydelis: Šiame skydelyje pateikiami užklausos savybės ir taikyti žingsniai.
Power Query Editor leidžia jums gauti, transformuoti ir valdyti duomenis, kad galėtumėte sukurti galingus ataskaitų ir informacinių panelių modelius Power BI Desktop.
- SQL užklausų naudojimas
Power BI SQL užklausų naudojimas leidžia jums tiesiogiai prisijungti prie duomenų šaltinio, kuris yra SQL duomenų bazė, ir naudoti SQL užklausas savo ataskaitose ir informacinėse panelėse. Šis procesas leidžia gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.
Norint naudoti SQL užklausas su Power BI, reikia atlikti šiuos žingsnius:
- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite SQL Server kaip duomenų šaltinį.
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Sukurkite SQL užklausą, kuri atitinka jūsų poreikius.
- Pasirinkite Įkelti.
Šis procesas leidžia tiesiogiai prisijungti prie SQL duomenų bazės ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia.
- Duomenys iš WEB puslapių
Power BI duomenys iš WEB puslapių yra galimybė, kuri leidžia tiesiogiai prisijungti prie internetinių šaltinių ir gauti duomenis į savo ataskaitas. Tai naudinga, kai norime atnaujinti duomenis iš dinamiškų šaltinių, tokiose srityse kaip finansai, prekyba, naujienos arba viešieji duomenys.Kaip tai veikia?- Pasirinkimas “WEB”: Power BI leidžia pasirinkti “WEB” kaip duomenų šaltinį.
- URL nurodymas: Įvedame internetinio puslapio URL, iš kurio norime gauti duomenis.
- Duomenų importavimas: Power BI atlieka duomenų importavimą iš šaltinio ir leidžia juos naudoti ataskaitose.
Tai suteikia galimybę dinamiškai atnaujinti duomenis iš interneto ir integruoti juos į savo analizės projektus.
- Dataflow
Power BI Dataflow yra duomenų valdymo koncepcija, kuri leidžia organizacijoms efektyviai tvarkyti ir transformuoti duomenis. Štai keletas svarbiausių aspektų:
- Duomenų srautas (Dataflow) yra kolekcija lentelių, kurias galima sukurti ir valdyti Power BI paslaugos darbo erdvėse. Lentelė yra stulpelių rinkinys, panašus į duomenų bazės lentelę.
- Sukūrimas: Duomenų srautą galima sukurti naudojant kelias strategijas:
- Naujų lentelių apibrėžimas: Leidžia apibrėžti naują lentelę ir prisijungti prie naujo duomenų šaltinio.
- Susietų lentelių naudojimas: Leidžia nuorodą į esamą lentelę, kuri yra kitame duomenų sraute, ir naudoti ją tik skaitymui.
- Skaičiuojamos lentelės naudojimas: Leidžia nuorodą į susietą lentelę ir atlikti operacijas virš jos tik rašymui.
- Paskirtis: Duomenų srautai palengvina bendradarbiavimą ir savitarnos duomenų paruošimą organizacijoje, naudojant Power Query galimybes debesyje. Jie taip pat skatina duomenų elementų pernaudojamumą, sumažindami poreikį kurti atskirus ryšius su debesų ar vietiniais duomenų šaltiniais.
Tai yra tik trumpas apibendrinimas, bet Power BI Dataflow gali būti galingas įrankis organizacijoms, siekiančioms tvarkyti ir transformuoti duomenis efektyviai.
- MIcrooft Fabric koncepcija
Microsoft Fabric yra viskas viename analitikos sprendimas, apimantis viską nuo duomenų judėjimo iki duomenų mokslo, realaus laiko analitikos ir verslo intelekto. Tai siūlo išsamią paslaugų rinkinį, įskaitant duomenų ežerą, duomenų inžineriją ir duomenų integraciją, visi vienoje vietoje. Su Fabric jums nereikia sudėti skirtingų paslaugų iš kelių tiekėjų. Vietoje to galite naudotis labai integruotu, nuo galo iki galo ir lengvai naudojamu produktu, kuris supaprastina jūsų analitikos poreikius. Ši platforma yra pagrįsta programinės įrangos kaip paslaugos (SaaS) principu, kuris paprastumą ir integraciją pakelia į visiškai naują lygį.
Microsoft Fabric sujungia naujus ir esamus komponentus iš Power BI, Azure Synapse ir Azure Data Factory į vieną integruotą aplinką. Šie komponentai tada pateikiami įvairiose pritaikytose vartotojo patirties formose. Fabric sujungia tokias patirtis kaip Duomenų inžinerija, Duomenų fabrikas, Duomenų mokslas, Duomenų sandėlis, Realios laiko analitika ir Power BI bendroje SaaS pagrindo aplinkoje. Ši integracija suteikia šiuos privalumus:
- Prieiga prie plačios gilios analitikos paslaugų rinkos.
- Bendros patirties per patirtis, kurios yra pažįstamos ir lengvai išmokstamos.
- Kūrėjai gali lengvai pasiekti ir pernaudoti visus turimus išteklius.
- Vieningas duomenų ežeras, leidžiantis jums saugoti duomenis ten, kur jie yra, tuo pačiu naudojant pageidaujamas analitikos priemones.
- Centrinis administravimas ir valdymas visose patirtyse.
Microsoft Fabric leidžia kūrėjams sutelkti dėmesį į geriausią savo darbą, nereikalaujant integruoti, valdyti ar suprasti pagrindinę infrastruktūrą, kuri palaiko patirtį. Tai yra išsami analitikos patirties rinkinys, kuris padeda įgyvendinti visus jūsų poreikius nuo duomenų iki išvadų.
- Workspace kūrimas
Power BI Service Workspace yra aplinka Power BI paslaugoje (PowerBI.com), kurioje vartotojai gali bendradarbiauti, dalintis duomenų rinkiniais, ataskaitomis, suvestiniais modeliais ar programomis. Tai veikia kaip bendras aplankas arba projektų erdvė, kurioje konkretūs komandos nariai gali dirbti kartu arba peržiūrėti ataskaitas. Ši aplinka leidžia kurti ir dalintis duomenų vizualizacijomis, o taip pat valdyti prieigą prie jų. Tai yra puiki vieta, kur galima bendradarbiauti su kolegomis ir kurti įvairias ataskaitas bei programėles. Jei norite pradėti, rekomenduoju perskaityti straipsnį apie darbo erdvių kūrimą.Power BI Service Workspace yra vieta, kur galima atlikti daugybę veiksmų. Štai keletas galimybių:- Duomenų vizualizacijos kūrimas: Galite kurti grafinius atvaizdus, diagramas ir lentelės su duomenimis. Tai leidžia jums aiškiai matyti ir suprasti savo duomenis.
- Ataskaitų kūrimas: Galite kurti interaktyvias ataskaitas, kurias galite dalintis su kolegomis arba vadovais. Ataskaitose galite naudoti duomenų vizualizacijas, teksto laukus ir kitus elementus.
- Duomenų dalinimasis: Galite dalintis savo darbo erdve su kitais vartotojais. Tai leidžia bendradarbiauti ir kartu dirbti su duomenimis.
- Valdymas ir prieigos teisės: Galite valdyti, kas turi prieigą prie jūsų darbo erdvės ir jos turinio. Tai svarbu, jei dirbate su jautriais duomenimis arba norite apriboti prieigą tam tikriems vartotojams.
- Integracija su kitomis paslaugomis: Power BI Service Workspace gali būti integruotas su kitomis Microsoft paslaugomis, tokiomis kaip SharePoint, Teams arba Azure. Tai leidžia jums dar efektyviau naudoti savo duomenis ir ataskaitas.
Tai tik kelios galimybės, o Power BI Service Workspace yra labai lanksti ir gali būti pritaikyta pagal jūsų poreikius.
- Ataskaitų dalinimasis
Ataskaitų dalinimasis yra svarbi funkcija, kuri leidžia pasidalinti sukurtomis ataskaitomis su kitais naudotojais arba grupėmis. Štai keletas pagrindinių koncepcijų:
- Ataskaitų dalinimo teisės: Administratoriai gali nustatyti, kas turi prieigą prie ataskaitų. Tai gali būti visi naudotojai, tam tikros grupės arba tik konkrečios asmenys.
- Dalinimosi būdai:
- Nuorodos: Sukurta ataskaita gali būti pasiekta per unikalų URL, kurį galima perduoti kitam naudotojui.
- El. paštas: Ataskaitos gali būti išsiunčiamos el. paštu kaip nuorodos arba pridedant patį failą.
- Power BI paslaugos: Ataskaitos gali būti talpinamos Power BI paslaugos aplinkoje, kur naudotojai gali jas peržiūrėti internete.
- Saugumas ir prieiga: Svarbu nustatyti tinkamus saugumo parametrus, kad būtų užtikrinta, jog tik norimi naudotojai gali matyti ir redaguoti ataskaitas.
- Ataskaitų versijavimas: Power BI taip pat leidžia saugoti skirtingas ataskaitų versijas ir stebėti pakeitimus.
Dalinimasis ataskaitomis leidžia organizacijoms efektyviai bendradarbiauti ir pasiekti reikiamus duomenis.
- Ataskaitų prenumeratos
Ataskaitų prenumerata yra funkcionalumas, leidžiantis naudotojams gauti reguliarias ataskaitas arba informacijos suvestines automatiškai, pagal nustatytą tvarkaraštį arba įvykus tam tikriems įvykiams.
Prenumerata gali būti naudinga šiais atvejais:
- Periodinės ataskaitos: Jei jums reikia reguliarių ataskaitų (pvz., kas mėnesį arba kas savaitę), galite nustatyti prenumeratą, kad gautumėte naujausius duomenis automatiškai.
- Įvykių pagrindu: Prenumerata gali būti aktyvuojama įvykus tam tikriems įvykiams (pvz., duomenų atnaujinimas, naujų duomenų įkėlimas). Tai leidžia gauti ataskaitas tik tada, kai tai yra aktualu.
- Tvarkaraščio pagrindu: Galite nustatyti, kad ataskaitos būtų siunčiamos tam tikru laiku arba dienos metu.
Prenumeratos koncepcija leidžia automatizuoti ataskaitų gavimą, taip sutaupant laiką ir padidinant efektyvumą.
- Mašininio mokymosi integracija
Mašininio mokymosi (ML) modeliai gali būti taikomi Power BI Service naudojant Dataflow. Štai kaip tai galima padaryti:
- Duomenų surinkimas ir paruošimas:
- Surinkite duomenis, kuriuos norite naudoti modeliui apmokyti. Tai gali būti duomenys iš jūsų Dataflow arba iš išorinių šaltinių.
- Paruoškite duomenis, kad jie būtų tinkami modeliui apmokyti. Tai gali apimti duomenų normalizavimą, trūkstamų reikšmių užpildymą ir kitus veiksmus.
- Modelio pasirinkimas ir apmokymas:
- Pasirinkite tinkamą ML modelį, kuris atitinka jūsų užduotį (pvz., klasifikacija, regresija ar prognozavimas).
- Apmokykite modelį naudojant apdorotus duomenis iš savo Dataflow. Modelis mokysis iš duomenų ir tobulės.
- Modelio vertinimas ir taikymas:
- Vertinkite modelį naudojant testavimo duomenis. Įvertinkite jo tikslumą ir veikimą.
- Taikykite apmokyto modelio rezultatus savo Dataflow. Tai gali būti naudinga, jei norite prognozuoti naujus duomenis arba generuoti sprendimus.
- Naudojimas Power BI ataskaitose:
- Naudokite modelio rezultatus savo Power BI ataskaitose. Galite įterpti prognozes, klasifikacijas ar kitus ML modelio rezultatus.
Tai tik bendras aprašymas, bet Power BI Service suteikia galimybę kurti, apmokyti ir taikyti ML modelius tiesiogiai jūsų duomenų analizės projektuose.
Net 60% žmonių mielai kalbasi su virtualiais robotais, kas mums sutaupo ne tik resursų, bet ir eliminuoja klaidas bei prastą klientų aptarnavimą. Šio įrankio pagalba išmoksime be kodo patys susikurti savo virtualų pašnekovą per kelias minutes. Taip pat iš arti susipažinsime su savo kompiuteriais ir kompiuterio procesų automatizavimo galimybėmis naudojant atnaujintą komandinę eilutę - Power Shell.
Modulio temos
Virtual Agent
- „Microsoft Power Virtual Agent“ nuo pradžių
„Microsoft Power Virtual Agent“ yra sprendimas, kuris leidžia kiekvienam jūsų komandos nariui kurti turtingus, pokalbių botus, naudojant be kodo, vadovaujamą grafine sąsaja. Šie botai lengvai integruojasi su Teams platforma. Visas turinys, sukurtas „Power Virtual Agents“, natūraliai atvaizduojamas „Teams“. Tai leidžia jums kurti ir diegti pokalbių botus, kurie gali bendrauti su vartotojais, klausti aiškinančios informacijos ir atsakyti į klientų klausimus. Be to, „Power Virtual Agents“ yra dalis Power Platform, ir jis leidžia kurti ir išplėsti botus, neturint AI ekspertų, duomenų mokslininkų ar programuotojų komandų. Tai gali būti naudinga tiek pradedantiesiems, tiek patyrusiems kūrėjams, kurie nori kurti pokalbių botus be kodo arba naudoti išplėstinį kodavimo scenarijų su Microsoft Power Automate ir Azure Bot Services.
- „Power Virtual Agent“ automatinės temos
Automatinės temos sukurtos ChatGPT pagalba yra nauja funkcija, kuri įtraukia kitos kartos dirbtinio intelekto (AI) galimybes į „Power Virtual Agent“. Ši funkcija leidžia jums:
- Pokalbio stiprinimas: PVA gali naudoti ChatGPT, kad užpildytų spragas, kur jūsų pačių chatboto dizainas gali būti nepakankamas. Tai padeda pagerinti pokalbio dengiamumą ir suteikia geresnę vartotojo patirtį.
- Teksto kūrimas su GPT modeliu: AI Builder leidžia kurti tekstą naudojant GPT („Generative Pre-trained Transformer“) modelį. Tai reiškia, kad galite generuoti natūralų kalbą, atsakymus, pranešimus ir kitą turinį, kurį galite naudoti savo chatbote.
Šios funkcijos atneša naują būdą sprendžiant verslo problemas ir leidžia galutiniam vartotojui efektyviau naudotis AI savo darbo sraute. Tai tik pirmas žingsnis, nes mes tęsiame investicijas į AI visoje Power Platform1
Tai įdomus žingsnis, kuris gali pagerinti jūsų chatboto veikimą ir padėti jums pasiekti gerų rezultatų be didelių programavimo pastangų.
- Temos
Virtual Agent temos (angl. Topics) yra svarbus komponentas Power Virtual Agents (PVA) platformoje. Temos leidžia kurti ir valdyti pokalbių agentus, kurie gali atsakyti į vartotojų užklausas.
Štai keletas svarbių dalykų apie PVA temas:
- Kuriamas dialogas: Temos leidžia jums kurti dialogus, kuriuose nustatote, kaip agentas reaguos į vartotojo įvestį. Galite nurodyti, kokią informaciją agentas turėtų teikti, kokius veiksmus atlikti arba kaip jis turi elgtis.
- Temos hierarchija: Jūs galite kurti temų hierarchiją, kurioje viena tema gali būti susijusi su kita. Tai leidžia organizuoti agento elgesį ir sudėtingesnius dialogus.
- Sąlygos ir veiksmai: Temos gali turėti sąlygas ir veiksmus. Sąlygos nustato, kada tema turi būti aktyvuota (pavyzdžiui, jei vartotojas užduoda tam tikrą klausimą). Veiksmai nurodo, ką agentas turi daryti, kai tema yra aktyvuota (pavyzdžiui, atsakyti į klausimą arba vykdyti kitus veiksmus).
- Testavimas: PVA leidžia testuoti temas, kad įsitikintumėte, jog agentas elgiasi taip, kaip jūs norite. Galite simuliuoti vartotojo įvestį ir stebėti, kaip agentas reaguoja.
- Integracija su kitomis sistemomis: Temos gali būti susietos su išorinėmis sistemomis, leidžiančiomis agentui gauti arba siųsti informaciją. Tai gali būti naudinga, jei agentas turi prieigą prie duomenų bazės, interneto paslaugų ar kitų išteklių.
PVA temos yra lankstus būdas kurti ir valdyti konversacinius agentus, kurie gali atlikti įvairius veiksmus ir padėti vartotojams.
- Objektai
Microsoft Copilot Studio yra galingas įrankis, skirtas kurti ir valdyti kalbinius agentus. Vienas iš pagrindinių aspektų, kurį jis naudoja, yra Objektai (angl. entities).
- Objektas yra informacijos vienetas, kuris atstovauja tam tikram realaus pasaulio dalykui, pavyzdžiui, telefono numeriui, pašto kodui, miestui ar net žmogaus vardui. Objektai leidžia agentui suprasti vartotojo įvestį ir išsaugoti reikšmingą informaciją ateities naudojimui.
Microsoft Copilot Studio turi du pagrindinius objektų tipus:
- Iš anksto sukurti objektai: Šie objektai yra standartiniai ir atitinka dažniausiai naudojamus realaus pasaulio informacijos tipus, tokius kaip amžius, spalvos, skaičiai ir vardai. Pavyzdžiui, Pinigų objektas leidžia atpažinti pinigų ar valiutos informaciją vartotojo įvestyje.
- Individualūs objektai: Kai kuriais atvejais, kuriant agentą, gali prireikti pridėti specializuotų objektų, susijusių su konkrečiu domenu. Pvz., Jei kuriate botą lauko prekių parduotuvei, galite sukurti individualų objektą, kuris atpažįsta prekių pavadinimus ar kategorijas.
- Kintamieji
Virtualus agentas naudoja kintamuosius (angl. variables) tam, kad saugotų ir perduotų informaciją tarp skirtingų pokalbių temų. Šie kintamieji gali būti naudojami įvairiais tikslais:
- Temų kintamieji:
- Temų kintamieji gali būti naudojami tik tose temose, kuriose jie yra sukurti.
- Jie yra numatyti kintamieji, kuriuos kuriate temoje.
- Pvz., galite išsaugoti vartotojo vardą kintamajame UserName, ir agentas galės vartotoją šaukti vardu tolimesniame pokalbyje.
- Globalūs kintamieji (bot kintamieji):
- Globalūs kintamieji gali būti naudojami visose temose.
- Jie yra naudingi saugant informaciją, kuri nesikeičia iš temos į temą, pvz., vartotojo vardą ar adresą.
- Sistemos kintamieji:
- Sistemos kintamieji yra automatiškai sukuriami kartu su agentu.
- Jie suteikia daugiau konteksto apie pokalbį ar vartotoją.
- Šie kintamieji yra prieinami visose temose.
Kintamieji gali turėti įvairius tipus, tokius kaip tekstas, logiška reikšmė, skaičius, sąrašas ir kt. Jų tipas nustatomas, kai jiems priskiriama reikšmė. Pavyzdžiui, kintamajam, kuriam priskirta pradinė reikšmė 1, bus suteiktas skaičiaus tipas. Bandomas priskirti jam tekstą “obuoliai” sukels klaidą.
Tai yra tik keletas kintamųjų naudojimo galimybių, ir jų panaudojimas gali skirtis priklausomai nuo konkrečios programos ar sistemos.
- Kūrimo drobė
Microsoft Copilot Studio yra mažai kodo (low-code) išsamus pokalbio dirbtinio intelekto (AI) sprendimas, kuris leidžia praplėsti Microsoft Copilot galimybes ir kurti savo pasirinktus virtualius agentus. Šis įrankis suteikia galimybę:
- Susieti Copilot su jūsų duomenimis naudojant iš anksto sukurtus arba pasirinktus įskiepius ir didelio masto kalbos modelius (GPT).
- Kruti ir valdyti darbo srautus.
- Kurti autonominius virtualius agentus, pritaikytus jūsų organizacijos poreikiams.
Tai naujas žingsnis siekiant padidinti pokalbio AI galimybes ir leisti organizacijoms kurti pritaikytus sprendimus, atitinkančius jų specifinius poreikius.
- Sąlygos
Virtual Agent sąlygos (angl. Conditions) yra programinės sąlygos, kurios nustato, kaip virtualus agentas (VAT) elgsis ir atsakys į vartotojo užklausas. Šios sąlygos gali apimti taisykles, algoritmus ar logiką, pagal kurią VAT veiks.
Virtualus agentas yra programinė sistema, kuri sujungia natūralios kalbos apdorojimą, inteligentų paieškos mechanizmą ir robotizuotą procesų automatizavimą (RPA) viename pokalbių vartotojo sąsajos elemente, dažniausiai tai yra chatbotas. Virtualus agentas automatiškai bendrauja su vartotojais, teikia informaciją ir vykdo veiksmus, kad patenkintų vartotojų užklausas.
Virtualus agentas gali būti naudojamas klientų aptarnavime, atsakant į dažniausiai užduodamus klausimus, automatizuojant užduotis ir kt. Jis gali interpretuoti vartotojo įvestį, nustatyti vartotojo tikslą ir, jei integruotas su tinkamais vidiniais sistemomis, netgi automatiškai vykdyti veiksmus be papildomo žmogaus įsikišimo.
Virtualus agentas skiriasi nuo paprasto chatboto tuo, kad jis gali suprasti sudėtingesnes vartotojo užklausas ir vykdyti veiksmus, o ne tik teikti ar rinkti pagrindinę informaciją. Tai yra žingsnis į priekį, leidžiantis efektyviau ir lanksčiau naudoti pokalbių agentus.
- Publikavimas
Virtual Agent pokalbių robotai publikuojami įvairiais būdais, priklausomai nuo specifinių poreikių ir aplinkybių. Štai keli būdai, kaip robotai gali būti publikuojami:
- Web aplikacijos: Robotai gali būti integruoti į interneto svetaines arba kitas web aplikacijas. Jie gali atlikti užduotis, kaip atsakyti į vartotojų užklausas, tvarkyti duomenis arba vykdyti automatizuotus veiksmus.
- Įmonių viduje: Daugelis įmonių naudoja robotus savo viduje, kad automatizuotų pasikartojančias užduotis. Tai gali apimti finansų, personalo arba klientų aptarnavimo procesus.
- Komandinės komandos: Kai kurios įmonės naudoja robotus, kad padėtų darbuotojams kasdieniniame darbe. Pavyzdžiui, robotai gali atlikti duomenų analizę, tvarkyti laiškus arba vykdyti kitas užduotis.
- Cloud platformos: Kai kurios cloud platformos (pvz., Microsoft Azure, Amazon Web Services) siūlo paslaugas, kurios leidžia lengvai publikuoti ir valdyti robotus. Tai gali būti naudinga verslui, kuris nenori investuoti į savo serverius ar infrastruktūrą.
- Mobiliųjų aplikacijų parduotuvės: Kai kurie robotai yra sukurti mobiliosioms aplikacijoms ir gali būti parsisiunčiami iš Google Play arba App Store. Jie gali atlikti įvairias funkcijas, nuo kalendoriaus valdymo iki sveikatos sekimo.
Svarbu pažymėti, kad pokalbių robotų publikavimas priklauso nuo konkrečių poreikių ir technologijos, kurią naudojate. Tai gali būti sudėtingas procesas, kuris reikalauja tinkamo planavimo ir konfigūracijos.
Microsoft Power Shell
- „PowerShell“ funkcijos
„PowerShell“ funkcijos yra kodas, kurį galima pernaudoti ir iškviesti pagal poreikį. Jos leidžia programuotojams suskaidyti užduotis į mažesnes dalis ir suteikia galimybę apibrėžti konkretų veiksmą. Funkcijos yra naudingos dėl skaitomumo ir per panaudojamumo.
Pagrindiniai dalykai apie „PowerShell“ funkcijas:
- Funkcijos gali turėti bet kokį skaičių parametrų.
- Parametrai gali būti privalomi arba neprivalomi, ir jie gali priimti bet kokius arba būti apriboti sąrašu galimų argumentų.
- Funkcijos yra deklaruojamos naudojant „function“ raktinį žodį, funkcijos pavadinimą ir tarp skliaustų esantį kodą, kurį funkcija vykdo.
Pavyzdžiui, štai kaip galima apibrėžti paprastą „PowerShell“ funkciją:
function Get-PowerShellProcess {
Get-Process PowerShell
}
Ši funkcija vadinama Get-PowerShellProcess ir grąžina visus „PowerShell“ procesus, naudojant Get-Process komandą. Funkcijos kodas yra tarp skliaustų ir vykdomas, kai iškviečiama ši funkcija.
Funkcijos yra galingas būdas organizuoti kodą ir padaryti jį pernaudojamą. Joms galima priskirti parametrus, taip pat apibrėžti kitus svarbius elementus, pvz., parametrų patikrinimą, išsamią išvestį, duomenų srauto įvestį, klaidų tvarkymą ir pagalbos komentarus.
- Power Shell Palyginimas su komandine eilute
PowerShell yra komandinės eilutės įrankis, kuris yra galingesnis ir lankstesnis nei tradicinė komandinė eilutė (pvz., cmd.exe). Štai keli pagrindiniai skirtumai:
- Sintaksė ir komandų galimybės:
- PowerShell naudoja objektų orientuotą sintaksę, leidžiantią manipuliuoti duomenimis kaip objektais.
- Komandinė eilutė naudoja teksto orientuotą sintaksę, kurioje komandos yra tiesiog teksto eilutės.
- Moduliarumas ir funkcijos:
- PowerShell turi gausybę įdiegtų modulių, kurie suteikia papildomų funkcijų, pvz., darbą su failais, internetu, AD, duomenų bazėmis ir kt.
- Komandinė eilutė turi ribotą funkcionalumą ir dažnai reikalauja papildomų įrankių.
- Skriptavimas ir automatizavimas:
- PowerShell yra puikus skriptavimo įrankis. Jūs galite kurti sudėtingus skriptus, automatizuoti užduotis ir valdyti sistemą.
- Komandinė eilutė yra labiau skirta trumpiems komandų vykdymui ir interaktyviam darbui.
- Platformos palaikymas:
- PowerShell yra Windows standartinė komandinė eilutė, tačiau jis taip pat veikia Linux ir macOS.
- Komandinė eilutė yra specifinė Windows sistema.
Galutinai, PowerShell yra galingas įrankis, kuris yra labiau tinkamas IT specialistams, programuotojams ir sistemų administratoriams, o komandinė eilutė yra paprastesnė ir dažniau naudojama trumpiems užduočių vykdymui.
- „Power Shell ISE“
Windows PowerShell Integrated Scripting Environment (ISE) yra hostingo programa „Windows PowerShell“, leidžianti vykdyti komandas ir rašyti, testuoti bei derinti scenarijus viename grafinio naudotojo sąsajos langelyje. ISE suteikia galimybę daugeliui funkcijų, įskaitant:
- Kelių eilučių redagavimas: Galite įterpti tuščią eilutę po esamos eilutės komandų lange, paspausdami SHIFT + ENTER.
- Selektyvus vykdymas: Norėdami paleisti dalį scenarijaus, pažymėkite tekstą, kurį norite paleisti, ir spustelėkite mygtuką “Paleisti scenarijų” arba paspauskite F5.
- Kontekstinė pagalba: Įveskite Invoke-Item ir spustelėkite F1. Pagalbos failas atsidaro su Invoke-Item komandos straipsniu.
- Prisitaikymas: ISE leidžia keisti išvaizdos aspektus ir turi savo Windows PowerShell profilio scenarijų.
ISE buvo pristatytas su Windows PowerShell V2 ir buvo perprojektuotas su PowerShell V3. ISE palaikomas visose palaikytose Windows PowerShell versijose iki ir įskaitant Windows PowerShell V5.1. Svarbu pažymėti, kad PowerShell ISE nebėra aktyviai plėtojamas. Kaip Windows komponentas, jis oficialiai palaikomas saugumo ir aukšto prioriteto taisymų tikslais. PowerShell v6 ir vėlesnėse versijose nėra palaikymo ISE. Vartotojai, ieškantys ISE pakaitalo, turėtų naudoti Visual Studio Code su PowerShell Extension.
Norėdami paleisti Windows PowerShell ISE, spustelėkite Start, pasirinkite Windows PowerShell, o tada spustelėkite Windows PowerShell ISE. Alternatyviai galite įvesti powershell_ise.exe bet kurioje komandinėje eilutėje arba Run lauke.
Jei norite gauti pagalbos Windows PowerShell ISE, eikite į Help meniu ir spustelėkite Windows PowerShell Help arba paspauskite F1. Atsidarys failas, kuriame aprašomas Windows PowerShell ISE ir visos pagalbos, kurią galima gauti naudojant Get-Help komandą.
- „PowerShell“ administratoriaus režimas
„PowerShell“ administratoriaus režimas yra būsena, kuri leidžia vykdyti „PowerShell“ komandas su iškeltomis privilegijomis. Tai reiškia, kad vykdant komandas šioje režime, jūs turite didesnes teises ir galite atlikti veiksmus, kurie reikalauja administracinio prieigos lygio.
Yra keletas būdų, kaip paleisti „PowerShell“ kaip administratorių:
- Dešiniuoju pelės klavišu paspaudus: Galite dešiniuoju pelės klavišu paspausti „PowerShell“ ikoną ir pasirinkti „Run as administrator“. Tai leis jums paleisti „PowerShell“ su iškeltomis privilegijomis.
- Per „Run“ komandos langą: Spustelėkite „Win“ klavišą ir „R“. Įveskite „powershell“ ir paspauskite „Ctrl+Shift+Enter“ arba laikykite „Ctrl+Shift“ ir spustelėkite „OK“, kad paleistumėte „PowerShell“ kaip administratorių.
- Iš „File Explorer“: „Windows“ failų naršyklėje taip pat galite paleisti „PowerShell“ kaip administratorių. Spustelėkite failų naršyklės meniu ir pasirinkite „Windows PowerShell (arba PowerShell Core)“ su „Run as administrator“.
Šie metodai leidžia jums vykdyti „PowerShell“ komandas su iškeltomis privilegijomis, suteikiant galimybę atlikti administracinius veiksmus.
- „PowerShell“ versijos
„PowerShell“ versijos yra skirtingos „PowerShell“ programinės įrangos versijos, kurios buvo išleistos skirtingais laikotarpiais. Jos įgyvendina skirtingas funkcijas ir turi skirtingus įrankius. Štai keletas būdų, kaip sužinoti savo „PowerShell“ versiją:
- Per „PowerShell“ langą: Atidarykite „PowerShell“ langą ir įveskite $PSVersionTable. Jūs pamatysite savo dabartinę „PowerShell“ versiją šalia „PSVersion“ antraštės.
- Per „PowerShell 7“: Jei naudojate „PowerShell 7“, tiesiog atidarykite naują „PowerShell 7“ langą ir pažvelkite į pirmąją eilutę. Ji atspausdina „PowerShell“ versiją kiekvieną kartą, kai atidarote naują langą.
- Per „get-host“ komandą: Atidarykite bet kurią „PowerShell“ versiją ir įveskite get-host. Jūs pamatysite savo versijos numerį.
- Per Windows registro redaktorių: Taip pat galite patikrinti „PowerShell“ versiją iš Windows registro. Atidarykite „Start“ meniu, ieškokite ir paleiskite „Regedit“. Tada naršykite į šią vietą: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft. Ten rasite „PowerShell“ įrašus, pvz., „PowerShell 5“ ir „PowerShell 7“.
Šie metodai padės jums nustatyti, kokia „PowerShell“ versija yra įdiegta jūsų įrenginyje.
- Power Shell „Comandlet“
„Comandlet“ yra lengvos komandos, kurias naudojame PowerShell aplinkoje. PowerShell vykdymo laikas šias komandas iškviečia automatizavimo scenarijų kontekste, kurie pateikiami komandinėje eilutėje. Taip pat PowerShell vykdymo laikas jas iškviečia programiškai per PowerShell API. Comandlet vykdo veiksmą ir paprastai grąžina Microsoft .NET objektą kitai komandai eilutėje. Comandlet yra viena komanda, kuri dalyvauja PowerShell eilutės semantikoje. Tai apima dvejetaines (C#) comandlet, pažangias scenarijų funkcijas, CDXML ir darbo srautus.
- Power Shell „Alies“
„Alies“ yra alternatyvus pavadinimas arba trumpesnis pavadinimas PowerShell komandai arba komandos elementui, tokiam kaip funkcija, skriptas, failas arba vykdomasis failas. Jūs galite paleisti komandą naudodami šį alies'ą vietoj vykdomojo pavadinimo. PowerShell teikia įrankius valdyti komandų aliesus, tokius kaip Get-Alias, New-Alias, Set-Alias ir Remove-Alias. Alies'ai yra patogumo funkcija, skirta naudoti interaktyviai komandinėje eilutėje. Tačiau skriptuose visada turėtumėte naudoti pilnus komandų ir parametrų pavadinimus. Alies'ai gali būti ištrinami arba iš naujo apibrėžiami profilio skripte. Jūsų apibrėžti alies'ai gali nebūti prieinami jūsų skriptų naudotojui. Alies'ai gali padaryti jūsų kodą sunkiau skaityti ir palaikyti.
- Power Shell Argumentai
PowerShell yra galinga programavimo kalba, kuri suteikia išsamią parametrų valdymo palaikymą komandinėje eilutėje. Šie parametrai gali būti vadinamieji arba poziciniai, ir taip pat yra specialūs parametrų tipai, tokie kaip switch, array ir $Args.
Šiame pavyzdyje $Subject ir $Marks yra vadinamieji parametrai. Juos galime nurodyti, paleisdami kodą:
D:\PS\script1.ps1 -Subject "Physics" -Marks 74
Šie yra pagrindiniai būdai, kaip valdyti PowerShell komandų argumentus. Jūs galite naudoti šiuos parametrus, kad pritaikytumėte savo kodus pagal savo poreikius.
- Power Shell Moduliai
PowerShell trečiųjų šalių moduliai yra papildomi funkcionalumo paketai, kurie išplečia PowerShell galimybes. Šie moduliai yra sukurti ne Microsoft, o kitų organizacijų arba individualių kūrėjų. Jie gali būti naudojami, kad pridėtų naujų komandų, funkcijų, bibliotekų arba kitų resursų į PowerShell aplinką.
Kai kurie pavyzdžiai trečiųjų šalių modulių:
- PSReadLine: Modulis, kuris pagerina PowerShell komandinės eilutės redagavimo patirtį, įtraukiant daug papildomų funkcijų, pvz., automatinį užbaigimą, spalvotą sintaksės paryškinimą ir kt.
- Pester: Testavimo modulis, skirtas testuoti PowerShell skriptus ir funkcijas.
- PSGallery: Modulis, leidžiantis lengvai ieškoti ir įdiegti kitus modulius iš PowerShell Gallery.
- dbatools: Modulis, skirtas administravimo užduotims valdyti SQL Server duomenų bazėse.
- AzureRM: Modulis, leidžiantis valdyti Microsoft Azure resursus iš PowerShell.
Trečiųjų šalių moduliai yra puikus būdas praplėsti PowerShell galimybes ir pritaikyti jas savo specifinėms poreikiams.
- Power Shell Kintamieji
Kintamieji yra svarbus „PowerShell“ konceptas, kuris leidžia saugoti reikšmes ir naudoti jas kode. Kintamieji gali būti naudojami ne tik pavienių objektų (pvz., skaičių, eilučių), bet ir kelis elementus turinčiuose masyvuose. Tai leidžia jums efektyviai manipuliuoti duomenimis ir automatizuoti veiksmus.
Pavyzdžiui, galite sukurti kintamąjį, kuris saugotų jūsų vardą:
$vardas = "Jonas"
Write-Host "Labas, $vardas!"
Šiame pavyzdyje $vardas yra kintamasis, kuris saugo reikšmę “Jonas”. Jis naudojamas teksto eilutėje, kad būtų atspausdintas pasisveikinimas su vardu “Jonas”.
Kintamieji yra galingas įrankis, leidžiantis jums efektyviai valdyti ir manipuliuoti duomenimis „PowerShell“ scenarijuose.
- Power Shell Filtravimas
PowerShell filtravimas yra procesas, kuriuo galima išrinkti tik tam tikrus objektus ar duomenis iš didelio kiekio informacijos. Dažnai naudojamas Where-Object komandos pagalba, kurios pagrindinis tikslas yra atrinkti objektus pagal jų savybių reikšmes. Ši komanda leidžia filtruoti rezultatus pagal nurodytus kriterijus.
Pavyzdžiui, jei naudojate Get-Process komandą, gausite visų procesų sąrašą. Tačiau naudojant Where-Object, galite atrinkti tik tuos procesus, kurie atitinka tam tikras sąlygas. Štai keletas pavyzdžių:
- Norėdami gauti tik proceso pavadinimą, ID ir darbinį rinkinį (WS), galite naudoti šią komandą:
Get-Process | Select-Object -Property ProcessName, Id, WS
- Jei norite atlikti atvejų jautrų (ne pagal numatytuosius nustatymus) teksto paiešką, galite naudoti Select-String komandą:
'Hello', 'HELLO' | Select-String -Pattern 'HELLO' -CaseSensitive -SimpleMatch
Where-Object yra galingas įrankis, leidžiantis filtruoti ir tiksliai rasti norimus duomenis. Jis yra nepakeičiamas, kai reikia išrinkti tik tam tikrus objektus iš didelio duomenų kiekio.
- Power Shell Rikiavimas
Rikiavimas PowerShell yra procesas, kuriame duomenys yra tvarkomi tam tikra tvarka. Dažniausiai rikiuojami sąrašai, masyvai arba failų turinys. Rikiavimo tikslas yra padaryti duomenis lengviau suprantamus ir prieinamus.
Galima rikiuoti skaičius, tekstą, datų laukus ir kitus duomenų tipus. Rikiavimo būdai gali būti didėjimo arba mažėjimo tvarka, pagal tam tikrą stulpelį arba kriterijų.
Pavyzdžiui, norint rikiuoti sąrašą skaičių didėjimo tvarka, galima naudoti šią komandą:
$numbers = 5, 2, 8, 1, 9
$sortedNumbers = $numbers | Sort-Object
Ši komanda surikiuoja skaičius didėjimo tvarka ir priskiria rezultatą kintamajam $sortedNumbers.
Taip pat galima nurodyti rikiavimo stulpelį arba kriterijų, pavyzdžiui:
$employees = Get-Content employees.txt
$sortedEmployees = $employees | Sort-Object -Property LastName
Ši komanda rikiuoja darbuotojus pagal pavardę ir priskiria rezultatą kintamajam $sortedEmployees.
PowerShell rikiavimas yra galingas įrankis, leidžiantis tvarkyti ir analizuoti duomenis efektyviai.
- Power Shell Matavimas
PowerShell matavimas (angl. Measures) yra svarbi funkcija, kuri leidžia atlikti matematinius veiksmus ir apskaičiuoti reikšmes naudojant PowerShell. Ši funkcija leidžia manipuliuoti skaičiais, apvalinti juos, gauti šaknį, skaičiuoti laipsnius, modulius ir daugiau.
Štai keletas pagrindinių PowerShell matematikos funkcijų:
- Apskaičiavimai be kintamųjų: PowerShell leidžia atlikti pagrindinius matematinius veiksmus tiesiogiai su skaičiais. Pavyzdžiui:
Sudėtis: $suma = 5 + 3
Atimtis: $skirtumas = 10 - 2
Daugyba: $sandauga = 4 * 6
Dalyba: $dalmuo = 20 / 5
- Kintamieji ir sudėtingesni veiksmai: Jei norite atlikti sudėtingesnius veiksmus arba naudoti kintamuosius, galite tai padaryti taip:
Apskaičiuoti kvadratinę šaknį: [Math]::Sqrt(64) (grąžins 8)
Skaičiuoti laipsnius: [Math]::Pow(6, 2) (grąžins 36)
Apskaičiuoti absoliučią reikšmę: [Math]::Abs(-5) (grąžins 5)
Trigonometrinės funkcijos (sinusas, kosinusas, tangentas): [Math]::Sin(90), [Math]::Cos(90), [Math]::Tan(30)
- Konstantos: PowerShell taip pat turi konstantas, pvz., pi ir E (epsilon). Jų reikšmes galima gauti taip:
pi: [Math]::pi
Epsilon: [Math]::e
Šios funkcijos leidžia jums atlikti įvairius matematinius veiksmus PowerShell aplinkoje.
- „PowerShell“ kodo redagavimo aplinkos
„PowerShell“ kodo redagavimo aplinka yra vieta, kurioje programuotojai kuria, redaguoja ir vykdo „PowerShell“ skriptus. Ši aplinka suteikia galimybę rašyti ir testuoti kodą, taip pat valdyti projektus ir naudoti įrankius, kurie palengvina darbą su „PowerShell“.
Pagrindinės savybės ir komponentai:
- Teksto redaktoriai: Dauguma programuotojų naudoja teksto redaktorius arba integruotas kodo redagavimo įrankius, pvz., Visual Studio Code, Notepad++, Sublime Text arba „PowerShell ISE“.
- Integruota vystymo aplinka (IDE): Kai kurie programuotojai naudoja „PowerShell“ IDE, kuris suteikia papildomų funkcijų, pvz., spalvotą sintaksės paryškinimą, automatinį užbaigimą ir debagavimo įrankius.
- Komandinė eilutė: „PowerShell“ komandinė eilutė leidžia vykdyti komandas ir skriptus tiesiogiai iš terminalo.
- Nuotolinis redagavimas: Kai kurie programuotojai naudoja nuotolinį redagavimą per SSH arba kitus protokolus.
- Versijų kontrolė: „PowerShell“ kodą galima saugoti ir valdyti naudojant versijų kontrolės sistemas, pvz., Git.
Svarbu nustatyti tinkamą vykdymo politiką, kad galėtumėte vykdyti savo skriptus. Tai galima padaryti naudojant komandą Set-ExecutionPolicy. Pavyzdžiui, Set-ExecutionPolicy RemoteSigned leidžia vykdyti neparašytus skriptus, kuriuos rašote savo kompiuteryje, ir pasirašytus skriptus iš interneto.
„PowerShell“ kodo redagavimo aplinka yra svarbi programuotojams, norintiems efektyviai kurti ir valdyti „PowerShell“ skriptus.
Jei norite išmokti, kaip naudoti Python - vieną iš populiariausių ir lanksčiausių programavimo kalbų, kuri leidžia atlikti pažangią duomenų analizę ir kurti įvairius projektus, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi jokios programavimo patirties ar supratimo apie programavimo kalbas. Jūs susipažinsite su programavimo pasauliu, skirtingomis programavimo kalbomis, algoritmų principais, dvejetainių pasauliu ir išmoksite Python programavimo nuo nulio. Taip pat, jūs išmoksite, kaip praktiškai taikyti programinį kodą, naudoti Python kodą skirtingose programavimo aplinkose, kurti analitinius projektus naudojant Python algoritmus ir populiariausias bibliotekas, pvz., Pandas, Numpy, Scipy, Matplotlib ir kt. Be to, jūs išmoksite, kaip integruoti Python kodą į skirtingus įrankius, pvz., Power BI, Excel, SQL ir kt. 🚀
Po kursų jūs galėsite:
Suprasti programavimo kalbų ir algoritmų pagrindus ir skirtumus
Naudoti Python ir jo pagrindines sintaksės taisykles, duomenų tipus, kintamuosius, sąlygas, ciklus, funkcijas, klases ir modulius
Atlikti duomenų analizę ir vizualizaciją naudodami Python bibliotekas, tokias kaip Pandas, Numpy, Scipy, Matplotlib ir kt.
Kurti analitinius projektus naudodami Python algoritmus, pvz., statistikos, koreliacijos, regresijos, klasterizacijos, klasifikacijos ir kt.
Integruoti Python kodą į skirtingus įrankius, pvz., Power BI, Excel, SQL ir kt.
Kursai vyksta 36 valandas, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi ilgametę patirtį praktiškai naudojant Python ir duomenų analizę. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Python ir pažangios duomenų analizės žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Python pažangios duomenų analizės kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
Python pagrindai
- Programavimo kalbų pagrindai
Programavimo kalbų pagrindai yra esminės sąvokos ir konceptai, kurie leidžia kurti kompiuterinius programas.Štai keletas svarbiausių dalykų, kuriuos reikia žinoti:- Sintaksė: Programavimo kalbos turi savo taisykles ir sintaksę, kurią reikia laikytis. Tai apima teisingą simbolių naudojimą, komandų struktūrą ir taisykles.
- Kintamieji: Kintamieji yra vardai, kuriuos naudojame saugoti duomenims. Jie gali būti skaičiai, tekstas arba kitos reikšmės.
- Operatoriai: Operatoriai leidžia atlikti veiksmus su kintamaisiais, pavyzdžiui, sudėti, atimti, dauginti arba dalinti.
- Sąlygos sakiniai: Sąlygos sakiniai leidžia programoms priimti sprendimus. Pavyzdžiui, “jei” tam tikra sąlyga yra teisinga, tada vykdyti tam tikrą kodą.
- Ciklai: Ciklai leidžia kartoti tam tikrą kodą. Pavyzdžiui, “for” ciklas gali leisti atlikti veiksmus tam tikrą kartų skaičių.
- Funkcijos: Funkcijos yra perpanaudojamos kodinės blokai, kurie atlieka tam tikrus veiksmus. Jos padeda išskirti kodą ir padaryti jį tvarkingesnį.
- Komentarai: Komentarai yra teksto dalys, kurios nėra vykdomos, bet padeda paaiškinti kodą. Jie yra naudingi programuotojams ir kitoms asmenims, kurie skaitys kodą.
Tai tik pradinis sąrašas, bet šie pagrindai yra esminiai norint suprasti ir kurti programavimo kalboje. Štai keletas skirtingų programavimo kalbų ir trumpi jų aprašymai.- Python: Python yra lengva ir skaitoma programavimo kalba, kuri tinka pradedantiesiems. Ji naudojama duomenų analizei, interneto svetainių kūrimui ir automatizavimui.
- Java: Java yra plačiai naudojama kalba, veikianti daugelyje platformų. Ji naudojama įmonių sistemoms, mobilioms programoms ir interneto svetainėms.
- JavaScript: JavaScript yra kliento pusės kalba, skirta interneto naršyklėms. Ji leidžia kurti dinaminį turinį ir interaktyvias svetaines.
- C++: C++ yra bendros paskirties kalba, naudojama programoms ir operacinėms sistemoms. Ji yra galinga ir naudojama daugelyje sričių.
- C#: C# yra Microsoft sukurtas kalbos variantas, naudojamas Windows programoms. Ji yra objektinė ir turi gausybę bibliotekų.
- Ruby: Ruby yra lengva ir elegantiška kalba, naudojama interneto svetainėms ir programoms kurti.
- PHP: PHP yra serverio pusės kalba, skirta interneto svetainėms. Ji yra plačiai naudojama ir turi daugybę funkcijų.
- Swift: Swift yra Apple sukurtas kalbos variantas, naudojamas iOS ir macOS programoms. Ji yra moderni ir greita.
- Go (Golang): Go yra nauja kalba, kuri yra greita, paprasta ir puikiai tinka interneto programavimui.
- SQL: SQL yra kalba, skirta duomenų bazių valdymui. Ji naudojama duomenų paieškai, atnaujinimui ir analizei.
Kiekviena iš šių kalbų turi savo privalumų ir naudojimo sričių, todėl verta išmokti bent kelias iš jų, priklausomai nuo jūsų interesų ir poreikių. - Kodo redaktoriai
Python kodo redaktoriai yra įrankiai, skirti kodui rašyti ir redaguoti. Jie padeda programuotojams efektyviau kurti ir tvarkyti Python programinį kodą. Štai keletas gerai žinomų Python kodo redaktorių:- PyCharm: Tai galinga integruota kūrimo aplinka (IDE), sukurta „JetBrains“. PyCharm turi daug funkcijų, įskaitant kodų pynimą, automatinius užbaigimus, testavimą ir derinimą. Tai puikus pasirinkimas profesionalams, kurie dirba su dideliais projektais.
- Visual Studio Code (VS Code): Tai nemokamas kodo redaktorius, kuris palaiko Jupyter Notebook integraciją. VS Code leidžia kurti, atidaryti ir išsaugoti Jupyter Notebook failus. Jis taip pat suteikia galimybę vykdyti kodo ląsteles, peržiūrėti kintamuosius ir derinti kodą.
- Jupyter Notebook: Tai atvirojo kodo projektas, leidžiantis derinti Markdown tekstą ir vykdomą Python šaltinio kodą viename dokumente. Jupyter Notebook yra puikus pasirinkimas mokymuisi, eksperimentavimui ir duomenų analizei. Jis leidžia rašyti ir vykdyti kodą ląstelėmis, pridėti aprašymus ir vizualizacijas.
Kiekvienas iš šių redaktorių turi savo privalumų ir yra tinkamas skirtingiems poreikiams. PyCharm yra galingas ir profesionaliems projektams, VS Code yra universalus ir palaiko Jupyter Notebook, o Jupyter Notebook yra puikus mokymuisi ir eksperimentavimui. - Pagrindinės Python funkcijos
Python pagrindinės (angl. Built-In) funkcijos yra funkcijos ir tipai, kurie yra įdiegti į Python interpretatorių ir visada prieinami. Šios funkcijos yra esminės programavime ir naudojamos įvairiose situacijose. Štai keletas svarbiausių Python funkcijų:1. Aritmetiniai funkcijos:- abs(x): Grąžina skaičiaus absoliutinę reikšmę.
- divmod(a, b): Grąžina dalybos liekaną ir sveikąją dalį.
- pow(x, y): Pakelia x laipsniu y.
- round(number, ndigits): Apvalina skaičių iki nurodyto skaitmenų skaičiaus.
2. Teksto funkcijos:- len(s): Grąžina objekto ilgį (pvz., eilutės ar sąrašo).
- str(object): Konvertuoja objektą į teksto eilutę.
- ord(c): Grąžina simbolio ASCII kodą.
3. Sąrašo funkcijos:- max(iterable): Grąžina didžiausią reikšmę iš sąrašo.
- min(iterable): Grąžina mažiausią reikšmę iš sąrašo.
- sum(iterable): Grąžina sąrašo elementų sumą.
4. Žodyno funkcijos:- dict(): Sukuria naują žodyną.
- keys(): Grąžina žodyno raktus.
- values(): Grąžina žodyno reikšmes.
5. Kitos funkcijos:- type(object): Grąžina objekto tipą.
- help(object): Suteikia pagalbos informaciją apie objektą.
- input(prompt): Grąžina vartotojo įvestį.
Šios funkcijos leidžia programuotojams efektyviai manipuliuoti duomenimis ir yra esminės Python kalboje. - Python duomenų tipai
Python duomenų tipai yra pagrindinės struktūros, kurios leidžia programuotojams saugoti ir manipuliuoti informacija. Šie tipai nurodo, kaip duomenys yra organizuoti ir kaip su jais galima atlikti veiksmus. Štai keletas svarbiausių Python duomenų tipų:1. Tekstinis (str): Tai eilutė simbolių, pvz., teksto ar simbolių rinkinys. Pavyzdžiui: "Labas, pasauli!".
2. Skaičius (int, float, complex):- int: Sveikasis skaičius, pvz., 42.
- float: Slankiojo kablelio skaičius, pvz., 3.14.
- complex: Kompleksinis skaičius, pvz., 2 + 3j.
3. Eilės (list, tuple, range):- list: Keičiamas sąrašas elementų, pvz., [1, 2, 3].
- tuple: Nekeičiamas sąrašas elementų, pvz., (1, 2, 3).
- range: Skaičių seka, pvz., range(0, 10).
4. Kartografavimo (dict): Raktų ir reikšmių porų rinkinys, pvz., {'vardas': 'Jonas', 'amžius': 30}.
5. Rinkinių (set, frozenset):- set: Unikalių elementų rinkinys, pvz., {1, 2, 3}.
- frozenset: Nekeičiamas set, pvz., frozenset({1, 2, 3}).
6. Loginis (bool): Loginė reikšmė True arba False.
7. Dvejetainiai (bytes, bytearray, memoryview):- bytes: Nekeičiama baitų seka, pvz., b'Hello'.
- bytearray: Keičiama baitų seka, pvz., bytearray([65, 66, 67]).
8. Jokio tipo (NoneType): Reikšmė, kuri nereiškia nieko, pvz., None.Šie duomenų tipai leidžia programuotojams efektyviai manipuliuoti informacija ir yra pagrindas Python programavime. - Kintamieji
Python kintamieji yra rezervuotos atminties vietos, kuriose saugomos vertės. Skirtingai nuo kitų programavimo kalbų, tokių kaip C, C++, Java ir kt., Python nereikalauja aiškiai deklaruoti kintamojo tipo prieš jam priskiriant vertę. Kintamieji gali būti įvairūs: skaičiai, simboliai, tekstas ar kita informacija. Jie leidžia saugoti ir manipuliuoti duomenimis programose. Kintamųjų pavadinimai gali būti sudaryti iš raidžių, skaičių ir apatinio brūkšnelio (A-z, 0-9, _). Jie taip pat yra jautrūs mažosioms/didžiosioms raidėms.Pavyzdžiai:Pythonvardas = 'Datacademy'
skaicius = 22
tekstas = "Labas, pasauli!"Kintamieji yra nepakeičiama priemonė, leidžianti saugoti ir manipuliuoti informacija programose. - Operatoriai
Python operatoriai yra specialūs simboliai arba žodžiai, kurie leidžia atlikti veiksmus su kintamaisiais ir reikšmėmis. Šie operatoriai yra esminiai programavime ir naudojami įvairiose situacijose. Štai keletas svarbiausių Python operatorių grupių:1. Aritmetiniai operatoriai:- +: Sudeda dvi reikšmes.
- -: Atima vieną reikšmę iš kitos.
- *: Sudaugina dvi reikšmes.
- /: Padalina vieną reikšmę iš kitos.
- %: Grąžina liekaną po dalybos.
- **: Pakelia reikšmę laipsniu.
- //: Grąžina sveikąją dalį po dalybos.
2. Priskyrimo operatoriai:- =: Priskiria reikšmę kintamajam.
- +=, -= ir kt.: Priskiria ir atlieka veiksmą su kintamuoju.
3. Palyginimo operatoriai:- ==: Lygina dvi reikšmes.
- !=: Tikrina, ar reikšmės nelygios.
- >, <, >=, <=: Lygina reikšmes pagal dydį.
4. Loginiai operatoriai:- and: Grąžina True, jei abu teiginiai yra teisingi.
- or: Grąžina True, jei bent vienas teiginys yra teisingas.
- not: Grąžina priešingą teiginio reikšmę.
5. Identifikacijos operatoriai:- is: Tikrina, ar du objektai yra vienodi.
- is not: Tikrina, ar du objektai nėra vienodi.
6. Narystės operatoriai:- in: Tikrina, ar reikšmė yra sąraše arba žodyne.
- not in: Tikrina, ar reikšmės nėra sąraše arba žodyne.
7. Dvejetainiai operatoriai:- &, |, ^, ~, <<, >>: Atlieka operacijas su dvejetainiais skaičiais.
Šie operatoriai leidžia programuotojams atlikti įvairius veiksmus su duomenimis ir yra esminiai Python kalboje. - Bazinė matematika
Bazinė matematika Python yra susijusi su įvairiais matematiniais veiksmais ir funkcijomis, kurias galima naudoti skaičių manipuliacijoms. Galime naudoti Python įprastus operatorius ir funkcijas bazinėje matematikoje. Štai keletas pavyzdžių:- Sudėtis (+):
- Jei norime sudėti du skaičius, galime tiesiog naudoti + operatorių:
- 5 + 3
- Rezultatas: 8
- Dauginimas (*):
- Jei norime sudauginti du skaičius, naudojame * operatorių:
- 4 * 6
- Rezultatas: 24
- Kėlimas laipsniu (**):
- Norint pakelti skaičių laipsniu, naudojame ** operatorių:
- 2 ** 3
- Rezultatas: 8
- Dalyba (/):
- Jei norime padalinti vieną skaičių iš kito, naudojame / operatorių:
- 10 / 2
- Rezultatas: 5.0
- Dalyba be liekanos (//):
- Norint gauti sveikąją dalį po dalybos, naudojame // operatorių:
- 10 // 3
- Rezultatas: 3
- Liekana (%):
- Jei norime gauti liekaną po dalybos, naudojame % operatorių:
- 10 % 3
- Rezultatas: 1
- Atimtis (-):
- Jei norime atimti vieną skaičių iš kito, naudojame - operatorių:
- 7 - 4
- Rezultatas: 3
Tai yra pagrindiniai Python operatoriai, kurie leidžia atlikti bazinius matematinius veiksmus. Jie yra labai naudingi, kai dirbame su skaičiais programose. - Duomenų rinkiniai
Python integruotieji duomenų rinkiniai leidžia saugoti ir manipuliuoti duomenimis:
1. tuple (kortelė):- Tai nekeičiamas duomenų rinkinys, kuris saugo elementus tarp skliaustų.
- Kortelė yra naudinga, kai reikia saugoti fiksuotą elementų rinkinį.
- Pvz., mano_tuple = (1, 2, 3).
2. list (sąrašas):- Tai dinamiškas duomenų rinkinys, kuriame elementai gali pasikartoti.
- Sąrašas gali būti bet kokio tipo ir yra labai galingas Python įrankis.
- Pvz., mano_list = [1, 2, 3, 'tekstas'].
3. dict (žodynas):- Tai raktas-vertė porų kolekcija, kurioje kiekvienas raktas yra unikalus.
- Žodynas naudojamas saugoti duomenis pagal raktus.
- Pvz., mano_dict = {'vardas': 'Jonas', 'amžius': 30}.
4. set (aibė):- Tai unikalių elementų kolekcija be tvarkos.
- Rinkinys naudojamas, kai reikia saugoti tik unikalius elementus.
- Pvz., mano_set = {1, 2, 3, 4}.
Šios duomenų struktūros yra galingos ir naudingos skirtingiems uždaviniams sprendžiant - Metodai
Python metodai yra funkcijos, kurios yra susietos su objektais ir leidžia atlikti veiksmus su šiais objektais. Šie metodai yra iškviečiami naudojant objekto pavadinimą, tašką ir metodo pavadinimą. Štai keletas svarbiausių Python metodų:1. String (teksto eilutės) metodai:- upper(): Grąžina teksto eilutę didžiosiomis raidėmis.
- lower(): Grąžina teksto eilutę mažosiomis raidėmis.
- strip(): Pašalina tarpus iš teksto eilutės pradžios ir galo.
- replace(old, new): Pakeičia seną tekstą nauju tekstu.
2. Sąrašo (list) metodai:- append(item): Prideda elementą į sąrašą.
- pop(index): Pašalina elementą iš sąrašo pagal indeksą.
- sort(): Rūšiuoja sąrašą didėjimo tvarka.
3. Žodyno (dictionary) metodai:- keys(): Grąžina visus žodyno raktus.
- values(): Grąžina visus žodyno reikšmes.
- get(key): Grąžina reikšmę pagal raktą.
4. Objekto metodai:- __init__(): Konstruktorius, kuris inicijuoja objektą.
- __str__(): Grąžina objekto eilutės reprezentaciją.
Python metodai yra galingas būdas manipuliuoti duomenimis ir vykdyti veiksmus su objektais. Jų naudojimas yra esminis programavime. - Indeksavimas
Python indeksavimas (angl. Indexing) yra procesas, kuriuo pasiekiami elementai sekoje pagal jų poziciją (indeksą). Indeksavimas Python pradedamas nuo 0, tai reiškia, kad pirmas elementas sekoje yra pozicijoje 0, antras elementas - pozicijoje 1 ir t.t. Norint pasiekti elementą sekoje, naudojami laužtiniai skliaustai [] su norimo elemento indeksu.Pavyzdžiui:my_list = ['obuolys', 'bananas', 'citrina']
print(my_list[0]) # Spausdinama 'obuolys'
print(my_list[1]) # Spausdinama 'bananas'Indeksavimas leidžia efektyviai pasiekti ir manipuliuoti sekoje esančius elementus. - Duomenų pjaustymas (angl. slicing)
Python duomenų pjaustymas (angl. slicing) yra būdas pasiekti ir išskirti tam tikrą dalį iš seka (pvz., sąrašo, eilutės ar masyvo) pagal nurodytus indeksus. Šis procesas leidžia gauti subseką iš esamos sekos, o tai yra naudinga, kai norime manipuliuoti tik tam tikrais elementais.Pagrindiniai Python duomenų pjaustymo aspektai:1. Sintaksė:- Pjaustymui naudojame dvitaškį : operatorių.
- Sintaksė yra: seka[start:stop], kur start yra pradinio elemento indeksas, o stop yra paskutinio elemento indeksas (neįtraukiant elemento su indeksu stop).
2. Pjaustymo galimybės:- Galime nurodyti tik start indeksą, tik stop indeksą arba abu.
- Taip pat galime nurodyti žingsnį, pvz., seka[start:stop:step].
3. Svarbu prisiminti:- stop indeksas nurodo pirmą indeksą, kuris nepriklauso pasirinktai subsekai.
- Jei step nenurodytas, jis yra 1 (numatytasis).
Pavyzdžiai:colors = ['red', 'green', 'blue', 'orange']s = slice(1, 3)print(colors[s]) # Spausdinama ['green', 'blue']Pjaustymas leidžia efektyviai manipuliuoti sekos elementais ir gauti tik tuos, kurie mums reikalingi. - Duomenų tipų keitimas
Python duomenų tipų keitimas (angl. Casting) yra būdas konvertuoti vieno tipo kintamąjį į kitą tipo kintamąjį. Tai leidžia pritaikyti kintamąjį tam tikram duomenų tipui, kad galėtume atlikti reikiamus veiksmus. Python atlieka šiuos duomenų tipų keitimo veiksmus:- Implicitinis keitimas: Python automatiškai atlieka neaiškųjį duomenų tipo keitimą, kad išvengtų duomenų praradimo.
- Eksplicitinis keitimas: Vartotojas gali atlikti aiškųjį duomenų tipo keitimą naudodamas integruotas funkcijas.
Keitimui naudojamos šios įmontuotos funkcijos:- int(): konvertuoja bet kokio tipo kintamąjį į sveikąjį skaičių.
- float(): konvertuoja bet kokio tipo kintamąjį į slankiojo kablelio skaičių.
- complex(): konvertuoja bet kokio tipo kintamąjį į kompleksinį skaičių.
- bool(): konvertuoja bet kokio tipo kintamąjį į bool tipo reikšmę.
- str(): konvertuoja bet kokio tipo kintamąjį į eilutę.
Duomenų tipo keitimo metu gali atsirasti duomenų praradimas, nes mes priverčiame objektą tapti tam tikru duomenų tipu. - Išpakavimas
Python išpakavimas (angl. unpacking) yra procesas, kuriuo priskiriame iteruojamųjų duomenų elementus kintamiesiems vienoje eilutėje. Tai leidžia išskleisti duomenų struktūras, tokius kaip sąrašai, kortelės ir žodynai, ir pasiekti jų elementus atskirai.Pavyzdžiui:# Sukuriamas sąrašas
mano_rinkinys = ['kabeliai', 'ausinės', 'USB']# Išskleidžiame sąrašą į kintamuosius
item1, item2, item3 = mano_rinkinys# Kiekvienas kintamasis atitinka sąrašo elementą
print(item1) # Spausdinama 'kabeliai'
print(item2) # Spausdinama 'ausinės'
print(item3) # Spausdinama 'USB'Išpakavimas leidžia efektyviai manipuliuoti duomenimis ir padidina kodo aiškumą. - Ciklai
Python leidžia atlikti tam tikrus veiksmus daugiau nei vieną kartą. Ciklai yra pagrindinės Python konstrukcijos, kurios leidžia kartoti tam tikrus veiksmus arba iteruoti per objektus, tokius kaip sąrašai, rinkiniai ar eilutės.Dvi pagrindinės ciklų rūšys yra:1. for ciklas:- Dažniausiai naudojamas, kai žinome, kiek kartų ciklas turi būti vykdomas arba kai yra iteruojamas objektas.
- Sintaksė:
for elementas in iteruojamas_objektas:# Vykdomas kodas- Pvz., iteruojamas_objektas gali būti sąrašas, elementų rinkinys arba eilutė.
2. while ciklas:- Naudojamas, kai nežinome, kiek kartų ciklas turi būti vykdomas.
- Sintaksė:
while sąlyga:# Vykdomas kodas- Pvz., galime nuskaitinėti failą, nežinodami, kiek teksto eilučių jame yra.
Ciklai yra galingas būdas automatizuoti veiksmus ir kartoti juos pagal poreikį - Sąrašų ciklų glaudinimas (angl. list comprehension)
Python sąrašų ciklų glaudinimas (angl. list comprehension) yra galingas ir elegantiškas būdas sukurti naują sąrašą iš esamo sąrašo, naudojant vieną eilutę kodu. Tai leidžia trumpai ir aiškiai aprašyti, kaip transformuoti ar filtruoti sąrašo elementus.Štai kaip tai veikia:1. Sintaksė: List comprehension prasideda laužtiniuose skliaustuose ir turi tris pagrindinius komponentus:- Išraiška: Tai yra sąrašo elemento transformacija arba filtravimas.
- Ciklas: Tai yra ciklas per esamą sąrašą.
- Sąlyga: Tai yra sąlyga, kuri nurodo, kokius elementus įtraukti į naują sąrašą.
2. Pavyzdys: Norime sukurti naują sąrašą, kuriame būtų kvadratai iš esamo sąrašo skaičių:
originalus_sarasas = [1, 2, 3, 4, 5]
kvadratai = [x ** 2 for x in originalus_sarasas]
print(kvadratai) # Atspausdins: [1, 4, 9, 16, 25]
Šiuo atveju x ** 2 yra išraiška, for x in originalus_sarasas yra ciklas, ir sąlygos nėra.
3. Filtravimas: Taip pat galime naudoti sąlygą, kad įtrauktume tik tam tikrus elementus:
originalus_sarasas = [1, 2, 3, 4, 5]
lyginiai_skaiciai = [x for x in originalus_sarasas if x % 2 == 0]
print(lyginiai_skaiciai) # Atspausdins: [2, 4]
Šiuo atveju sąlyga x % 2 == 0 tikrina, ar skaičius yra lyginis.List comprehension leidžia mums trumpai ir efektyviai kurti naujus sąrašus, taip pat padeda išlaikyti kodą tvarkingą ir aiškų. - Funkcijos
Python funkcijos yra kodas, kuris vykdomas tik tada, kai jis yra iškviestas. Jos leidžia grupuoti kartotinus ar bendrus veiksmus į vieną vienetą, kad galėtume jį perpanaudoti. Funkcijos gali priimti duomenis, vadinamus parametrais - argumentais, ir grąžinti rezultatus. Funkcijos apibrėžimas prasideda raktiniu žodžiu def, o jos pavadinimas ir argumentai nurodomi skliausteliuose. Pvz.,:def pasisveikinimas(vardas):
print(f"Sveiki, {vardas}!")pasisveikinimas("Jonai") # Spausdinama "Sveiki, Jonai!"Funkcijos leidžia efektyviai organizuoti kodą, padidinti skaitymą ir išlaikyti kodą tvarkingą. - Lambda funkcijos
Python Lambda funkcijos, taip pat vadinamos anoniminėmis funkcijomis, yra mažos, vienkartinio naudojimo funkcijos Python programavimo kalboje. Jų apibrėžimui naudojamas lambda raktinis žodis, po kurio seka funkcijos parametrai, dvitaškis ir funkcijos išraiška. Lambda funkcijos rezultatas grąžinamas kaip išraiškos rezultatas, o ne naudojant return sakinį.Šios funkcijos turi šias savybes:- Anonimiškumas: Lambda funkcijos neturi pavadinimo ir yra trumpesnės nei įprastos Python funkcijos.
- Trumpumas: Jų sintaksė yra labai glausta, todėl jos puikiai tinka vienos eilutės kodui.
- Vienkartinis naudojimas: Lambda funkcijos dažnai naudojamos kaip parametrai kitose funkcijose arba išraiškose.
Pavyzdžiui, ši lambda funkcija apskaičiuoja kvadratą:square = lambda x: x ** 2
print(square(5)) # Rezultatas: 25Lambda funkcijos yra naudingos, kai reikia trumpai apibrėžti paprastą funkciją, pvz., filtravimo arba rūšiavimo tikslais. Tačiau jas reikia naudoti atsargiai ir tik tais atvejais, kai jų naudojimas pagerina kodo aiškumą ir tvarkingumą - Klasės
Python klasės (angl. Class) yra objektinio programavimo pagrindas. Jos veikia kaip prototipas arba mėlynasis modelis, pagal kurį galima kurti objektus. Klasės apibrėžia, kaip turi būti sukuriami objektai ir kokios savybės bei metodai jie turės.Štai keletas svarbiausių dalykų apie Python klases:1. Klasės ir objektai: Klasė yra kaip objekto konstruktorius arba mėlynasis modelis. Ji nurodo, kokie atributai ir metodai bus turimi objekte. Pavyzdžiui:
class Gyvunas:
def __init__(self, vardas):
self.vardas = vardasdef pasisveikinimas(self):
print(f"Sveiki, aš esu {self.vardas}!")kate = Gyvunas("Murklys")
kate.pasisveikinimas() # Išveda: "Sveiki, aš esu Murklys!"2. init() funkcija: Kiekviena klasė turi init() funkciją, kuri yra automatiškai iškviečiama, kai sukuriamas naujas objektas. Ši funkcija leidžia priskirti pradines reikšmes objekto atributams. Pavyzdžiui:
class Zmogus:
def __init__(self, vardas, amzius):
self.vardas = vardas
self.amzius = amziuszmogus = Zmogus("Jonas", 30)
print(zmogus.vardas) # Išveda: "Jonas"
3. Metodai: Klasės gali turėti įvairių metodų, kurie atlieka veiksmus su objektais. Pavyzdžiui:
class Skaiciuotuvas:
def suma(self, a, b):
return a + bdef skirtumas(self, a, b):
return a - bcalc = Skaiciuotuvas()
print(calc.suma(5, 3)) # Išveda: 8Klasės leidžia struktūruoti ir organizuoti kodą, taip pat palengvina objektų kūrimą ir valdymą. - Integruoti moduliai
Python integruoti (angl. Built-In) moduliai yra kodas, kuris suteikia papildomą funkcionalumą Python programoms. Šie moduliai yra integruoti į Python vertėjus (angl. Interpreter) ir leidžia naudoti specifinius resursus arba vykdyti tam tikras užduotis.Pavyzdžiui:- math modulis: Teikia matematikos funkcijas, tokius kaip trigonometriniai veiksmai, šaknies traukimas ir kt.
- os modulis: Leidžia valdyti operacinės sistemos funkcijas, tokius kaip failų valdymas ir aplankų navigacija.
- time modulis: Suteikia funkcijas, skirtas laiko valdymui, tokius kaip laiko užlaikymas ir laiko formatavimas.
Šie moduliai yra svarbūs, nes jie padeda programoms bendrauti su išoriniais resursais ir vykdyti įvairias užduotis.
Python taikymas duomenų analitikai
- Trečiųjų šalių moduliai
Python trečiųjų šalių moduliai yra papildomi kodo paketai, kurie praturtina Python funkcionalumą ir leidžia programuotojams efektyviau dirbti su duomenimis, vizualizuoti informaciją ir kurti modelius. Štai keli pavyzdžiai su trumpais aprašymais:- NumPy: NumPy yra mokslinės skaičiavimo biblioteka, skirta darbui su daugiamatėmis masyvų struktūromis. Ji leidžia atlikti matematinius veiksmus, manipuliuoti duomenimis ir optimizuoti skaičiavimus.
- Pandas: Pandas yra galingas duomenų analizės įrankis, leidžiantis manipuliuoti ir analizuoti duomenis. Ji naudojama darbui su duomenų rinkiniais, lentelėmis ir CSV failais.
- Matplotlib: Matplotlib leidžia kurti grafinius vaizdus, tokius kaip diagramos, grafikai ir histogramos. Tai yra puikus įrankis duomenų vizualizacijai.
- Seaborn: Seaborn yra aukšto lygio biblioteka statistiniams grafikams kurti. Ji integruojasi su Pandas ir Matplotlib, leidžianti lengvai kurti grafinius vaizdus.
- Scikit-learn (SkLearn): Scikit-learn yra mašininio mokymosi biblioteka, skirta modelių kūrimui ir duomenų analizei. Ji turi daugybę algoritmų, pvz., regresijos, klasifikavimo ir klasterizavimo.
Šie trečiųjų šalių moduliai padeda programuotojams efektyviau dirbti su duomenimis, kurti modelius ir vizualizuoti informaciją. - Duomenų masyvai
Python duomenų masyvai (angl. arrays) yra struktūros, kuriose saugomas elementų rinkinys. Jie yra panašūs į sąrašus, tačiau turi tam tikrų svarbių skirtumų:- Vienodo tipo elementai: Masyvai gali saugoti tik to paties tipo elementus (pvz., skaičius ar eilutes). Tai reiškia, kad visi masyvo elementai turi būti vieno tipo.
- Fiksuotas dydis: Masyvai turi fiksuotą dydį, kuris nustatomas jų sukūrimo metu. Negalima dinamiškai keisti masyvo dydžio.
- Matematinės operacijos: Masyvai yra naudingi matematinėms operacijoms, tokioms kaip matricos daugyba, sudėtis ar atimtis.
Pavyzdžiui, galime sukurti masyvą ir atlikti veiksmus su jo elementais:import numpy as np# Sukuriamas masyvas
my_array = np.array([1, 2, 3])# Prieiga prie masyvo elementų
print(my_array[0]) # Spausdinama 1# Elementų atnaujinimas masyve
my_array[0] = 5 # Atnaujinamas pirmasis elementas į 5# Elementų ištrynimas iš masyvo
del my_array[2] # Ištrinamas trečiasis elementasMasyvai yra naudingi skaitmeniniams duomenims saugoti ir matematinėms operacijoms atlikti. Jie gali būti sukurti naudojant NumPy biblioteką. - Įvadas į vektorinę matematiką su NumPy moduliu
NumPy yra Python biblioteka, skirta moksliniams skaičiavimams, ypač vektorinės matematikos ir duomenų analizės srityje. Ši biblioteka suteikia galimybę efektyviai manipuliuoti daugiamatėmis masyvų struktūromis ir atlikti įvairias operacijas su jomis.Štai keletas pagrindinių NumPy funkcijų ir jų panaudojimo pavyzdžių:1. Masyvai (Arrays): NumPy leidžia kurti daugiamatius masyvus, kurie gali būti vienmatiai (vektoriai) arba dvimatiai (matricos). Pavyzdžiui:import numpy as np# Sukurkime vienmatį masyvą (vektorių)
vector = np.array([1, 2, 3])# Sukurkime dvimatį masyvą (matricą)
matrix = np.array([[1, 2, 3], [4, 5, 6]])2. Matematinės operacijos: NumPy leidžia atlikti įvairias matematines operacijas su masyvais. Pavyzdžiui:
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])# Sudėtis
result_sum = a + b# Skirtumas
result_diff = a - b# Daugyba
result_mul = a * b# Dalyba
result_div = a / b3. Vektorinės operacijos: NumPy leidžia atlikti operacijas su visais masyvo elementais vienu metu. Pavyzdžiui:
# Kvadratu
squared = np.square(a)# Šaknis
sqrt = np.sqrt(b)# Suma visų elementų
total_sum = np.sum(a)
NumPy yra nepakeičiama priemonė, kuri palengvina vektorinės matematikos operacijas ir duomenų manipuliavimą Python aplinkoje. Tai ypač naudinga duomenų analizės, mokslinių tyrimų ir inžinerijos srityse. - Išplėstinė duomenų analizė su „Pandas" moduliu
Python Pandas yra galinga atviro kodo biblioteka, skirta duomenų analizei ir manipuliavimui. Ji yra plačiai naudojama duomenų mokslui, analizei, valymui ir transformacijai. Ši biblioteka leidžia atlikti įvairias operacijas su duomenų rėmeliais (angl. DataFrames) ir serijomis (angl. Series).- DataFrame: Tai dvimatė duomenų struktūra, panaši į lentelę. Ji leidžia saugoti ir manipuliuoti duomenimis stulpelių ir eilučių forma. DataFrame yra pagrindinė Pandas struktūra, kurioje galima atlikti filtravimą, grupavimą, sąryšius ir kitas operacijas.
- Series: Tai vienmatė duomenų struktūra, kuri saugo vieną stulpelį arba eilutę. Series leidžia manipuliuoti individualiais duomenų elementais.
Kai naudojate Pandas, galite atlikti šias operacijas:- Duomenų rėmelio pjaustymas: Filtruoti ir pasirinkti tik reikiamus stulpelius ar eilutes.
- Susijungimas ir prisijungimas: Jungti duomenų rėmelius pagal bendrus stulpelius arba indeksus.
- Sujungimas: Apjungti duomenų rėmelius horizontaliai arba vertikaliai.
- Indekso keitimas: Pakeisti duomenų rėmelio indeksą.
- Keisti stulpelių antraštes: Pervadinti stulpelių pavadinimus.
- Duomenų šaudymas: Pašalinti dublikatus, trūkstamus duomenis arba netinkamus reikšmes.
- Naudojimo atvejis: Analizuoti jaunimo nedarbo duomenis, grupuojant pagal amžių ir lytį.
Pandas yra nepakeičiama priemonė duomenų analizei ir manipuliavimui Python aplinkoje. Ji leidžia efektyviai tvarkyti ir transformuoti duomenis, padedant analitikams ir duomenų mokslininkams išgryninti informaciją iš įvairių šaltinių. - Duomenų apsikeitimas su SQL serverių kombinuojant SQL kodą su Python kodu
Duomenų apsikeitimas su SQL serveriais, kombinuojant SQL kodą su Python kodu, yra svarbus procesas, leidžiantis bendrauti su duomenų bazėmis ir automatizuoti duomenų gavimą bei atnaujinimą. Šis procesas apima keletą svarbių žingsnių:1. Duomenų gavimas iš SQL serverių:- Naudojant Python, galime prisijungti prie SQL serverio ir vykdyti SQL užklausas, kad gautume reikiamus duomenis.
- Tai gali būti atliekama naudojant įvairius Python modulius.
2. Duomenų manipuliavimas su Python:- Gavus duomenis iš SQL serverio, galime juos manipuliuoti Python aplinkoje.
- Tai gali apimti duomenų filtravimą, grupavimą, rikiavimą ir kitus veiksmus.
3. Duomenų atnaujinimas ir įrašymas į SQL serverį:- Po duomenų manipuliavimo ir analizės galime atnaujinti duomenis SQL serveryje.
- Tai gali būti atliekama naudojant įvairius Python modulius.
Šis procesas leidžia efektyviai valdyti duomenis, automatizuoti užduotis ir integruoti SQL serverius su Python programavimo kalba. - Duomenų vizualizacija su „Pandas" moduliu
Python duomenų vizualizacija su „Pandas“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Pandas biblioteką. Ši biblioteka leidžia analizuoti, valdyti ir vizualizuoti duomenis išvien. Pagrindiniai bruožai:- Duomenų analizė: „Pandas“ leidžia manipuliuoti duomenimis, filtruoti, grupuoti ir transformuoti juos pagal reikiamus poreikius.
- Duomenų rėmeliai: „Pandas“ naudoja duomenų rėmelius (angl. DataFrames), kurie yra dvimatės duomenų struktūros, panašios į lentelę.
- Vizualizacija: „Pandas“ taip pat turi įmontuotą funkcionalumą duomenų vizualizacijai, kuris leidžia kurti grafikus, diagramas ir kitus vaizdus.
Pavyzdys:import pandas as pd
import matplotlib.pyplot as plt# Sukuriamas duomenų rėmelis
data = {'Mėnuo': ['Sausis', 'Vasaris', 'Kovas'],
'Pardavimai': [100, 150, 120]}
df = pd.DataFrame(data)# Vizualizuojame pardavimus
df.plot(x='Mėnuo', y='Pardavimai', kind='bar')
plt.xlabel('Mėnuo')
plt.ylabel('Pardavimai')
plt.title('Mėnesio pardavimai')
plt.show()
„Pandas“ yra galinga biblioteka, leidžianti efektyviai manipuliuoti ir vizualizuoti duomenis. - Duomenų vizualizacija su „Matplotlib“ moduliu
Python duomenų vizualizacija su „Matplotlib“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Matplotlib biblioteką. Ši biblioteka leidžia kurti įvairius grafikus, nuo paprastų linijinių diagramų iki sudėtingų 3D vaizdų.Pagrindiniai „Matplotlib“ bruožai:- Paprastumas: „Matplotlib“ leidžia kurti grafikus viena eilute kodo.
- Platybė: Galima kurti įvairius grafikus, įskaitant stačiakampio diagramas, histogramas, sklaidos diagramas ir kt.
- Prisitaikymas: Galima keisti spalvas, stilius, ašis ir kitus grafiko parametrus.
Pavyzdžiai:import matplotlib.pyplot as plt# Sukuriamas paprastas grafikas
x = [1, 2, 3, 4]
y = [10, 15, 7, 12]
plt.plot(x, y)
plt.xlabel('X ašis')
plt.ylabel('Y ašis')
plt.title('Paprastas grafikas')
plt.show()
„Matplotlib“ yra galinga ir lanksti biblioteka, leidžianti vizualizuoti duomenis ir kurti grafinius vaizdus - Duomenų vizualizacija su „Seaborn“ moduliu
Python duomenų vizualizacija su „Seaborn“ moduliu yra būdas kurti grafinius vaizdus ir diagramas, naudojant Seaborn biblioteką. Ši biblioteka yra pagrįsta Matplotlib ir suteikia aukšto lygio sąsają, skirtą kurti patrauklius ir informatyvius statistinius grafikus.Pagrindiniai „Seaborn“ bruožai:- Paprastumas: „Seaborn“ leidžia kurti grafinius vaizdus viena eilute kodo.
- Statistinės grafikos galimybės: Galima kurti įvairius statistinius grafikus, tokius kaip sklaidos diagramos, histogramos, linijinės diagramos ir kt.
- Integracija su „Pandas“: „Seaborn“ puikiai integruojasi su „Pandas“ duomenų rėmeliais, leidžianti efektyviai analizuoti ir vizualizuoti duomenis.
Pavyzdys:import seaborn as sns
import matplotlib.pyplot as plt# Sukuriamas duomenų rėmelis
tips = sns.load_dataset("tips")# Vizualizuojame santykį tarp sąskaitos ir gauto mokesčio
sns.scatterplot(x="total_bill", y="tip", data=tips)
plt.xlabel('Sąskaita')
plt.ylabel('Gautas mokestis')
plt.title('Santykis tarp sąskaitos ir gauto mokesčio')
plt.show()
„Seaborn“ yra galinga biblioteka, leidžianti kurti patrauklius ir informatyvius grafikus duomenų analizei. - Mašininio mokymąsi pagrindai naudojant „SKLearn" modulį
Python mašininio mokymosi pagrindai naudojant „scikit-learn“ (arba „SKLearn“) modulį yra esminiai žingsniai, kurie leidžia programuotojams pradėti kurti ir taikyti mašininio mokymosi modelius Python aplinkoje. Šis modulis yra galingas ir plačiai naudojamas, o jo pagrindinės savybės yra šios:- Paprastumas: „scikit-learn“ suteikia aiškią ir paprastą API, leidžiantį lengvai kurti ir valdyti modelius.
- Platnumas: Jis palaiko daugybę algoritmų, įskaitant klasifikavimą, regresiją, klasterizavimą, dimensijų mažinimą ir kt.
- Efektyvumas: „scikit-learn“ yra optimizuotas ir veikia greitai, todėl jis tinka tiek mažiems, tiek dideliems duomenų rinkiniams.
- Bendruomenės palaikymas: Tai atvirojo kodo projektas, kurį nuolat tobulina ir plečia didelė bendruomenė.
Pagrindiniai žingsniai, norint pradėti naudoti „scikit-learn“, yra šie:- Duomenų paruošimas: Suprasti duomenis, jų struktūrą ir reikšmes. Tai apima duomenų valymą, trūkstamų reikšmių užpildymą ir kodavimą.
- Modelio pasirinkimas: Pasirinkti tinkamą mašininio mokymosi algoritmą, priklausomai nuo užduoties (pvz., klasifikavimas ar regresija).
- Duomenų padalinimas: Padalinti duomenis į mokymo ir testavimo rinkinius.
- Modelio apmokymas: Apmokyti pasirinktą modelį naudojant mokymo duomenis.
- Modelio vertinimas: Įvertinti modelio veikimą naudojant testavimo duomenis.
„scikit-learn“ yra puikus pasirinkimas tiek pradedantiesiems, tiek patyrusiems mašininio mokymosi specialistams. Norint pradėti, rekomenduojama perskaityti oficialią dokumentaciją ir išbandyti pavyzdžius.
Modulio temos
Drobės programos
- Power Apps ryšys su SharePoint ir SQL serveriu
Power Apps Canvas gali būti susietas su SharePoint ir SQL Server duomenų šaltiniais:- SharePoint: Galite kurti programėles, kurios naudoja duomenis iš jūsų SharePoint svetainės. Tai gali būti sąrašai, bibliotekos arba kitos duomenų struktūros.
- SQL Server: Jei turite duomenis saugomus jūsų SQL Server duomenų bazėje, galite sukurti programėles, kurios naudoja šiuos duomenis. Tai gali būti klientų duomenys, prekių atsargos arba kitos verslo informacijos.
Kai kurie žingsniai, kaip sukurti programėlę su duomenimis iš SharePoint arba SQL Server, yra aprašyti Microsoft dokumentacijoje. - Canvas Apps programėlių kūrimas iš šablono
Canvas Apps programėlių kūrimas iš šablono yra greitas ir patogus būdas sukurti pradinę programą, naudojant jau paruoštą šabloną. Šie šablonai yra pavyzdinės programos, kurios demonstruoja tam tikrus scenarijus ir funkcionalumą.Štai kaip tai atliekama:- Prisijungimas prie Power Apps: Prisijunkite prie Power Apps.
- Pasirinkimas iš šablono: Pasirinkite Sukurti ir skiltyje Pradėti nuo šablono pasirinkite pavyzdinę programą iš sąrašo. Pavyzdžiui, galite pasirinkti Kaštų skaičiuoklė arba kitą šabloną.
- Pakeitimai ir pritaikymas: Pakeiskite programos pavadinimą ir pasirinkite Kurti, kad sukurtumėte programą. Galite pritaikyti šablono dizainą, pridėti naujus valdiklius, keisti elgseną ir pridėti savo duomenis.
- Duomenų įrašymas: Pasirinkite, kur norite saugoti programos duomenis (pvz., „OneDrive“) ir sujunkite programą su pasirinkta duomenų talpykla.
- Peržiūros režimas: Paleiskite programą peržiūros režime, kad pamatytumėte, kaip ji veikia. Čia galite išbandyti funkcionalumą ir įsitikinti, kad viskas veikia kaip tikimasi.
Šis procesas leidžia greitai sukurti programą, pritaikyti ją savo poreikiams ir pradėti naudoti. Tai ypač naudinga, jei neturite daug patirties programavime arba norite greitai prototipuoti savo idėjas. - Canvas Apps programėlių kūrimas nuo pradžių
Canvas Apps programėlių kūrimas nuo pradžių yra procesas, kai sukuriame naują programą iš tuščios drobės, pritaikydami ją pagal savo poreikius. Šis metodas leidžia mums kurti unikalias programėles, pradedant nuo tuščios drobės, ir pridėti funkcionalumą, valdiklius, elgseną ir duomenų saugojimo būdus.Štai kaip tai atliekama:- Prisijungimas prie Power Apps: Prisijunkite prie Power Apps.
- Sukurkite tuščią drobės programą: Pasirinkite Kurti ir skiltyje Tuščia drobės programa pasirinkite šią opciją. Įveskite programos pavadinimą.
- Pritaikymas: Pradėkite pritaikyti programą pagal savo poreikius. Pridėkite valdiklius, nustatykite elgseną, konfigūruokite duomenų šaltinius ir dizainą.
- Duomenų saugojimas: Pasirinkite, kur norite saugoti programos duomenis (pvz., „OneDrive“) ir sujunkite programą su pasirinkta duomenų talpykla.
- Peržiūros režimas: Paleiskite programą peržiūros režime, kad pamatytumėte, kaip ji veikia. Čia galite išbandyti funkcionalumą ir įsitikinti, kad viskas veikia kaip tikimasi.
Šis metodas leidžia mums kurti programėles nuo pradžių, pritaikyti jas savo poreikiams ir pradėti naudoti. Tai puikus būdas prototipuoti idėjas ir sukurti veikiančias programėles. - Power Fx
Power Fx yra Microsoft Power Platform dalis, leidžianti kurti įvairias verslo programėles be gilios programavimo patirties. Tai yra mažai kodo kalba, kuri naudojama visoje Power Platform. Power Fx yra:- Bendrojo paskirties: Tai deklaratyvi ir funkcinė programavimo kalba, išreikšta žmogui draugišku tekstu.
- Lengva naudoti: Kūrėjai gali tiesiogiai dirbti su Power Fx, panašiai kaip Excel formulių juostoje arba Visual Studio Code teksto lange.
- Prisitaikanti: Nuo be kodo pradedančiųjų iki pro kodo patyrusių profesionalų, Power Fx leidžia įvairioms komandom bendradarbiauti ir sutaupyti laiko bei išlaidų.
- Susiejanti objektus: Power Fx naudoja deklaratyvias formules, panašias į Excel ląsteles, kad susietų objektus. Tai leidžia kurti programėles, kurios automatiškai perskaičiuoja reikšmes, panašiai kaip skaičiuoklė.
- Imperatyvi logika: Power Fx taip pat leidžia naudoti imperatyvią logiką, kai reikia vykdyti veiksmus, pvz., duomenų bazės atnaujinimus.
Power Fx bus prieinamas kaip atviro kodo programinė įranga. Šiuo metu jis integruotas į canvas apps, ir yra išskiriamas iš Power Apps, kad galima būtų jį naudoti kituose Microsoft Power Platform produktuose ir kaip atviro kodo sprendimą. - Kintamieji
Power Apps Canvas kintamieji (angl. variables) yra svarbi dalis drobės programų kūrimo. Šie kintamieji leidžia jums laikyti reikšmes, kurias galite naudoti kitose formulėse ir veiksmuose. Čia yra keletas svarbių dalykų apie Power Apps kintamuosius:- Kada naudoti kintamuosius?:
- Kintamieji yra naudingi, kai reikia laikinai saugoti informaciją, pvz., vartotojo įvestus duomenis arba tarpinius skaičiavimus.
- Jie taip pat gali būti naudojami, kad būtų lengviau suprantama ir palaikoma jūsų programa.
- Kintamųjų tipai:
- Globalūs kintamieji: Jie yra matomi visoje jūsų programoje ir gali būti naudojami visose jos formulėse.
- Vietiniai kintamieji: Jie yra matomi tik tam tikrame ekrane ir gali būti naudojami tik tame ekrane.
- Konteksto kintamieji: Jie yra susiję su tam tikru veiksmu arba įvykiu ir gali būti naudojami tik tame veiksme arba įvykyje.
- Kaip jie veikia?:
- Kintamieji yra automatiškai sukuriami ir tipizuojami, kai jie pasirodo formulėse, kurios nustato jų reikšmes.
- Jie gali būti naudojami kaip tarpinės reikšmės kitose formulėse.
- Kodėl verta naudoti kintamuosius?:
- Jie padeda išlaikyti tvarkingą ir aiškų kodą.
- Tačiau stenkitės vengti pernelyg daug kintamųjų, nes tai gali padaryti kodą sudėtingesnį ir sunkiau suprantamą.
- Kada naudoti kintamuosius?:
BIG DATA ryšys keičiamos architektūros programose
Microsoft Power Platform koncepcija
Datavers
- Sprendimų eksportas/ importas
Dataverse sprendimų eksportas/ importas yra būdas valdyti Microsoft Dataverse duomenis ir sprendimus. Šie veiksmai leidžia organizacijoms judėti tarp aplinkų, perkelti duomenis ir išsaugoti sprendimus. Tai yra svarbus žingsnis DevOps procese, kuris leidžia organizacijoms efektyviai valdyti ir tvarkyti savo Microsoft Dataverse sprendimus. Štai kaip tai susiję:- Versijų kontrolė:
- Exportuojant Dataverse Solution, galima įtraukti sprendimo aprašymą į versijų kontrolės sistemą, pvz., Git.
- Importuojant sprendimą į kitą aplinką, galima pasirinkti konkrečią versiją iš versijų kontrolės sistemos.
- Tai užtikrina, kad sprendimas yra saugomas ir atnaujinamas pagal versijas.
- Automatizuotas procesas:
- DevOps procese galima sukurti automatizuotą eksporto ir importo procesą.
- Tai leidžia reguliariai atnaujinti sprendimus tarp aplinkų, pvz., iš testavimo į produkciją.
- Automatizavimas taupo laiką ir sumažina klaidų riziką.
- Testavimas:
- Exportuojant sprendimą iš vienos aplinkos, galima jį įkelti į kitą aplinką ir patikrinti, ar viskas veikia teisingai.
- Tai padeda užtikrinti, kad sprendimas yra tinkamai paruoštas produkcijai.
- Saugumas:
- DevOps procese galima nustatyti saugumo taisykles eksportuojant ir importuojant sprendimus.
- Tai apima prieigos teises, šifravimą ir kitus saugumo aspektus.
- Dokumentacija ir komandinis darbas:
- DevOps procese galima dokumentuoti eksporto ir importo veiksmus.
- Komandos nariai gali lengvai sekti, kas buvo eksportuota, kada ir kodėl.
Dataverse sprendimų eksportas/ importas yra svarbus žingsnis, kuris padeda organizacijoms efektyviai valdyti savo sprendimus, užtikrinti saugumą ir pagerinti bendradarbiavimą tarp komandų. - Versijų kontrolė:
- Programų kūrimo DevOps
DevOps yra organizacinė kultūrinė paradigma, kuri siekia efektyviau ir greičiau kurti, testuoti, diegti ir stebėti programinę įrangą per visą jos gyvavimo ciklą. Šis metodikos rinkinys apjungia programų kūrėjų (Development) ir IT priežiūros specialistų (Operations) tikslus bei padeda abiems pusėms bendradarbiauti ir pasiekti geresnių rezultatų.
Svarbiausia DevOps dalis yra CI/CD (angl. Continuous Integration and Continuous Delivery) procesas. Tai reiškia nuolatinę integraciją ir nuolatinį diegimą. Šis procesas leidžia atnaujinimus (pavyzdžiui, pataisytą sistemą ar naujas funkcijas) iškart pasiekti galutinį naudotoją. Tai yra didelis žingsnis nuo tradicinio požiūrio, kai atnaujinimai būdavo integruojami kur kas rečiau.
Kuriant CI/CD procesą, svarbu įgyvendinti tinkamus įrankius, kurie padeda automatizuoti ir stebėti darbo eigą. Taip pat reikia turėti kompetencijų, susijusių su DevOps praktikomis. Šios kompetencijos yra naujos ir Lietuvoje, kaip ir pasaulyje, tokių specialistų nedaug.
DevOps metodika padeda sumažinti klaidų riziką, pagerinti sistemos stabilumą ir greitinti programinės įrangos pristatymą. - Sprendimai
Dataverse sprendimai (angl. Solution) yra Microsoft Power Platform dalis, kuri leidžia kurti ir valdyti verslo programų sprendimus. Šie sprendimai gali apimti duomenų modelius, programas, srautus ir išmaniuosius agentus.- Duomenų modeliai: Dataverse Solution leidžia kurti ir valdyti duomenų modelius, kurie saugo įrašus ir atributus (laukus). Tai yra naudinga, kai reikia saugoti ir tvarkyti verslo duomenis, pavyzdžiui, klientų informaciją, pardavimų duomenis arba darbuotojų duomenis.
- Programos: Sprendimai gali apimti programų kūrimą. Tai gali būti programos, kurios atlieka specifinius verslo procesus, pvz., užsakymų tvarkymą, klientų aptarnavimą arba projektų valdymą.
- Srautai: Srautai yra automatizuoti veiksmai, kurie vykdomi tam tikromis sąlygomis. Pavyzdžiui, galite sukurti srautą, kuris automatiškai siųs pranešimą, kai naujas klientas pridedamas į duomenų bazę.
- Išmanieji agentai: Išmanieji agentai yra automatizuoti procesai, kurie gali atlikti užduotis, pavyzdžiui, atsakyti į klientų užklausas arba vykdyti paprastus veiksmus.
Dataverse Solution leidžia kurti sprendimus, kurie yra pritaikyti konkrečioms verslo poreikiams, ir tai padeda organizacijoms efektyviau valdyti duomenis ir procesus. - Formos
Dataverse formos yra svarbus komponentas Power Platform ekosistemoje, leidžiantis kurti ir konfigūruoti vartotojo sąsajas, kurios leidžia naudotojams sąveikauti su duomenimis. Šios formos yra naudojamos model-driven programėlėse ir turi keletą svarbių aspektų:- Pagrindinės formos: Tai numatytosios formos, kurios rodo ir leidžia redaguoti duomenis. Jos yra pagrindinės vartotojo sąsajos dalis, kurią žmonės naudoja, kad galėtų efektyviai rasti arba įvesti reikiamus duomenis.
- Greito kūrimo formos: Tai supaprastintos pagrindinės formos, skirtos greitam duomenų įvedimui. Jos leidžia vartotojams greitai kurti įrašus be poreikio perjunginėti tarp skirtingų formų.
- Greito peržiūros formos: Šios formos leidžia peržiūrėti susijusius duomenis. Jos yra naudingos, kai norime matyti papildomą informaciją apie įrašą, bet nenorime pereiti į kitą formą.
- Kortelės formos: Tai kompaktiškos formos, kurios rodo tik esminę informaciją apie įrašą. Jos yra naudingos, kai norime greitai peržiūrėti duomenis.
Dataverse formos leidžia organizacijoms kurti pritaikytas programėles, derinant duomenų valdymą su lankstumu ir galimybe kurti. - Rodiniai (Views)
Dataverse Rodiniai (angl. Views) yra funkcija, kuri leidžia apibrėžti užklausas ir filtrus taip, kad jie būtų perpanaudojami per kelias Canvas Apps ir Model-Driven Apps programėles. Ši funkcija leidžia rodyti duomenis iš Dataverse rodinių Canvas Apps, taip pat naudoti šiuos rodinius formulėse.Rodinių kūrimas ir naudojimas Canvas Apps apima šiuos žingsnius:- Rodinių kūrimas: Sukurkite rodinį, kuriame nurodykite norimus stulpelius ir filtrus.
- Rodinio naudojimas: Canvas Apps programėlėse galite naudoti šiuos rodinius, kad rodytumėte duomenis arba atliktumėte filtravimą.
Pavyzdžiui, galite sukurti rodinį, kuris rodo tik šiandien pridėtus vaisius. Tada šį rodinį galite naudoti formulėse, kad filtruotumėte vaisių sąrašą pagal šiandien pridėtus vaisius.Rodiniai padeda supaprastinti užklausų sudarymą ir pagerina programėlių veikimą.
Modeliu grįstos programos
- Modelio grįstų programų kūrimas iš šablono
Power Apps modelio grįstų programų kūrimas iš šablono yra greitas ir efektyvus būdas sukurti pradinę programą, naudojant jau paruoštą šabloną. Šie šablonai yra pavyzdinės programos, kurios demonstruoja tam tikrus funkcionalumus arba sprendimus. Čia yra žingsniai, kaip tai padaryti:- Prisijunkite prie Power Apps:
- Atsidarykite Power Apps.
- Pasirinkite “Sukurti” kairėje srityje.
- Pasirinkite šabloną:
- Skiltyje “Pradėti nuo šablono” pasirinkite pavyzdinę programą iš sąrašo.
- Pavyzdžiui, galite pasirinkti “Kaštų skaičiuoklę”.
- Tinkinkite programą:
- Pakeiskite programos pavadinimą.
- Pasirinkite “Kurti”, kad sukurtumėte programą.
- Tyrinėkite šabloną:
- Atidarykite peržiūros režimą, kad pamatytumėte, kaip veikia programa.
- Tyrinėkite skirtingus ekranus ir valdiklius.
- Išmokite, kaip šis šablonas gali būti pritaikytas jūsų specifiniams poreikiams.
- Įrašykite programą:
- Pasirinkite “Parametrai” ir nustatykite numatytuosius parametrus.
- Pasirinkite “Failas” ir įveskite programos pavadinimą.
- Pasirinkite “Įrašyti”.
Šis procesas leidžia jums greitai sukurti pradinę programą, o tada galite ją toliau pritaikyti ir plėtoti pagal savo poreikius. - Prisijunkite prie Power Apps:
- Modelio grįstų programų kūrimas nuo tuščio
Power Apps Modelio grįstų programų kūrimas nuo tuščio yra procesas, kai kuriate programą iš pradžių, naudodami „Power Apps“ platformą. Šis metodas leidžia jums kurti pritaikytas programas, atsižvelgiant į jūsų specifinius poreikius. Čia yra pagrindiniai žingsniai:- Prisijunkite prie Power Apps:
- Atsidarykite „Power Apps“.
- Pasirinkite „Sukurti“ kairėje srityje.
- Pasirinkite „Nuo tuščio“:
- Pasirinkite „Nuo tuščio“ šablono pasirinkimo langelyje.
- Tai leis jums pradėti programą nuo pradžių, be jokių iš anksto paruoštų šablonų.
- Kurkite programą:
- Pridėkite ekranus, formos, rodinius ir kitus komponentus.
- Nustatykite ryšius tarp lentelių ir duomenų modelio.
- Tinkinkite programą:
- Pakeiskite programos pavadinimą ir kitus parametrus.
- Priderinkite programą pagal savo poreikius.
- Išbandykite ir įdiekite:
- Peržiūrėkite programą peržiūros režime.
- Įdiekite ją, kad galėtumėte ją naudoti organizacijoje.
Šis metodas leidžia jums kurti unikalias programas, pritaikytas jūsų verslo poreikiams, ir suteikia didelį lankstumą bei kūrybinę laisvę. - Prisijunkite prie Power Apps:
- Srautai
Power Apps model-driven programų srautai (angl. flows) yra funkcija, kuri leidžia jums automatizuoti procesus modeliuojamuose programose. Šios funkcijos pagalba galite kurti automatizuotus procesus tarp savo mėgstamų programų ir paslaugų. Iš savo programos galite paleisti srautą vienam ar keliems įrašams. Be to, galite atidaryti Power Automate iš savo programos, kad peržiūrėtumėte, redaguotumėte arba kurtumėte naujus srautus. Tai puiki priemonė, leidžianti optimizuoti darbo procesus ir padidinti efektyvumą. Jei norite sužinoti daugiau, galite pradėti naudotis Power Automate ir valdyti savo srautus. Taip pat, modeliuojamose programose galite pridėti komponentų, tokių kaip formos, rodiniai, diagramos ir suvestinės lentelės, ir nustatyti ryšius tarp lentelių, kad būtų galima naviguoti tarp jų ir užtikrinti, kad duomenys nebūtų nereikalingai kartojami. - Verslo procesų kūrimas (BPF)
Verslo procesų srautai (BPF) yra gairės, kurios padeda žmonėms atlikti darbą. Jie užtikrina nuoseklų vartotojo patirtį, vedant žmones per organizacijos apibrėžtus procesus, kuriuos reikia įgyvendinti tam tikram rezultatui pasiekti. Šie procesai gali būti naudojami įvairiose srityse, pavyzdžiui, klientų aptarnavime, pardavimuose arba užsakymų tvarkyme. Veiklos procesų srautai leidžia nustatyti veiksmų rinkinį, kurį žmonės turėtų vadovautis, siekdami pasiekti trokštamą rezultatą. Tai gali būti naudinga naujiems darbuotojams, kad jie greičiau įgautų pagreitį ir išvengtų klaidų. Verslo procesų srautai sumažina mokymo poreikį, nes procesas gali patys nukreipti žmones. Tai puikus įrankis organizacijoms, siekiančioms efektyviai valdyti savo veiklą ir užtikrinti nuoseklų darbo eigą. - Power Apps progrmėlės telefone
Power Apps leidžia kurti programėles, kurios gali būti naudojamos tiek naršyklėje, tiek mobiliajame telefone.Power Apps programėlės telefone yra mobilioji programėlė, kuri leidžia naudotis Power Apps funkcionalumu tiesiogiai iš jūsų telefono. Ši programėlė leidžia:- Kurti ir redaguoti programėles: Galite kurti naujas programėles arba redaguoti esamas tiesiogiai iš savo telefono.
- Valdyti duomenis: Peržiūrėti ir redaguoti duomenis, kurie yra susieti su jūsų programėlėmis.
- Naudojimo patirtis: Išbandyti ir testuoti programėles, kad įsitikintumėte jų veikimu.
Ši programėlė yra puiki priemonė, leidžianti kurti ir valdyti programėles bet kur ir bet kada, naudojant tik savo mobilųjį telefoną.
Power Pages
- Puslapių kūrimas iš šablono
Power Pages Puslapių kūrimas iš šablono yra funkcija, kuri leidžia greitai ir efektyviai kurti interneto svetainių puslapius naudojant iš anksto sukonfigūruotus šablonus. Šie šablonai yra pasiruošę naudoti ir gali būti pritaikyti jūsų poreikiams. Su Power Pages Puslapių kūrimu iš šablono galite:- Greitai kurti puslapius: Pasirinkite tinkamą šabloną ir pradėkite kurti puslapį be išsamios programavimo patirties.
- Priderinti stilių: Keiskite šablono išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą puslapyje.
Tai puiki priemonė, leidžianti greitai sukurti profesionalius ir pritaikytus puslapius be didelio laiko ir pastangų. - Puslapių kūrimas nuo tuščio
Power Pages puslapių kūrimas nuo tuščio yra funkcija, kuri leidžia jums pradėti kurti interneto svetainės puslapius nuo nulio, naudojant iš anksto sukonfigūruotus šablonus. Šie šablonai yra pasiruošę naudoti ir gali būti pritaikyti jūsų poreikiams. Su Power Pages puslapių kūrimu nuo tuščio galite:- Greitai kurti puslapius: Pasirinkite tinkamą šabloną ir pradėkite kurti puslapį be išsamios programavimo patirties.
- Priderinti stilių: Keiskite šablono išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą puslapyje.
Tai puiki priemonė, leidžianti greitai sukurti profesionalius ir pritaikytus puslapius be didelio laiko ir pastangų. - Sudedamosios formos
Power Pages sudedamosios formos yra Microsoft Dataverse lentelių formos, kurias galima tiesiogiai kurti ir modifikuoti Power Pages dizaino studijoje. Šios formos gali turėti keletą pildymo etapų ir gali būti naudojamos svetainės puslapiuose, siekiant užfiksuoti įvairią informaciją. Formų kūrimo metu galima naudoti kodu paremtus komponentus ir konfigūruoti veiksmus, kurie įvyksta, kai forma yra pateikiama.Norint kurti ar modifikuoti formą, reikia atlikti šiuos žingsnius:- Eikite į Power Pages:
- Pasirinkite svetainę ir spustelėkite “Redaguoti”.
- Kairėje srityje pasirinkite “Duomenys”.
- Pasirinkite lentelę:
- Lentelių sąraše pasirinkite lentelę, kurios formą norite kurti arba modifikuoti.
- Formų dizaino įrankyje:
- Lentelių dizaino įrankyje pasirinkite skirtuką “Formos”.
- Atlikite vieną iš šių veiksmų:
- Norėdami kurti naują formą, spustelėkite “Nauja forma”, įveskite kategorijos pavadinimą ir formos pavadinimą, tada pasirinkite “Kurti”.
- Norėdami modifikuoti esamą formą, pasirinkite formą iš šios svetainės arba kitų lentelių skyriuje esančių formų. Forma bus rodoma dizaino formų dizaino įrankyje, kuris yra tas pats dizaino įrankis, naudojamas modeliu pagrįstose programose Power Apps. Dabar galite sukonfigūruoti formą, įtraukdami laukus, pertvarkydami juos, pridedant skirtukus ir skyrius.
- Formų dizaino įrankio apžvalga:
- Naujasis modeliu pagrįstų formų dizaino įrankis suteikia modernių WYSIWYG kūrimo funkcijų.
- Formas galima įtraukti į svetainės puslapį kaip formos komponentą.
- Ypatybių keitimai atsispindi formos peržiūroje.
- Stuleplių juosta su paieškos ir filtravimo galimybėmis padeda greitai surasti ir įtraukti stulpelius į formą.
- Eikite į Power Pages:
- Dataverse integracija
Power Apps ir Dataverse integracija yra svarbus komponentas Power Platform ekosistemoje. Ši integracija leidžia kurti galingas ir lankstias programėles, derinant Power Apps galimybes su Dataverse saugumo ir duomenų valdymo platforma.Štai keletas svarbių aspektų apie šią integraciją:- Dataverse: Tai duomenų saugojimo ir valdymo platforma, kuri leidžia saugiai laikyti ir tvarkyti duomenis. Dataverse taip pat suteikia vieningą duomenų schemą, kurią galima naudoti Power Apps, Power Automate, Power BI ir Power Virtual Agents kartu su duomenimis iš Dynamics 365 programėlių.
- Power Apps: Tai įrankis, leidžiantis kurti programėles be gilios programavimo žinios. Power Apps leidžia kurti pritaikytas programėles, kurios gali naudoti Dataverse duomenis. Tai suteikia galimybę automatizuoti procesus, sumažinti klaidų skaičių ir pagerinti bendradarbiavimą tarp komandų.
- Integracija: Power Apps ir Dataverse integracija leidžia kurti programėles, kurios gali naudoti Dataverse duomenis. Tai suteikia galimybę kurti pritaikytas sprendimus, kurie atitinka verslo poreikius.
Power Apps ir Dataverse integracija yra galingas įrankis, leidžiantis organizacijoms kurti efektyvias ir lanksčias programėles, derinant duomenų saugumą ir valdymą su programavimo galimybėmis. - Power Pages Studio
Power Pages Studio yra intuityvi sąsaja, kuri leidžia su mažai kodo kūrėjams kurti ir konfigūruoti turtingas verslo interneto svetaines. Ši funkcija yra dalis Microsoft Power Apps platformos. Norėdami naudotis Power Pages Studio, jums reikia turėti sistemos administratoriaus rolę toje pačioje Microsoft Dataverse aplinkoje, kurioje yra jūsų svetainė.Power Pages Studio suteikia galimybę:- Kurti puslapius: Be jokio programavimo, galite kurti ir redaguoti svetainės puslapius.
- Priderinti stilių: Galite pritaikyti svetainės išvaizdą, nurodydami šriftus, spalvas ir kitus stiliaus elementus.
- Valdyti duomenis: Konfigūruokite duomenų rodymą ir valdymą svetainėje.
- Nustatyti svetainę: Konfigūruokite svetainės parametrus, pvz., kalbą, saugumo nustatymus ir kitus.
Power Pages Studio yra puiki priemonė, leidžianti greitai ir efektyviai kurti verslo svetaines be gilios programavimo patirties. - Portalo valdymo programa
Power Pages portalo valdymo programa (model-driven) yra funkcija, kuri leidžia kurti ir valdyti turtingas interneto svetaines (portalus) naudojant Microsoft Power Apps platformą. Ši funkcija yra skirta model-driven svetainėms, kurios yra pagrįstos duomenų modeliais ir turi galingą valdymo sąsają.Šios funkcijos galimybės apima:- Kurti puslapius: Galite kurti naujus puslapius, pridėti turinį ir konfigūruoti jų išvaizdą.
- Valdyti duomenis: Model-driven svetainėse galite valdyti duomenis, naudodami galingą duomenų valdymo sąsają.
- Pritaikyti stilių: Galite nustatyti stilių, šriftus, spalvas ir kitus dizaino elementus, kad jūsų svetainė atitiktų jūsų poreikius.
- Kurti pasirinktinius puslapius: Model-driven svetainėse galite kurti pasirinktinius puslapius, pritaikytus jūsų verslo poreikiams.
Ši funkcija yra puiki priemonė, leidžianti kurti profesionalias ir saugias svetaines be gilios programavimo patirties. - Papildomos kalbos
Power Pages yra Microsoft Power Apps platformos funkcija, kuri leidžia kurti ir valdyti interneto svetaines (portalus) be programavimo žinių. Šios funkcijos pagalba galite sukurti įvairias svetainių dalis, pritaikytas jūsų poreikiams.Viena iš Power Pages galimybių yra papildomos pasirenkamos kalbos palaikymas. Tai reiškia, kad galite sukurti svetainės puslapius, kurie yra lokalizuoti į skirtingas kalbas. Pavyzdžiui, jei turite interneto svetainę, kurią norite prieinamą tiek anglų, tiek lietuvių kalbomis, galite sukurti atskirus puslapius kiekvienai kalbai. Taip lankytojai galės pasirinkti, kurią kalbą jie nori matyti svetainėje.Norėdami įgalinti papildomų kalbų palaikymą Power Pages, turite atlikti šiuos žingsnius:- Įgalinkite kalbas Dataverse: Pirmiausia turite įgalinti kalbas savo duomenų bazėje (Dataverse). Tai leis jums naudoti skirtingas kalbas savo svetainėje.
- Pridėkite kalbas Power Apps Portalui: Tada turite pridėti norimas kalbas į savo Power Apps Portalą. Tai galite padaryti portalo nustatymuose.
- Sukurkite lokalizuotus puslapius: Galiausiai galite kurti lokalizuotus puslapius, kurie atitiks kiekvienos kalbos versiją. Šie puslapiai bus susieti su pagrindiniu puslapiu ir rodomi atitinkamai pagal lankytojo pasirinktą kalbą.
Tai leidžia jums sukurti daugiakalbę svetainę, kuri patenkina skirtingų auditorijų poreikius.
Jei norite išmokti, kaip dirbti su duomenų bazėmis ir naudoti SQL - vieną iš svarbiausių ir universaliausių duomenų manipuliacijos ir analizės kalbų, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su SQL ar duomenų bazėmis. Jūs susipažinsite su duomenų saugojimo principais, reliacinėmis duomenų bazėmis, SQL ir NoSQL serveriais ir išmoksite, kaip naudoti SQL duomenų užklausas, kurti naujas duomenų bazes, atnaujinti įrašus, automatizuoti duomenų ištraukimą iš serverių. Taip pat, jūs pamatysite, kaip SQL gali būti naudojamas kartu su kitais duomenų analizės ir vizualizacijos įrankiais, pvz., Power BI, Excel, Python ir kt. 🚀
Po kursų jūs galėsite:
Suprasti duomenų saugojimo principus ir duomenų bazės struktūrą
Naudojti SQL ir jo pagrindines komandas, tokias kaip SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, HAVING, ORDER BY ir kt.
Kurti naujas duomenų bazes ir lentelės, naudodami SQL CREATE ir ALTER komandas
Atnaujinti ir ištrinti duomenų bazės įrašus, naudodami SQL UPDATE ir DELETE komandas
Automatiškai ištraukti duomenis iš SQL ir NoSQL serverių, naudodami SQL SELECT ir FROM komandas
Naudoti SQL kartu su kitais duomenų analizės ir vizualizacijos įrankiais, pvz., Power BI, Excel, Python ir kt.
Kursai vyksta 21 valandą, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi ilgametę patirtį praktiškai naudojant SQL ir duomenų bazes. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų SQL žinias ir gebėjimus. Taip pat, jūs įgisite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o SQL kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
SQL serveriai
Duomenų bazių struktūros
Lentelių ryšiai
Lentelių raktai
SQL užklausos
Duomenų filtravimas
Duomenų agregavimas
Duomenų grupavimas
Papildomos užklausos (angl. subquery)
Lentelių sujungimas
SQL funkcijos
Duomenų tipai
Duomenų bazių, lentelių, stulpelių kūrimas bei trynimas
Jei norite išmokti, kaip naudoti vieną iš populiariausių ir galingiausių duomenų analizės ir vizualizacijos įrankių, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su Power BI. Jūs ne tik susipažinsite su Microsoft platforma, bet ir išmoksite, kaip kurti automatizuotas ataskaitas ir atlikti ETL transformacijas naudojant pažangiausius Power BI metodus. Be to, jūs pamatysite praktinius Power BI projektų pavyzdžius, kurie padės jums suprasti, kaip taikyti Power BI realiame darbe. 🚀
Po kursų jūs galėsite:
Dirbti su Power BI ir jo komponentais, tokiais kaip Power Query, Power Pivot ir Power View
Rašyti DAX formules ir naudoti jas duomenų modeliavimui ir analizei
Automatiškai transformuoti duomenis ir nuskaityti skirtingus duomenų šaltinius, įskaitant BIG DATA
Kurti matematinius modelius ir naudoti juos sprendimų priėmimui ir prognozavimui
Kurti interaktyvius skydelius ir dalintis jais su kitais naudotojais
Kursai vyksta 18 valandų, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi didelę praktinę Power BI naudojimo patirtį ir yra sukūrę ne vieną projektą. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Power BI žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Power BI kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
„Power BI Desktop“
- „Power BI Service“
Power BI Service yra debesies paslauga, kuri leidžia jums interaktyviai bendrauti su ataskaitomis ir informacinėmis panelėmis savo naršyklėje. Ši paslauga yra svarbi dalis Power BI platformos ir suteikia galimybę:- Peržiūrėti ataskaitas ir informacines paneles: Power BI Service leidžia peržiūrėti ir interaktyviai naudotis ataskaitomis, kurias sukūrėte naudodami Power BI Desktop arba kitus įrankius. Galite filtruoti duomenis, eksportuoti įvairius vaizdus ir gauti įžvalgas.
- Dalintis su kitais: Galite dalintis ataskaitomis su kolegomis, klientais arba kitais vartotojais. Tai gali būti ataskaitos nuoroda, įterpta į svetainę arba tiesiog bendras prieigos teises.
- Tvarkyti duomenų šaltinius: Power BI Service leidžia prisijungti prie įvairių duomenų šaltinių, tokių kaip duomenų bazės, failai arba debesies paslaugos. Galite nustatyti automatinį duomenų atnaujinimą ir tvarkyti prisijungimus.
- Kurti ir tvarkyti darbo erdves: Galite kurti darbo erdves, kuriose bendradarbiaujate su kitais vartotojais. Tai gali būti projektų grupės, skyriai arba komandos, kurios bendrai naudoja ataskaitas ir duomenis.
Power BI Service yra puiki priemonė, jei norite pasiekti ir bendrauti su savo duomenimis iš bet kurios vietos. - „Power BI Gateway“
Power BI Gateway yra įrankis, leidžiantis prisijungti prie jūsų vidinės tinklo duomenų šaltinių iš Power BI, Power Apps ar Power Automate be duomenų perkėlimo. Šis įrankis yra naudingas, jei norite, kad jūsų ataskaitos ir informacinės panelės būtų nuolat atnaujinamos, bet nereikėtų perkelti duomenų. Power BI Gateway leidžia:- Vienas įrenginys visiems debesies paslaugoms: Įdiegus Power BI Gateway, jis gali būti naudojamas ne tik Power BI, bet ir kitoms debesies paslaugoms, tokioms kaip Power Apps, Azure Logic Apps ir Power Automate.
- Paprastas įdiegimas: Įdiegti ir konfigūruoti šį įrankį yra paprasta. Jūs tiesiog įdiegiate jį ir prisijungiate su savo organizacijos paskyra.
- Saugus duomenų perdavimas: Duomenų perdavimas tarp Power BI ir vidinio tinklo duomenų šaltinio yra saugus per Azure Service Bus. Duomenų šaltinio administratoriaus pateikti prisijungimo duomenys yra šifruojami, kad apsaugotų informaciją debesyje ir tik dešifruojami įrenginyje, kuriame įdiegtas Gateway.
Power BI Gateway yra nepakeičiama priemonė, jei norite prieiti prie vidinio tinklo duomenų iš debesies paslaugų. - Duomenų šaltiniai
Duomenų šaltiniai yra pagrindinė dalis, leidžianti jums importuoti ir naudoti duomenis Power BI ataskaitose. Šie šaltiniai gali būti įvairūs, ir čia yra keletas pavyzdžių:- Excel: Galite importuoti duomenis iš „Excel“ failų, įskaitant lentelės, teksto, CSV, XML ir JSON formatu.
- Duomenų bazės: Galite prisijungti prie įvairių duomenų bazės sistemų, pvz., „SQL Server“, „Microsoft Access“, „Oracle“, „MySQL“, „PostgreSQL“ ir kt.
- Internetinės paslaugos: Galite gauti duomenis iš „SharePoint Online“, „Dynamics 365“, „Salesforce“, „Adobe Analytics“ ir kitų internetinių paslaugų.
- Azure: Galite naudoti „Azure SQL“ duomenų bazes, „Azure Synapse Analytics“, „Azure HDInsight“, „Azure Data Lake Storage“ ir kt.
- Power Platform: Duomenis galite importuoti iš „Power BI“ darbo sričių arba „Dataverse“.
Šie duomenų šaltiniai leidžia jums sukurti galingas ataskaitas ir vizualizacijas, kad galėtumėte geriau suprasti savo verslo duomenis. - Įvairios jungtys
Power BI jungtys yra svarbus konceptas šio Microsoft įrankio, skirto verslo analizei ir duomenų vizualizacijai. Šios jungtys leidžia Power BI atsisiųsti ir integruoti duomenis iš įvairių šaltinių. Štai keletas svarbiausių dalykų apie Power BI jungtis:- Duomenų šaltiniai: Power BI gali jungtis prie įvairių duomenų šaltinių, tokių kaip duomenų bazės (pvz., SQL Server, MySQL), failai (Excel, CSV), internetinės paslaugos (pvz., Azure SQL Database, Google Analytics) ir daugelis kitų.
- Transformacija ir modeliavimas: Kai duomenys yra importuojami, galima juos transformuoti ir modeliuoti. Tai apima duomenų valymą, agregavimą, sąryšius ir kitus veiksmus, kad būtų galima sukurti efektyvų duomenų modelį.
- Įrankiai duomenų transformacijai: Power BI turi galingus įrankius duomenų transformacijai, tokius kaip „Power Query“, kurie leidžia filtruoti, jungti, keisti duomenų tipus ir kita.
- Duomenų atnaujinimas: Power BI gali automatiškai atnaujinti duomenis iš šaltinių, kad jie visada būtų naujausi.
- Ryšiai tarp duomenų: Galima sukurti ryšius tarp skirtingų duomenų lentelių, kad būtų galima kurti sudėtingesnes vizualizacijas.
- Duomenų vizualizacija: Galima kurti grafinius ataskaitų langus, diagramas, lentelės ir kitus vizualinius elementus, kad būtų galima geriau suprasti duomenis.
Power BI jungtys yra esminė dalis, leidžianti kurti galingas ir informatyvias ataskaitas bei vizualizacijas. - Prisijungimas prie serverio duomenų
Prisijungimas prie serverio duomenų yra būdas, kaip tiesiogiai prisijungti prie duomenų šaltinio, kuris gali būti išorinė duomenų bazė, failas arba kitas serveris. Šis prisijungimas leidžia Power BI naudotojams gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.Norint prisijungti prie serverio duomenų Power BI, reikia atlikti šiuos žingsnius:- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite Power Platform.
- Pasirinkite norimą duomenų šaltinį (pavyzdžiui, Dataverse arba Oracle).
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Pasirinkite Įkelti.
Šis procesas leidžia jums tiesiogiai prisijungti prie serverio duomenų ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia. - KPI ataskaitos
Key Performance Indicator (KPI) yra vizualinis signalas, kuris informuoja apie pasiekto progreso kiekį matomo tikslo link. Šis konceptas yra svarbus Microsoft Power BI įrankyje, skirtame verslo analizei ir duomenų vizualizacijai. Štai keletas svarbiausių dalykų apie KPI ataskaitas su Power BI:- Kada naudoti KPI?
- KPI yra puikus pasirinkimas:
- Matuoti progresą. Atsako į klausimą: „Kuo aš atsilieku arba pirmu?“
- Matuoti atstumą iki tikslo. Atsako į klausimą: „Kiek aš esu atsilieku arba pirmu?“
- KPI reikalavimai:
- KPI ataskaita remiasi konkretaus matavimo rodiklio duomenimis.
- KPI tikslas yra padėti įvertinti dabartinę metrikos vertę ir būseną lyginant su nustatytu tikslu.
- KPI ataskaita reikalauja pagrindinio matavimo rodiklio, kuris įvertina vertę, tikslo matavimo rodiklio ar vertės ir slenkstinių arba tikslo reikšmių.
- Kaip sukurti KPI?
- Pavyzdžiui, galite sukurti KPI, kuris matuoja jūsų pardavimų tikslo link padarytą pažangą:
- Pasirinkite „Sales > Total Units This Year“ iš laukų skydelio. Tai bus rodiklis.
- Pridėkite „Time > FiscalMonth“. Tai rodo tendenciją.
- Konvertuokite vizualizaciją į KPI paspausdami KPI piktogramą iš vizualizacijos skydelio.
- Norėdami pridėti tikslą, vilkite „Total Units Last Year“ į „Target“ lauką.
- Galite formatuoti KPI pasirinkdami tinklelio ikoną, kad atidarytumėte „Format visual“ skydelį.
Tai leidžia stebėti ir analizuoti svarbiausius veiklos rodiklius Power BI ataskaitose. - Dirbtinio intelekto integracijos
Power BI yra analitikos ir verslo informacijos (BI) platforma, kuri nuolat tobulinama ir plečiama. Dirbtinio intelekto (AI) integracija yra vienas iš svarbių šios platformos aspektų. Ši integracija leidžia organizacijoms giliau analizuoti duomenis, prognozuoti tendencijas ir gauti įžvalgas.Kokie yra pagrindiniai Power BI dirbtinio intelekto integracijos aspektai?- Automatinis duomenų modeliavimas: Power BI naudoja AI algoritmus, kad automatiškai identifikuotų ryšius tarp duomenų ir pasiūlytų tinkamus modelius. Tai padeda greičiau sukurti duomenų modelius ir sumažina žmogaus klaidų riziką.
- Profiliai ir rekomendacijos: Power BI gali analizuoti duomenų modelius ir pasiūlyti rekomendacijas, kaip pagerinti ataskaitas arba vizualizacijas. Tai yra naudinga, kai norime optimizuoti duomenų analizės procesą.
- Naturaliosios kalbos apdorojimas: Power BI gali interpretuoti natūraliąją kalbą ir atlikti užklausas. Tai leidžia vartotojams greičiau gauti atsakymus iš duomenų.
- Prognozavimas ir išvados: Power BI gali naudoti AI modelius prognozuoti ateities tendencijas ir padėti priimti strateginius sprendimus.
Šie aspektai padeda organizacijoms išgauti daugiau vertės iš savo duomenų ir geriau suprasti verslo veiklą. - Duomenų prognozavimas
Power BI duomenų prognozavimas yra funkcija, kuri leidžia jums numatyti ateities tendencijas ir rezultatus pagal esamus duomenis. Ši funkcija yra naudinga, kai norime prognozuoti pardavimus, klientų skaičių, atsargas ar kitus verslo rodiklius.Kaip tai veikia?- Duomenų modelio paruošimas: Pirmiausia turime sukurti duomenų modelį su istoriniais duomenimis. Tai gali būti pardavimų, lankytojų, finansinių ar kitų duomenų rodikliai.
- Pasirinkimas prognozavimui: Pasirinkę prognozavimo funkciją, galime nurodyti, ką norime prognozuoti (pvz., pardavimus per ateinančius mėnesius).
- Modelio apmokymas: Power BI naudoja statistinius algoritmus, kad apmokyti modelį ir prognozuoti ateities reikšmes.
- Prognozių vizualizavimas: Galime vizualizuoti prognozes grafikuose, diagramose ar lentelėse.
Power BI duomenų prognozavimas padeda priimti strateginius sprendimus ir geriau planuoti verslo veiklą ateityje. - Tootip parametras
Power BI Tooltip yra funkcionalumas, kuris leidžia pridėti papildomą informaciją prie vizualizacijų, kai pelės žymeklis yra nukreiptas į tam tikrą duomenų tašką. Šie pasirinktiniai paaiškinimai gali padėti giliau suprasti duomenis ir suteikti kontekstą.
Kai pelės žymeklis yra nukreiptas į vizualizaciją, atsiranda mažas langelis su papildoma informacija. Šis langelis gali būti pritaikytas pagal jūsų poreikius ir gali apimti įvairius elementus, tokius kaip teksto aprašymai, nuotraukos arba net kitos vizualizacijos.
Power BI Tooltip yra puikus būdas pagerinti duomenų atvaizdavimą ir padėti vartotojams geriau suprasti duomenis, kuriuos jie stebi. - Lentelių ryšiai
Power BI lentelių ryšiai yra svarbus konceptas, leidžiantis sukurti sudėtingesnius duomenų modelius ir analizuoti duomenis. Štai keletas esminių dalykų apie Power BI lentelių ryšius:- Kas tai yra?
- Lentelių ryšiai yra būdas susieti duomenų lentelės tarpusavyje.
- Jie leidžia kurti sąryšius tarp skirtingų lentelių, kad galėtumėte atlikti sudėtingesnes analizes ir vizualizacijas.
- Kaip jie veikia?
- Lentelių ryšiai yra pagrįsti bendrais stulpeliais arba laukais, kurie yra bendri abiejose lentelėse.
- Pavyzdžiui, galite turėti klientų lentelę su kliento ID, o pardavimų lentelę su tuo pačiu kliento ID. Šis bendras stulpelis leidžia susieti šias dvi lentelės.
- Kodėl jie svarbūs?
- Lentelių ryšiai leidžia jums kurti sudėtingesnius duomenų modelius, kuriuose galite atlikti daugiau analizės ir gauti tikslesnius rezultatus.
- Jie taip pat palengvina duomenų transformaciją ir filtravimą.
- Kaip sukurti lentelių ryšius?
- Atidarykite „Power BI Desktop“ ir įkelkite savo duomenų šaltinį.
- Pasirinkite „Model“ skydelį ir paspauskite „Manage Relationships“.
- Sukurkite ryšius tarp lentelių, nurodydami bendrus stulpelius arba laukus.
Lentelių ryšiai yra galingas įrankis, leidžiantis geriau suprasti ir analizuoti duomenis. - „Kas-jeigu“ funkcionalumas
What-If yra funkcija, kuri leidžia modeliuoti ir simuliuoti skirtingus scenarijus, keičiant parametrus ar kintamuosius. Ši funkcija yra naudinga, kai norime matyti, kaip tam tikri veiksniai paveiktų mūsų duomenų analizės rezultatus.
What-If funkcija leidžia:- Kurti parametrus: Galime sukurti parametrus, kurie veiks kaip kintamieji mūsų ataskaitose. Pavyzdžiui, galime sukurti parametrą, kuris nurodo nuolaidos procentą.
- Sukurti matavimus: Kartu su parametrais automatiškai sukuriami matavimai, kurie leidžia vizualizuoti šių parametrų dabartinę vertę. Pavyzdžiui, galime sukurti matavimą, kuris atvaizduoja pardavimų sumą po nuolaida.
- Naudoti slankiklius: Parametrus galime naudoti kaip slankiklius ataskaitose. Slankikliai leidžia interaktyviai keisti parametrų vertes ir stebėti, kaip tai veikia matavimus.
Pavyzdžiui, galime sukurti parametrą, kuris nurodo nuolaidos procentą, ir matavimą, kuris atvaizduoja pardavimų sumą po taikytos nuolaidos. Taip galime stebėti, kaip skirtingos nuolaidos paveiktų mūsų verslo rezultatus. - Žymės (angl. Bookmark)
Power BI Žymės (angl. Bookmark) yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šios žymės yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus. - Drill veiksmai
Power BI drill veiksmai leidžia jums giliau analizuoti duomenis ir išgauti įžvalgas iš jūsų ataskaitų ir informacinių panelių. Šie veiksmai leidžia:- Drill-down: Nukreipti nuo aukštesnio lygio į žemesnį lygį hierarchijoje. Pavyzdžiui, galite pradėti nuo metų ir pereiti prie ketvirčio, mėnesio ir dienos.
- Drill-up: Grįžti atgal į aukštesnį lygį hierarchijoje. Pavyzdžiui, galite grįžti nuo dienos į mėnesį arba nuo segmento į gamintoją.
- Expand: Išplėsti duomenis, kad pamatytumėte daugiau detalės. Pavyzdžiui, galite išplėsti kategoriją, kad pamatytumėte visus jos produktus.
Norėdami naudoti šiuos veiksmus, jūsų Power BI vizualizacijos turi turėti aiškią arba neaiškią hierarchiją. Galite pasiekti šiuos veiksmus, paspaudę ant vizualizacijos arba naudodami veiksmų juostos ikonas. - DAX formulių rašymas
DAX yra duomenų analizės išraiškų (angl. Data Analysis Expressions) kalba, kuri leidžia kurti formulės ir išraiškas Power BI, Analysis Services ir Power Pivot duomenų modeliuose. Ši kalba yra galinga ir naudinga, kai norime atlikti skaičiavimus, filtravimus ar kitas operacijas su duomenimis.Štai keletas svarbių dalykų apie Power BI DAX:- Funkcijos ir operatoriai: DAX turi daugybę funkcijų ir operatorių, kurie leidžia manipuliuoti duomenimis. Pavyzdžiui, galime naudoti funkciją SUM norėdami susumuoti stulpelio reikšmes arba operatorių FILTER, kad filtruotume duomenis pagal tam tikrus kriterijus.
- Kontekstas: DAX veikia kontekste. Tai reiškia, kad skaičiavimai priklauso nuo to, kurioje vietoje esame duomenų modelyje. Galime turėti filtrų, eilučių ir stulpelių kontekstą.
- Formulės: DAX leidžia kurti sudėtingas formulės, kurios gali apimti sąlygas, ciklus ir kitus veiksmus. Pavyzdžiui, galime sukurti formulę, kuri apskaičiuoja metinį pardavimų augimą.
- Skaičiavimai: DAX leidžia kurti skaičiavimus, kurie gali būti naudojami ataskaitose, matavimuose arba vizualizacijose. Tai gali būti suma, vidurkis, procentas ir kt.
Power BI DAX yra galingas įrankis, kuris padeda mums giliau analizuoti ir išgauti įžvalgas iš duomenų.
- Power Query
Power Query yra duomenų transformavimo ir paruošimo variklis. Jis leidžia prisijungti prie įvairių duomenų šaltinių, formuoti ir transformuoti duomenis pagal savo poreikius, o tada įkelti šį modelį į Power BI Desktop.Power Query Editor yra įrankis, kurį galima pasiekti pasirinkus Transformuoti duomenis iš Power BI Desktop pagrindinio meniu. Šis redaktorius leidžia jums:- Prisijungti prie vieno ar kelių duomenų šaltinių.
- Formuoti ir transformuoti duomenis.
- Įkelti duomenų modelį į Power BI Desktop.
Power Query Editor turi keletą svarbių komponentų:- Juostelė: Juostelėje yra keturios kortelės: Pagrindinis, Transformuoti, Pridėti stulpelį, Peržiūrėti, Įrankiai ir Pagalba. Pagrindinė kortelė leidžia prisijungti prie duomenų ir pradėti užklausos kūrimo procesą.
- Užklausų skydelis: Kairiame skydelyje pateikiamos visos užklausos, kurios yra pasirinktos, peržiūrai ir formavimui.
- Duomenų rodinys: Centre esančiame skydelyje rodomi pasirinktos užklausos duomenys, kurie taip pat yra formuojami.
- Užklausos nustatymų skydelis: Šiame skydelyje pateikiami užklausos savybės ir taikyti žingsniai.
Power Query Editor leidžia jums gauti, transformuoti ir valdyti duomenis, kad galėtumėte sukurti galingus ataskaitų ir informacinių panelių modelius Power BI Desktop. - SQL užklausų naudojimas
Power BI SQL užklausų naudojimas leidžia jums tiesiogiai prisijungti prie duomenų šaltinio, kuris yra SQL duomenų bazė, ir naudoti SQL užklausas savo ataskaitose ir informacinėse panelėse. Šis procesas leidžia gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.Norint naudoti SQL užklausas su Power BI, reikia atlikti šiuos žingsnius:- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite SQL Server kaip duomenų šaltinį.
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Sukurkite SQL užklausą, kuri atitinka jūsų poreikius.
- Pasirinkite Įkelti.
Šis procesas leidžia tiesiogiai prisijungti prie SQL duomenų bazės ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia. - Python integravimas
Power BI Python integravimas leidžia tiesiogiai vykdyti Python skriptus „Power BI Desktop“ ir importuoti gautus duomenis į „Power BI Desktop“ duomenų modelį. Šis funkcionalumas suteikia galimybę kurti sudėtingesnes analizes ir vizualizacijas. Štai keletas svarbių dalykų apie Power BI Python integravimą:- Reikia Python įdiegimo:
- Norint naudoti Python skriptus „Power BI Desktop“, reikia įdiegti Python į savo vietinį kompiuterį. Python galima atsisiųsti iš Python svetainės.
- Power BI Python integravimui reikia įdiegti šias dvi Python paketas:
- Pandas: Tai duomenų manipuliavimo ir analizės biblioteka. Duomenys turi būti pandas duomenų rėmelyje, kad juos būtų galima importuoti į Power BI.
- Matplotlib: Tai Python grafikos biblioteka, skirta braižyti diagramas ir grafikus.
2. Įjungti Python skriptavimą:- Atidarykite „Power BI Desktop“, pasirinkite „File > Options and settings > Options > Python scripting“.
- Nurodykite savo lokalų Python įdiegimo kelią.
- Pasirinkite „OK“.
- Svarbu, kad Power BI vykdytų skriptus naudodamas python.exe iš nurodyto katalogo. Jei naudojate kitą Python distribuciją (pvz., Conda), gali kilti problemų. Rekomenduojama naudoti oficialią Python distribuciją iš Python svetainės.
3. Kurti Python skriptus:- Sukurkite skriptą savo Python vystymo aplinkoje ir įsitikinkite, kad jis veikia.
- Python skriptai turi laikytis šių apribojimų:
- Importuojami tik pandas duomenų rėmeliai.
- Skriptai, vykstantys ilgiau nei 30 minučių, nutraukiami.
- Interaktyvūs skambučiai Python skripte, pvz., laukimas vartotojo įvesties, stabdo skripto vykdymą.
- Jei nustatote darbinį katalogą Python skripte, nurodykite visą kelią, o ne santykinį kelią.
Power BI Python integravimas suteikia galimybę kurti galingas ataskaitas ir vizualizacijas, naudojant Python duomenis. - Duomenys iš WEB puslapių
Power BI duomenys iš WEB puslapių yra galimybė, kuri leidžia tiesiogiai prisijungti prie internetinių šaltinių ir gauti duomenis į savo ataskaitas. Tai naudinga, kai norime atnaujinti duomenis iš dinamiškų šaltinių, tokiose srityse kaip finansai, prekyba, naujienos arba viešieji duomenys.Kaip tai veikia?- Pasirinkimas “WEB”: Power BI leidžia pasirinkti “WEB” kaip duomenų šaltinį.
- URL nurodymas: Įvedame internetinio puslapio URL, iš kurio norime gauti duomenis.
- Duomenų importavimas: Power BI atlieka duomenų importavimą iš šaltinio ir leidžia juos naudoti ataskaitose.
Tai suteikia galimybę dinamiškai atnaujinti duomenis iš interneto ir integruoti juos į savo analizės projektus. - Temų kūrimas
- Šablonai
Power BI šablonai yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šie šablonai yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus.Jei norite naudoti Power BI šablonus, atidarykite Power BI Desktop ir pasirinkite tinkamą šabloną arba sukūrę savo šabloną, galite jį eksportuoti ir pasidalinti su kitais naudotojais.
Modulio temos
Duomenų srauto automatizavimas su „Power Automate“
„Power Automate Cloud“
Integracija su „Microsoft Outlook“
Integracija su „SharePoint“
Integracija su „Teams“
„Power Automate Cloud“ iš šablono;
„Power Automate Cloud“ nuo pradžių
Patvirtinimai
Funkcijos
Kintamieji
„Power Automate“ skirtas darbalaukiui
Robototinių procesų automatizavimas (RPA)
Pasenusių programų automatizavimas
„Power Automate Cloud“ derinimas su „Power Automate Desktop“
„Power Automate“ verslo procesai
Verslo procesų automatizavimas
Verslo taisyklės
Jei norite išmokti, kaip naudoti Power BI Service - debesies platformą, kuri leidžia lengvai kurti ir dalintis duomenų ataskaitomis ir skydeliais, šie kursai yra skirti jums! 💯
Šie kursai yra pritaikyti suaugusiems žmonėms, kurie nori persikvalifikuoti ir neturi patirties darbe su Power BI. Jūs ne tik susipažinsite su Microsoft platforma, bet ir išmoksite, kaip kurti automatizuotas ataskaitas ir atlikti ETL transformacijas naudojant pažangiausius Power BI metodus. Be to, jūs pamatysite praktinius Power BI projektų pavyzdžius, kurie padės jums suprasti, kaip taikyti Power BI Service realiame darbe. 🚀
Po kursų jūs galėsite:
Dirbti su Power BI Service ir jo komponentais, tokiais kaip Power BI Desktop, Power BI Mobile ir Power BI Report Server
Rašyti DAX formules ir naudoti jas duomenų modeliavimui ir analizei
Automatiškai transformuoti duomenis ir nuskaityti skirtingus duomenų šaltinius, įskaitant BIG DATA
Kurti matematinius modelius ir naudoti juos sprendimų priėmimui ir prognozavimui
Kurti interaktyvius skydelius ir dalintis jais su kitais naudotojais per Power BI Service
Kursai vyksta 18 valandų, mišriose grupėse, gyvai ir nuotoliu. Jūs galėsite pasirinkti jums patogią mokymosi formą ir laiką. Kursus veda kvalifikuoti ir patyrę dėstytojai, kurie turi didelę praktinę Power BI Service naudojimo patirtį ir yra sukūrę ne vieną projektą. Jie padės jums įveikti bet kokius sunkumus ir atsakys į jūsų klausimus. 🙋♂️🙋♀️
Užbaigę kursus, jūs gausite kurso baigimo sertifikatą, kuris patvirtins jūsų Power BI Service žinias ir gebėjimus. Taip pat, jūs įgysite galimybę užbaigus pilną duomenų analitikos kursą įgyti neformaliojo švietimo laipsnį, kuris padės jums karjeros plėtroje. 🎓
Nesivaržykite ir užsiregistruokite dabar! Vietų skaičius ribotas, o Power BI kursai studentams yra puiki investicija į jūsų ateitį! 💰
Modulio temos
Power BI Service
- Interaktyvūs grafikai
Power BI yra galingas duomenų analizės ir vizualizacijos įrankis, kuris leidžia vartotojams kurti interaktyvius ataskaitų ir informacinių panelių grafikus. Šie interaktyvūs grafikai leidžia vartotojams sąveikauti su duomenimis ir gauti iš jų naudingą informaciją. Čia yra keletas svarbių dalykų apie Power BI interaktyvius grafikus:- Valdymas: Vartotojai gali valdyti, kaip skirtingi grafikai sąveikauja tarpusavyje. Tai leidžia sukurti suderintus ataskaitų rodinius ir padaryti juos aiškesnius.
- Interakcijos tipai:
- Filtravimas: Vartotojai gali pasirinkti filtravimo parinktį, kuri leidžia vienam grafikui paveikti kitus. Pavyzdžiui, pasirinkus vieną elementą viename grafike, kiti grafikai bus filtruojami pagal šį pasirinkimą.
- Paryškinimas arba pyrago pjoviklis: Ši parinktis paryškina arba rodo pjoviklį, kuris yra paveiktas. Tai leidžia vartotojams matyti, kaip tam tikri duomenys keičiasi priklausomai nuo pasirinkimo.
- Redagavimas: Norint valdyti interakcijas, reikia pasirinkti norimą grafiką ir tada pasirinkti “Redaguoti interakcijas” formatavimo skyriuje. Ten galima nustatyti, kaip grafikai tarpusavyje sąveikauja.
- Pritaikymas: Interaktyvūs grafikai gali padėti geriau suprasti duomenis ir padaryti ataskaitas patrauklesnes vartotojams.
Tai tik trumpas Power BI interaktyvių grafikų apibūdinimas, tačiau šis įrankis turi daugybę galimybių, kurias galima išnaudoti duomenų analizei ir vizualizacijai. - ETL koncepcija
Power BI yra vienas iš galingiausių verslo intelekto įrankių duomenų pramonėje. Tai buvo sukurtas Ron George 2010 m. ir vadintas „Projektu Crescent“. Vėliau Microsoft pervadino jį į Power BI. 2015 m. Power BI buvo pirmą kartą paskelbtas viešai. Per metus Microsoft pristatė daugybę funkcijų Power BI, įskaitant natūralios kalbos apdorojimo technikas, nuostabius suvestinius, įdomius grafikus ir suvestinius, su kurių galima dirbti, Power BI Extract Transform Load (ETL) galimybes, integraciją su kitomis „Microsoft“ programomis ir tvirtus saugumo standartus.
ETL (Extract, Transform, Load) yra procesas, kuris ištraukia, transformuoja ir įkelia duomenis iš įvairių šaltinių į duomenų sandėlį arba vieningą duomenų saugyklą. Šis centrinis surinktas duomenų saugyklos duomenis palengvina tolesniam analizavimui ir tvarkymui. Tai taip pat veikia kaip vienintelė taškas komandų ir verslo tikslų tikslų duomenims, kurie yra tikslūs ir nuoseklūs.
Power BI naudoja galingą ETL įrankį, vadinamą Power Query Editor. Jis padeda atlikti įvairius duomenų transformavimus. Jis naudoja programavimo kalbą, vadinamą „M“ (mashup). Šis įrankis leidžia jums apdoroti, transformuoti ir įkelti duomenis į Power BI, kad galėtumėte juos analizuoti ir vizualizuoti.
Taigi, Power BI ETL koncepcija apima Power BI duomenų transformavimo variklio - Power Query - idėjas ir naudingas funkcijas, kurias galite pasinaudoti Power BI. Pradėkite su Power BI ETL procesu! - Struktūriniai duomenys
Struktūriniai duomenys yra duomenys, kurie yra sutvarkyti konkrečiu formatu. Jie gali būti saugomi lentelėse, pavyzdžiui, Excel failuose arba SQL duomenų bazėse. Šie duomenys turi aiškius, apibrėžiamus ryšius tarp duomenų taškų, ir dažnai yra tekstiniai, tokie kaip vardai, adresai, datos, orų statistika, kredito kortelių numeriai ir kt. Struktūriniai duomenys yra lengvai pritaikomi reliacinėse duomenų bazėse. Jie taip pat gali apimti vaizdus ir garsus. Pavyzdžiui, internetinių formų duomenys dažnai yra struktūrizuoti ir įvedami į duomenų bazę.
Nestruktūrizuoti duomenys, kita vertus, nėra suskirstyti pagal iš anksto nustatytą modelį arba struktūrą. Jie dažnai vadinami kokybiniais duomenimis, nes juos negalima analizuoti ar apdoroti tradiciniais būdais.
Todėl, struktūriniai duomenys yra geriau tinkami mašininio mokymosi sistemoms, nes jie yra aiškesni ir lengviau išmokomi. Nestruktūrizuoti duomenys gali būti sudėtingesni mokymui, tačiau jie taip pat turi savo naudojimo atvejų, pavyzdžiui, analizuojant natūralią kalbą arba teksto duomenis. - Power BI Desktop
Power BI Desktop yra nemokamas įrankis, leidžiantis tyrinėti ir vizualizuoti duomenis per patogų „drag-and-drop“ sąsają. Šis įrankis taip pat leidžia kurti ataskaitas ir dalintis jomis su kitais. Power BI Desktop suteikia galimybę:- Modeliuoti duomenis: Naudojant įrankius duomenų modeliavimui, galima sutaupyti laiko ir lengviau tvarkyti duomenis. Tai apima Power Query patirtį, kuri yra pažįstama milijonams „Excel“ vartotojų.
- Giliau analizuoti duomenis: Power BI Desktop leidžia atrasti šablonus ir nustatyti veiksnius, kurie galėtų būti nepastebėti. Tai apima funkcijas, tokias kaip greiti matavimai, grupavimas, prognozavimas ir klasterizavimas.
- Naudoti dirbtinio intelekto pagrįstą padidintąją analitiką: Power BI Desktop automatiškai ieško šablonų, supranta duomenų reikšmes ir prognozuoja ateities rezultatus. Tai padeda priimti strateginius verslo sprendimus.
- Kurti interaktyvias ataskaitas: Galima kurti stulbinančias ataskaitas su interaktyviais duomenų vizualizavimais. Tai galima padaryti naudojant „drag-and-drop“ funkciją ir šimtus modernių duomenų vizualizacijos elementų.
- Kurti ataskaitas visiems ir visur: Galima kurti mobiliajam įrenginiui optimizuotas ataskaitas ir jas publikuoti debesyje arba lokaliai. Taip pat galima įterpti ataskaitas į esamas programas arba svetaines.
Power BI Desktop leidžia pereiti nuo duomenų iki įžvalgų ir veiksmų, o tai yra nepakeičiama priemonė duomenų analizei. - Power BI Gateway
Power BI Gateway yra įrankis, leidžiantis prisijungti prie jūsų vidinės tinklo duomenų šaltinių iš Power BI, Power Apps ar Power Automate be duomenų perkėlimo. Šis įrankis yra naudingas, jei norite, kad jūsų ataskaitos ir informacinės panelės būtų nuolat atnaujinamos, bet nereikėtų perkelti duomenų. Power BI Gateway leidžia:- Vienas įrenginys visiems debesies paslaugoms: Įdiegus Power BI Gateway, jis gali būti naudojamas ne tik Power BI, bet ir kitoms debesies paslaugoms, tokioms kaip Power Apps, Azure Logic Apps ir Power Automate.
- Paprastas įdiegimas: Įdiegti ir konfigūruoti šį įrankį yra paprasta. Jūs tiesiog įdiegiate jį ir prisijungiate su savo organizacijos paskyra.
- Saugus duomenų perdavimas: Duomenų perdavimas tarp Power BI ir vidinio tinklo duomenų šaltinio yra saugus per Azure Service Bus. Duomenų šaltinio administratoriaus pateikti prisijungimo duomenys yra šifruojami, kad apsaugotų informaciją debesyje ir tik dešifruojami įrenginyje, kuriame įdiegtas Gateway.
Power BI Gateway yra nepakeičiama priemonė, jei norite prieiti prie vidinio tinklo duomenų iš debesies paslaugų. - Duomenų šaltiniai
Duomenų šaltiniai yra pagrindinė dalis, leidžianti jums importuoti ir naudoti duomenis Power BI ataskaitose. Šie šaltiniai gali būti įvairūs, ir čia yra keletas pavyzdžių:- Excel: Galite importuoti duomenis iš „Excel“ failų, įskaitant lentelės, teksto, CSV, XML ir JSON formatu.
- Duomenų bazės: Galite prisijungti prie įvairių duomenų bazės sistemų, pvz., „SQL Server“, „Microsoft Access“, „Oracle“, „MySQL“, „PostgreSQL“ ir kt.
- Internetinės paslaugos: Galite gauti duomenis iš „SharePoint Online“, „Dynamics 365“, „Salesforce“, „Adobe Analytics“ ir kitų internetinių paslaugų.
- Azure: Galite naudoti „Azure SQL“ duomenų bazes, „Azure Synapse Analytics“, „Azure HDInsight“, „Azure Data Lake Storage“ ir kt.
- Power Platform: Duomenis galite importuoti iš „Power BI“ darbo sričių arba „Dataverse“.
Šie duomenų šaltiniai leidžia jums sukurti galingas ataskaitas ir vizualizacijas, kad galėtumėte geriau suprasti savo verslo duomenis. - API jungtys
Power BI API jungtys yra REST (Representational State Transfer) sąsajos, kurios leidžia valdyti Power BI turinį, įterpti jį į kitas aplikacijas ir atlikti administravimo operacijas. Šios API leidžia jums:- Valdyti Power BI turinį: Galite kurti, redaguoti ir šalinti ataskaitas, duomenų rinkinius ir kitus resursus.
- Atlikti administravimo operacijas: Gali būti naudojamos administracinės operacijos, pvz., valdyti darbo vietas (workspaces), nustatymus ir naudotojus.
- Įterpti Power BI turinį: Įterpkite Power BI ataskaitas, diagramas ir duomenų vizualizacijas į savo programą ar svetainę.
Norėdami naudotis Power BI REST API, turite registruoti Azure Active Directory (Azure AD) programą Azure. Ši programa suteikia leidimus Power BI REST ištekliams ir leidžia naudotis Power BI REST API. Galite autentifikuotis naudodami Azure AD (v1.0; ADAL) arba Microsoft identity platform (v2.0; MSAL) galus. Scopes (leidimai) nereikalingi, jei naudojate service principal. Kai naudojate service principal, leidimai valdomi per Power BI administravimo portalą. - Prisijungimas prie serverio duomenų
Prisijungimas prie serverio duomenų leidžia jums tiesiogiai pasiekti ir naudoti duomenis iš serverio arba duomenų bazės. Šis procesas leidžia jums:- Importuoti duomenis: Galite atsisiųsti duomenis į „Power BI“ ir juos saugoti vietiniame kompiuteryje. Tai ypač naudinga, jei norite dirbti su dideliais duomenų kiekiais.
- Tiesioginio užklausos režimo (DirectQuery): Galite tiesiogiai prisijungti prie serverio duomenų, o „Power BI“ ataskaitos bus atnaujinamos realiu laiku. Tai puikus pasirinkimas, jei norite matyti naujausius duomenis be jų importavimo.
Kaip tai padaryti?- Atidarykite Power BI Desktop.
- Pasirinkite Dokumentas > Gauti duomenis > Power Platform.
- Pasirinkite Dataverse jungtį ir prisijunkite prie savo duomenų.
- Pasirinkite norimą lentelę ir įkelkite duomenis.
- Pasirinkite vieną iš duomenų ryšio režimų: Importavimas arba DirectQuery.
- Patvirtinkite prisijungimą.
Tai leidžia jums kurti ataskaitas, analizuoti duomenis ir dalintis jais su kitais vartotojais naudojant „Power BI“. - Dirbtinio intelekto integracijos
Power BI yra analitikos ir verslo informacijos (BI) platforma, kuri nuolat tobulinama ir plečiama. Dirbtinio intelekto (AI) integracija yra vienas iš svarbių šios platformos aspektų. Ši integracija leidžia organizacijoms giliau analizuoti duomenis, prognozuoti tendencijas ir gauti įžvalgas.Kokie yra pagrindiniai Power BI dirbtinio intelekto integracijos aspektai?- Automatinis duomenų modeliavimas: Power BI naudoja AI algoritmus, kad automatiškai identifikuotų ryšius tarp duomenų ir pasiūlytų tinkamus modelius. Tai padeda greičiau sukurti duomenų modelius ir sumažina žmogaus klaidų riziką.
- Profiliai ir rekomendacijos: Power BI gali analizuoti duomenų modelius ir pasiūlyti rekomendacijas, kaip pagerinti ataskaitas arba vizualizacijas. Tai yra naudinga, kai norime optimizuoti duomenų analizės procesą.
- Naturaliosios kalbos apdorojimas: Power BI gali interpretuoti natūraliąją kalbą ir atlikti užklausas. Tai leidžia vartotojams greičiau gauti atsakymus iš duomenų.
- Prognozavimas ir išvados: Power BI gali naudoti AI modelius prognozuoti ateities tendencijas ir padėti priimti strateginius sprendimus.
Šie aspektai padeda organizacijoms išgauti daugiau vertės iš savo duomenų ir geriau suprasti verslo veiklą. - Tootip parametras
Power BI Tooltip yra funkcionalumas, kuris leidžia pridėti papildomą informaciją prie vizualizacijų, kai pelės žymeklis yra nukreiptas į tam tikrą duomenų tašką. Šie pasirinktiniai paaiškinimai gali padėti giliau suprasti duomenis ir suteikti kontekstą.
Kai pelės žymeklis yra nukreiptas į vizualizaciją, atsiranda mažas langelis su papildoma informacija. Šis langelis gali būti pritaikytas pagal jūsų poreikius ir gali apimti įvairius elementus, tokius kaip teksto aprašymai, nuotraukos arba net kitos vizualizacijos.
Power BI Tooltip yra puikus būdas pagerinti duomenų atvaizdavimą ir padėti vartotojams geriau suprasti duomenis, kuriuos jie stebi. - Lentelių ryšiai
Power BI lentelių ryšiai yra svarbus konceptas, leidžiantis sukurti sudėtingesnius duomenų modelius ir analizuoti duomenis. Štai keletas esminių dalykų apie Power BI lentelių ryšius:- Kas tai yra?
- Lentelių ryšiai yra būdas susieti duomenų lentelės tarpusavyje.
- Jie leidžia kurti sąryšius tarp skirtingų lentelių, kad galėtumėte atlikti sudėtingesnes analizes ir vizualizacijas.
- Kaip jie veikia?
- Lentelių ryšiai yra pagrįsti bendrais stulpeliais arba laukais, kurie yra bendri abiejose lentelėse.
- Pavyzdžiui, galite turėti klientų lentelę su kliento ID, o pardavimų lentelę su tuo pačiu kliento ID. Šis bendras stulpelis leidžia susieti šias dvi lentelės.
- Kodėl jie svarbūs?
- Lentelių ryšiai leidžia jums kurti sudėtingesnius duomenų modelius, kuriuose galite atlikti daugiau analizės ir gauti tikslesnius rezultatus.
- Jie taip pat palengvina duomenų transformaciją ir filtravimą.
- Kaip sukurti lentelių ryšius?
- Atidarykite „Power BI Desktop“ ir įkelkite savo duomenų šaltinį.
- Pasirinkite „Model“ skydelį ir paspauskite „Manage Relationships“.
- Sukurkite ryšius tarp lentelių, nurodydami bendrus stulpelius arba laukus.
Lentelių ryšiai yra galingas įrankis, leidžiantis geriau suprasti ir analizuoti duomenis. - Žymės (angl. Bookmark)
Power BI Žymės (angl. Bookmark) yra galingas įrankis, leidžiantis jums greitai ir efektyviai kurti ataskaitas bei informacines paneles. Šios žymės yra iš anksto sukonfigūruoti modeliai, kurie apima duomenų transformavimą, vizualizacijas ir interaktyvumą. Į juos įeina įvairios funkcijos, tokiomis kaip:- Duomenų transformavimas: Šablonai jau turi nustatytus duomenų šaltinius ir transformavimo žingsnius. Jums tereikia prisijungti prie savo duomenų šaltinio ir pritaikyti šabloną.
- Vizualizacijos: Šablonai turi iš anksto sukurias vizualizacijas, tokiomis kaip diagramos, lentelės ir grafikai. Jūs galite pritaikyti šias vizualizacijas savo duomenims.
- Interaktyvumas: Šablonai gali turėti interaktyvius filtrus, rodiklius ir navigacijos elementus. Tai leidžia jums greitai peržiūrėti ir analizuoti duomenis.
Kaip naudotojas, jūs galite pasirinkti tinkamą šabloną, pritaikyti jį savo poreikiams ir pradėti kurti ataskaitą ar informacinę panelę. Tai yra puikus būdas sutaupyti laiko ir pasinaudoti jau sukurtomis funkcijomis, kad galėtumėte greitai pristatyti rezultatus. - Drill veiksmai
Power BI drill veiksmai leidžia jums giliau analizuoti duomenis ir išgauti įžvalgas iš jūsų ataskaitų ir informacinių panelių. Šie veiksmai leidžia:- Drill-down: Nukreipti nuo aukštesnio lygio į žemesnį lygį hierarchijoje. Pavyzdžiui, galite pradėti nuo metų ir pereiti prie ketvirčio, mėnesio ir dienos.
- Drill-up: Grįžti atgal į aukštesnį lygį hierarchijoje. Pavyzdžiui, galite grįžti nuo dienos į mėnesį arba nuo segmento į gamintoją.
- Expand: Išplėsti duomenis, kad pamatytumėte daugiau detalės. Pavyzdžiui, galite išplėsti kategoriją, kad pamatytumėte visus jos produktus.
Norėdami naudoti šiuos veiksmus, jūsų Power BI vizualizacijos turi turėti aiškią arba neaiškią hierarchiją. Galite pasiekti šiuos veiksmus, paspaudę ant vizualizacijos arba naudodami veiksmų juostos ikonas. - DAX formulių rašymas
DAX yra duomenų analizės išraiškų (angl. Data Analysis Expressions) kalba, kuri leidžia kurti formulės ir išraiškas Power BI, Analysis Services ir Power Pivot duomenų modeliuose. Ši kalba yra galinga ir naudinga, kai norime atlikti skaičiavimus, filtravimus ar kitas operacijas su duomenimis.Štai keletas svarbių dalykų apie Power BI DAX:- Funkcijos ir operatoriai: DAX turi daugybę funkcijų ir operatorių, kurie leidžia manipuliuoti duomenimis. Pavyzdžiui, galime naudoti funkciją SUM norėdami susumuoti stulpelio reikšmes arba operatorių FILTER, kad filtruotume duomenis pagal tam tikrus kriterijus.
- Kontekstas: DAX veikia kontekste. Tai reiškia, kad skaičiavimai priklauso nuo to, kurioje vietoje esame duomenų modelyje. Galime turėti filtrų, eilučių ir stulpelių kontekstą.
- Formulės: DAX leidžia kurti sudėtingas formulės, kurios gali apimti sąlygas, ciklus ir kitus veiksmus. Pavyzdžiui, galime sukurti formulę, kuri apskaičiuoja metinį pardavimų augimą.
- Skaičiavimai: DAX leidžia kurti skaičiavimus, kurie gali būti naudojami ataskaitose, matavimuose arba vizualizacijose. Tai gali būti suma, vidurkis, procentas ir kt.
Power BI DAX yra galingas įrankis, kuris padeda mums giliau analizuoti ir išgauti įžvalgas iš duomenų. - Power Query
Power Query yra duomenų transformavimo ir paruošimo variklis. Jis leidžia prisijungti prie įvairių duomenų šaltinių, formuoti ir transformuoti duomenis pagal savo poreikius, o tada įkelti šį modelį į Power BI Desktop.Power Query Editor yra įrankis, kurį galima pasiekti pasirinkus Transformuoti duomenis iš Power BI Desktop pagrindinio meniu. Šis redaktorius leidžia jums:- Prisijungti prie vieno ar kelių duomenų šaltinių.
- Formuoti ir transformuoti duomenis.
- Įkelti duomenų modelį į Power BI Desktop.
Power Query Editor turi keletą svarbių komponentų:- Juostelė: Juostelėje yra keturios kortelės: Pagrindinis, Transformuoti, Pridėti stulpelį, Peržiūrėti, Įrankiai ir Pagalba. Pagrindinė kortelė leidžia prisijungti prie duomenų ir pradėti užklausos kūrimo procesą.
- Užklausų skydelis: Kairiame skydelyje pateikiamos visos užklausos, kurios yra pasirinktos, peržiūrai ir formavimui.
- Duomenų rodinys: Centre esančiame skydelyje rodomi pasirinktos užklausos duomenys, kurie taip pat yra formuojami.
- Užklausos nustatymų skydelis: Šiame skydelyje pateikiami užklausos savybės ir taikyti žingsniai.
Power Query Editor leidžia jums gauti, transformuoti ir valdyti duomenis, kad galėtumėte sukurti galingus ataskaitų ir informacinių panelių modelius Power BI Desktop. - SQL užklausų naudojimas
Power BI SQL užklausų naudojimas leidžia jums tiesiogiai prisijungti prie duomenų šaltinio, kuris yra SQL duomenų bazė, ir naudoti SQL užklausas savo ataskaitose ir informacinėse panelėse. Šis procesas leidžia gauti realaus laiko duomenis ir kurti dinamiškas ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia serverio pusėje. Tai yra itin naudinga, jei norite stebėti duomenų pokyčius ir analizuoti informaciją iš skirtingų šaltinių.Norint naudoti SQL užklausas su Power BI, reikia atlikti šiuos žingsnius:- Atidarykite Power BI Desktop.
- Pasirinkite Gauti duomenis.
- Pasirinkite SQL Server kaip duomenų šaltinį.
- Nurodykite prisijungimo parametrus (pavyzdžiui, prisijungimo vardą, slaptažodį, serverio adresą ir duomenų bazės pavadinimą).
- Sukurkite SQL užklausą, kuri atitinka jūsų poreikius.
- Pasirinkite Įkelti.
Šis procesas leidžia tiesiogiai prisijungti prie SQL duomenų bazės ir kurti ataskaitas, kurios atnaujinamos automatiškai, kai duomenys pasikeičia. - Duomenys iš WEB puslapių
Power BI duomenys iš WEB puslapių yra galimybė, kuri leidžia tiesiogiai prisijungti prie internetinių šaltinių ir gauti duomenis į savo ataskaitas. Tai naudinga, kai norime atnaujinti duomenis iš dinamiškų šaltinių, tokiose srityse kaip finansai, prekyba, naujienos arba viešieji duomenys.Kaip tai veikia?- Pasirinkimas “WEB”: Power BI leidžia pasirinkti “WEB” kaip duomenų šaltinį.
- URL nurodymas: Įvedame internetinio puslapio URL, iš kurio norime gauti duomenis.
- Duomenų importavimas: Power BI atlieka duomenų importavimą iš šaltinio ir leidžia juos naudoti ataskaitose.
Tai suteikia galimybę dinamiškai atnaujinti duomenis iš interneto ir integruoti juos į savo analizės projektus. - Dataflow
Power BI Dataflow yra duomenų valdymo koncepcija, kuri leidžia organizacijoms efektyviai tvarkyti ir transformuoti duomenis. Štai keletas svarbiausių aspektų:- Duomenų srautas (Dataflow) yra kolekcija lentelių, kurias galima sukurti ir valdyti Power BI paslaugos darbo erdvėse. Lentelė yra stulpelių rinkinys, panašus į duomenų bazės lentelę.
- Sukūrimas: Duomenų srautą galima sukurti naudojant kelias strategijas:
- Naujų lentelių apibrėžimas: Leidžia apibrėžti naują lentelę ir prisijungti prie naujo duomenų šaltinio.
- Susietų lentelių naudojimas: Leidžia nuorodą į esamą lentelę, kuri yra kitame duomenų sraute, ir naudoti ją tik skaitymui.
- Skaičiuojamos lentelės naudojimas: Leidžia nuorodą į susietą lentelę ir atlikti operacijas virš jos tik rašymui.
- Paskirtis: Duomenų srautai palengvina bendradarbiavimą ir savitarnos duomenų paruošimą organizacijoje, naudojant Power Query galimybes debesyje. Jie taip pat skatina duomenų elementų pernaudojamumą, sumažindami poreikį kurti atskirus ryšius su debesų ar vietiniais duomenų šaltiniais.
Tai yra tik trumpas apibendrinimas, bet Power BI Dataflow gali būti galingas įrankis organizacijoms, siekiančioms tvarkyti ir transformuoti duomenis efektyviai. - MIcrooft Fabric koncepcija
Microsoft Fabric yra viskas viename analitikos sprendimas, apimantis viską nuo duomenų judėjimo iki duomenų mokslo, realaus laiko analitikos ir verslo intelekto. Tai siūlo išsamią paslaugų rinkinį, įskaitant duomenų ežerą, duomenų inžineriją ir duomenų integraciją, visi vienoje vietoje. Su Fabric jums nereikia sudėti skirtingų paslaugų iš kelių tiekėjų. Vietoje to galite naudotis labai integruotu, nuo galo iki galo ir lengvai naudojamu produktu, kuris supaprastina jūsų analitikos poreikius. Ši platforma yra pagrįsta programinės įrangos kaip paslaugos (SaaS) principu, kuris paprastumą ir integraciją pakelia į visiškai naują lygį.Microsoft Fabric sujungia naujus ir esamus komponentus iš Power BI, Azure Synapse ir Azure Data Factory į vieną integruotą aplinką. Šie komponentai tada pateikiami įvairiose pritaikytose vartotojo patirties formose. Fabric sujungia tokias patirtis kaip Duomenų inžinerija, Duomenų fabrikas, Duomenų mokslas, Duomenų sandėlis, Realios laiko analitika ir Power BI bendroje SaaS pagrindo aplinkoje. Ši integracija suteikia šiuos privalumus:- Prieiga prie plačios gilios analitikos paslaugų rinkos.
- Bendros patirties per patirtis, kurios yra pažįstamos ir lengvai išmokstamos.
- Kūrėjai gali lengvai pasiekti ir pernaudoti visus turimus išteklius.
- Vieningas duomenų ežeras, leidžiantis jums saugoti duomenis ten, kur jie yra, tuo pačiu naudojant pageidaujamas analitikos priemones.
- Centrinis administravimas ir valdymas visose patirtyse.
Microsoft Fabric leidžia kūrėjams sutelkti dėmesį į geriausią savo darbą, nereikalaujant integruoti, valdyti ar suprasti pagrindinę infrastruktūrą, kuri palaiko patirtį. Tai yra išsami analitikos patirties rinkinys, kuris padeda įgyvendinti visus jūsų poreikius nuo duomenų iki išvadų. - Workspace kūrimas
Power BI Service Workspace yra aplinka Power BI paslaugoje (PowerBI.com), kurioje vartotojai gali bendradarbiauti, dalintis duomenų rinkiniais, ataskaitomis, suvestiniais modeliais ar programomis. Tai veikia kaip bendras aplankas arba projektų erdvė, kurioje konkretūs komandos nariai gali dirbti kartu arba peržiūrėti ataskaitas. Ši aplinka leidžia kurti ir dalintis duomenų vizualizacijomis, o taip pat valdyti prieigą prie jų. Tai yra puiki vieta, kur galima bendradarbiauti su kolegomis ir kurti įvairias ataskaitas bei programėles. Jei norite pradėti, rekomenduoju perskaityti straipsnį apie darbo erdvių kūrimą.Power BI Service Workspace yra vieta, kur galima atlikti daugybę veiksmų. Štai keletas galimybių:- Duomenų vizualizacijos kūrimas: Galite kurti grafinius atvaizdus, diagramas ir lentelės su duomenimis. Tai leidžia jums aiškiai matyti ir suprasti savo duomenis.
- Ataskaitų kūrimas: Galite kurti interaktyvias ataskaitas, kurias galite dalintis su kolegomis arba vadovais. Ataskaitose galite naudoti duomenų vizualizacijas, teksto laukus ir kitus elementus.
- Duomenų dalinimasis: Galite dalintis savo darbo erdve su kitais vartotojais. Tai leidžia bendradarbiauti ir kartu dirbti su duomenimis.
- Valdymas ir prieigos teisės: Galite valdyti, kas turi prieigą prie jūsų darbo erdvės ir jos turinio. Tai svarbu, jei dirbate su jautriais duomenimis arba norite apriboti prieigą tam tikriems vartotojams.
- Integracija su kitomis paslaugomis: Power BI Service Workspace gali būti integruotas su kitomis Microsoft paslaugomis, tokiomis kaip SharePoint, Teams arba Azure. Tai leidžia jums dar efektyviau naudoti savo duomenis ir ataskaitas.
Tai tik kelios galimybės, o Power BI Service Workspace yra labai lanksti ir gali būti pritaikyta pagal jūsų poreikius. - Ataskaitų dalinimasis
Ataskaitų dalinimasis yra svarbi funkcija, kuri leidžia pasidalinti sukurtomis ataskaitomis su kitais naudotojais arba grupėmis. Štai keletas pagrindinių koncepcijų:- Ataskaitų dalinimo teisės: Administratoriai gali nustatyti, kas turi prieigą prie ataskaitų. Tai gali būti visi naudotojai, tam tikros grupės arba tik konkrečios asmenys.
- Dalinimosi būdai:
- Nuorodos: Sukurta ataskaita gali būti pasiekta per unikalų URL, kurį galima perduoti kitam naudotojui.
- El. paštas: Ataskaitos gali būti išsiunčiamos el. paštu kaip nuorodos arba pridedant patį failą.
- Power BI paslaugos: Ataskaitos gali būti talpinamos Power BI paslaugos aplinkoje, kur naudotojai gali jas peržiūrėti internete.
- Saugumas ir prieiga: Svarbu nustatyti tinkamus saugumo parametrus, kad būtų užtikrinta, jog tik norimi naudotojai gali matyti ir redaguoti ataskaitas.
- Ataskaitų versijavimas: Power BI taip pat leidžia saugoti skirtingas ataskaitų versijas ir stebėti pakeitimus.
Dalinimasis ataskaitomis leidžia organizacijoms efektyviai bendradarbiauti ir pasiekti reikiamus duomenis. - Ataskaitų prenumeratos
Ataskaitų prenumerata yra funkcionalumas, leidžiantis naudotojams gauti reguliarias ataskaitas arba informacijos suvestines automatiškai, pagal nustatytą tvarkaraštį arba įvykus tam tikriems įvykiams.Prenumerata gali būti naudinga šiais atvejais:- Periodinės ataskaitos: Jei jums reikia reguliarių ataskaitų (pvz., kas mėnesį arba kas savaitę), galite nustatyti prenumeratą, kad gautumėte naujausius duomenis automatiškai.
- Įvykių pagrindu: Prenumerata gali būti aktyvuojama įvykus tam tikriems įvykiams (pvz., duomenų atnaujinimas, naujų duomenų įkėlimas). Tai leidžia gauti ataskaitas tik tada, kai tai yra aktualu.
- Tvarkaraščio pagrindu: Galite nustatyti, kad ataskaitos būtų siunčiamos tam tikru laiku arba dienos metu.
Prenumeratos koncepcija leidžia automatizuoti ataskaitų gavimą, taip sutaupant laiką ir padidinant efektyvumą. - Mašininio mokymosi integracija
Mašininio mokymosi (ML) modeliai gali būti taikomi Power BI Service naudojant Dataflow. Štai kaip tai galima padaryti:- Duomenų surinkimas ir paruošimas:
- Surinkite duomenis, kuriuos norite naudoti modeliui apmokyti. Tai gali būti duomenys iš jūsų Dataflow arba iš išorinių šaltinių.
- Paruoškite duomenis, kad jie būtų tinkami modeliui apmokyti. Tai gali apimti duomenų normalizavimą, trūkstamų reikšmių užpildymą ir kitus veiksmus.
- Modelio pasirinkimas ir apmokymas:
- Pasirinkite tinkamą ML modelį, kuris atitinka jūsų užduotį (pvz., klasifikacija, regresija ar prognozavimas).
- Apmokykite modelį naudojant apdorotus duomenis iš savo Dataflow. Modelis mokysis iš duomenų ir tobulės.
- Modelio vertinimas ir taikymas:
- Vertinkite modelį naudojant testavimo duomenis. Įvertinkite jo tikslumą ir veikimą.
- Taikykite apmokyto modelio rezultatus savo Dataflow. Tai gali būti naudinga, jei norite prognozuoti naujus duomenis arba generuoti sprendimus.
- Naudojimas Power BI ataskaitose:
- Naudokite modelio rezultatus savo Power BI ataskaitose. Galite įterpti prognozes, klasifikacijas ar kitus ML modelio rezultatus.
Tai tik bendras aprašymas, bet Power BI Service suteikia galimybę kurti, apmokyti ir taikyti ML modelius tiesiogiai jūsų duomenų analizės projektuose. - Duomenų surinkimas ir paruošimas:
Net 60% žmonių mielai kalbasi su virtualiais robotais, kas mums sutaupo ne tik resursų, bet ir eliminuoja klaidas bei prastą klientų aptarnavimą. Šio įrankio pagalba išmoksime be kodo patys susikurti savo virtualų pašnekovą per kelias minutes. Taip pat iš arti susipažinsime su savo kompiuteriais ir kompiuterio procesų automatizavimo galimybėmis naudojant atnaujintą komandinę eilutę - Power Shell.
Modulio temos
Virtual Agent
- „Microsoft Power Virtual Agent“ nuo pradžių
„Microsoft Power Virtual Agent“ yra sprendimas, kuris leidžia kiekvienam jūsų komandos nariui kurti turtingus, pokalbių botus, naudojant be kodo, vadovaujamą grafine sąsaja. Šie botai lengvai integruojasi su Teams platforma. Visas turinys, sukurtas „Power Virtual Agents“, natūraliai atvaizduojamas „Teams“. Tai leidžia jums kurti ir diegti pokalbių botus, kurie gali bendrauti su vartotojais, klausti aiškinančios informacijos ir atsakyti į klientų klausimus. Be to, „Power Virtual Agents“ yra dalis Power Platform, ir jis leidžia kurti ir išplėsti botus, neturint AI ekspertų, duomenų mokslininkų ar programuotojų komandų. Tai gali būti naudinga tiek pradedantiesiems, tiek patyrusiems kūrėjams, kurie nori kurti pokalbių botus be kodo arba naudoti išplėstinį kodavimo scenarijų su Microsoft Power Automate ir Azure Bot Services. - „Power Virtual Agent“ automatinės temos
Automatinės temos sukurtos ChatGPT pagalba yra nauja funkcija, kuri įtraukia kitos kartos dirbtinio intelekto (AI) galimybes į „Power Virtual Agent“. Ši funkcija leidžia jums:- Pokalbio stiprinimas: PVA gali naudoti ChatGPT, kad užpildytų spragas, kur jūsų pačių chatboto dizainas gali būti nepakankamas. Tai padeda pagerinti pokalbio dengiamumą ir suteikia geresnę vartotojo patirtį.
- Teksto kūrimas su GPT modeliu: AI Builder leidžia kurti tekstą naudojant GPT („Generative Pre-trained Transformer“) modelį. Tai reiškia, kad galite generuoti natūralų kalbą, atsakymus, pranešimus ir kitą turinį, kurį galite naudoti savo chatbote.
Šios funkcijos atneša naują būdą sprendžiant verslo problemas ir leidžia galutiniam vartotojui efektyviau naudotis AI savo darbo sraute. Tai tik pirmas žingsnis, nes mes tęsiame investicijas į AI visoje Power Platform1Tai įdomus žingsnis, kuris gali pagerinti jūsų chatboto veikimą ir padėti jums pasiekti gerų rezultatų be didelių programavimo pastangų. - Temos
Virtual Agent temos (angl. Topics) yra svarbus komponentas Power Virtual Agents (PVA) platformoje. Temos leidžia kurti ir valdyti pokalbių agentus, kurie gali atsakyti į vartotojų užklausas.Štai keletas svarbių dalykų apie PVA temas:- Kuriamas dialogas: Temos leidžia jums kurti dialogus, kuriuose nustatote, kaip agentas reaguos į vartotojo įvestį. Galite nurodyti, kokią informaciją agentas turėtų teikti, kokius veiksmus atlikti arba kaip jis turi elgtis.
- Temos hierarchija: Jūs galite kurti temų hierarchiją, kurioje viena tema gali būti susijusi su kita. Tai leidžia organizuoti agento elgesį ir sudėtingesnius dialogus.
- Sąlygos ir veiksmai: Temos gali turėti sąlygas ir veiksmus. Sąlygos nustato, kada tema turi būti aktyvuota (pavyzdžiui, jei vartotojas užduoda tam tikrą klausimą). Veiksmai nurodo, ką agentas turi daryti, kai tema yra aktyvuota (pavyzdžiui, atsakyti į klausimą arba vykdyti kitus veiksmus).
- Testavimas: PVA leidžia testuoti temas, kad įsitikintumėte, jog agentas elgiasi taip, kaip jūs norite. Galite simuliuoti vartotojo įvestį ir stebėti, kaip agentas reaguoja.
- Integracija su kitomis sistemomis: Temos gali būti susietos su išorinėmis sistemomis, leidžiančiomis agentui gauti arba siųsti informaciją. Tai gali būti naudinga, jei agentas turi prieigą prie duomenų bazės, interneto paslaugų ar kitų išteklių.
PVA temos yra lankstus būdas kurti ir valdyti konversacinius agentus, kurie gali atlikti įvairius veiksmus ir padėti vartotojams. - Objektai
Microsoft Copilot Studio yra galingas įrankis, skirtas kurti ir valdyti kalbinius agentus. Vienas iš pagrindinių aspektų, kurį jis naudoja, yra Objektai (angl. entities).- Objektas yra informacijos vienetas, kuris atstovauja tam tikram realaus pasaulio dalykui, pavyzdžiui, telefono numeriui, pašto kodui, miestui ar net žmogaus vardui. Objektai leidžia agentui suprasti vartotojo įvestį ir išsaugoti reikšmingą informaciją ateities naudojimui.
Microsoft Copilot Studio turi du pagrindinius objektų tipus:- Iš anksto sukurti objektai: Šie objektai yra standartiniai ir atitinka dažniausiai naudojamus realaus pasaulio informacijos tipus, tokius kaip amžius, spalvos, skaičiai ir vardai. Pavyzdžiui, Pinigų objektas leidžia atpažinti pinigų ar valiutos informaciją vartotojo įvestyje.
- Individualūs objektai: Kai kuriais atvejais, kuriant agentą, gali prireikti pridėti specializuotų objektų, susijusių su konkrečiu domenu. Pvz., Jei kuriate botą lauko prekių parduotuvei, galite sukurti individualų objektą, kuris atpažįsta prekių pavadinimus ar kategorijas.
- Kintamieji
Virtualus agentas naudoja kintamuosius (angl. variables) tam, kad saugotų ir perduotų informaciją tarp skirtingų pokalbių temų. Šie kintamieji gali būti naudojami įvairiais tikslais:- Temų kintamieji:
- Temų kintamieji gali būti naudojami tik tose temose, kuriose jie yra sukurti.
- Jie yra numatyti kintamieji, kuriuos kuriate temoje.
- Pvz., galite išsaugoti vartotojo vardą kintamajame UserName, ir agentas galės vartotoją šaukti vardu tolimesniame pokalbyje.
- Globalūs kintamieji (bot kintamieji):
- Globalūs kintamieji gali būti naudojami visose temose.
- Jie yra naudingi saugant informaciją, kuri nesikeičia iš temos į temą, pvz., vartotojo vardą ar adresą.
- Sistemos kintamieji:
- Sistemos kintamieji yra automatiškai sukuriami kartu su agentu.
- Jie suteikia daugiau konteksto apie pokalbį ar vartotoją.
- Šie kintamieji yra prieinami visose temose.
Kintamieji gali turėti įvairius tipus, tokius kaip tekstas, logiška reikšmė, skaičius, sąrašas ir kt. Jų tipas nustatomas, kai jiems priskiriama reikšmė. Pavyzdžiui, kintamajam, kuriam priskirta pradinė reikšmė 1, bus suteiktas skaičiaus tipas. Bandomas priskirti jam tekstą “obuoliai” sukels klaidą.Tai yra tik keletas kintamųjų naudojimo galimybių, ir jų panaudojimas gali skirtis priklausomai nuo konkrečios programos ar sistemos. - Temų kintamieji:
- Kūrimo drobė
Microsoft Copilot Studio yra mažai kodo (low-code) išsamus pokalbio dirbtinio intelekto (AI) sprendimas, kuris leidžia praplėsti Microsoft Copilot galimybes ir kurti savo pasirinktus virtualius agentus. Šis įrankis suteikia galimybę:- Susieti Copilot su jūsų duomenimis naudojant iš anksto sukurtus arba pasirinktus įskiepius ir didelio masto kalbos modelius (GPT).
- Kruti ir valdyti darbo srautus.
- Kurti autonominius virtualius agentus, pritaikytus jūsų organizacijos poreikiams.
Tai naujas žingsnis siekiant padidinti pokalbio AI galimybes ir leisti organizacijoms kurti pritaikytus sprendimus, atitinkančius jų specifinius poreikius. - Sąlygos
Virtual Agent sąlygos (angl. Conditions) yra programinės sąlygos, kurios nustato, kaip virtualus agentas (VAT) elgsis ir atsakys į vartotojo užklausas. Šios sąlygos gali apimti taisykles, algoritmus ar logiką, pagal kurią VAT veiks.
Virtualus agentas yra programinė sistema, kuri sujungia natūralios kalbos apdorojimą, inteligentų paieškos mechanizmą ir robotizuotą procesų automatizavimą (RPA) viename pokalbių vartotojo sąsajos elemente, dažniausiai tai yra chatbotas. Virtualus agentas automatiškai bendrauja su vartotojais, teikia informaciją ir vykdo veiksmus, kad patenkintų vartotojų užklausas.
Virtualus agentas gali būti naudojamas klientų aptarnavime, atsakant į dažniausiai užduodamus klausimus, automatizuojant užduotis ir kt. Jis gali interpretuoti vartotojo įvestį, nustatyti vartotojo tikslą ir, jei integruotas su tinkamais vidiniais sistemomis, netgi automatiškai vykdyti veiksmus be papildomo žmogaus įsikišimo.
Virtualus agentas skiriasi nuo paprasto chatboto tuo, kad jis gali suprasti sudėtingesnes vartotojo užklausas ir vykdyti veiksmus, o ne tik teikti ar rinkti pagrindinę informaciją. Tai yra žingsnis į priekį, leidžiantis efektyviau ir lanksčiau naudoti pokalbių agentus. - Publikavimas
Virtual Agent pokalbių robotai publikuojami įvairiais būdais, priklausomai nuo specifinių poreikių ir aplinkybių. Štai keli būdai, kaip robotai gali būti publikuojami:- Web aplikacijos: Robotai gali būti integruoti į interneto svetaines arba kitas web aplikacijas. Jie gali atlikti užduotis, kaip atsakyti į vartotojų užklausas, tvarkyti duomenis arba vykdyti automatizuotus veiksmus.
- Įmonių viduje: Daugelis įmonių naudoja robotus savo viduje, kad automatizuotų pasikartojančias užduotis. Tai gali apimti finansų, personalo arba klientų aptarnavimo procesus.
- Komandinės komandos: Kai kurios įmonės naudoja robotus, kad padėtų darbuotojams kasdieniniame darbe. Pavyzdžiui, robotai gali atlikti duomenų analizę, tvarkyti laiškus arba vykdyti kitas užduotis.
- Cloud platformos: Kai kurios cloud platformos (pvz., Microsoft Azure, Amazon Web Services) siūlo paslaugas, kurios leidžia lengvai publikuoti ir valdyti robotus. Tai gali būti naudinga verslui, kuris nenori investuoti į savo serverius ar infrastruktūrą.
- Mobiliųjų aplikacijų parduotuvės: Kai kurie robotai yra sukurti mobiliosioms aplikacijoms ir gali būti parsisiunčiami iš Google Play arba App Store. Jie gali atlikti įvairias funkcijas, nuo kalendoriaus valdymo iki sveikatos sekimo.
Svarbu pažymėti, kad pokalbių robotų publikavimas priklauso nuo konkrečių poreikių ir technologijos, kurią naudojate. Tai gali būti sudėtingas procesas, kuris reikalauja tinkamo planavimo ir konfigūracijos.
Microsoft Power Shell
- „PowerShell“ funkcijos
„PowerShell“ funkcijos yra kodas, kurį galima pernaudoti ir iškviesti pagal poreikį. Jos leidžia programuotojams suskaidyti užduotis į mažesnes dalis ir suteikia galimybę apibrėžti konkretų veiksmą. Funkcijos yra naudingos dėl skaitomumo ir per panaudojamumo.Pagrindiniai dalykai apie „PowerShell“ funkcijas:- Funkcijos gali turėti bet kokį skaičių parametrų.
- Parametrai gali būti privalomi arba neprivalomi, ir jie gali priimti bet kokius arba būti apriboti sąrašu galimų argumentų.
- Funkcijos yra deklaruojamos naudojant „function“ raktinį žodį, funkcijos pavadinimą ir tarp skliaustų esantį kodą, kurį funkcija vykdo.
Pavyzdžiui, štai kaip galima apibrėžti paprastą „PowerShell“ funkciją:function Get-PowerShellProcess {
Get-Process PowerShell
}Ši funkcija vadinama Get-PowerShellProcess ir grąžina visus „PowerShell“ procesus, naudojant Get-Process komandą. Funkcijos kodas yra tarp skliaustų ir vykdomas, kai iškviečiama ši funkcija.Funkcijos yra galingas būdas organizuoti kodą ir padaryti jį pernaudojamą. Joms galima priskirti parametrus, taip pat apibrėžti kitus svarbius elementus, pvz., parametrų patikrinimą, išsamią išvestį, duomenų srauto įvestį, klaidų tvarkymą ir pagalbos komentarus. - Power Shell Palyginimas su komandine eilute
PowerShell yra komandinės eilutės įrankis, kuris yra galingesnis ir lankstesnis nei tradicinė komandinė eilutė (pvz., cmd.exe). Štai keli pagrindiniai skirtumai:- Sintaksė ir komandų galimybės:
- PowerShell naudoja objektų orientuotą sintaksę, leidžiantią manipuliuoti duomenimis kaip objektais.
- Komandinė eilutė naudoja teksto orientuotą sintaksę, kurioje komandos yra tiesiog teksto eilutės.
- Moduliarumas ir funkcijos:
- PowerShell turi gausybę įdiegtų modulių, kurie suteikia papildomų funkcijų, pvz., darbą su failais, internetu, AD, duomenų bazėmis ir kt.
- Komandinė eilutė turi ribotą funkcionalumą ir dažnai reikalauja papildomų įrankių.
- Skriptavimas ir automatizavimas:
- PowerShell yra puikus skriptavimo įrankis. Jūs galite kurti sudėtingus skriptus, automatizuoti užduotis ir valdyti sistemą.
- Komandinė eilutė yra labiau skirta trumpiems komandų vykdymui ir interaktyviam darbui.
- Platformos palaikymas:
- PowerShell yra Windows standartinė komandinė eilutė, tačiau jis taip pat veikia Linux ir macOS.
- Komandinė eilutė yra specifinė Windows sistema.
Galutinai, PowerShell yra galingas įrankis, kuris yra labiau tinkamas IT specialistams, programuotojams ir sistemų administratoriams, o komandinė eilutė yra paprastesnė ir dažniau naudojama trumpiems užduočių vykdymui. - Sintaksė ir komandų galimybės:
- „Power Shell ISE“
Windows PowerShell Integrated Scripting Environment (ISE) yra hostingo programa „Windows PowerShell“, leidžianti vykdyti komandas ir rašyti, testuoti bei derinti scenarijus viename grafinio naudotojo sąsajos langelyje. ISE suteikia galimybę daugeliui funkcijų, įskaitant:- Kelių eilučių redagavimas: Galite įterpti tuščią eilutę po esamos eilutės komandų lange, paspausdami SHIFT + ENTER.
- Selektyvus vykdymas: Norėdami paleisti dalį scenarijaus, pažymėkite tekstą, kurį norite paleisti, ir spustelėkite mygtuką “Paleisti scenarijų” arba paspauskite F5.
- Kontekstinė pagalba: Įveskite Invoke-Item ir spustelėkite F1. Pagalbos failas atsidaro su Invoke-Item komandos straipsniu.
- Prisitaikymas: ISE leidžia keisti išvaizdos aspektus ir turi savo Windows PowerShell profilio scenarijų.
ISE buvo pristatytas su Windows PowerShell V2 ir buvo perprojektuotas su PowerShell V3. ISE palaikomas visose palaikytose Windows PowerShell versijose iki ir įskaitant Windows PowerShell V5.1. Svarbu pažymėti, kad PowerShell ISE nebėra aktyviai plėtojamas. Kaip Windows komponentas, jis oficialiai palaikomas saugumo ir aukšto prioriteto taisymų tikslais. PowerShell v6 ir vėlesnėse versijose nėra palaikymo ISE. Vartotojai, ieškantys ISE pakaitalo, turėtų naudoti Visual Studio Code su PowerShell Extension.Norėdami paleisti Windows PowerShell ISE, spustelėkite Start, pasirinkite Windows PowerShell, o tada spustelėkite Windows PowerShell ISE. Alternatyviai galite įvesti powershell_ise.exe bet kurioje komandinėje eilutėje arba Run lauke.Jei norite gauti pagalbos Windows PowerShell ISE, eikite į Help meniu ir spustelėkite Windows PowerShell Help arba paspauskite F1. Atsidarys failas, kuriame aprašomas Windows PowerShell ISE ir visos pagalbos, kurią galima gauti naudojant Get-Help komandą. - „PowerShell“ administratoriaus režimas
„PowerShell“ administratoriaus režimas yra būsena, kuri leidžia vykdyti „PowerShell“ komandas su iškeltomis privilegijomis. Tai reiškia, kad vykdant komandas šioje režime, jūs turite didesnes teises ir galite atlikti veiksmus, kurie reikalauja administracinio prieigos lygio.Yra keletas būdų, kaip paleisti „PowerShell“ kaip administratorių:- Dešiniuoju pelės klavišu paspaudus: Galite dešiniuoju pelės klavišu paspausti „PowerShell“ ikoną ir pasirinkti „Run as administrator“. Tai leis jums paleisti „PowerShell“ su iškeltomis privilegijomis.
- Per „Run“ komandos langą: Spustelėkite „Win“ klavišą ir „R“. Įveskite „powershell“ ir paspauskite „Ctrl+Shift+Enter“ arba laikykite „Ctrl+Shift“ ir spustelėkite „OK“, kad paleistumėte „PowerShell“ kaip administratorių.
- Iš „File Explorer“: „Windows“ failų naršyklėje taip pat galite paleisti „PowerShell“ kaip administratorių. Spustelėkite failų naršyklės meniu ir pasirinkite „Windows PowerShell (arba PowerShell Core)“ su „Run as administrator“.
Šie metodai leidžia jums vykdyti „PowerShell“ komandas su iškeltomis privilegijomis, suteikiant galimybę atlikti administracinius veiksmus. - „PowerShell“ versijos
„PowerShell“ versijos yra skirtingos „PowerShell“ programinės įrangos versijos, kurios buvo išleistos skirtingais laikotarpiais. Jos įgyvendina skirtingas funkcijas ir turi skirtingus įrankius. Štai keletas būdų, kaip sužinoti savo „PowerShell“ versiją:- Per „PowerShell“ langą: Atidarykite „PowerShell“ langą ir įveskite $PSVersionTable. Jūs pamatysite savo dabartinę „PowerShell“ versiją šalia „PSVersion“ antraštės.
- Per „PowerShell 7“: Jei naudojate „PowerShell 7“, tiesiog atidarykite naują „PowerShell 7“ langą ir pažvelkite į pirmąją eilutę. Ji atspausdina „PowerShell“ versiją kiekvieną kartą, kai atidarote naują langą.
- Per „get-host“ komandą: Atidarykite bet kurią „PowerShell“ versiją ir įveskite get-host. Jūs pamatysite savo versijos numerį.
- Per Windows registro redaktorių: Taip pat galite patikrinti „PowerShell“ versiją iš Windows registro. Atidarykite „Start“ meniu, ieškokite ir paleiskite „Regedit“. Tada naršykite į šią vietą: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft. Ten rasite „PowerShell“ įrašus, pvz., „PowerShell 5“ ir „PowerShell 7“.
Šie metodai padės jums nustatyti, kokia „PowerShell“ versija yra įdiegta jūsų įrenginyje. - Power Shell „Comandlet“
„Comandlet“ yra lengvos komandos, kurias naudojame PowerShell aplinkoje. PowerShell vykdymo laikas šias komandas iškviečia automatizavimo scenarijų kontekste, kurie pateikiami komandinėje eilutėje. Taip pat PowerShell vykdymo laikas jas iškviečia programiškai per PowerShell API. Comandlet vykdo veiksmą ir paprastai grąžina Microsoft .NET objektą kitai komandai eilutėje. Comandlet yra viena komanda, kuri dalyvauja PowerShell eilutės semantikoje. Tai apima dvejetaines (C#) comandlet, pažangias scenarijų funkcijas, CDXML ir darbo srautus. - Power Shell „Alies“
„Alies“ yra alternatyvus pavadinimas arba trumpesnis pavadinimas PowerShell komandai arba komandos elementui, tokiam kaip funkcija, skriptas, failas arba vykdomasis failas. Jūs galite paleisti komandą naudodami šį alies'ą vietoj vykdomojo pavadinimo. PowerShell teikia įrankius valdyti komandų aliesus, tokius kaip Get-Alias, New-Alias, Set-Alias ir Remove-Alias. Alies'ai yra patogumo funkcija, skirta naudoti interaktyviai komandinėje eilutėje. Tačiau skriptuose visada turėtumėte naudoti pilnus komandų ir parametrų pavadinimus. Alies'ai gali būti ištrinami arba iš naujo apibrėžiami profilio skripte. Jūsų apibrėžti alies'ai gali nebūti prieinami jūsų skriptų naudotojui. Alies'ai gali padaryti jūsų kodą sunkiau skaityti ir palaikyti. - Power Shell Argumentai
PowerShell yra galinga programavimo kalba, kuri suteikia išsamią parametrų valdymo palaikymą komandinėje eilutėje. Šie parametrai gali būti vadinamieji arba poziciniai, ir taip pat yra specialūs parametrų tipai, tokie kaip switch, array ir $Args.Šiame pavyzdyje $Subject ir $Marks yra vadinamieji parametrai. Juos galime nurodyti, paleisdami kodą:D:\PS\script1.ps1 -Subject "Physics" -Marks 74Šie yra pagrindiniai būdai, kaip valdyti PowerShell komandų argumentus. Jūs galite naudoti šiuos parametrus, kad pritaikytumėte savo kodus pagal savo poreikius. - Power Shell Moduliai
PowerShell trečiųjų šalių moduliai yra papildomi funkcionalumo paketai, kurie išplečia PowerShell galimybes. Šie moduliai yra sukurti ne Microsoft, o kitų organizacijų arba individualių kūrėjų. Jie gali būti naudojami, kad pridėtų naujų komandų, funkcijų, bibliotekų arba kitų resursų į PowerShell aplinką.Kai kurie pavyzdžiai trečiųjų šalių modulių:- PSReadLine: Modulis, kuris pagerina PowerShell komandinės eilutės redagavimo patirtį, įtraukiant daug papildomų funkcijų, pvz., automatinį užbaigimą, spalvotą sintaksės paryškinimą ir kt.
- Pester: Testavimo modulis, skirtas testuoti PowerShell skriptus ir funkcijas.
- PSGallery: Modulis, leidžiantis lengvai ieškoti ir įdiegti kitus modulius iš PowerShell Gallery.
- dbatools: Modulis, skirtas administravimo užduotims valdyti SQL Server duomenų bazėse.
- AzureRM: Modulis, leidžiantis valdyti Microsoft Azure resursus iš PowerShell.
Trečiųjų šalių moduliai yra puikus būdas praplėsti PowerShell galimybes ir pritaikyti jas savo specifinėms poreikiams. - Power Shell Kintamieji
Kintamieji yra svarbus „PowerShell“ konceptas, kuris leidžia saugoti reikšmes ir naudoti jas kode. Kintamieji gali būti naudojami ne tik pavienių objektų (pvz., skaičių, eilučių), bet ir kelis elementus turinčiuose masyvuose. Tai leidžia jums efektyviai manipuliuoti duomenimis ir automatizuoti veiksmus.Pavyzdžiui, galite sukurti kintamąjį, kuris saugotų jūsų vardą:$vardas = "Jonas"
Write-Host "Labas, $vardas!"Šiame pavyzdyje $vardas yra kintamasis, kuris saugo reikšmę “Jonas”. Jis naudojamas teksto eilutėje, kad būtų atspausdintas pasisveikinimas su vardu “Jonas”.Kintamieji yra galingas įrankis, leidžiantis jums efektyviai valdyti ir manipuliuoti duomenimis „PowerShell“ scenarijuose. - Power Shell Filtravimas
PowerShell filtravimas yra procesas, kuriuo galima išrinkti tik tam tikrus objektus ar duomenis iš didelio kiekio informacijos. Dažnai naudojamas Where-Object komandos pagalba, kurios pagrindinis tikslas yra atrinkti objektus pagal jų savybių reikšmes. Ši komanda leidžia filtruoti rezultatus pagal nurodytus kriterijus.Pavyzdžiui, jei naudojate Get-Process komandą, gausite visų procesų sąrašą. Tačiau naudojant Where-Object, galite atrinkti tik tuos procesus, kurie atitinka tam tikras sąlygas. Štai keletas pavyzdžių:- Norėdami gauti tik proceso pavadinimą, ID ir darbinį rinkinį (WS), galite naudoti šią komandą:
Get-Process | Select-Object -Property ProcessName, Id, WS- Jei norite atlikti atvejų jautrų (ne pagal numatytuosius nustatymus) teksto paiešką, galite naudoti Select-String komandą:
'Hello', 'HELLO' | Select-String -Pattern 'HELLO' -CaseSensitive -SimpleMatchWhere-Object yra galingas įrankis, leidžiantis filtruoti ir tiksliai rasti norimus duomenis. Jis yra nepakeičiamas, kai reikia išrinkti tik tam tikrus objektus iš didelio duomenų kiekio. - Power Shell Rikiavimas
Rikiavimas PowerShell yra procesas, kuriame duomenys yra tvarkomi tam tikra tvarka. Dažniausiai rikiuojami sąrašai, masyvai arba failų turinys. Rikiavimo tikslas yra padaryti duomenis lengviau suprantamus ir prieinamus.Galima rikiuoti skaičius, tekstą, datų laukus ir kitus duomenų tipus. Rikiavimo būdai gali būti didėjimo arba mažėjimo tvarka, pagal tam tikrą stulpelį arba kriterijų.Pavyzdžiui, norint rikiuoti sąrašą skaičių didėjimo tvarka, galima naudoti šią komandą:$numbers = 5, 2, 8, 1, 9
$sortedNumbers = $numbers | Sort-ObjectŠi komanda surikiuoja skaičius didėjimo tvarka ir priskiria rezultatą kintamajam $sortedNumbers.Taip pat galima nurodyti rikiavimo stulpelį arba kriterijų, pavyzdžiui:$employees = Get-Content employees.txt
$sortedEmployees = $employees | Sort-Object -Property LastNameŠi komanda rikiuoja darbuotojus pagal pavardę ir priskiria rezultatą kintamajam $sortedEmployees.PowerShell rikiavimas yra galingas įrankis, leidžiantis tvarkyti ir analizuoti duomenis efektyviai. - Power Shell Matavimas
PowerShell matavimas (angl. Measures) yra svarbi funkcija, kuri leidžia atlikti matematinius veiksmus ir apskaičiuoti reikšmes naudojant PowerShell. Ši funkcija leidžia manipuliuoti skaičiais, apvalinti juos, gauti šaknį, skaičiuoti laipsnius, modulius ir daugiau.Štai keletas pagrindinių PowerShell matematikos funkcijų:- Apskaičiavimai be kintamųjų: PowerShell leidžia atlikti pagrindinius matematinius veiksmus tiesiogiai su skaičiais. Pavyzdžiui:
Sudėtis: $suma = 5 + 3
Atimtis: $skirtumas = 10 - 2
Daugyba: $sandauga = 4 * 6
Dalyba: $dalmuo = 20 / 5- Kintamieji ir sudėtingesni veiksmai: Jei norite atlikti sudėtingesnius veiksmus arba naudoti kintamuosius, galite tai padaryti taip:
Apskaičiuoti kvadratinę šaknį: [Math]::Sqrt(64) (grąžins 8)
Skaičiuoti laipsnius: [Math]::Pow(6, 2) (grąžins 36)
Apskaičiuoti absoliučią reikšmę: [Math]::Abs(-5) (grąžins 5)
Trigonometrinės funkcijos (sinusas, kosinusas, tangentas): [Math]::Sin(90), [Math]::Cos(90), [Math]::Tan(30)- Konstantos: PowerShell taip pat turi konstantas, pvz., pi ir E (epsilon). Jų reikšmes galima gauti taip:
pi: [Math]::pi
Epsilon: [Math]::e
Šios funkcijos leidžia jums atlikti įvairius matematinius veiksmus PowerShell aplinkoje. - „PowerShell“ kodo redagavimo aplinkos
„PowerShell“ kodo redagavimo aplinka yra vieta, kurioje programuotojai kuria, redaguoja ir vykdo „PowerShell“ skriptus. Ši aplinka suteikia galimybę rašyti ir testuoti kodą, taip pat valdyti projektus ir naudoti įrankius, kurie palengvina darbą su „PowerShell“.Pagrindinės savybės ir komponentai:- Teksto redaktoriai: Dauguma programuotojų naudoja teksto redaktorius arba integruotas kodo redagavimo įrankius, pvz., Visual Studio Code, Notepad++, Sublime Text arba „PowerShell ISE“.
- Integruota vystymo aplinka (IDE): Kai kurie programuotojai naudoja „PowerShell“ IDE, kuris suteikia papildomų funkcijų, pvz., spalvotą sintaksės paryškinimą, automatinį užbaigimą ir debagavimo įrankius.
- Komandinė eilutė: „PowerShell“ komandinė eilutė leidžia vykdyti komandas ir skriptus tiesiogiai iš terminalo.
- Nuotolinis redagavimas: Kai kurie programuotojai naudoja nuotolinį redagavimą per SSH arba kitus protokolus.
- Versijų kontrolė: „PowerShell“ kodą galima saugoti ir valdyti naudojant versijų kontrolės sistemas, pvz., Git.
Svarbu nustatyti tinkamą vykdymo politiką, kad galėtumėte vykdyti savo skriptus. Tai galima padaryti naudojant komandą Set-ExecutionPolicy. Pavyzdžiui, Set-ExecutionPolicy RemoteSigned leidžia vykdyti neparašytus skriptus, kuriuos rašote savo kompiuteryje, ir pasirašytus skriptus iš interneto.„PowerShell“ kodo redagavimo aplinka yra svarbi programuotojams, norintiems efektyviai kurti ir valdyti „PowerShell“ skriptus.
Kurso artimiausios grupės
Sertifikatai
- Kiekvienas studentas, baigęs bent vieną modulį, yra sertifikuojamas Datacademy „sėkmingai baigęs“ sertifikatu.
- Datacademy suteikia papildomas nemokamas konsultacijas tol kol kursus baigę profesionalai, ekspertai ir mokslininkai įgys tarptautinius Microsoft sertifikatus ir LinkedIn įgūdžių įvertinimus.
- Studentai, baigę ne mažiau kaip 3 modulių programas ir surinkę daugiau nei 40 balų, yra sertifikuojami atitinkamai pagal galutinį kurso vertinimą:40+ = "Specialistas"80+ = "Profesionalas"90+ = "Ekspertas"100 = "Mokslininkas"
Studentų atsiliepimai
Vilma Vanagaitė
Geographic Information Systems Engineer
Vilma Vanagaitė
Geographic Information Systems Engineer
Eglė Černyšova
Finansų valdymo konsultantas
Eglė Černyšova
Finansų valdymo konsultantas
Kęstutis Gricius
Kęstutis Gricius
Nuolaidų sistema
Susiję kursai Šablonas RelatedCourses nerastas.