Kreiranje Power BI izveštaja pomoću podataka iz usluge Dataverse

Napomena

Stupa na snagu novembra 2020:

  • Common Data Service je preimenovan u Microsoft Dataverse. Saznajte više
  • Neka terminologija u usluzi Microsoft Dataverse je ispravljena. Na primer, entitet je sada tabela, a polje je sada kolona. Saznajte više

Ovaj članak će biti uskoro ažuriran kako bi odražavao najnoviju terminologiju.

Microsoft Dataverse vam omogućava da se direktno povežete sa svojim podacima koristeći Power BI Desktop da kreirate izveštaje i da ih objavite u Power BI. Iz usluge Power BI, izveštaji mogu da se koriste u kontrolnim tablama, da se dele sa drugim korisnicima i da im se pristupa sa drugih platformi u Power BI aplikacijama za mobilne uređaje.

Power BI Desktop.

Preduslovi

Da biste koristili Power BI sa uslugom Dataverse, potrebne su vam sledeće stavke:

  • Preuzmite i instalirajte program Power BI Desktop, koji je besplatna aplikacija koja se pokreće na lokalnom računaru. Power BI Desktop možete da preuzmete ovde.
  • Dataverse okruženje sa dozvolama autora za pristup portalu i dozvole za čitanje za pristup podacima unutar tabela.
  • Morate imati odgovarajuću Power BI licencu da biste mogli da pravite i delite Power BI izveštaje.
  • Da biste koristili Dataverse konektor, podešavanje Omogućavanje TDS krajnje tačke mora biti omogućeno u vašem okruženju. Još informacija: Upravljanje podešavanjima funkcija

Pronađite URL adresu Dataverse okruženja

  1. Otvorite Power Apps, izaberite okruženje sa kojim ćete se povezati, izaberite Podešavanja u gornjem desnom uglu, a zatim izaberite Detalji sesije.

    Detalji sesije.

  2. U dijalogu Detalji Power Apps sesije izaberite Kopiraj detalje.

  3. Nalepite detalje sesije negde, na primer u Beležnicu, tako da možete kopirati samo URL adresu instance. URL adresa instance je jedinstvena URL adresa za vaše okruženje. Ova URL adresa će imati sledeći format: https://yourenvironmentid.crm.dynamics.com/. Obavezno uklonite https:// i prateći / iz URL adrese pre nego što je nalepite da biste se povezali sa svojim okruženjem. Sačuvajte ovo na nekom zgodnom mestu kako biste mogli da ga koristite prilikom kreiranja Power BI izveštaja.

Povezivanje sa uslugom Dataverse pomoću konektora

  1. Otvorite Power BI Desktop. Izaberite Datoteka > Preuzmi podatke > Power Platform.

  2. Izaberite jedan od sledećih konektora, a zatim izaberite Poveži se.

    • Dataverse: Ovaj konektor je najnovija verzija i koristi protokol tabelarnog toka podataka (TDS).
    • Common Data Service (nasleđeno): Ovo je ranija verzija konektora. Koristite ovaj konektor kada će rezultati upita biti veći od 80 MB. Ova verzija takođe podržava straničenje rezultata upita i izradu izveštaja koji koriste tip podataka slike.
  3. U dijalog koji se prikaže nalepite URL adresu svog Dataverse okruženja u polje Domen okruženja u formatu org.crm.dynamics.com. Ne uključujte https:// ili krajnji znak /. Još informacija: Pronađite URL adresu svog Dataverse okruženja

    Ako ste izabrali Dataverse konektor, izaberite neku od sledećih opcija režima povezivanja podataka:

    • Uvoz: Preporučujemo da uvezete podatke u Power BI gde god je moguće. Ovim režimom, podaci se keširaju u Power BI usluzi i uvoze u zakazanom intervalu.
    • DirectQuery: Povezuje se direktno sa podacima u Dataverse. Koristite ovaj režim za preuzimanje podataka u realnom vremenu. Ovaj režim takođe može strože da primeni Dataverse model bezbednosti. Još informacija: Smernice za model DirectQuery u usluzi Power BI Desktop.

    Izaberite U redu. Možda će biti zatraženo da se prijavite pomoću istih akreditiva koje koristite za povezivanje sa Power Apps i Dataverse. Izaberite Poveži se.

    Važno

    Da biste koristili Dataverse konektor, TCP portovi 1433 i/ili 5558 moraju biti otvoreni za povezivanje. Ako je omogućen samo port 5558, taj broj porta morate dodati u URL adresu Dataverse okruženja, kao što je yourenvironmentid.crm.dynamics.com:5558.

  4. Navigator prikazuje sve tabele dostupne u vašem okruženju, kao što su tabele poslovnih kontakata i kontakata. Izaberite tabelu Poslovni kontakt da biste videli pregled podataka u oknu sa desne strane. Izaberite Učitaj.

    Učitajte redove tabele poslovnog kontakta.

  5. Vaša tabela je sada učitana u izveštaj i možete da počnete da pravite izveštaje ili ponovite ovaj proces da biste dodali dodatne tabele. Na primer, u oknu Kolone izaberite ime, a zatim izaberite kolonu numberofemployees. U oknu Vizualizacije, izaberite Kružni grafikon. Ovo dodaje novu vizualizaciju na podlogu izveštaja.

    Power BI Desktop vizuelizacija.

Posebni tipovi kolona

Izbori

Izbori se koriste u tabelama da bi korisniku obezbedili padajuću listu vrednosti u aplikacijama i tokovima. Kada koriste izbor Power BI konektora, kolone će biti predstavljene kao dve kolone koje prikazuju i jedinstvenu vrednost i vrednost za prikaz.

Na primer, ako ste na imali kolonu izbora approvalstatus, videli biste dve kolone u Power BI:

  • approvalstatus– Ovo će prikazati jedinstvenu celobrojnu vrednost za svaku stavku po vašem izboru. approvalstatus vam može pomoći kada primenite filtere, tako da to neće uticati na filtere kada unosite buduće promene u imenu za prikaz.

  • approvalstatusname – Ovo će za stavku prikazati ime za prikaz prilagođeno korisniku i najčešće se koristi prilikom predstavljanja opcije u tabeli ili grafikonu.

    approvalstatus approvalstatusname
    1 Prosleđeno
    2 Pregleda se
    3 Odobreno
    4 Odbijeno

Pronalaženja

Kolone za pronalaženje koriste relaciju između tabela „više prema jedan“ (N:1) između tabele na kojoj radite i tipa ciljnog reda koji je definisan za pronalaženje. Pronalaženja su predstavljena u usluzi Power BI Desktop kao dve kolone, lookup id i lookup id-name.

Relacije u usluzi Dataverse zahtevaju od vas da kreirate relaciju u okviru programa Power BI Desktop između dve tabele koristeći GUID kolonu. To je sistemski generisani jedinstveni identifikator koji osigurava da se relacije kreiraju za redove kreiranja kada mogu postojati dvosmislenost ili dupliranje sa drugim kolonama. Više o upravljanju relacijama u programu Power BI desktop možete pročitati ovde.

Dok se neke relacije automatski kreiraju, i dalje možete da pregledate i osigurate uspostavljanje ispravnih relacija prilikom kreiranja izveštaja:

  • Kolona za pronalaženje na tabeli će sadržati GUID reda u povezanoj tabeli.
  • Povezana tabela će imati kolonu u formatu „[tableName]ID“ koja sadrži GUID, na primer, Accountid ili MyCustomtableid
  • Pomoću funkcije Upravljanje relacijama programa Power BI desktop, kreirali biste novu relaciju između kolona za pronalaženje i kolone „ID“ na povezanoj tabeli.

Rešavanje problema

Poruka o grešci: Veličina zapisa za vraćanje ne sme da premaši 83886080

Do ove greške može doći sa Dataverse konektorom kada pokrećete ili dizajnirate izveštaj sa skupom rezultata većim od 80 MB. TDS ima ograničenje veličine skupa rezultata od 80 MB.

Poruka o grešci „Ograničenje TLS zapisa je premašeno.“ Da biste zaobišli ovo ograničenje, optimizujte upit dodavanjem filtera i ispuštanjem kolona tako da upit vraća manje podataka.

Poruka o grešci: Nije moguće uspostaviti vezu (dobavljač po imenu „dobavljač kanala“, greška: 40 – Nije moguće otvoriti vezu sa SQL serverom)

Kada se pojavi ova poruka o grešci, konektor ne uspeva da se poveže sa TDS krajnjom tačkom. To se može dogoditi kada URL adresa koja se koristi sa konektorom sadrži prefiks https:// i/ili sufiks /.

Nije moguće povezati poruku o grešci. Uklonite https:// i završnu kosu crtu tako da URL adresa bude u obliku imeorganizacije.crm.dynamics.com.

Rešavanje problema sa povezivanjem

Za informacije o rešavanju problema sa povezivanjem prilikom korišćenja TDS krajnje tačke, pogledajte Rešavanje problema sa povezivanjem.

Takođe pogledajte

Koristite kompozitne modele u usluzi Power BI Desktop

Prikaz Dataverse for Teams tabele podataka u usluzi Power BI Desktop