Zdieľať cez


Ú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:

  1. V služba Power BI vyberte položku Nastavenia pre pracovný priestor, v ktorom chcete povoliť funkciu verzie Preview. Snímka obrazovky s ikonou ozubeného kolieska nastavení
  2. Vyberte položku Rozšírené > nastavenia > dátového modelu Používatelia môžu upravovať dátové modely v služba Power BI (Preview)Snímka obrazovky znázorňujúca povolenie funkcie ukážky
  3. 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.

Snímka obrazovky znázorňujúca otvorenie dátového modelu z ponuky Ďalšie možnosti.

  • 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.

Snímka obrazovky znázorňujúca otvorenie dátového modelu zo zoznamu obsahu centra údajov.

  • Na stránke sémantických modelov s podrobnosťami vyberte položku Otvoriť dátový model.

Snímka obrazovky znázorňujúca otvorenie dátového modelu z tlačidla modelu otvorených údajov.

  • 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.

Snímka obrazovky znázorňujúca otvorenie dátového modelu v režime úprav.

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.

Snímka obrazovky znázorňujúca prepnutie zo zobrazenia do režimu ú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.

Snímka obrazovky vytvorenia novej mierky

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.

Snímka obrazovky znázorňujúca vytvorenie vypočítaného stĺpca.

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.

Snímka obrazovky znázorňujúca vytvorenie vypočítanej tabuľky.

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.

Snímka obrazovky znázorňujúca vstupný bod dialógového okna spravovania vzťahov na páse s nástrojmi.

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.

Snímka obrazovky znázorňujúca vytvorenie nového vzťahu z dialógového okna spravovania vzťahov.

Tu nakonfigurujte vlastnosti vzťahu a po dokončení vzťahu vyberte tlačidlo Ok , čím sa uložia informácie o vzťahu.

Snímka obrazovky znázorňujúca úpravu vlastností nového vzťahu vytvoreného v dialógovom okne Spravovanie vzťahov.

Ú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.

Snímka obrazovky znázorňujúca úpravu vlastností nového vzťahu na table Vlastnosti.

Ď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.

Snímka obrazovky znázorňujúca zadanie prostredia na úpravu vlastností existujúceho vzťahu.

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ť.

Snímka obrazovky znázorňujúca výber položky Upraviť na páse s nástrojmi dialógového okna spravovania vzťahov na úpravu existujúceho vzťahu.

Prípadne môžete v kontextovej ponuke daného vzťahu v dialógovom okne vybrať položku Upraviť .

Snímka obrazovky znázorňujúca výber položky Upraviť v kontextovej ponuke dialógového okna spravovania vzťahov na úpravu existujúceho vzťahu.

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.

Snímka obrazovky znázorňujúca úpravu vlastností existujúceho vzťahu v dialógovom okne Spravovanie vzťahov.

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.

Snímka obrazovky zoznamu vzťahov v rámci dialógového okna spravovania vzťahov.

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.

Snímka obrazovky zobrazujúca filtrovanie vzťahov zobrazených v zozname vzťahov v dialógovom okne Správa vzťahov.

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 .

Snímka obrazovky nastavenia vlastností

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.

Snímka obrazovky položky Označiť ako položku tabuľky dátumov z tably Údaje.

Potom vyberte stĺpec dátumov v rozbaľovacej ponuke v dialógovom okne Označiť ako tabuľku dátumov .

Snímka obrazovky dialógového okna 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:

  1. Na páse s nástrojmi vyberte položku Spravovať roly.

    Snímka obrazovky s tlačidlom Spravovať roly

  2. V okne Spravovať roly vyberte položku Nové a vytvorte novú rolu.

    Snímka obrazovky znázorňujúca výber položky Nové zo spravovania rolí zabezpečenia.

  3. V časti Roly zadajte názov roly a vyberte položku Zadajte.

    Snímka obrazovky pomenovania roly zabezpečenia

  4. V časti Vybrať tabuľky vyberte tabuľku, pre ktorú chcete použiť filter zabezpečenia na úrovni riadkov.

  5. V časti Filtrovanie údajov definujte roly pomocou predvoleného editora. Vytvorené výrazy vrátia hodnotu true alebo false.

    Snímka obrazovky znázorňujúca výber filtrovať údaje pre roly zabezpečenia.

    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.

  6. 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í.

    Snímka obrazovky znázorňujúca prepnutie do editora DAX.

    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.

    Snímka obrazovky s upozornením na prepnutie na predvolený editor.

  7. Vyberte Uložiť na uloženie roly.

  8. 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.

    Snímka obrazovky priradenia používateľov k role zabezpečenia.

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.

Snímka obrazovky tlačidla so znamienkom plus, ktoré sa používa na vytvorenie rozloženia.

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.

Snímka obrazovky znázorňujúca výber položky ponuky Pridať súvisiace tabuľky.

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.

Snímka obrazovky znázorňujúca výber tlačidla novej zostavy na páse s nástrojmi.

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.

Snímka obrazovky zachytávajúce nastavenie portálu na správu povolené na úpravu dátových modelov v službe.

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.

Snímka obrazovky znázorňujúca ukázanie myšou na tlačidlo otvoreného dátového modelu.

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.

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: