- 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
Microsoft Power Platform koncepcija
Microsoft Power Platform yra intuityvi, bendradarbiavimo ir išplėstinė žemo kodo įrankių platforma, leidžianti greitai kurti efektyvias ir lanksčias sprendimus. Ši platforma apima kelis pagrindinius įrankius:- Power BI: Tai galingas įrankis duomenų analizei ir vizualizacijai. Jis leidžia kurti išmanius ataskaitų ir analizės sprendimus iš įvairių duomenų šaltinių.
- Power Apps: Šis įrankis leidžia kurti modeliu pagrįstas programas, kurios gali būti pritaikytos specifinėms verslo poreikiams. Jis yra naudingas, kai reikia sukurti mobilias, internetines arba įmonės viduje veikiančias programas.
- Power Automate: Tai procesų automatizavimo įrankis, kuris leidžia kurti srautus, kad būtų galima automatizuoti įvairius veiksmus ir užduotis. Tai padeda optimizuoti darbo procesus ir sutaupyti laiko.
- Power Pages: Tai naujas įrankis, skirtas kurti internetines svetaines ir puslapius. Jis leidžia kurti pritaikytas internetines patirtis be gilios programavimo žinios.
- Copilot (Virtualus agentas): jie padeda jums kurti, automatizuoti ir valdyti sprendimus, kad jūsų organizacija galėtų veikti efektyviau ir inovatyviau.
Microsoft Power Platform suteikia organizacijoms galimybę kurti sprendimus, kurie atitinka jų specifinius poreikius, ir leidžia greitai įgyvendinti idėjas į veiksmingus sprendimus.
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ą.
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ą.
BIG DATA ryšys keičiamos architektūros programose
BIG DATA ryšys keičiamos architektūros programose yra svarbus aspektas, kuris susijęs su didelio dydžio duomenų tvarkymu ir naudojimu Power Apps programose. Šiame kontekste, BIG DATA atspindi didelius duomenų kiekius, kurie gali būti išsaugoti ir apdoroti programose.Štai keletas svarbių dalykų, susijusių su šiuo ryšiu:- Duomenų įkėlimas: Norint efektyviai naudoti didelio dydžio duomenis, reikia juos tinkamai įkelti į Power Apps. Tai gali būti daroma per duomenų šaltinius, tokius kaip Microsoft Dataverse, SharePoint arba išorinius duomenų šaltinius.
- Delegavimas: Kai turime didelį duomenų kiekį, svarbu naudoti delegavimą. Tai reiškia, kad dalį duomenų apdorojimo galime perduoti į duomenų šaltinį (pvz., duomenų bazę), o ne viską atlikti programoje. Tai pagerina veikimo greitį ir sumažina atminties naudojimą.
- Filtravimas: Filtravimo sąlygos turėtų būti kuo daugiau deleguojamos į duomenų šaltinį. Tai leidžia sumažinti duomenų kiekį, kurį reikia atsisiųsti į programą. Pvz., galime filtruoti tik tam tikrą laikotarpį arba naudoti kitus kriterijus, kurie yra deleguojami.
- Optimizavimas: Reikia atidžiai optimizuoti programą, kad ji veiktų efektyviai su dideliais duomenų kiekiais. Tai apima duomenų saugojimo būdus, filtravimo strategijas ir duomenų tvarkymo procesus.
BIG DATA ryšys keičiamos architektūros programose yra iššūkis, tačiau tinkamai jį valdydami galime sukurti galingas ir efektyvias programas.
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
Duomenų bazės struktūra yra organizuotas duomenų rinkinys, skirtas saugoti ir apdoroti informaciją. Ši struktūra apima duomenų organizavimą, jų saugojimą ir manipuliavimą. Pagrindinės sąvokos šioje srityje yra:- Fizinis duomenų organizavimas: Tai apibrėžia, kaip duomenys yra saugomi kompiuterio atmintyje. Tai gali būti lentelės, failai arba kitos struktūros.
- Loginis duomenų modelis: Tai apibrėžia, kaip duomenys yra susiję tarpusavyje. Pavyzdžiui, reliacinės duomenų bazės naudoja lentelių ir raktinių laukų sąryšius.
- Duomenų manipuliavimas: Tai apima užklausų kūrimą, duomenų paiešką, filtravimą ir rikiavimą.
Duomenų bazės valdymo sistemos (DBVS) yra programinė įranga, skirta kurti, saugoti ir apdoroti duomenis. Jos suteikia galimybę vartotojams efektyviai valdyti duomenis, kurti ataskaitas ir vykdyti užklausas. Populiariausios DBVS yra SQL (Structured Query Language) pagrįstos ir leidžia vartotojams sąveikauti su duomenų bazėmis.Pavyzdžiui, SQL užklausa gali būti naudojama duomenų paieškai: SELECT vardas, pavardė
FROM darbuotojai
WHERE skyrius = 'IT'; Ši užklausa grąžins visus IT skyriaus darbuotojus su jų vardais ir pavardėmis.
Lentelių ryšiai
SQL lentelių ryšiai yra būdas, kaip susieti duomenis tarp skirtingų lentelių duomenų bazėje. Šie ryšiai leidžia mums nustatyti, kaip įrašai vienoje lentelėje gali būti susiję su įrašais kitose lentelėse. Pagrindiniai ryšių tipai yra:- Vienas su daugeliu (1:N): Tai yra dažniausiai naudojamas ryšio tipas. Jis reiškia, kad vienas įrašas vienoje lentelėje gali būti susietas su daugybe įrašų kitose lentelėse. Pavyzdžiui, klientas gali turėti daug užsakymų, todėl užsakymų lentelėje būtų 1:N ryšys su klientų lentele.
- Vienas su vienu (1:1): Šis ryšio tipas reiškia, kad vienas įrašas vienoje lentelėje yra susietas su vienu įrašu kitose lentelėse. Pavyzdžiui, kliento duomenys gali būti saugomi vienoje lentelėje, o jo kontaktinė informacija - kitame įraše.
- Daug su daugeliais (N:N): Tai sudėtingesnis ryšio tipas, kai daug įrašų vienoje lentelėje gali būti susieti su daugybe įrašų kitose lentelėse. Pavyzdžiui, knygos gali turėti daug autorų, o autorius gali rašyti daug knygų.
Ryšiai yra svarbūs duomenų bazėse, nes jie leidžia mums efektyviai organizuoti ir susieti informaciją tarp skirtingų lentelių.
Lentelių raktai
SQL lentelių raktai yra svarbūs elementai, kurie leidžia susieti duomenų bazės lentelę su kita lentele pagal tam tikrus stulpelius. Šie raktai padeda sujungti duomenis iš skirtingų lentelių, kad galėtume gauti reikiamus rezultatus.Pagrindiniai SQL lentelių raktai:- Pagrindinis raktas (Primary Key):
- Tai unikalus stulpelio arba stulpelių rinkinio identifikatorius.
- Kiekvienai eilutei lentelėje turi būti unikalus pagrindinis raktas.
- Dažniausiai naudojamas ID numeris arba unikalus kodas.
- Užtikrina duomenų vientisumą ir greitą paiešką.
- Svetimasis raktas (Foreign Key):
- Tai stulpelis, kuris nurodo ryšį su kitos lentelės pagrindiniu raktu.
- Svetimasis raktas yra nuoroda į kitos lentelės eilutę.
- Leidžia susieti duomenis tarp lentelių.
- Pavyzdžiui, kliento ID gali būti svetimasis raktas, rodantis į klientų lentelę.
- Unikalus raktas (Unique Key):
- Tai stulpelis, kurio reikšmės yra unikalios, bet nėra pagrindinis raktas.
- Užtikrina, kad tam tikras stulpelis neturi pasikartojančių reikšmių.
- Gali būti naudojamas, pvz., norint užtikrinti, kad elektroninio pašto adresas arba telefono numeris būtų unikalus.
Šie raktai yra esminiai SQL duomenų modeliavime ir padeda organizuoti duomenis efektyviai.
Duomenų tipai
SQL duomenų tipai yra specifiniai duomenų formatavimo būdai, kurie nurodo, kaip saugoti ir manipuliuoti informacija duomenų bazėse. Šie tipai apibrėžia, kokio tipo duomenis galime saugoti stulpeliuose ir lentelėse. Štai keletas dažniausiai naudojamų SQL duomenų tipų:- INT (sveikasis skaičius): Saugo sveikuosius skaičius, pvz., kliento amžių arba prekės kiekį.
- VARCHAR(n) (tekstas su kintamu ilgiu): Leidžia saugoti teksto eilutes su maksimaliu ilgiu n.
- DATE (data): Saugo datos reikšmes, pvz., užsakymo datą.
- DECIMAL(p, s) (skaičius su fiksuotu kiekiu skaitmenų po kablelio): Naudojamas finansinėms operacijoms, kur reikia tikslumo.
- BOOLEAN (loginė reikšmė): Saugo true arba false reikšmes.
Šie duomenų tipai leidžia mums struktūruoti ir efektyviai valdyti duomenis duomenų bazėse.
SQL užklausos
Duomenų filtravimas
SQL filtravimas yra procesas, kai iš duomenų bazės išrenkami tik tam tikri duomenys, atitinkantys nustatytas sąlygas. Tai leidžia efektyviai gauti tik reikiamus duomenis iš lentelių. Šis procesas naudoja Boolean algebrą, kurioje naudojami loginiai operatoriai (pvz., AND, OR, NOT) ir sąlygos (pvz., lygybės, nelygybės).Štai keletas pavyzdžių:- Lygybės filtravimas:
- Norime rasti visus klientus, gyvenančius Berlyne: SELECT *
FROM customers
WHERE city = 'Berlin'; - Datos filtravimas:
- Norime rasti klientus, gimusiems po 1984-01-01:
SELECT *FROM customersWHERE date_of_birth > '1984-01-01'; - Sudėtingesni sąlygų deriniai:
- Norime rasti klientus, gimusiems po 1984-01-01, turinčius šunį ir gyvenančius Berlyne:
SELECT *FROM customersWHERE date_of_birth > '1984-01-01' AND pet = 'Dog' AND city = 'Berlin'; Filtravimas leidžia mums tiksliai gauti norimus duomenis iš duomenų bazės.
Duomenų agregavimas
SQL duomenų agregavimas yra procesas, kai iš daugelio duomenų eilučių apskaičiuojamas vienas bendras rezultatas. Tai naudinga, kai norime gauti statistiką arba sujungti duomenis iš skirtingų eilučių į vieną. Pagrindinės SQL agregavimo funkcijos yra:- SUM(): Suskaičiuoja skaitinių reikšmių stulpelio sumą. Dažnai naudojama, pavyzdžiui, apskaičiuojant pardavimų pajamas arba kiekius.
- COUNT(): Skaičiuoja eilučių skaičių stulpelyje. Tai naudinga, kai norime sužinoti, kiek įrašų yra lentelėje.
- AVG(): Apskaičiuoja stulpelio vidurkį. Pavyzdžiui, galime rasti vidutinį darbuotojų atlyginimą.
- MIN(): Grąžina mažiausią reikšmę stulpelyje. Tai naudinga, kai norime rasti mažiausią atlyginimą arba kitą statistiką.
- MAX(): Grąžina didžiausią reikšmę stulpelyje. Pavyzdžiui, galime rasti didžiausią pardavimų sumą.
Šios funkcijos dažnai naudojamos kartu su GROUP BY sakiniu, kuris leidžia grupuoti duomenis pagal tam tikrą stulpelį ir taikyti agregavimo funkcijas kiekvienai grupei. Pavyzdžiui: SELECT department_name, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_name; Šis užklausos pavyzdys grąžins kiekvienos skyriaus vidutinį atlyginimą.
Duomenų grupavimas
SQL grupavimas naudojamas, kad galėtume sugrupuoti eilutes pagal vienodas reikšmes viename ar keliuose stulpeliuose. Tai leidžia mums gauti apibendrintus duomenis, pavyzdžiui, “rasti klientų skaičių kiekvienoje šalyje”. GROUP BY dažnai naudojamas kartu su agregavimo funkcijomis (pvz., COUNT(), MAX(), MIN(), SUM(), AVG()), kad galėtume sugrupuoti rezultatų rinkinį pagal vieną ar kelis stulpelius.GROUP BY sintaksė atrodo taip: SELECT stulpelio_pavadinimas (arba stulpelių_pavadinimai)
FROM lentelės_pavadinimas
WHERE sąlyga
GROUP BY stulpelio_pavadinimas (arba stulpelių_pavadinimai)
ORDER BY stulpelio_pavadinimas (arba stulpelių_pavadinimai); Pavyzdžiai:- Norime sužinoti, kiek klientų yra kiekvienoje šalyje:
SELECT COUNT(CustomerID), CountryFROM CustomersGROUP BY Country; - Taip pat galime išvardinti klientų skaičių kiekvienoje šalyje, surūšiuodami nuo didžiausio iki mažiausio:
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
ORDER BY COUNT(CustomerID) DESC; Šie pavyzdžiai padeda apibendrinti duomenis ir atskleisti įdomius faktus apie klientų skaičių pagal šalis.
Papildomos užklausos (angl. subquery)
SQL papildomos užklausos (angl. subquery) yra užklausos, įterptos į kitą SQL užklausą. Jos gali būti naudojamos SELECT, FROM, JOIN arba WHERE klauzulėse. Papildomos užklausos leidžia mums gauti duomenis iš skirtingų lentelių ir jas sujungti pagal tam tikrus kriterijus.Pavyzdžiui, turime duomenų bazėje darbuotojų ir skyrių lentelę. Norime rasti visus darbuotojus, kurie dirba vienoje iš vietų su ID 1700. Galime naudoti šią paprastą užklausą: SELECT employee_id, first_name, last_name
FROM employees
WHERE department_id IN (
SELECT department_id
FROM departments
WHERE location_id = 1700
)
ORDER BY first_name, last_name; Ši užklausa yra dviejų dalių: vidinė užklausa (subquery) ir išorinė užklausa (outer query). Vidinė užklausa grąžina skyrių ID, kurie yra vienoje iš vietų su ID 1700. Išorinė užklausa tada naudoja šį sąrašą, kad rastų visus darbuotojus, priklausančius šiems skyriams.Papildomos užklausos yra galingas įrankis, leidžiantis mums lanksčiai formuoti SQL užklausas.
Lentelių sujungimas
SQL lentelių jungimas yra būdai, kaip susieti duomenis iš skirtingų lentelių duomenų bazėje.- JOIN (vidinis sujungimas): JOIN leidžia sujungti duomenis iš dviejų ar daugiau lentelių pagal tam tikrus kriterijus. Pagrindiniai JOIN tipai yra:
- INNER JOIN: Grąžina tik tuos įrašus, kurie turi atitinkamus duomenis abiejose lentelėse. Tai naudinga, kai norime gauti tik bendrus įrašus.
- LEFT JOIN (kairysis sujungimas): Grąžina visus įrašus iš kairės lentelės ir tuos iš dešinės lentelės, kurie atitinka sąlygą. Jei dešinėje lentelėje nėra atitinkamo įrašo, vis tiek grąžina kairės lentelės įrašą su tuščiais reikšmėmis dešinėje lentelėje.
- RIGHT JOIN (dešinysis sujungimas): Panašus į LEFT JOIN, bet grąžina visus įrašus iš dešinės lentelės ir tuos iš kairės lentelės, kurie atitinka sąlygą.
- UNION (sąjunga): UNION leidžia sujungti rezultatus iš dviejų ar daugiau SELECT užklausų. Jis grąžina tik unikalius įrašus pagal numatytuosius nustatymus. Jei norime leisti pasikartojančius įrašus, naudojame UNION ALL.
Pavyzdžiui, jei norime gauti visų klientų ir tiekėjų miestus, galime naudoti šias užklausas: -- Grąžina miestus (tik unikalius) iš klientų ir tiekėjų lentelių
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City; -- Grąžina miestus (su pasikartojančiais įrašais) iš klientų ir tiekėjų lentelių
SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City; Šie SQL veiksmai leidžia mums efektyviai susieti ir apjungti duomenis iš skirtingų lentelių.
SQL funkcijos
SQL funkcijos yra užklausų dalys, kurios leidžia atlikti skaičiavimus ir manipuliacijas su duomenimis, saugomais reliacinėje duomenų bazėje. Jos padeda mums gauti reikiamus rezultatus, apdorodami duomenis pagal tam tikrus kriterijus. Štai keletas pagrindinių SQL funkcijų:- String funkcijos:
- CHARINDEX: Grąžina simbolio poziciją tekste.
- CONCAT: Sujungia dvi ar daugiau eilučių.
- LEN: Grąžina eilutės ilgį.
- UPPER: Konvertuoja eilutę į didžiąsias raides.
- SUBSTRING: Ištraukia dalį eilutės.
- REPLACE: Pakeičia vieną simbolį kitu.
- LEFT ir RIGHT: Ištraukia simbolius iš eilutės pradžios arba pabaigos.
- Math/Numeric funkcijos:
- ABS: Grąžina absoliutią reikšmę.
- AVG: Grąžina vidurkį.
- MAX ir MIN: Grąžina didžiausią arba mažiausią reikšmę.
- CEILING ir FLOOR: Grąžina artimiausią didžiausią arba mažiausią sveikąjį skaičių.
- LOG ir EXP: Skaičiuoja natūralųjį logaritmą ir eksponentę.
- Data funkcijos:
- GETDATE: Grąžina dabartinę datą ir laiką.
- DATEADD: Prideda arba atima laiko vienetų.
- DATEDIFF: Skaičiuoja laiko skirtumą tarp dviejų datų.
Šios funkcijos leidžia mums efektyviai manipuliuoti duomenimis ir gauti reikiamus rezultatus.
Duomenų bazių, lentelių, stulpelių kūrimas bei trynimas
SQL C.R.U.D. (Create, Read, Update, Delete) yra pagrindinės operacijos, kurias galime atlikti su duomenų baze. Šios operacijos leidžia manipuliuoti duomenimis lentelėse:- Kurti (Create):
- Lentelių kūrimas: Naudojant CREATE TABLE sakinį, galime sukurti naują lentelę su stulpeliais ir jų duomenų tipais.
- Stulpelių kūrimas: Lentelėje galime sukurti naujus stulpelius su tam tikrais duomenų tipais, pvz., varchar, integer, date.
- Duomenų įvedimas (INSERT): Galime įterpti naujas eilutes į lentelę su konkrečiais duomenimis.
- Skaityti (Read):
- Užklausos kūrimas (SELECT): Naudojant SELECT sakinį, galime išrinkti duomenis iš lentelės pagal tam tikras sąlygas.
- Atnaujinti (Update):
- Duomenų atnaujinimas (UPDATE): Galime pakeisti esamus duomenis lentelėje.
- Trinti (Delete):
- Eilučių trynimas (DELETE): Galime pašalinti eilutes iš lentelės.
- Lentelės trynimas (DROP): Galime visiškai pašalinti lentelę iš duomenų bazės.
Šios operacijos leidžia mums valdyti duomenis ir palaikyti duomenų bazės vientisumą.
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
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ų.
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.
Duomenų šaltiniai
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ų.
Į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.
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.
Power Query Editor
Lentelių jungimas su Power Query
Power Query Editor turi dvi pagrindines funkcijas, skirtas jungti duomenų užklausas: Append ir Merge.
- Append (Pridėti):
- Append funkcija sukuria naują užklausą, kuri apima visus įrašus iš pirmosios užklausos, paskui visus įrašus iš antrosios užklausos.
- Galite naudoti Intermediate Append, kuris sukuria naują užklausą kiekvienam pridėjimo veiksmui, arba Inline Append, kuris prideda duomenis prie užklausos, kol pasiekiamas galutinis rezultatas.
- Append yra naudingas, kai norite sujungti duomenis iš skirtingų šaltinių arba pridėti naujus įrašus prie esamų duomenų.
- Merge (Jungti):
- Merge funkcija sukuria naują užklausą, jungiant dvi užklausas pagal bendrą stulpelį.
- Pirmoji užklausa yra pagrindinė lentelė, o antroji užklausa yra susijusi lentelė. Susijusi lentelė turi visus įrašus, kurie atitinka kiekvieną įrašą iš bendro stulpelio pagal reikšmę pagrindinėje lentelėje.
- Merge yra naudingas, kai turite duomenis, kuriuose yra bendras stulpelis, ir norite sukurti naują lentelę arba atlikti pakeitimus esamoje lentelėje pagal bendrą stulpelį.
Naudodami Power Query Editor, galite pridėti arba jungti duomenų užklausas pagal savo poreikius!
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.
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
„Power Automate Cloud“
Duomenų srauto automatizavimas su „Power Automate“
Duomenų srauto (angl. Dataflow) automatizavimas su Power Automate yra technologija, kuri leidžia jums įkelti, transformuoti ir įtraukti duomenis į Microsoft Dataverse aplinkas, Power BI darbo vietas arba jūsų organizacijos Azure Data Lake Storage saugyklą. Tai yra savitarnos, debesies pagrindo duomenų paruošimo technologija, kuri palengvina duomenų valdymą ir analizę. Pavyzdžiui, galite naudoti Power Automate su Dataflow jungtimi, kad gautumėte pranešimus, kai duomenų srauto atnaujinimas baigiasi, arba kad automatiškai pradėtumėte duomenų srauto atnaujinimą. Tai galingas įrankis, kuris padeda optimizuoti duomenų valdymo procesus ir pagerinti efektyvumą.
Integracija su „Microsoft Outlook“
Integracija su „Microsoft Outlook“ yra vienas iš dažniausiai naudojamų srautų.- Trigeriai: Trigeris yra įvykis, kuris pradeda srautą. Pavyzdžiui, „Kai gaunamas naujas el. laiškas (V3)“, tai trigeris, kuris pradeda srautą, kai į pašto dėžutę patenka naujas el. laiškas. Taip pat galite paleisti srautą pagal el. laiško savybes.
- Veiksmai: Veiksmai yra įvykiai, kuriuos norite, kad srautas atliktų po trigerio įvykio. Pavyzdžiui, „kai kas nors man siunčia el. laišką, išsaugoti jį į OneDrive“.
Jei naudojate darbo ar mokyklos el. pašto paskyrą, naudokite Office 365 Outlook jungiklį. Jei naudojate asmeninę paskyrą („Microsoft“ paskyrą), naudokite Outlook.com jungiklį. Šie jungikliai leidžia valdyti el. paštą, kalendorius ir kontaktus, siųsti laiškus, planuoti susitikimus ir daugiau.Power Automate padeda optimizuoti Office 365 Outlook, leisdama jums efektyviai tvarkyti el. paštą ir kitus užduoties srautus. Tai puikus įrankis, jei norite automatizuoti pasikartojančius procesus ir sutaupyti laiko.
Integracija su „SharePoint“
Power Automate yra giliai integruotas su SharePoint. Galite pradėti nuo bet kurio iš daugiau nei 100 SharePoint šablonų arba sukurti savo srautą, kuris integruojamas SharePoint nuo nulio. Tai leidžia jums automatizuoti kasdieninius užduotis, tokius kaip naujų įrašų patvirtinimas, ir tai yra naudinga tiek verslui, tiek projektams valdyti. Jei turite SharePoint sąrašą, galite sukurti Power Automate srautą, kad jis reaguotų į naujus įrašus arba įrašų pakeitimus. Tai gali apimti patvirtinimų procesus, pranešimus, duomenų sinchronizaciją ir daug daugiau. Power Automate taip pat gali būti integruotas tiesiai į PowerApp formas, kad būtų galima atlikti veiksmus tiesiogiai iš formos. Tai suteikia jums didesnę lankstumą ir galimybę kurti efektyvius verslo procesus, naudojant šias galingas platformas.
Integracija su „Teams“
Power Automate yra giliai integruotas su Microsoft Teams. Ši integracija leidžia jums kurti ir valdyti srautus tiesiai iš Teams, peržiūrėti gautus ir išsiųstus patvirtinimus bei paleisti srautus naudojant Flow Bot. Kaip tai veikia?- Įdiekite Flow programėlę: Pradėkite nuo Flow programėlės įdiegimo iš Teams parduotuvės. Paspauskite ant piktogramos kairėje navigacijos juostoje apačioje ir pasirinkite Flow programėlę iš „Top picks“ arba paieškos laukelyje įveskite „Flow“.
- Kurkite naują srautą Teams: Įdiegus programėlę, pamatysite keturis skirtukus: „Conversation“, „Flows“, „Approvals“ ir „About“. „Conversation“ skirtuke galite bendrauti su FlowBot, „Flows“ skirtuke galite kurti naujus srautus ir valdyti esamus, o „Approvals“ skirtuke matysite gautus ir išsiųstus patvirtinimus. Paspauskite „Flows“ skirtuką ir prisijunkite. Tada paspauskite „Create from template“ mygtuką. Galite pasirinkti iš kelių šablonų, kurie jungia jūsų komandą su paslaugomis, tokiais kaip SharePoint, Microsoft Forms, Dynamics, Twitter, PowerBI ir UserVoice. Pasirinkite šabloną pavadinimu „Start approval for new documents and notify via Teams“. Paspaudus šabloną, atsidarys Flow designer. Nurodykite išlaužimo sąlygą „When a file is created“, pasirinkite SharePoint svetainę ir biblioteką, kurioje saugomi duomenys jūsų komandai. „Post message“ veiksmams pasirinkite komandą ir kanalą, kurie priklauso teisės departamento komandai. Galiausiai įveskite savo komandos narių vardus „Start approval“ veiksmui. Pastaba: Visi SharePoint failų išlaužimai ir veiksmai yra naudojami jūsų komandos failų bibliotekai, nes pagrindinis duomenų šaltinis yra SharePoint. Srautą išsaugokite paspausdami „Create flow“ mygtuką.
- Patvirtinimai Teams: Peržiūrėkime mūsų srautą veiksmo metu. Teisės skyriaus kanale eikite į „Files“ skirtuką ir įkelkite naują failą. Pastebėkite, kad srautas iš karto įsijungia ir kanale „Legal“ paskelbiamas pranešimas, kuriame komanda prašoma patvirtinti naujai įkeltą failą. Šis pranešimas atitinka vertės, kurią įvedėme kuriant srautą. Pranešimas paskelbiamas srauto kūrėjo vardu. Spustelėkite daugtaškį, kad pamatytumėte savo asmenines programas, ir perjunkite į Flow programėlę. Dabar eikite į „Approvals“ skirtuką.
Šitaip galite naudoti Power Automate su Teams, kad automatizuotumėte patvirtinimus ir pranešimus savo komandoje.
„Power Automate Cloud“ iš šablono;
Iš Power Automate šablonų galima kurti įvairius srautus, kurie atitinka skirtingus naudojimo atvejus. Šie šablonai yra paruošti pavyzdžiai, kurie padeda pradėti ir greitai sukurti automatizuotus procesus. Štai keletas pavyzdžių:- El. pašto persiuntimo šablonas: Leidžia automatiškai persiųsti gautus el. laiškus į kitus el. pašto dėžutes arba platformas.
- Dokumentų tvarkymo šablonas: Automatizuoja dokumentų tvarkymą, pvz., įkeliant dokumentus į „OneDrive“, siunčiant pranešimus apie naujus dokumentus ir kt.
- Twitterio šablonas: Leidžia stebėti tam tikrus Twitterio hashtag’us arba paskyras ir automatiškai atlikti veiksmus, pvz., siųsti pranešimus arba įrašyti duomenis į lentelę.
- „SharePoint“ sąrašo šablonas: Automatizuoja veiksmus su „SharePoint“ sąrašais, pvz., pridedant naujus elementus, atnaujinant duomenis arba siunčiant pranešimus.
Šie šablonai yra tik pradinis taškas, ir juos galima pritaikyti pagal konkrečius poreikius. Jūs galite pridėti papildomų veiksmų, sąlygų arba jungčių, kad srautas atitiktų jūsų organizacijos reikalavimus.
„Power Automate Cloud“ nuo pradžių
Power Automate srautai nuo tuščio gali būti kuriami įvairiais tikslais. Štai keletas pavyzdžių:- Automatizavimas: Srautai gali būti naudojami automatiškai vykdyti pasikartojančius procesus, tokius kaip duomenų perdavimas iš vienos programos į kitą, pranešimų siuntimas arba failų sinchronizavimas.
- Notifikacijos ir pranešimai: Srautai gali būti sukonfigūruoti siųsti pranešimus, kai įvyksta tam tikri įvykiai, pavyzdžiui, kai naujas el. laiškas atkeliauja į jūsų pašto dėžutę arba kai naujas įrašas pridedamas prie duomenų bazės.
- Duomenų tvarkymas: Srautai gali būti naudojami duomenų transformacijai, filtravimui, apdorojimui ir įrašymui į kitas sistemas.
- Integracija su kitomis programomis: Srautai gali būti naudojami jungiant skirtingas programas ir paslaugas, pavyzdžiui, susiejant „Microsoft Teams“ pranešimus su „SharePoint“ dokumentais arba sinchronizuojant duomenis tarp „Salesforce“ ir „Dynamics 365“.
- Laiko taupymas: Automatizuoti procesai gali sutaupyti laiko ir sumažinti žmogiškųjų klaidų riziką.
Atsiminkite, kad srautai gali būti sudėtingi arba paprasti, priklausomai nuo jūsų poreikių ir naudojamų technologijų. Jūs galite pradėti nuo paprastų srautų ir palaipsniui plėsti savo žinias ir galimybes.
Patvirtinimai
Power Automate patvirtinimai (angl. Approvals) yra funkcija, kuri leidžia jums kurti ir valdyti patvirtinimo procesus. Ši funkcija leidžia jums siųsti patvirtinimo užklausas kitoms asmenims, kad jie galėtų patvirtinti arba atmesti tam tikrus veiksmus arba sprendimus.Pagrindiniai Power Automate patvirtinimų elementai yra:- Patvirtinimo užklausa: Tai yra pranešimas, kurį siunčiate asmeniui, kuris turi priimti sprendimą. Jūs galite nurodyti veiksmą, kurį reikia patvirtinti, ir pridėti papildomą informaciją.
- Patvirtinimo veiksmai: Kai asmuo gauna patvirtinimo užklausą, jis gali pasirinkti vieną iš dviejų veiksmų:
- Patvirtinti: Patvirtinimas reiškia, kad asmuo sutinka su veiksmu ir jį patvirtina.
- Atmesti: Atmetimas reiškia, kad asmuo nesutinka su veiksmu ir jį atmeta.
- Būsenos stebėjimas: Jūs galite stebėti patvirtinimo užklausos būseną, kad žinotumėte, ar ji buvo patvirtinta ar atmesta.
Power Automate patvirtinimai yra naudingi daugelyje scenarijų, tokių kaip:- Atostogų prašymai: Darbuotojai gali siųsti patvirtinimo užklausas dėl atostogų ar kitų laisvų dienų.
- Pirkimo užsakymai: Patvirtinimai gali būti naudojami pirkimo užsakymų procese.
- Projektų valdymas: Projekto vadovai gali prašyti patvirtinimo dėl svarbių projektų veiksmų.
Tai tik kelios situacijos, kuriose galima naudoti Power Automate patvirtinimus. Ši funkcija padeda organizuoti darbo eigas ir užtikrinti, kad svarbūs veiksmai būtų tinkamai patvirtinti.
Funkcijos
Power Fx yra Power Automate žemo kodo kalba, skirta išreikšti logiką Microsoft Power Platform aplinkose. Tai deklaratyvi ir funkcinė programavimo kalba, išreikšta žmogui draugišku tekstu. Power Fx leidžia kurti automatizuotus darbo srautus ir išreikšti veiksmus, kai įvyksta tam tikri įvykiai. Štai keletas pagrindinių Power Fx funkcijų:- Darbo srautai (Flows): Galite kurti darbo srautus, kurie automatiškai vykdo tam tikrus veiksmus, kai įvyksta tam tikri įvykiai. Pavyzdžiui, galite sukurti darbo srautą, kuris automatiškai siunčia pranešimą į jūsų el. paštą, kai naujas failas įkeltas į tam tikrą OneDrive aplanką.
- Sąlygos ir ciklai: Galite nustatyti sąlygas ir ciklus, kad darbo srautai būtų vykdomi tik tada, kai tam tikros sąlygos yra patenkintos arba tam tikri veiksmai yra atlikti.
- Duomenų transformacija: Power Fx gali transformuoti duomenis iš vienos formos į kitą. Pavyzdžiui, galite konvertuoti duomenis iš CSV formato į JSON arba iš vienos duomenų bazės į kitą.
- Integracijos su kitomis paslaugomis: Power Fx gali sąveikauti su daugybe kitų Microsoft ir trečiųjų šalių paslaugų. Tai leidžia jums automatizuoti procesus, kurie apima kelias skirtingas sistemas.
- Planavimas ir laiko valdymas: Galite nustatyti darbo srautus, kad jie būtų vykdomi tam tikru laiku arba periodiškai. Tai ypač naudinga, jei norite reguliariai atlikti tam tikrus veiksmus.
Power Fx yra lankstus įrankis, kuris gali būti pritaikytas įvairioms organizacijų poreikiams ir užduotims. Ši funkcija yra esamų funkcijų dokumentacija ir gali keistis.
Kintamieji
Kintamieji yra svarbus komponentas, leidžiantis jums saugoti ir manipuliuoti duomenimis srautuose. Štai keletas svarbių dalykų apie Power Automate kintamuosius:- Kintamųjų sritis: Tai vieta, kurioje galite matyti visus kintamuosius, naudojamus dabartiniame darbalaukio sraute. Čia galite ieškoti kintamųjų, pervardyti juos, rasti jų naudojimą ir filtruoti pagal tipą.
- Kintamųjų vertės peržiūros programa: Kai srautas paleidžiamas, galite matyti dabartinę kiekvieno kintamojo reikšmę. Taip pat galite išsamiau išnagrinėti kintamojo vertę, kad pamatytumėte duomenų tipą ir turinį.
- Sąnaudų ir produkcijos kintamieji: Įgalina duomenų mainus tarp debesies ir darbalaukio srautų per įvesties ir išvesties kintamuosius. Taip pat galite naudoti įvesties kintamuosius, kad rankiniu būdu nustatytumėte reikšmes, kai srautai suaktyvinami per konsolę.
- Kintamųjų veiksmų nuoroda: Leidžia atlikti veiksmus su kintamaisiais, pvz., sulieti sąrašus, rasti bendruosius sąrašo elementus arba kurti naujus kintamuosius.
Kintamieji leidžia jums efektyviai valdyti duomenis ir kurti galingus automatizavimo srautus.
„Power Automate“ skirtas darbalaukiui
Robototinių procesų automatizavimas (RPA)
Robotinis procesų automatizavimas (RPA) yra technologija, kuri naudoja programinės įrangos robotus, kad būtų imituota žmogiškoji sąveika grafinėje vartotojo sąsajoje (GUI). Šie robotai automatiškai atlieka pasikartojančias ir neautomatines užduotis, taip sutaupant laiko, pastangų ir galvos skausmo. RPA gali būti naudojamas įvairiose organizacijose ir verslo sritims.Dviejų tipų RPA:- Prižiūrimas automatizavimas: Šiuo atveju galima skirti dėmesį didesnės vertės darbui visoje organizacijoje. Prižiūrimas automatizavimas apima pasikartojančią neautomatinę biuro administravimo veiklą, pavyzdžiui, paspaudimus pele arba kitus veiksmus, kuriuos atliekame darbalaukyje ar naršyklėje.
- Neprižiūrimas automatizavimas: Neprižiūrimi robotai patys atlieka darbus, įrašydami ir atkurdami veiksmus. Jie gali naudoti paleidiklius ir planuoti automatinius įvykius, todėl padeda pagreitinti didelio masto užduočių automatizavimą visoje organizacijoje.
RPA naudojimo pranašumai:- Didesnis produktyvumas: Robotai atlieka nuobodžias užduotis greičiau ir tiksliau nei žmonės.
- Atlaisvinami darbuotojai: Darbuotojai gali skirti dėmesį aukštesnio lygio užduotims.
- Nuoseklumas ir patikimumas: Robotai visada vadovaujasi taisyklėmis ir nedaro klaidų.
- Lengvai išplečiama: Organizacijos gali greitai didinti ar mažinti veiklos mastą, prisitaikyti prie padidėjusio krūvio.
RPA yra galingas įrankis, kuris padeda optimizuoti verslo procesus ir padidinti efektyvumą.
Pasenusių programų automatizavimas
Power Automate Desktop yra įrankis, skirtas automatizuoti pasenusių programų (angl. legacy) procesus. Šis įrankis leidžia jums kurti automatizuotus darbo srautus, kurie vykdo veiksmus jūsų kompiuteryje. Pasenusių programų automatizavimas leidžia jums:- Automatizuoti pasenusias programas: Power Automate Desktop leidžia jums kurti srautus, kurie atlieka veiksmus, tokius kaip duomenų kopijavimas, failų perkėlimas, duomenų apdorojimas ir daugiau, naudojant senesnes programas, kurios nėra tiesiogiai palaikomos naujesniuose įrankiuose.
- Integruoti pasenusias programas su kitais įrankiais: Galite sukurti srautus, kurie jungia pasenusias programas su kitais įrankiais, pavyzdžiui, duomenų bazėmis, debesų paslaugomis ar internetiniais tinklalapiais.
- Automatizuoti pasenusių programų veiksmus: Power Automate Desktop leidžia jums kurti veiksmus, kurie vykdomi pasenusiose programose, pvz., automatinį duomenų įvedimą, failų atidarymą ir kitus veiksmus.
- Optimizuoti darbo procesus: Automatizavimas padeda sumažinti žmogiškųjų klaidų riziką ir pagreitina pasenusių programų veiksmus, taip pagerindamas efektyvumą.
Power Automate Desktop suteikia galimybę automatizuoti pasenusių programų veiksmus ir padidinti produktyvumą.
„Power Automate Cloud“ derinimas su „Power Automate Desktop“
Power Automate Cloud ir Power Automate Desktop yra dviejų komponentų sistema, kuri leidžia automatizuoti procesus ir veiksmus.- Power Automate Cloud:
- Tai debesų pagrindu veikianti platforma, skirta automatizuoti veiksmus skirtingose debesų pagrindu veikiančiose paslaugose ir programose.
- Jis suteikia platų jungčių spektrą, leidžiantį jungti ir automatizuoti veiksmus „Microsoft 365“ įrankiuose, trečiųjų šalių programose ir kitose paslaugose.
- Tai vieninga mažo kodo platforma, kuri apjungia robotizuotą procesų automatizavimą (RPA) ir skaitmeninį procesų automatizavimą (DPA).
- Galite kurti ir skalauti verslo procesus naudodami virtualias mašinas „Azure“.
- Power Automate Desktop:
- Tai dar vienas „Power Automate“ komponentas, skirtas automatizuoti darbo stoties lygmens procesus.
- Leidžia kurti ir vykdyti automatizuotus veiksmus tiesiogiai savo kompiuteryje.
- Derinant „Power Automate Cloud“ su „Power Automate Desktop“, galite kurti galingus automatizavimo scenarijus, kurie apima tiek debesų, tiek vietinio lygmens veiksmus.
- Naudojant įvesties parametrus, galite perduoti reikšmes iš debesų srauto į darbalaukio srautą.
Ši integracija leidžia efektyviai automatizuoti procesus, naudodami abiejų koncepcijų privalumus.
Verslo procesų automatizavimas
„Power Automate“ verslo procesai
Verslo procesų valdymas (BPF) remiasi jūsų įmonės pastangomis analizuoti, pagreitinti ir optimizuoti procesus, dažnai naudojant darbo eigos automatizavimą neautomatiniams procesams supaprastinti. Verslo procesas yra pasikartojančių užduočių seka, atliekama iš eilės norint pasiekti kiekvieną dieną išsikeliamą tikslą. Efektyvūs ir veiksmingi procesai padės pagerinti darbuotojų produktyvumą, klientų įsitraukimą ir visus kitus verslo aspektus. Verslo procesus galima suskirstyti į tris pagrindines kategorijas:- Veiklos procesai: Tai apima pagrindinius verslo procesus ir konkrečius vertės srautus, pvz., klientų užsakymus, sąskaitos kūrimą ir gamybos optimizavimą.
- Valdymo procesai: Tai apima įmonės valdymo, biudžetų ir personalo darbo eigas.
- Paramos procesai: Remiami didesni procesai tam tikrose srityse, pvz., apskaitos, įdarbinimo ir techninės pagalbos srityse.
Automatizuodami visų tipų verslo procesus, galite pagerinti efektyvumą, sumažinti riziką ir išlaikyti savo verslo strateginį dėmesį. Verslo procesų savininkai procesą prižiūri nuo pradžios iki pabaigos, todėl supranta, kokį poveikį jis turi ir kaip yra veikiamas prieš ir po esančių procesų.
Verslo taisyklės
Verslo taisyklės (angl. Business Rules) yra galingas įrankis, kurį galima naudoti Microsoft Power Automate platformoje. Šios taisyklės leidžia jums pritaikyti veiklos logiką ir tikrinimus be jokio kodo rašymo ar priedų kūrimo. Pagrindinis tikslas yra optimizuoti ir valdyti verslo procesus, kad jie būtų efektyvesni ir atitiktų organizacijos poreikius.Štai keletas svarbių dalykų apie Power Automate verslo taisykles:- Paprastumas: Verslo taisyklės suteikia paprastą sąsają, kuri leidžia lengvai įdiegti ir palaikyti sparčiai kintančias taisykles.
- Taisyklių pritaikymas: Galite nustatyti taisykles, kurios vertina verslo procesus ir padeda priimti sprendimus, neįsitraukiant į sudėtingą programavimą.
- Veiklos logikos taikymas: Verslo taisyklės leidžia jums pritaikyti veiklos logiką, nesvarbu, ar tai būtų patvirtinimo procesas, duomenų validacija arba kitos veiklos taisyklės.
Šios taisyklės yra naudingos organizacijoms, kurios nori efektyviai valdyti savo verslo procesus ir padidinti veiklos efektyvumą.
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 Desktop
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.
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 BI Service
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 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ų.
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ą.
Dataflow
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!
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“.
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.
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žiantMetodai
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 vaizdusDuomenų 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
Microsoft Power Platform koncepcija
Microsoft Power Platform yra intuityvi, bendradarbiavimo ir išplėstinė žemo kodo įrankių platforma, leidžianti greitai kurti efektyvias ir lanksčias sprendimus. Ši platforma apima kelis pagrindinius įrankius:- Power BI: Tai galingas įrankis duomenų analizei ir vizualizacijai. Jis leidžia kurti išmanius ataskaitų ir analizės sprendimus iš įvairių duomenų šaltinių.
- Power Apps: Šis įrankis leidžia kurti modeliu pagrįstas programas, kurios gali būti pritaikytos specifinėms verslo poreikiams. Jis yra naudingas, kai reikia sukurti mobilias, internetines arba įmonės viduje veikiančias programas.
- Power Automate: Tai procesų automatizavimo įrankis, kuris leidžia kurti srautus, kad būtų galima automatizuoti įvairius veiksmus ir užduotis. Tai padeda optimizuoti darbo procesus ir sutaupyti laiko.
- Power Pages: Tai naujas įrankis, skirtas kurti internetines svetaines ir puslapius. Jis leidžia kurti pritaikytas internetines patirtis be gilios programavimo žinios.
- Copilot (Virtualus agentas): jie padeda jums kurti, automatizuoti ir valdyti sprendimus, kad jūsų organizacija galėtų veikti efektyviau ir inovatyviau.
Microsoft Power Platform suteikia organizacijoms galimybę kurti sprendimus, kurie atitinka jų specifinius poreikius, ir leidžia greitai įgyvendinti idėjas į veiksmingus sprendimus.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?:
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ą.BIG DATA ryšys keičiamos architektūros programose
BIG DATA ryšys keičiamos architektūros programose yra svarbus aspektas, kuris susijęs su didelio dydžio duomenų tvarkymu ir naudojimu Power Apps programose. Šiame kontekste, BIG DATA atspindi didelius duomenų kiekius, kurie gali būti išsaugoti ir apdoroti programose.Štai keletas svarbių dalykų, susijusių su šiuo ryšiu:- Duomenų įkėlimas: Norint efektyviai naudoti didelio dydžio duomenis, reikia juos tinkamai įkelti į Power Apps. Tai gali būti daroma per duomenų šaltinius, tokius kaip Microsoft Dataverse, SharePoint arba išorinius duomenų šaltinius.
- Delegavimas: Kai turime didelį duomenų kiekį, svarbu naudoti delegavimą. Tai reiškia, kad dalį duomenų apdorojimo galime perduoti į duomenų šaltinį (pvz., duomenų bazę), o ne viską atlikti programoje. Tai pagerina veikimo greitį ir sumažina atminties naudojimą.
- Filtravimas: Filtravimo sąlygos turėtų būti kuo daugiau deleguojamos į duomenų šaltinį. Tai leidžia sumažinti duomenų kiekį, kurį reikia atsisiųsti į programą. Pvz., galime filtruoti tik tam tikrą laikotarpį arba naudoti kitus kriterijus, kurie yra deleguojami.
- Optimizavimas: Reikia atidžiai optimizuoti programą, kad ji veiktų efektyviai su dideliais duomenų kiekiais. Tai apima duomenų saugojimo būdus, filtravimo strategijas ir duomenų tvarkymo procesus.
BIG DATA ryšys keičiamos architektūros programose yra iššūkis, tačiau tinkamai jį valdydami galime sukurti galingas ir efektyvias programas.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
Duomenų bazės struktūra yra organizuotas duomenų rinkinys, skirtas saugoti ir apdoroti informaciją. Ši struktūra apima duomenų organizavimą, jų saugojimą ir manipuliavimą. Pagrindinės sąvokos šioje srityje yra:- Fizinis duomenų organizavimas: Tai apibrėžia, kaip duomenys yra saugomi kompiuterio atmintyje. Tai gali būti lentelės, failai arba kitos struktūros.
- Loginis duomenų modelis: Tai apibrėžia, kaip duomenys yra susiję tarpusavyje. Pavyzdžiui, reliacinės duomenų bazės naudoja lentelių ir raktinių laukų sąryšius.
- Duomenų manipuliavimas: Tai apima užklausų kūrimą, duomenų paiešką, filtravimą ir rikiavimą.
Duomenų bazės valdymo sistemos (DBVS) yra programinė įranga, skirta kurti, saugoti ir apdoroti duomenis. Jos suteikia galimybę vartotojams efektyviai valdyti duomenis, kurti ataskaitas ir vykdyti užklausas. Populiariausios DBVS yra SQL (Structured Query Language) pagrįstos ir leidžia vartotojams sąveikauti su duomenų bazėmis.Pavyzdžiui, SQL užklausa gali būti naudojama duomenų paieškai:SELECT vardas, pavardė
FROM darbuotojai
WHERE skyrius = 'IT';Ši užklausa grąžins visus IT skyriaus darbuotojus su jų vardais ir pavardėmis.Lentelių ryšiai
SQL lentelių ryšiai yra būdas, kaip susieti duomenis tarp skirtingų lentelių duomenų bazėje. Šie ryšiai leidžia mums nustatyti, kaip įrašai vienoje lentelėje gali būti susiję su įrašais kitose lentelėse. Pagrindiniai ryšių tipai yra:- Vienas su daugeliu (1:N): Tai yra dažniausiai naudojamas ryšio tipas. Jis reiškia, kad vienas įrašas vienoje lentelėje gali būti susietas su daugybe įrašų kitose lentelėse. Pavyzdžiui, klientas gali turėti daug užsakymų, todėl užsakymų lentelėje būtų 1:N ryšys su klientų lentele.
- Vienas su vienu (1:1): Šis ryšio tipas reiškia, kad vienas įrašas vienoje lentelėje yra susietas su vienu įrašu kitose lentelėse. Pavyzdžiui, kliento duomenys gali būti saugomi vienoje lentelėje, o jo kontaktinė informacija - kitame įraše.
- Daug su daugeliais (N:N): Tai sudėtingesnis ryšio tipas, kai daug įrašų vienoje lentelėje gali būti susieti su daugybe įrašų kitose lentelėse. Pavyzdžiui, knygos gali turėti daug autorų, o autorius gali rašyti daug knygų.
Ryšiai yra svarbūs duomenų bazėse, nes jie leidžia mums efektyviai organizuoti ir susieti informaciją tarp skirtingų lentelių.Lentelių raktai
SQL lentelių raktai yra svarbūs elementai, kurie leidžia susieti duomenų bazės lentelę su kita lentele pagal tam tikrus stulpelius. Šie raktai padeda sujungti duomenis iš skirtingų lentelių, kad galėtume gauti reikiamus rezultatus.Pagrindiniai SQL lentelių raktai:- Pagrindinis raktas (Primary Key):
- Tai unikalus stulpelio arba stulpelių rinkinio identifikatorius.
- Kiekvienai eilutei lentelėje turi būti unikalus pagrindinis raktas.
- Dažniausiai naudojamas ID numeris arba unikalus kodas.
- Užtikrina duomenų vientisumą ir greitą paiešką.
- Svetimasis raktas (Foreign Key):
- Tai stulpelis, kuris nurodo ryšį su kitos lentelės pagrindiniu raktu.
- Svetimasis raktas yra nuoroda į kitos lentelės eilutę.
- Leidžia susieti duomenis tarp lentelių.
- Pavyzdžiui, kliento ID gali būti svetimasis raktas, rodantis į klientų lentelę.
- Unikalus raktas (Unique Key):
- Tai stulpelis, kurio reikšmės yra unikalios, bet nėra pagrindinis raktas.
- Užtikrina, kad tam tikras stulpelis neturi pasikartojančių reikšmių.
- Gali būti naudojamas, pvz., norint užtikrinti, kad elektroninio pašto adresas arba telefono numeris būtų unikalus.
Šie raktai yra esminiai SQL duomenų modeliavime ir padeda organizuoti duomenis efektyviai.- Pagrindinis raktas (Primary Key):
Duomenų tipai
SQL duomenų tipai yra specifiniai duomenų formatavimo būdai, kurie nurodo, kaip saugoti ir manipuliuoti informacija duomenų bazėse. Šie tipai apibrėžia, kokio tipo duomenis galime saugoti stulpeliuose ir lentelėse. Štai keletas dažniausiai naudojamų SQL duomenų tipų:- INT (sveikasis skaičius): Saugo sveikuosius skaičius, pvz., kliento amžių arba prekės kiekį.
- VARCHAR(n) (tekstas su kintamu ilgiu): Leidžia saugoti teksto eilutes su maksimaliu ilgiu n.
- DATE (data): Saugo datos reikšmes, pvz., užsakymo datą.
- DECIMAL(p, s) (skaičius su fiksuotu kiekiu skaitmenų po kablelio): Naudojamas finansinėms operacijoms, kur reikia tikslumo.
- BOOLEAN (loginė reikšmė): Saugo true arba false reikšmes.
Šie duomenų tipai leidžia mums struktūruoti ir efektyviai valdyti duomenis duomenų bazėse.
SQL užklausos
Duomenų filtravimas
SQL filtravimas yra procesas, kai iš duomenų bazės išrenkami tik tam tikri duomenys, atitinkantys nustatytas sąlygas. Tai leidžia efektyviai gauti tik reikiamus duomenis iš lentelių. Šis procesas naudoja Boolean algebrą, kurioje naudojami loginiai operatoriai (pvz., AND, OR, NOT) ir sąlygos (pvz., lygybės, nelygybės).Štai keletas pavyzdžių:- Lygybės filtravimas:
- Norime rasti visus klientus, gyvenančius Berlyne:SELECT *
FROM customers
WHERE city = 'Berlin';- Datos filtravimas:
- Norime rasti klientus, gimusiems po 1984-01-01:
SELECT *FROM customersWHERE date_of_birth > '1984-01-01';- Sudėtingesni sąlygų deriniai:
- Norime rasti klientus, gimusiems po 1984-01-01, turinčius šunį ir gyvenančius Berlyne:
SELECT *FROM customersWHERE date_of_birth > '1984-01-01'AND pet = 'Dog'AND city = 'Berlin';Filtravimas leidžia mums tiksliai gauti norimus duomenis iš duomenų bazės.Duomenų agregavimas
SQL duomenų agregavimas yra procesas, kai iš daugelio duomenų eilučių apskaičiuojamas vienas bendras rezultatas. Tai naudinga, kai norime gauti statistiką arba sujungti duomenis iš skirtingų eilučių į vieną. Pagrindinės SQL agregavimo funkcijos yra:- SUM(): Suskaičiuoja skaitinių reikšmių stulpelio sumą. Dažnai naudojama, pavyzdžiui, apskaičiuojant pardavimų pajamas arba kiekius.
- COUNT(): Skaičiuoja eilučių skaičių stulpelyje. Tai naudinga, kai norime sužinoti, kiek įrašų yra lentelėje.
- AVG(): Apskaičiuoja stulpelio vidurkį. Pavyzdžiui, galime rasti vidutinį darbuotojų atlyginimą.
- MIN(): Grąžina mažiausią reikšmę stulpelyje. Tai naudinga, kai norime rasti mažiausią atlyginimą arba kitą statistiką.
- MAX(): Grąžina didžiausią reikšmę stulpelyje. Pavyzdžiui, galime rasti didžiausią pardavimų sumą.
Šios funkcijos dažnai naudojamos kartu su GROUP BY sakiniu, kuris leidžia grupuoti duomenis pagal tam tikrą stulpelį ir taikyti agregavimo funkcijas kiekvienai grupei. Pavyzdžiui:SELECT department_name, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_name;Šis užklausos pavyzdys grąžins kiekvienos skyriaus vidutinį atlyginimą.Duomenų grupavimas
SQL grupavimas naudojamas, kad galėtume sugrupuoti eilutes pagal vienodas reikšmes viename ar keliuose stulpeliuose. Tai leidžia mums gauti apibendrintus duomenis, pavyzdžiui, “rasti klientų skaičių kiekvienoje šalyje”. GROUP BY dažnai naudojamas kartu su agregavimo funkcijomis (pvz., COUNT(), MAX(), MIN(), SUM(), AVG()), kad galėtume sugrupuoti rezultatų rinkinį pagal vieną ar kelis stulpelius.GROUP BY sintaksė atrodo taip:SELECT stulpelio_pavadinimas (arba stulpelių_pavadinimai)
FROM lentelės_pavadinimas
WHERE sąlyga
GROUP BY stulpelio_pavadinimas (arba stulpelių_pavadinimai)
ORDER BY stulpelio_pavadinimas (arba stulpelių_pavadinimai);Pavyzdžiai:- Norime sužinoti, kiek klientų yra kiekvienoje šalyje:
SELECT COUNT(CustomerID), CountryFROM CustomersGROUP BY Country;- Taip pat galime išvardinti klientų skaičių kiekvienoje šalyje, surūšiuodami nuo didžiausio iki mažiausio:
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
ORDER BY COUNT(CustomerID) DESC;Šie pavyzdžiai padeda apibendrinti duomenis ir atskleisti įdomius faktus apie klientų skaičių pagal šalis.- Norime sužinoti, kiek klientų yra kiekvienoje šalyje:
Papildomos užklausos (angl. subquery)
SQL papildomos užklausos (angl. subquery) yra užklausos, įterptos į kitą SQL užklausą. Jos gali būti naudojamos SELECT, FROM, JOIN arba WHERE klauzulėse. Papildomos užklausos leidžia mums gauti duomenis iš skirtingų lentelių ir jas sujungti pagal tam tikrus kriterijus.Pavyzdžiui, turime duomenų bazėje darbuotojų ir skyrių lentelę. Norime rasti visus darbuotojus, kurie dirba vienoje iš vietų su ID 1700. Galime naudoti šią paprastą užklausą:SELECT employee_id, first_name, last_name
FROM employees
WHERE department_id IN (
SELECT department_id
FROM departments
WHERE location_id = 1700
)
ORDER BY first_name, last_name;Ši užklausa yra dviejų dalių: vidinė užklausa (subquery) ir išorinė užklausa (outer query). Vidinė užklausa grąžina skyrių ID, kurie yra vienoje iš vietų su ID 1700. Išorinė užklausa tada naudoja šį sąrašą, kad rastų visus darbuotojus, priklausančius šiems skyriams.Papildomos užklausos yra galingas įrankis, leidžiantis mums lanksčiai formuoti SQL užklausas.Lentelių sujungimas
SQL lentelių jungimas yra būdai, kaip susieti duomenis iš skirtingų lentelių duomenų bazėje.- JOIN (vidinis sujungimas): JOIN leidžia sujungti duomenis iš dviejų ar daugiau lentelių pagal tam tikrus kriterijus. Pagrindiniai JOIN tipai yra:
- INNER JOIN: Grąžina tik tuos įrašus, kurie turi atitinkamus duomenis abiejose lentelėse. Tai naudinga, kai norime gauti tik bendrus įrašus.
- LEFT JOIN (kairysis sujungimas): Grąžina visus įrašus iš kairės lentelės ir tuos iš dešinės lentelės, kurie atitinka sąlygą. Jei dešinėje lentelėje nėra atitinkamo įrašo, vis tiek grąžina kairės lentelės įrašą su tuščiais reikšmėmis dešinėje lentelėje.
- RIGHT JOIN (dešinysis sujungimas): Panašus į LEFT JOIN, bet grąžina visus įrašus iš dešinės lentelės ir tuos iš kairės lentelės, kurie atitinka sąlygą.
- UNION (sąjunga): UNION leidžia sujungti rezultatus iš dviejų ar daugiau SELECT užklausų. Jis grąžina tik unikalius įrašus pagal numatytuosius nustatymus. Jei norime leisti pasikartojančius įrašus, naudojame UNION ALL.
Pavyzdžiui, jei norime gauti visų klientų ir tiekėjų miestus, galime naudoti šias užklausas:-- Grąžina miestus (tik unikalius) iš klientų ir tiekėjų lentelių
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;-- Grąžina miestus (su pasikartojančiais įrašais) iš klientų ir tiekėjų lentelių
SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;Šie SQL veiksmai leidžia mums efektyviai susieti ir apjungti duomenis iš skirtingų lentelių.SQL funkcijos
SQL funkcijos yra užklausų dalys, kurios leidžia atlikti skaičiavimus ir manipuliacijas su duomenimis, saugomais reliacinėje duomenų bazėje. Jos padeda mums gauti reikiamus rezultatus, apdorodami duomenis pagal tam tikrus kriterijus. Štai keletas pagrindinių SQL funkcijų:- String funkcijos:
- CHARINDEX: Grąžina simbolio poziciją tekste.
- CONCAT: Sujungia dvi ar daugiau eilučių.
- LEN: Grąžina eilutės ilgį.
- UPPER: Konvertuoja eilutę į didžiąsias raides.
- SUBSTRING: Ištraukia dalį eilutės.
- REPLACE: Pakeičia vieną simbolį kitu.
- LEFT ir RIGHT: Ištraukia simbolius iš eilutės pradžios arba pabaigos.
- Math/Numeric funkcijos:
- ABS: Grąžina absoliutią reikšmę.
- AVG: Grąžina vidurkį.
- MAX ir MIN: Grąžina didžiausią arba mažiausią reikšmę.
- CEILING ir FLOOR: Grąžina artimiausią didžiausią arba mažiausią sveikąjį skaičių.
- LOG ir EXP: Skaičiuoja natūralųjį logaritmą ir eksponentę.
- Data funkcijos:
- GETDATE: Grąžina dabartinę datą ir laiką.
- DATEADD: Prideda arba atima laiko vienetų.
- DATEDIFF: Skaičiuoja laiko skirtumą tarp dviejų datų.
Šios funkcijos leidžia mums efektyviai manipuliuoti duomenimis ir gauti reikiamus rezultatus.- String funkcijos:
Duomenų bazių, lentelių, stulpelių kūrimas bei trynimas
SQL C.R.U.D. (Create, Read, Update, Delete) yra pagrindinės operacijos, kurias galime atlikti su duomenų baze. Šios operacijos leidžia manipuliuoti duomenimis lentelėse:- Kurti (Create):
- Lentelių kūrimas: Naudojant CREATE TABLE sakinį, galime sukurti naują lentelę su stulpeliais ir jų duomenų tipais.
- Stulpelių kūrimas: Lentelėje galime sukurti naujus stulpelius su tam tikrais duomenų tipais, pvz., varchar, integer, date.
- Duomenų įvedimas (INSERT): Galime įterpti naujas eilutes į lentelę su konkrečiais duomenimis.
- Skaityti (Read):
- Užklausos kūrimas (SELECT): Naudojant SELECT sakinį, galime išrinkti duomenis iš lentelės pagal tam tikras sąlygas.
- Atnaujinti (Update):
- Duomenų atnaujinimas (UPDATE): Galime pakeisti esamus duomenis lentelėje.
- Trinti (Delete):
- Eilučių trynimas (DELETE): Galime pašalinti eilutes iš lentelės.
- Lentelės trynimas (DROP): Galime visiškai pašalinti lentelę iš duomenų bazės.
Šios operacijos leidžia mums valdyti duomenis ir palaikyti duomenų bazės vientisumą.- Kurti (Create):
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
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ų.
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.
Duomenų šaltiniai
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ų.Į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.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.
Power Query Editor
Lentelių jungimas su Power Query
Power Query Editor turi dvi pagrindines funkcijas, skirtas jungti duomenų užklausas: Append ir Merge.
- Append (Pridėti):
- Append funkcija sukuria naują užklausą, kuri apima visus įrašus iš pirmosios užklausos, paskui visus įrašus iš antrosios užklausos.
- Galite naudoti Intermediate Append, kuris sukuria naują užklausą kiekvienam pridėjimo veiksmui, arba Inline Append, kuris prideda duomenis prie užklausos, kol pasiekiamas galutinis rezultatas.
- Append yra naudingas, kai norite sujungti duomenis iš skirtingų šaltinių arba pridėti naujus įrašus prie esamų duomenų.
- Merge (Jungti):
- Merge funkcija sukuria naują užklausą, jungiant dvi užklausas pagal bendrą stulpelį.
- Pirmoji užklausa yra pagrindinė lentelė, o antroji užklausa yra susijusi lentelė. Susijusi lentelė turi visus įrašus, kurie atitinka kiekvieną įrašą iš bendro stulpelio pagal reikšmę pagrindinėje lentelėje.
- Merge yra naudingas, kai turite duomenis, kuriuose yra bendras stulpelis, ir norite sukurti naują lentelę arba atlikti pakeitimus esamoje lentelėje pagal bendrą stulpelį.
Naudodami Power Query Editor, galite pridėti arba jungti duomenų užklausas pagal savo poreikius!
- Append (Pridėti):
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.
Modulio temos
„Power Automate Cloud“
Duomenų srauto automatizavimas su „Power Automate“
Duomenų srauto (angl. Dataflow) automatizavimas su Power Automate yra technologija, kuri leidžia jums įkelti, transformuoti ir įtraukti duomenis į Microsoft Dataverse aplinkas, Power BI darbo vietas arba jūsų organizacijos Azure Data Lake Storage saugyklą. Tai yra savitarnos, debesies pagrindo duomenų paruošimo technologija, kuri palengvina duomenų valdymą ir analizę. Pavyzdžiui, galite naudoti Power Automate su Dataflow jungtimi, kad gautumėte pranešimus, kai duomenų srauto atnaujinimas baigiasi, arba kad automatiškai pradėtumėte duomenų srauto atnaujinimą. Tai galingas įrankis, kuris padeda optimizuoti duomenų valdymo procesus ir pagerinti efektyvumą.Integracija su „Microsoft Outlook“
Integracija su „Microsoft Outlook“ yra vienas iš dažniausiai naudojamų srautų.- Trigeriai: Trigeris yra įvykis, kuris pradeda srautą. Pavyzdžiui, „Kai gaunamas naujas el. laiškas (V3)“, tai trigeris, kuris pradeda srautą, kai į pašto dėžutę patenka naujas el. laiškas. Taip pat galite paleisti srautą pagal el. laiško savybes.
- Veiksmai: Veiksmai yra įvykiai, kuriuos norite, kad srautas atliktų po trigerio įvykio. Pavyzdžiui, „kai kas nors man siunčia el. laišką, išsaugoti jį į OneDrive“.
Jei naudojate darbo ar mokyklos el. pašto paskyrą, naudokite Office 365 Outlook jungiklį. Jei naudojate asmeninę paskyrą („Microsoft“ paskyrą), naudokite Outlook.com jungiklį. Šie jungikliai leidžia valdyti el. paštą, kalendorius ir kontaktus, siųsti laiškus, planuoti susitikimus ir daugiau.Power Automate padeda optimizuoti Office 365 Outlook, leisdama jums efektyviai tvarkyti el. paštą ir kitus užduoties srautus. Tai puikus įrankis, jei norite automatizuoti pasikartojančius procesus ir sutaupyti laiko.Integracija su „SharePoint“
Power Automate yra giliai integruotas su SharePoint. Galite pradėti nuo bet kurio iš daugiau nei 100 SharePoint šablonų arba sukurti savo srautą, kuris integruojamas SharePoint nuo nulio. Tai leidžia jums automatizuoti kasdieninius užduotis, tokius kaip naujų įrašų patvirtinimas, ir tai yra naudinga tiek verslui, tiek projektams valdyti. Jei turite SharePoint sąrašą, galite sukurti Power Automate srautą, kad jis reaguotų į naujus įrašus arba įrašų pakeitimus. Tai gali apimti patvirtinimų procesus, pranešimus, duomenų sinchronizaciją ir daug daugiau. Power Automate taip pat gali būti integruotas tiesiai į PowerApp formas, kad būtų galima atlikti veiksmus tiesiogiai iš formos. Tai suteikia jums didesnę lankstumą ir galimybę kurti efektyvius verslo procesus, naudojant šias galingas platformas.Integracija su „Teams“
Power Automate yra giliai integruotas su Microsoft Teams. Ši integracija leidžia jums kurti ir valdyti srautus tiesiai iš Teams, peržiūrėti gautus ir išsiųstus patvirtinimus bei paleisti srautus naudojant Flow Bot. Kaip tai veikia?- Įdiekite Flow programėlę: Pradėkite nuo Flow programėlės įdiegimo iš Teams parduotuvės. Paspauskite ant piktogramos kairėje navigacijos juostoje apačioje ir pasirinkite Flow programėlę iš „Top picks“ arba paieškos laukelyje įveskite „Flow“.
- Kurkite naują srautą Teams: Įdiegus programėlę, pamatysite keturis skirtukus: „Conversation“, „Flows“, „Approvals“ ir „About“. „Conversation“ skirtuke galite bendrauti su FlowBot, „Flows“ skirtuke galite kurti naujus srautus ir valdyti esamus, o „Approvals“ skirtuke matysite gautus ir išsiųstus patvirtinimus. Paspauskite „Flows“ skirtuką ir prisijunkite. Tada paspauskite „Create from template“ mygtuką. Galite pasirinkti iš kelių šablonų, kurie jungia jūsų komandą su paslaugomis, tokiais kaip SharePoint, Microsoft Forms, Dynamics, Twitter, PowerBI ir UserVoice. Pasirinkite šabloną pavadinimu „Start approval for new documents and notify via Teams“. Paspaudus šabloną, atsidarys Flow designer. Nurodykite išlaužimo sąlygą „When a file is created“, pasirinkite SharePoint svetainę ir biblioteką, kurioje saugomi duomenys jūsų komandai. „Post message“ veiksmams pasirinkite komandą ir kanalą, kurie priklauso teisės departamento komandai. Galiausiai įveskite savo komandos narių vardus „Start approval“ veiksmui. Pastaba: Visi SharePoint failų išlaužimai ir veiksmai yra naudojami jūsų komandos failų bibliotekai, nes pagrindinis duomenų šaltinis yra SharePoint. Srautą išsaugokite paspausdami „Create flow“ mygtuką.
- Patvirtinimai Teams: Peržiūrėkime mūsų srautą veiksmo metu. Teisės skyriaus kanale eikite į „Files“ skirtuką ir įkelkite naują failą. Pastebėkite, kad srautas iš karto įsijungia ir kanale „Legal“ paskelbiamas pranešimas, kuriame komanda prašoma patvirtinti naujai įkeltą failą. Šis pranešimas atitinka vertės, kurią įvedėme kuriant srautą. Pranešimas paskelbiamas srauto kūrėjo vardu. Spustelėkite daugtaškį, kad pamatytumėte savo asmenines programas, ir perjunkite į Flow programėlę. Dabar eikite į „Approvals“ skirtuką.
Šitaip galite naudoti Power Automate su Teams, kad automatizuotumėte patvirtinimus ir pranešimus savo komandoje.„Power Automate Cloud“ iš šablono;
Iš Power Automate šablonų galima kurti įvairius srautus, kurie atitinka skirtingus naudojimo atvejus. Šie šablonai yra paruošti pavyzdžiai, kurie padeda pradėti ir greitai sukurti automatizuotus procesus. Štai keletas pavyzdžių:- El. pašto persiuntimo šablonas: Leidžia automatiškai persiųsti gautus el. laiškus į kitus el. pašto dėžutes arba platformas.
- Dokumentų tvarkymo šablonas: Automatizuoja dokumentų tvarkymą, pvz., įkeliant dokumentus į „OneDrive“, siunčiant pranešimus apie naujus dokumentus ir kt.
- Twitterio šablonas: Leidžia stebėti tam tikrus Twitterio hashtag’us arba paskyras ir automatiškai atlikti veiksmus, pvz., siųsti pranešimus arba įrašyti duomenis į lentelę.
- „SharePoint“ sąrašo šablonas: Automatizuoja veiksmus su „SharePoint“ sąrašais, pvz., pridedant naujus elementus, atnaujinant duomenis arba siunčiant pranešimus.
Šie šablonai yra tik pradinis taškas, ir juos galima pritaikyti pagal konkrečius poreikius. Jūs galite pridėti papildomų veiksmų, sąlygų arba jungčių, kad srautas atitiktų jūsų organizacijos reikalavimus.„Power Automate Cloud“ nuo pradžių
Power Automate srautai nuo tuščio gali būti kuriami įvairiais tikslais. Štai keletas pavyzdžių:- Automatizavimas: Srautai gali būti naudojami automatiškai vykdyti pasikartojančius procesus, tokius kaip duomenų perdavimas iš vienos programos į kitą, pranešimų siuntimas arba failų sinchronizavimas.
- Notifikacijos ir pranešimai: Srautai gali būti sukonfigūruoti siųsti pranešimus, kai įvyksta tam tikri įvykiai, pavyzdžiui, kai naujas el. laiškas atkeliauja į jūsų pašto dėžutę arba kai naujas įrašas pridedamas prie duomenų bazės.
- Duomenų tvarkymas: Srautai gali būti naudojami duomenų transformacijai, filtravimui, apdorojimui ir įrašymui į kitas sistemas.
- Integracija su kitomis programomis: Srautai gali būti naudojami jungiant skirtingas programas ir paslaugas, pavyzdžiui, susiejant „Microsoft Teams“ pranešimus su „SharePoint“ dokumentais arba sinchronizuojant duomenis tarp „Salesforce“ ir „Dynamics 365“.
- Laiko taupymas: Automatizuoti procesai gali sutaupyti laiko ir sumažinti žmogiškųjų klaidų riziką.
Atsiminkite, kad srautai gali būti sudėtingi arba paprasti, priklausomai nuo jūsų poreikių ir naudojamų technologijų. Jūs galite pradėti nuo paprastų srautų ir palaipsniui plėsti savo žinias ir galimybes.Patvirtinimai
Power Automate patvirtinimai (angl. Approvals) yra funkcija, kuri leidžia jums kurti ir valdyti patvirtinimo procesus. Ši funkcija leidžia jums siųsti patvirtinimo užklausas kitoms asmenims, kad jie galėtų patvirtinti arba atmesti tam tikrus veiksmus arba sprendimus.Pagrindiniai Power Automate patvirtinimų elementai yra:- Patvirtinimo užklausa: Tai yra pranešimas, kurį siunčiate asmeniui, kuris turi priimti sprendimą. Jūs galite nurodyti veiksmą, kurį reikia patvirtinti, ir pridėti papildomą informaciją.
- Patvirtinimo veiksmai: Kai asmuo gauna patvirtinimo užklausą, jis gali pasirinkti vieną iš dviejų veiksmų:
- Patvirtinti: Patvirtinimas reiškia, kad asmuo sutinka su veiksmu ir jį patvirtina.
- Atmesti: Atmetimas reiškia, kad asmuo nesutinka su veiksmu ir jį atmeta.
- Būsenos stebėjimas: Jūs galite stebėti patvirtinimo užklausos būseną, kad žinotumėte, ar ji buvo patvirtinta ar atmesta.
Power Automate patvirtinimai yra naudingi daugelyje scenarijų, tokių kaip:- Atostogų prašymai: Darbuotojai gali siųsti patvirtinimo užklausas dėl atostogų ar kitų laisvų dienų.
- Pirkimo užsakymai: Patvirtinimai gali būti naudojami pirkimo užsakymų procese.
- Projektų valdymas: Projekto vadovai gali prašyti patvirtinimo dėl svarbių projektų veiksmų.
Tai tik kelios situacijos, kuriose galima naudoti Power Automate patvirtinimus. Ši funkcija padeda organizuoti darbo eigas ir užtikrinti, kad svarbūs veiksmai būtų tinkamai patvirtinti.Funkcijos
Power Fx yra Power Automate žemo kodo kalba, skirta išreikšti logiką Microsoft Power Platform aplinkose. Tai deklaratyvi ir funkcinė programavimo kalba, išreikšta žmogui draugišku tekstu. Power Fx leidžia kurti automatizuotus darbo srautus ir išreikšti veiksmus, kai įvyksta tam tikri įvykiai. Štai keletas pagrindinių Power Fx funkcijų:- Darbo srautai (Flows): Galite kurti darbo srautus, kurie automatiškai vykdo tam tikrus veiksmus, kai įvyksta tam tikri įvykiai. Pavyzdžiui, galite sukurti darbo srautą, kuris automatiškai siunčia pranešimą į jūsų el. paštą, kai naujas failas įkeltas į tam tikrą OneDrive aplanką.
- Sąlygos ir ciklai: Galite nustatyti sąlygas ir ciklus, kad darbo srautai būtų vykdomi tik tada, kai tam tikros sąlygos yra patenkintos arba tam tikri veiksmai yra atlikti.
- Duomenų transformacija: Power Fx gali transformuoti duomenis iš vienos formos į kitą. Pavyzdžiui, galite konvertuoti duomenis iš CSV formato į JSON arba iš vienos duomenų bazės į kitą.
- Integracijos su kitomis paslaugomis: Power Fx gali sąveikauti su daugybe kitų Microsoft ir trečiųjų šalių paslaugų. Tai leidžia jums automatizuoti procesus, kurie apima kelias skirtingas sistemas.
- Planavimas ir laiko valdymas: Galite nustatyti darbo srautus, kad jie būtų vykdomi tam tikru laiku arba periodiškai. Tai ypač naudinga, jei norite reguliariai atlikti tam tikrus veiksmus.
Power Fx yra lankstus įrankis, kuris gali būti pritaikytas įvairioms organizacijų poreikiams ir užduotims. Ši funkcija yra esamų funkcijų dokumentacija ir gali keistis.Kintamieji
Kintamieji yra svarbus komponentas, leidžiantis jums saugoti ir manipuliuoti duomenimis srautuose. Štai keletas svarbių dalykų apie Power Automate kintamuosius:- Kintamųjų sritis: Tai vieta, kurioje galite matyti visus kintamuosius, naudojamus dabartiniame darbalaukio sraute. Čia galite ieškoti kintamųjų, pervardyti juos, rasti jų naudojimą ir filtruoti pagal tipą.
- Kintamųjų vertės peržiūros programa: Kai srautas paleidžiamas, galite matyti dabartinę kiekvieno kintamojo reikšmę. Taip pat galite išsamiau išnagrinėti kintamojo vertę, kad pamatytumėte duomenų tipą ir turinį.
- Sąnaudų ir produkcijos kintamieji: Įgalina duomenų mainus tarp debesies ir darbalaukio srautų per įvesties ir išvesties kintamuosius. Taip pat galite naudoti įvesties kintamuosius, kad rankiniu būdu nustatytumėte reikšmes, kai srautai suaktyvinami per konsolę.
- Kintamųjų veiksmų nuoroda: Leidžia atlikti veiksmus su kintamaisiais, pvz., sulieti sąrašus, rasti bendruosius sąrašo elementus arba kurti naujus kintamuosius.
Kintamieji leidžia jums efektyviai valdyti duomenis ir kurti galingus automatizavimo srautus.
„Power Automate“ skirtas darbalaukiui
Robototinių procesų automatizavimas (RPA)
Robotinis procesų automatizavimas (RPA) yra technologija, kuri naudoja programinės įrangos robotus, kad būtų imituota žmogiškoji sąveika grafinėje vartotojo sąsajoje (GUI). Šie robotai automatiškai atlieka pasikartojančias ir neautomatines užduotis, taip sutaupant laiko, pastangų ir galvos skausmo. RPA gali būti naudojamas įvairiose organizacijose ir verslo sritims.Dviejų tipų RPA:- Prižiūrimas automatizavimas: Šiuo atveju galima skirti dėmesį didesnės vertės darbui visoje organizacijoje. Prižiūrimas automatizavimas apima pasikartojančią neautomatinę biuro administravimo veiklą, pavyzdžiui, paspaudimus pele arba kitus veiksmus, kuriuos atliekame darbalaukyje ar naršyklėje.
- Neprižiūrimas automatizavimas: Neprižiūrimi robotai patys atlieka darbus, įrašydami ir atkurdami veiksmus. Jie gali naudoti paleidiklius ir planuoti automatinius įvykius, todėl padeda pagreitinti didelio masto užduočių automatizavimą visoje organizacijoje.
RPA naudojimo pranašumai:- Didesnis produktyvumas: Robotai atlieka nuobodžias užduotis greičiau ir tiksliau nei žmonės.
- Atlaisvinami darbuotojai: Darbuotojai gali skirti dėmesį aukštesnio lygio užduotims.
- Nuoseklumas ir patikimumas: Robotai visada vadovaujasi taisyklėmis ir nedaro klaidų.
- Lengvai išplečiama: Organizacijos gali greitai didinti ar mažinti veiklos mastą, prisitaikyti prie padidėjusio krūvio.
RPA yra galingas įrankis, kuris padeda optimizuoti verslo procesus ir padidinti efektyvumą.Pasenusių programų automatizavimas
Power Automate Desktop yra įrankis, skirtas automatizuoti pasenusių programų (angl. legacy) procesus. Šis įrankis leidžia jums kurti automatizuotus darbo srautus, kurie vykdo veiksmus jūsų kompiuteryje. Pasenusių programų automatizavimas leidžia jums:- Automatizuoti pasenusias programas: Power Automate Desktop leidžia jums kurti srautus, kurie atlieka veiksmus, tokius kaip duomenų kopijavimas, failų perkėlimas, duomenų apdorojimas ir daugiau, naudojant senesnes programas, kurios nėra tiesiogiai palaikomos naujesniuose įrankiuose.
- Integruoti pasenusias programas su kitais įrankiais: Galite sukurti srautus, kurie jungia pasenusias programas su kitais įrankiais, pavyzdžiui, duomenų bazėmis, debesų paslaugomis ar internetiniais tinklalapiais.
- Automatizuoti pasenusių programų veiksmus: Power Automate Desktop leidžia jums kurti veiksmus, kurie vykdomi pasenusiose programose, pvz., automatinį duomenų įvedimą, failų atidarymą ir kitus veiksmus.
- Optimizuoti darbo procesus: Automatizavimas padeda sumažinti žmogiškųjų klaidų riziką ir pagreitina pasenusių programų veiksmus, taip pagerindamas efektyvumą.
Power Automate Desktop suteikia galimybę automatizuoti pasenusių programų veiksmus ir padidinti produktyvumą.„Power Automate Cloud“ derinimas su „Power Automate Desktop“
Power Automate Cloud ir Power Automate Desktop yra dviejų komponentų sistema, kuri leidžia automatizuoti procesus ir veiksmus.- Power Automate Cloud:
- Tai debesų pagrindu veikianti platforma, skirta automatizuoti veiksmus skirtingose debesų pagrindu veikiančiose paslaugose ir programose.
- Jis suteikia platų jungčių spektrą, leidžiantį jungti ir automatizuoti veiksmus „Microsoft 365“ įrankiuose, trečiųjų šalių programose ir kitose paslaugose.
- Tai vieninga mažo kodo platforma, kuri apjungia robotizuotą procesų automatizavimą (RPA) ir skaitmeninį procesų automatizavimą (DPA).
- Galite kurti ir skalauti verslo procesus naudodami virtualias mašinas „Azure“.
- Power Automate Desktop:
- Tai dar vienas „Power Automate“ komponentas, skirtas automatizuoti darbo stoties lygmens procesus.
- Leidžia kurti ir vykdyti automatizuotus veiksmus tiesiogiai savo kompiuteryje.
- Derinant „Power Automate Cloud“ su „Power Automate Desktop“, galite kurti galingus automatizavimo scenarijus, kurie apima tiek debesų, tiek vietinio lygmens veiksmus.
- Naudojant įvesties parametrus, galite perduoti reikšmes iš debesų srauto į darbalaukio srautą.
Ši integracija leidžia efektyviai automatizuoti procesus, naudodami abiejų koncepcijų privalumus.- Power Automate Cloud:
Verslo procesų automatizavimas
„Power Automate“ verslo procesai
Verslo procesų valdymas (BPF) remiasi jūsų įmonės pastangomis analizuoti, pagreitinti ir optimizuoti procesus, dažnai naudojant darbo eigos automatizavimą neautomatiniams procesams supaprastinti. Verslo procesas yra pasikartojančių užduočių seka, atliekama iš eilės norint pasiekti kiekvieną dieną išsikeliamą tikslą. Efektyvūs ir veiksmingi procesai padės pagerinti darbuotojų produktyvumą, klientų įsitraukimą ir visus kitus verslo aspektus. Verslo procesus galima suskirstyti į tris pagrindines kategorijas:- Veiklos procesai: Tai apima pagrindinius verslo procesus ir konkrečius vertės srautus, pvz., klientų užsakymus, sąskaitos kūrimą ir gamybos optimizavimą.
- Valdymo procesai: Tai apima įmonės valdymo, biudžetų ir personalo darbo eigas.
- Paramos procesai: Remiami didesni procesai tam tikrose srityse, pvz., apskaitos, įdarbinimo ir techninės pagalbos srityse.
Automatizuodami visų tipų verslo procesus, galite pagerinti efektyvumą, sumažinti riziką ir išlaikyti savo verslo strateginį dėmesį. Verslo procesų savininkai procesą prižiūri nuo pradžios iki pabaigos, todėl supranta, kokį poveikį jis turi ir kaip yra veikiamas prieš ir po esančių procesų.Verslo taisyklės
Verslo taisyklės (angl. Business Rules) yra galingas įrankis, kurį galima naudoti Microsoft Power Automate platformoje. Šios taisyklės leidžia jums pritaikyti veiklos logiką ir tikrinimus be jokio kodo rašymo ar priedų kūrimo. Pagrindinis tikslas yra optimizuoti ir valdyti verslo procesus, kad jie būtų efektyvesni ir atitiktų organizacijos poreikius.Štai keletas svarbių dalykų apie Power Automate verslo taisykles:- Paprastumas: Verslo taisyklės suteikia paprastą sąsają, kuri leidžia lengvai įdiegti ir palaikyti sparčiai kintančias taisykles.
- Taisyklių pritaikymas: Galite nustatyti taisykles, kurios vertina verslo procesus ir padeda priimti sprendimus, neįsitraukiant į sudėtingą programavimą.
- Veiklos logikos taikymas: Verslo taisyklės leidžia jums pritaikyti veiklos logiką, nesvarbu, ar tai būtų patvirtinimo procesas, duomenų validacija arba kitos veiklos taisyklės.
Šios taisyklės yra naudingos organizacijoms, kurios nori efektyviai valdyti savo verslo procesus ir padidinti veiklos efektyvumą.
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 Desktop
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.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 BI Service
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 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ų.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ą.
Dataflow
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!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“.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.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
Darius Banys
Darius Banys
Asta Girdžiušaitė
Asta Girdžiušaitė
Marina Tarasova
Marina Tarasova
Dėstytojai
Nuolaidų sistema
Susiję kursai Šablonas RelatedCourses nerastas.