Úprava dátových modelov v služba Power BI (Preview)
Power BI umožňuje používateľom upraviť existujúce dátové modely v služba Power BI pomocou akcií, ako je napríklad úprava vzťahov, vytváranie mierok DAX a spravovanie zabezpečenia na úrovni riadkov. V tomto prostredí môžu používatelia pracovať a spolupracovať súčasne na tom istom dátovom modeli.
Povolenie funkcie vo verzii Preview
Úprava dátových modelov v služba Power BI sa automaticky povolí pre sémantické modely uložené v časti Môj pracovný priestor. Ak chcete otvoriť dátový model pre sémantické modely uložené v pracovných priestoroch spolupráce, musíte zapnúť funkciu verzie Preview pre daný pracovný priestor vykonaním nasledujúcich krokov:
- V služba Power BI vyberte položku Nastavenia pre pracovný priestor, v ktorom chcete povoliť funkciu verzie Preview.
- Vyberte položku Rozšírené > nastavenia > dátového modelu Používatelia môžu upravovať dátové modely v služba Power BI (Preview)
- Ak chcete vo svojom pracovnom priestore zobraziť nové prostredie pre sémantické modely, vyberte položku Uložiť .
Táto funkcia ukážky je predvolene povolená pre pracovné priestory Premium. Pre pracovné priestory Verzie Pro nie je predvolene povolená a musí ich vybrať prispievateľ pracovného priestoru.
Poznámka
Povolenie úpravy dátových modelov v služba Power BI Preview sa nevzťahuje na úpravu sémantického modelu prostredníctvom rozhrania API alebo koncového bodu XMLA.
Otvorenie dátového modelu
Dátový model pre sémantický model môžete otvoriť nasledujúcimi spôsobmi:
- V zozname obsahu pracovného priestoru vyberte položku Ďalšie možnosti (...) pre sémantický model a potom položku Otvoriť dátový model.
- V zozname obsahu údajového centra vyberte položku Ďalšie možnosti (...) pre sémantický model a potom vyberte položku Otvoriť dátový model.
- Na stránke sémantických modelov s podrobnosťami vyberte položku Otvoriť dátový model.
- V režime úprav zostavy pripojenej k sémantickému modelu vyberte položku Otvoriť dátový model a otvorte zodpovedajúci dátový model na inej karte.
Režim zobrazenia
Keď otvoríte sémantické modely na webe, predvolene režimrežimu zobrazenia, čo vám umožní bezpečne zobraziť model bez rizika náhodných úprav. Hoci rozloženia diagramu môžete upraviť v režime zobrazenia, tieto zmeny sa pre budúce relácie neuložia. Ak chcete vykonať trvalé úpravy, prepnite na režim úprav.
Údaje modelu
Po otvorení dátového modelu môžete zobraziť všetky tabuľky, stĺpce a vzťahy vo svojom modeli. Teraz môžete dátový model upraviť a všetky zmeny sa automaticky uložia.
Vytvorenie meraní
Ak chcete vytvoriť mierku (mierka je kolekcia štandardizovaných metrík), vyberte tabuľku na table Údaje a na páse s nástrojmi vyberte tlačidlo Nová mierka, ako je to znázornené na nasledujúcom obrázku.
Zadajte mierku do riadka vzorcov a zadajte tabuľku a stĺpec, pre ktorý sa používa. Podobne ako v prípade aplikácie Power BI Desktop, aj možnosti úprav v jazyku DAX v služba Power BI ponúka bohatý editor s funkciou automatického dokončovania pre vzorce (intellisense).
Tabuľku môžete rozbaliť a vyhľadať mierku v tabuľke.
Vytvorenie vypočítaných stĺpcov
Ak chcete vytvoriť vypočítaný stĺpec , vyberte tabuľku na table Údaje a na páse s nástrojmi vyberte tlačidlo Nový stĺpec , ako je to znázornené na nasledujúcom obrázku.
Do riadka vzorcov zadajte vypočítaný stĺpec a zadajte tabuľku, pre ktorú sa používa. Podobne ako v prípade aplikácie Power BI Desktop, aj možnosti úprav v jazyku DAX v služba Power BI ponúka bohatý editor s funkciou automatického dokončovania pre vzorce (intellisense).
Tabuľku môžete rozbaliť, aby ste našli vypočítaný stĺpec v tabuľke.
Vytváranie vypočítaných tabuliek
Ak chcete vytvoriť vypočítanú tabuľku , vyberte tabuľku na table Údaje a na páse s nástrojmi vyberte tlačidlo Nová tabuľka , ako je to znázornené na nasledujúcom obrázku.
Do riadka vzorcov zadajte vypočítanú tabuľku. Podobne ako v prípade aplikácie Power BI Desktop, aj možnosti úprav v jazyku DAX v služba Power BI ponúka bohatý editor s funkciou automatického dokončovania pre vzorce (intellisense). Teraz môžete v modeli vidieť novovytvorenú vypočítavanú tabuľku.
Vytvorenie vzťahu
V službe Power BI existujú dva spôsoby vytvorenia nového vzťahu.
Prvou možnosťou je presunutie stĺpca z jednej tabuľky v diagrame vzťahov do stĺpca druhej tabuľky na vytvorenie vzťahu.
Druhý spôsob vytvorenia vzťahu je, že na páse s nástrojmi vyberiete položku Spravovať vzťahy , ako je to znázornené na nasledujúcom obrázku.
Otvorí sa vylepšené dialógové okno Spravovanie vzťahov . Na tomto mieste môžete vybrať položku Nový vzťah a vytvoriť nový vzťah v modeli.
Tu nakonfigurujte vlastnosti vzťahu a po dokončení vzťahu vyberte tlačidlo Ok , čím sa uložia informácie o vzťahu.
Úprava vzťahu
Existujú tri spôsoby, ako upraviť existujúci vzťah v službe Power BI.
Prvým spôsobom úpravy vzťahu je použitie možnosti Úpravy vzťahov na table Vlastnosti, kde môžete vybrať ľubovoľnú čiaru medzi dvoma tabuľkami a zobraziť možnosti vzťahu na table Vlastnosti . Nezabudnite rozbaliť tablu Vlastnosti a zobraziť možnosti vzťahu.
Ďalšou metódou je kliknúť pravým tlačidlom myši na existujúci vzťah v zobrazení diagramu a vybrať položku Vlastnosti.
V zobrazenom okne nakonfigurujte vlastnosti vzťahu a po dokončení vzťahu vyberte tlačidlo Ok , čím sa uložia informácie o vzťahu.
Treťou možnosťou je vybrať položku Spravovať vzťahy na páse s nástrojmi. V dialógovom okne Správa vzťahov vyberte vzťah, ktorý chcete upraviť, a potom vyberte položku Upraviť.
Prípadne môžete v kontextovej ponuke daného vzťahu v dialógovom okne vybrať položku Upraviť .
Tu nakonfigurujte vlastnosti vzťahu a po dokončení úpravy vzťahu vyberte tlačidlo Ok , čím sa uložia informácie o vzťahu.
Zobrazenie zoznamu všetkých vzťahov
Výberom položky Spravovať vzťahy na páse s nástrojmi sa otvorí vylepšené dialógové okno Spravovanie vzťahov , ktoré poskytuje komplexný prehľad o všetkých vašich vzťahoch spolu s ich kľúčovými vlastnosťami na jednom praktickom mieste. Potom si môžete vybrať, či chcete vytvoriť nové vzťahy alebo upraviť existujúci vzťah.
Okrem toho máte možnosť filtrovať a zamerať sa na konkrétne vzťahy v modeli na základe kardinality a smeru krížového filtrovania.
Nastavenie vlastností
Vlastnosti daného objektu môžete zmeniť pomocou tably Vlastnosti . Spoločné vlastnosti môžete nastaviť v rámci viacerých objektov naraz tak, že podržíte kláves Ctrl a vyberiete viacero objektov v diagrame vzťahu alebo na table Údaje. Keď sú zvýraznené viaceré objekty, zmeny vykonané na table Vlastnosti sa použijú na všetky vybraté objekty.
Môžete napríklad zmeniť typ údajov pre viacero stĺpcov tak, že podržíte kláves Ctrl , vyberiete stĺpce a potom zmeníte nastavenie typu údajov na table Vlastnosti .
Nastavenie vlastnej tabuľky dátumov
Ak chcete nastaviť tabuľku dátumov, vyberte tabuľku, ktorú chcete použiť ako tabuľku dátumov na table Údaje, potom kliknite pravým tlačidlom myši na tabuľku a v ponuke, ktorá sa zobrazí ako znázornená na nasledujúcom obrázku, vyberte možnosť > tabuľku s dátumami.
Potom vyberte stĺpec dátumov v rozbaľovacej ponuke v dialógovom okne Označiť ako tabuľku dátumov .
Nastavenie vlastnej tabuľky dátumov sa správa rovnako ako to, čo existuje v aplikácii Power BI Desktop. Ďalšie podrobnosti o overení stĺpcov, scenároch na vytvorenie vlastnej tabuľky dátumov a vplyve na hierarchie dátumov nájdete v dokumentácii k tabuľkám dátumov.
Definovanie rolí a pravidiel zabezpečenia na úrovni riadkov
Roly zabezpečenia môžete definovať pomocou nasledujúcich krokov:
Na páse s nástrojmi vyberte položku Spravovať roly.
V okne Spravovať roly vyberte položku Nové a vytvorte novú rolu.
V časti Roly zadajte názov roly a vyberte položku Zadajte.
V časti Vybrať tabuľky vyberte tabuľku, pre ktorú chcete použiť filter zabezpečenia na úrovni riadkov.
V časti Filtrovanie údajov definujte roly pomocou predvoleného editora. Vytvorené výrazy vrátia hodnotu true alebo false.
Poznámka
Niektoré filtre zabezpečenia na úrovni riadkov podporované v službe Power BI nie je možné definovať pomocou predvoleného editora. Obmedzenia zahŕňajú výrazy, ktoré v súčasnosti možno definovať iba pomocou jazyka DAX, vrátane dynamických pravidiel, ako napríklad meno používateľa alebo parameter userprincipalname. Ak chcete definovať roly pomocou týchto filtrov, prepnite na editor DAX.
Môžete tiež vybrať položku Prepnúť do editora DAX a použiť editor DAX na definovanie svojej roly. Výberom položky Prepnúť na predvolený editor sa môžete prepnúť späť na predvolený editor. Ak je to možné, všetky zmeny vykonané v niektorom rozhraní editora sa zachovajú aj pri prepnutí rozhraní.
Pri definovaní roly pomocou editora DAX, ktorý nemožno definovať v predvolenom editore, sa pri pokuse o prepnutie do predvoleného editora zobrazí upozornenie, že prepnutie editorov môže spôsobiť stratu niektorých informácií. Ak chcete tieto informácie zachovať, vyberte položku Zrušiť a pokračujte iba v úpravách tejto roly v editore DAX.
Vyberte Uložiť na uloženie roly.
Po uložení roly vyberte položku Priradiť a pridajte do roly používateľov. Po priradení vyberte položku Uložiť , čím uložíte priradenia rolí, a zavrite modálne nastavenie zabezpečenia na úrovni riadkov.
Vytvorenie rozložení
Môžete vytvoriť rozloženia svojho modelu, ktoré obsahujú iba podmnožinu tabuliek vo vašom modeli. Táto reorganizácia môže pomôcť pri poskytnutí jasnejšieho pohľadu na tabuľky, s ktorými chcete pracovať, a zjednodušiť prácu so zložitými sémantickými modelmi. Ak chcete vytvoriť nové rozloženie iba s podmnožinou tabuliek, vyberte + tlačidlo vedľa karty Všetky tabuľky v dolnej časti okna.
Potom môžete presunúť tabuľku z tably Údaje do nového rozloženia. Kliknite pravým tlačidlom myši na tabuľku a potom v zobrazenej ponuke vyberte položku Pridať súvisiace tabuľky . Sú to všetky tabuľky súvisiace s pôvodnou tabuľkou s rozložením.
Vytváranie zostáv
Novú zostavu môžete vytvoriť z úpravy dátového modelu v prostredí služby tak, že na páse s nástrojmi vyberiete tlačidlo Nová zostava . Na plátne na úpravu zostavy sa otvorí nová karta prehliadača na novú zostavu, ktorá je vytvorená na sémantickom modeli.
Keď uložíte novú zostavu, zobrazí sa výzva na výber pracovného priestoru za predpokladu, že máte povolenia na zápis pre tento pracovný priestor. Ak nemáte povolenia na zápis alebo ak ste používateľ bezplatnej verzie a sémantický model sa nachádza v kapacite Premium, službe Fabric F64 alebo väčšom pracovnom priestore, nová zostava sa uloží do časti Môj pracovný priestor.
Automatické ukladanie
Po vykonaní zmien v dátom modeli sa zmeny automaticky uložia. Zmeny sú trvalé bez možnosti vrátenia zmeny.
Povolenia
Používateľ musí mať povolenia na zápis a vytvorenie sémantického modelu, aby mohol otvoriť a upraviť zodpovedajúci dátový model v služba Power BI.
Povolenie úpravy dátového modelu na portáli na správu
Správcovia služby Power BI môžu povoliť alebo zakázať úpravu dátového modelu v službe pre celú organizáciu alebo pre konkrétne skupiny zabezpečenia pomocou nastavenia na portáli na správu služby Power BI, ako je to znázornené na nasledujúcom obrázku.
Zobrazenie denníkov auditu a udalostí aktivity
Správcovia služby Power BI môžu auditovať operácie týkajúce sa úpravy dátových modelov vo webových operáciách z centra Spravovanie Microsoftu 365. Operácie auditu podporované na úpravu dátových modelov na webe sú nasledovné:
Popisný názov | Názov operácie | Poznámky |
---|---|---|
Uplatnenie zmeny v modeli v službe Power BI | ApplyChangeToPowerBIModel | Používateľ vykoná zmenu v existujúcom modeli. K tomu dôjde vždy, keď sa v modeli vykoná akákoľvek úprava (napríklad zápis mierky DAX, správa vzťahov a ďalšie). |
Načítanie modelu zo služby Power BI | GetPowerBIDataModel | Používateľ otvorí prostredie otvoreného dátového modelu alebo opätovne spustí synchronizáciu dátového modelu. |
Ďalšie informácie o prístupe k denníkom auditu nájdete v článku Prístup k denníkom auditu.
Využitie kapacity a vytváranie zostáv
Pomocou aplikácie Premium Metrics môžete monitorovať, aký vplyv má úprava dátových modelov v službe na kapacity služby Power BI Premium. Efekt kapacity možno monitorovať pri úprave dátových modelov na webe pomocou nasledujúcich operácií.
Operácia | Description | Záťaž | Typ |
---|---|---|---|
Čítanie webového modelovania | Operácia na čítanie dátového modelu v používateľskom prostredí webového modelovania webového modelu | Sémantické modely | Interaktívny |
Zapisovanie webového modelovania | Operácia zapisovania dátového modelu v používateľskom prostredí webového modelovania webového modelu | Sémantické modely | Interaktívny |
Dôležité informácie a obmedzenia
Existuje niekoľko obmedzení pre túto verziu úpravy dátových modelov v služba Power BI, ktoré spadajú do niekoľkých kategórií.
Nepodporované sémantické modely
Nasledujúce scenáre nepodporujú otváranie dátového modelu pre sémantický model v službe:
- sémantické modely, ktoré obsahujú prírastkové obnovenie,
- Sémantické modely, ktoré boli nasadené kanálom nasadenia.
- Sémantické modely, ktoré ešte neboli inovované na vylepšený formát metaúdajov. Môžete inovovať na rozšírený formát metaúdajov otvorením príslušného súboru pbix v aplikácii Desktop a opätovným publikovaním.
- Sémantické modely, ktoré majú nakonfigurované automatické agregácie.
- sémantické modely, ktoré majú dynamické pripojenie,
- Sémantické modely migrované zo služby Azure Analysis Services (AAS).
- V sae Sever nie sú v súčasnosti podporované všetky sémantické modely v pracovných priestoroch Pro.
Ak chcete zistiť, ktoré obmedzenie vám bráni v otváraní dátového modelu, ukážte kurzorom na tlačidlo Otvoriť dátový model na stránke sémantických modelov. Zobrazí sa popis, ktorý označuje, ktoré obmedzenie spôsobuje , že tlačidlo Otvoriť dátový model je neaktívne.
Obmedzenia
V aplikácii Power BI Desktop a službe Power BI stále existujú funkčné medzery medzi zobrazením modelu. Funkcie, ktoré zatiaľ nie sú podporované v službe, zahŕňajú:
- Nastavenie tabuľky ako odporúčanej tabuľky
- Konfigurácia akýchkoľvek vlastností tabuľky funkcií
- Zmena režimu úložiska tabuľky
- Zmena na (alebo) z kategórie údajov (čiarový kód)
- Pripojenie k novým zdrojom údajov
- Transformácia údajov pomocou editora Power Query
- Dialógové okno Zobraziť ako
- Nastavenie a konfigurácia funkcie Q&A vrátane úpravy synoným
- Klasifikácia citlivosti zostavy
- Integrácia externých nástrojov
- Pri úprave dátového modelu v rámci služby sa zmena názvu údajových polí neaktualizuje automaticky v existujúcich vizuáloch v následných artefaktoch, ktoré sú závislé od tohto sémantického modelu.
Sémantické modely upravené pomocou externých nástrojov
Používanie externých nástrojov na úpravu sémantického modelu pomocou koncového bodu XMLA môže pri úprave sémantického modelu na webe spôsobiť neočakávané správanie, ak operácia zapisovania nie je podporovaná. Ďalšie informácie o podporovaných operáciách zapisovania nájdete v dokumentácii o zmenách mimo služby Power BI.
Zjednodušenie ovládania
Úplná dostupnosť v súčasnosti nie je podporovaná pre úpravy dátových modelov v služba Power BI.
Súvisiaci obsah
Tento článok poskytol informácie o ukážke na úpravu dátových modelov v služba Power BI. Ďalšie informácie o modelovaní údajov v službe Power BI nájdete v nasledujúcich zdrojoch: