Booksi seadistamine Power BI kasutamiseks: erinevus redaktsioonide vahel

Allikas: Excellent || Opendoc
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
1. rida: 1. rida:
Standard Booksi on võimalik lihtsasti ühendada [https://powerbi.microsoft.com/en-us/ 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.  
Standard Booksi on võimalik lihtsasti ühendada [https://powerbi.microsoft.com/en-us/ 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.


=== Standard Booksi seadistused ===
=== Standard Booksi seadistused ===
Seadistused Booksis, et tema vastu REST API päringuid teha, on [[StandardBooksi andmete lugemine ja kirjutamine Rest APIga|siin wikis varem juttu olnud]]. Ehk et kasutsuel on standardsed seadistused. Power Bi hakkab tegema standardseid päringuid.  
Seadistused, mis tuleb teha Standard Booksi vastu REST API päringute koostamiseks, on [[StandardBooksi andmete lugemine ja kirjutamine Rest APIga|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 demobaasi Arvete registrit, päringu teeme 2019 aasta algusest lõpmatu tulevikuni:  
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:  
  <nowiki>https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01</nowiki>:
  <nowiki>https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01</nowiki>:


==== Kuidas optimeerida veebipäringut ====
==== Kuidas optimeerida veebipäringut ====
Me võime alati teha päringu kogu registri pihta. Näietks /api/1/IVVc (Demobaasis 50 MB). Siis saame kogu arvete registri, salvestame selle iga mõne aja tagant kogu mahus Power BI andmebaasi maha ning kasutame sellest andmemahust väikese tükikese. 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.  
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.  
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 väikeseks, kui võimalik. 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:  
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:  
  <nowiki>https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01:&fields=SerNr,Sum4,InvDate,Addr0&filter.OkFlag=1</nowiki>
  <nowiki>https://mars.excellent.ee:4455/api/1/IVVc?sort=InvDate&Range=2019-01-01:&fields=SerNr,Sum4,InvDate,Addr0&filter.OkFlag=1</nowiki>
See päring on demobaasis 20 KB. NB: Kõik jutud andmemahtudest on suvalise demobaasi näitel ja vaid illustreerimiseks. Päris elus, päris andmebaasidega võib tulemus olla erinev.  
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 ====
==== Power BI seadistused ====
Antud näites kasutan ma Power BI windowsi töölaua klienti. Kuid Power BI on olemas ka veebipõhisena, sealsed seaditused oeaks olema 99% samad.   
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.   
 
Kõik siin dokumendis toodud juhised on selleks, et aidata PowerBI kasutuselevõttu, kuid need ei ole täielikud. Lisainfot uurige Power BI kodulehelt.


Kõiki juhiseid võite loomulikult muuta, kombineerida, mitte kasutada jne.
[https://powerbi.microsoft.com/en-us/desktop/ Installeerige Power BI]. Looge vajadusel konto, logige Power BIsse sisse.  
# [https://powerbi.microsoft.com/en-us/desktop/ Installeerige Power BI]. Looge vajadusel konto, logige Power BIsse 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 Andmete toomine > Veeb. Sisestage URL: [[Pilt:Url to link.png|tühi|pisi|719x719px]]

Redaktsioon: 19. september 2019, kell 13:39

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.

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.

Kõik siin dokumendis toodud juhised on selleks, et aidata PowerBI kasutuselevõttu, kuid need ei ole täielikud. Lisainfot uurige Power BI kodulehelt.

Installeerige Power BI. Looge vajadusel konto, logige Power BIsse sisse.

  1. Looge uus tühi fail
  2. Valige Andmete toomine > Veeb. Sisestage URL:
    Url to link.png
  3. Vajutage OK. Kui teete seda esimest korda, siis saate järgmisel lehel sisestada Basic (Põhiline) ossa Rest API kasutaja kasutajanime ja parooli.
  4. Valigee Andmeid Transformeerima
    Andmeid transformeerima.png
  5. Avanenud valikus peate klikkama topelt nooltega märgi peal IVVcst paremal. Siis avanevad teile kõik leitud tabeli veerud. Vajuta OK.
    Vali laiali.png
  6. 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!
  7. Nendes veergudes, kus on sisu helepruunuga "table", võib peidus olla suurem sisu. Klikake laiendamise märgi peale, sisu ilmub nähtavale
    Laienda.png
  8. Ebavajalikud veerud võite kustutada.
  9. Kuupäeva veeule määrake andmetüüp > Kuupäev
    Date.png
  10. Summadel määrake andmetüüo Kumnendarv.
  11. 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.
  12. Võite veergudele anda ka sõbralikumaid nimesid.
  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