Booksi seadistamine Power BI kasutamiseks: erinevus redaktsioonide vahel

Allikas: Excellent || Opendoc
Mine navigeerimisribale Mine otsikasti
Resümee puudub
24. rida: 24. rida:


[https://powerbi.microsoft.com/en-us/desktop/ Installeerige Power BI]. Looge vajadusel konto, logige Power BI-sse sisse.  
[https://powerbi.microsoft.com/en-us/desktop/ Installeerige Power BI]. Looge vajadusel konto, logige Power BI-sse sisse.  
# Looge uus tühi fail
# Looge uus tühi fail.
# Valige Andmete toomine > Veeb. Sisestage URL: [[Pilt:Url to link.png|tühi|pisi|719x719px]]
# Valige Power BI töölaua päises olev nupp Andmete toomine > Veeb. Sisestage URL [[Pilt:Url to link.png|tühi|pisi|719x719px]]
# Vajutage OK. Kui teete seda esimest korda, siis saate järgmisel lehel sisestada Basic (Põhiline) ossa Rest API kasutaja kasutajanime ja parooli.  
# Vajutage OK. Kui teete seda esimest korda, siis saate avanenud aknas valida '''Basic (Põhiline)''' vahelehel '''Rest API''' kasutaja '''kasutajanime''' ja '''parooli'''. Demobaasi vastu päringu tegemiseks võite kasutajanimeks lisada AA ehk Annika Ainus ja parooli ei ole.  
# Valigee Andmeid Transformeerima[[Pilt:Andmeid transformeerima.png|tühi|pisi|787x787px]]
# Valige nupp: Andmeid transformeerima[[Pilt:Andmeid transformeerima.png|tühi|pisi|787x787px]]
# Avanenud valikus peate klikkama topelt nooltega märgi peal IVVcst paremal. Siis avanevad teile kõik leitud tabeli veerud. Vajuta OK. [[Pilt:Vali laiali.png|tühi|pisi|752x752px]]
# Päritav info tuuakse töölaua veergudesse, millest osad veerud võivad olla peidetud kujul. Et veeru info peidust välja tuua, tehke veeru päises vastastikku olevate nooltega nupule topeltklikk. Antud näites peate klikkama topelt nooltega nupu peal veerus IVVc ja vajutama OK. Seejärel avanevad teile kõik leitud tabeli veerud. [[Pilt:Vali laiali.png|tühi|pisi|752x752px]]
# Kui soovite kasutada andmetanalüüsis ka arvete ridu, siis leidke tabeli parempoolsest servast "IVVc.rows" veerg ja valige see laiali '''kaks korda'''. See kaks korda laiali valimine on oluline!
# Kui soovite kasutada andmete analüüsiks ka arvetel olevaid ridu, siis leidke tabelist veerg nimega "IVVc.rows" ''(tabeli parempoolses lõpus)'' ja vajutage topeltkilkk nooltega nupule. Antud veerus tuleb veerg leiendada '''kaks korda ehk kui ühe korra olete laiendanud, siis tuleb seda veel ühe korra laiendada'''.
# Nendes veergudes, kus on sisu helepruunuga "table", võib peidus olla suurem sisu. Klikake laiendamise märgi peale, sisu ilmub nähtavale[[Pilt:Laienda.png|tühi|pisi|770x770px]]
# Nendes veergudes, kus sisu "Table" on helepruuniga, võib peidetud olla mitmeid veerge ja olulist infot. Tehke topeltklikk laiendamise nupu peale ja vajutage OK - sisu ilmub nähtavale.[[Pilt:Laienda.png|tühi|pisi|770x770px]]
# Ebavajalikud veerud võite kustutada.  
# Ebavajalikud veerud võite kustutada.  
# Kuupäeva veeule määrake andmetüüp > Kuupäev[[Pilt:Date.png|tühi|pisi|705x705px]]
# Veerus on võimalik muuta veeru formaadi tüüpi kui valite konkreetse veeru ja veeru päises teete parema hiirekliki. Nt Kuupäeva veerule määrake andmetüüp, selleks valige veerg Kuupäev (nt IVVc.PayDate) > parem hiireklikk "Muuda tüüpi" > Kuupäev.[[Pilt:Date.png|tühi|pisi|705x705px]]
# Summadel määrake andmetüüo Kumnendarv.  
# Summade veergudes määrake veeru andmetüübiks > Kümnendarv.  
# Summadel võib juhtuda, et on vaja teha "asenda väärtused", kus asendate punkti komaga. NB; võite asedada ükskõik mida ükskõik millega. Tulevikus tehakse see sama asendamise töö ära iga päringu tegemise ajal automaatselt.  
# Summade veergudes võib juhtuda, et on vaja väärtusi asendada nt punkt komaga või tühikuga vms. Selleks valige veeru päises parema hiirekliki valikuga "Asenda väärtused", kus asendate nt punkti komaga. NB! võite asendada ükskõik mida ükskõik millega. Edaspidi tehakse see sama asendamise töö ära iga päringu tegemise ajal automaatselt.  
# Võite veergudele anda ka sõbralikumaid nimesid.  
# Võite veergudele anda ka selgemad, üheselt arusaadavamad nimetused, nt eesti keeles.  
# Kui olete andmete päringu valmis saanud. vajutage Sulge ja rakenda. Andmeallikas on valmis. Nüüd saate teha mitmeid päringud kasutades sama andmeallikat.  
# Kui olete andmete päringu valmis saanud vajutage Sulge ja rakenda. Andmeallikas on valmis. Nüüd saate teha mitmeid päringud kasutades sama andmeallikat.  
# Teeme Klientide arvete summade osakaalu piruka:  
# Teeme Klientide arvete summade osakaalu piruka:  
## Lohistage Andmeallikatest IVVc.Sum valgele alale. tekib kast, mille sees on 1 graafikupulk.  
## Lohistage Andmeallikatest IVVc.Sum valgele alale. tekib kast, mille sees on 1 graafikupulk.  

Redaktsioon: 19. september 2019, kell 13:59

Standard Booksi on võimalik lihtsasti ühendada Microsoft Power Bi tarkvaraga. Power Bi heaks omaduseks andmeallikate mõttes on see, et ta suudab hakkama saada pea iga veidikenegi loogilist struktuuri omava XML andmeallikaga.

Power BI tarkvara koosneb Microsoft Windows töölaua klientprogrammist, mida nimetatakse Power BI Desktop, veebiserverist, mida nimetatakse Power BI service ja mobiiliseadmetele mõeldud rakendustest, mida nimetatakse Power BI apps ning mida saab kasutada Windowsi, Apple iOS ja Google Androidi seadmetel. Tutvustav video: https://powerbi.microsoft.com/en-us/what-is-power-bi/

Standard Booksi seadistused

Seadistused, mis tuleb teha Standard Booksi vastu REST API päringute koostamiseks, on siin wikis varem juttu olnud. Ehk Standard Booksist andmeid pärimiseks on vajalik seadistada Standard Booksi REST API. Power Bi hakkab tegema standardseid päringuid.

Siin dokumendis kasutame näidete tegemiseks demobaasi ja registrit Arved, päringu teeme 2019 aasta algusest lõpmatu tulevikuni. Sel juhul näeb päring välja allolev:

https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01:

Kuidas optimeerida veebipäringut

Päringuid saab teha kogu registri pihta. Näiteks /api/1/IVVc (Demobaasis 50 MB). Siis päritakse kogu arvete registrit, salvestatakse see iga mõne aja tagant kogu mahus Power BI andmebaasi maha ning edaspidi kasutatakse sellest andmemahust väikese tükikese ehk näiteks kindla perioodi arveid. Alustavas ettevõttes ei olegi see ilmselt probleem, kuid kui arveid on mõnisada tuhat tk, siis juba on - päringu tegemine ja sadade andmemegabaitide transport võtab oma aja ning sel ajal on Books päringuga hõivatud.

2019 aasta arvete päring on demobaasis 2 MB.

Kui teil on peale arendus- ja testperioodi selge, mis andmeid te täpselt soovite, tasub teha päring täpselt nii detailne kui võimalik ja pärida ühekorraga võimalikult vähe andmeid. Näiteks, kui me soovime vaadata vaid arvete registris arvete numbreid, summasid, kuupäevi ja kliendi nimesid, siis saame teha päringu ainult nende väljade pihta:

https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01:&fields=SerNr,Sum4,InvDate,Addr0&filter.OkFlag=1

See päring on demobaasis 20 KB. NB: Kõik juhendis toodud näited andmemahtudest on demobaasi andmete näitel ja vaid illustratiivsed. Ettevõtete LIVE-andmebaasidega võib tulemus olla erinev.

Power BI seadistused

Juhendist lähtutakse Power BI windowsi töölaua klientprogrammi seadistamisest ja kasutamisest. Kuid Power BI on olemas ka veebipõhisena (Power BI service) ning sealsed seaditused peaksid olema enamjaolt samad.

Antud juhendis toodud seadistamise näited on eesmärgiga lihtsustada Power BI kasutuselevõttu, kuid need on näitlikud ja esmase ettekujutuse andmiseks. Ehk seadistamisel tuleb lähtuda ettevõtte soovidest ning seega näites olevaid seadistusi vastavalt soovidele muuta vastavalt. Lisainfot Power BI seadistamisest uurige ka nende kodulehelt/juhenditest https://docs.microsoft.com/en-us/power-bi/guided-learning/ jne.

Installeerige Power BI. Looge vajadusel konto, logige Power BI-sse sisse.

  1. Looge uus tühi fail.
  2. Valige Power BI töölaua päises olev nupp Andmete toomine > Veeb. Sisestage URL
    Url to link.png
  3. Vajutage OK. Kui teete seda esimest korda, siis saate avanenud aknas valida Basic (Põhiline) vahelehel Rest API kasutaja kasutajanime ja parooli. Demobaasi vastu päringu tegemiseks võite kasutajanimeks lisada AA ehk Annika Ainus ja parooli ei ole.
  4. Valige nupp: Andmeid transformeerima
    Andmeid transformeerima.png
  5. Päritav info tuuakse töölaua veergudesse, millest osad veerud võivad olla peidetud kujul. Et veeru info peidust välja tuua, tehke veeru päises vastastikku olevate nooltega nupule topeltklikk. Antud näites peate klikkama topelt nooltega nupu peal veerus IVVc ja vajutama OK. Seejärel avanevad teile kõik leitud tabeli veerud.
    Vali laiali.png
  6. Kui soovite kasutada andmete analüüsiks ka arvetel olevaid ridu, siis leidke tabelist veerg nimega "IVVc.rows" (tabeli parempoolses lõpus) ja vajutage topeltkilkk nooltega nupule. Antud veerus tuleb veerg leiendada kaks korda ehk kui ühe korra olete laiendanud, siis tuleb seda veel ühe korra laiendada.
  7. Nendes veergudes, kus sisu "Table" on helepruuniga, võib peidetud olla mitmeid veerge ja olulist infot. Tehke topeltklikk laiendamise nupu peale ja vajutage OK - sisu ilmub nähtavale.
    Laienda.png
  8. Ebavajalikud veerud võite kustutada.
  9. Veerus on võimalik muuta veeru formaadi tüüpi kui valite konkreetse veeru ja veeru päises teete parema hiirekliki. Nt Kuupäeva veerule määrake andmetüüp, selleks valige veerg Kuupäev (nt IVVc.PayDate) > parem hiireklikk "Muuda tüüpi" > Kuupäev.
    Date.png
  10. Summade veergudes määrake veeru andmetüübiks > Kümnendarv.
  11. Summade veergudes võib juhtuda, et on vaja väärtusi asendada nt punkt komaga või tühikuga vms. Selleks valige veeru päises parema hiirekliki valikuga "Asenda väärtused", kus asendate nt punkti komaga. NB! võite asendada ükskõik mida ükskõik millega. Edaspidi tehakse see sama asendamise töö ära iga päringu tegemise ajal automaatselt.
  12. Võite veergudele anda ka selgemad, üheselt arusaadavamad nimetused, nt eesti keeles.
  13. Kui olete andmete päringu valmis saanud vajutage Sulge ja rakenda. Andmeallikas on valmis. Nüüd saate teha mitmeid päringud kasutades sama andmeallikat.
  14. Teeme Klientide arvete summade osakaalu piruka:
    1. Lohistage Andmeallikatest IVVc.Sum valgele alale. tekib kast, mille sees on 1 graafikupulk.
    2. Esimene lohistamine.png
    3. Lohistage Kliendi nimi ehk IVVc.Addr0 sinna posti peale.
      Teine lohistamine.png
    4. Valige graafiku tüüp "auguga sõõrik" ja lohistage suuris ilusaks.
      Tüüp ja suurus.png