Zdieľať cez


Predvolené sémantické modely služby Power BI v službe Microsoft Fabric

Vzťahuje sa na:Koncový bod analýzy SQL, sklad a zrkadlová databáza v službe Microsoft Fabric

V službe Microsoft Fabric sú sémantické modely služby Power BI logickým popisom analytickej domény s metrikami, terminológiou popisnou pre podniky a znázornením, čo umožňuje hlbšiu analýzu. Tento sémantický model je zvyčajne hviezdicovou schémou s faktami, ktoré predstavujú doménu, a dimenziami, ktoré umožňujú analyzovať alebo rozdeľovať jednotlivé domény na detaily, filtrovať a vypočítať rôzne analýzy. So sémantickým modelom sa sémantický model vytvorí automaticky za vás a vy si vyberiete, ktoré tabuľky, vzťahy a mierky sa majú pridať, a vyššie uvedená obchodná logika sa zdedí z nadradeného jazera alebo skladu, čím sa spustí následné prostredie analýzy pre Business Intelligence a analýzu s položkou v službe Microsoft Fabric, ktorá je spravovaná, optimalizované a udržiavané v synchronizácii bez zásahu používateľa.

Vizualizácie a analýzy v zostavách Power BI je teraz možné vytvoriť na webe alebo len pomocou niekoľkých krokov v aplikácii Power BI Desktop, čím sa používateľom ušetrí čas, zdroje a predvolene zabezpečí bezproblémové používanie pre koncových používateľov. Predvolený sémantický model služby Power BI nadväzuje na konvenciu pomenovania služby Lakehouse.

Sémantické modely služby Power BI predstavujú zdroj údajov pripravený na vytváranie zostáv, vizualizáciu, zisťovanie a spotrebu. Sémantické modely služby Power BI poskytujú:

  • Možnosť rozbaliť konštrukcie skladových skladov tak, aby obsahovali hierarchie, popisy, vzťahy. To umožňuje hlbšie sémantické porozumenie doméne.
  • Možnosť katalógu, vyhľadávania a hľadania informácií o sémantickom modeli Power BI v katalógu OneLake.
  • Možnosť nastaviť povolenia na mieru pre izoláciu a zabezpečenie vyťaženia.
  • Možnosť vytvárať mierky, štandardizované metriky pre opakovateľnú analýzu.
  • Možnosť vytvárať zostavy služby Power BI na vizuálnu analýzu.
  • Schopnosť objavovať a využívať údaje v Exceli.
  • Možnosť pre nástroje tretích strán, ako je napríklad Tableau, pripojiť a analyzovať údaje.

Ďalšie informácie o službe Power BI nájdete v téme Sprievodný materiál k službe Power BI.

Poznámka

Spoločnosť Microsoft premenovala typ obsahu množiny údajov služby Power BI na sémantický model. To platí aj pre službu Microsoft Fabric. Ďalšie informácie nájdete v téme Nový názov pre množiny údajov služby Power BI.

Režim Direct Lake

Režim Direct Lake je priekopníckou novou funkciou nástroja na analýzu veľmi veľkých množín údajov v službe Power BI. Táto technológia je založená na myšlienke používania súborov vo formáte parquet priamo z dátového jazera bez toho, aby ste museli dotazovať koncový bod analýzy Warehouse alebo SQL, a bez toho, aby ste museli importovať alebo duplikovať údaje do sémantického modelu služby Power BI. Táto natívna integrácia prináša jedinečný režim prístupu k údajom z koncového bodu analýzy Warehouse alebo SQL s názvom Direct Lake. Prehľad direct lake obsahuje ďalšie informácie o tomto režime úložiska pre sémantické modely Power BI.

Najvýkonnejšie prostredie pre dotazy a zostavy poskytuje Direct Lake. Direct Lake je rýchla cesta na využívanie údajov z dátového jazera priamo do nástroja Power BI, ktorý je pripravený na analýzu.

  • V tradičnom režime DirectQuery nástroj Power BI priamo dotazuje údaje zo zdroja pri každom spustení dotazu a výkon dotazov závisí od rýchlosti načítania údajov. Režim DirectQuery eliminuje potrebu kopírovania údajov a zabezpečí, aby sa všetky zmeny v zdroji okamžite prejavili vo výsledkoch dotazu.

  • V režime importu je výkon lepší, pretože údaje sú ľahko dostupné v pamäti bez nutnosti dotazovania údajov zo zdroja na vykonanie každého dotazu. Nástroj Power BI však musí najskôr skopírovať údaje do pamäte v čase obnovenia údajov. Všetky zmeny v základnom zdroji údajov sa zdvihne počas nasledujúceho obnovenia údajov.

  • Režim Direct Lake eliminuje požiadavku importu na kopírovanie údajov tým, že používa údajové súbory priamo do pamäte. Keďže neexistuje žiadny explicitný proces importu, je možné zachytiť všetky zmeny v zdroji v okamihu, keď k nim dôjde. Direct Lake kombinuje výhody režimu DirectQuery a Import a zároveň sa vyhýba ich nevýhodám. Režim Direct Lake je ideálnou voľbou na analýzu veľmi veľkých množín údajov a množín údajov s častými aktualizáciami v zdroji. Direct Lake sa automaticky vráti ku režimu DirectQuery pomocou koncového bodu analýzy SQL koncového bodu skladu alebo analýzy SQL, keď Direct Lake prekročí limity pre SKU, alebo použije nepodporované funkcie, čo umožňuje používateľom zostáv pokračovať v neprerušovanej verzii.

Režim Direct Lake je režim úložiska pre predvolené sémantické modely Power BI a nové sémantické modely služby Power BI vytvorené v koncovom bode skladu alebo analýzy SQL. Pomocou aplikácie Power BI Desktop môžete tiež vytvárať sémantické modely Power BI pomocou koncového bodu analýzy SQL koncového bodu skladu alebo analýzy SQL ako zdroja údajov pre sémantické modely v režime importu alebo úložiska DirectQuery.

Informácie o tom, čo sa nachádza v predvolenom sémantickom modeli Power BI

Keď vytvoríte koncový bod analýzy Warehouse alebo SQL, vytvorí sa predvolený sémantický model služby Power BI. Predvolený sémantický model je znázornený s (predvolenou ) príponou. Ak chcete vybrať tabuľky, ktoré chcete pridať, môžete použiť možnosť Spravovať predvolený sémantický model .

Synchronizácia predvoleného sémantického modelu služby Power BI

Predtým sme automaticky pridali všetky tabuľky a zobrazenia v sklade do predvoleného sémantického modelu služby Power BI. Na základe pripomienok sme upravili predvolené správanie tak, aby sa tabuľky a zobrazenia automaticky nepridáli do predvoleného sémantického modelu služby Power BI. Táto zmena zabezpečí, že synchronizácia na pozadí sa nespustí. Tým sa zakážu aj niektoré akcie, ako napríklad Nová mierka, Vytvorenie zostavy, Analýza v Exceli.

Ak chcete toto predvolené správanie zmeniť, môžete:

  1. Manuálne povoľte synchronizáciu predvoleného sémantického modelu služby Power BI pre každý koncový bod skladu alebo analýzy SQL v pracovnom priestore. Tým sa reštartuje synchronizácia na pozadí, pri prípade čoho sa budú účtovať určité náklady na spotrebu.

    Snímka obrazovky z portálu služby Fabric zobrazujúca nastavenie Synchronizovať predvolený sémantický model služby Power BI je povolený.

  2. Manuálne vyberte tabuľky a zobrazenia, ktoré sa majú pridať do sémantického modelu, prostredníctvom spravovania predvoleného sémantického modelu služby Power BI na páse s nástrojmi alebo na informačnom paneli.

    Snímka obrazovky z portálu služby Fabric zobrazujúca predvolenú stránku Spravovať sémantický model a možnosť manuálne vybrať ďalšie tabuľky.

Poznámka

V prípade, že na účely vytvárania zostáv nepoužívate predvolený sémantický model služby Power BI, manuálne zakážte nastavenie synchronizovania predvoleného sémantického modelu služby Power BI, aby ste sa vyhli automatickému pridávaniu objektov. Aktualizácia nastavenia zabezpečí, že synchronizácia na pozadí sa nespustí a uloží náklady na spotrebu v službe Onelake.

Manuálna aktualizácia predvoleného sémantického modelu služby Power BI

Keď v predvolenom sémantickom modeli Power BI existujú objekty, existujú dva spôsoby, ako tabuľky overiť alebo vizuálne skontrolovať:

  1. Vyberte tlačidlo Manuálne aktualizovať sémantický model na páse s nástrojmi.

  2. Skontrolujte predvolené rozloženie predvolených objektov sémantického modelu.

Predvolené rozloženie tabuliek s podporou BI pretrváva v relácii používateľa a vygeneruje sa vždy, keď používateľ prejde do zobrazenia modelu. Vyhľadajte kartu Predvolené sémantické objekty modelu.

Prístup k predvolenému sémantickému modelu služby Power BI

Ak chcete získať prístup k predvoleným sémantickým modelom služby Power BI, prejdite do svojho pracovného priestoru a nájdite sémantický model, ktorý zodpovedá názvu požadovaného jazera. Predvolený sémantický model služby Power BI nadväzuje na konvenciu pomenovania služby Lakehouse.

Snímka obrazovky znázorňujúca miesto vyhľadania sémantického modelu.

Ak chcete načítať sémantický model, vyberte názov sémantického modelu.

Monitorovanie predvoleného sémantického modelu služby Power BI

Aktivitu v sémantickom modeli môžete monitorovať a analyzovať pomocou rozhrania SQL Server Profiler pripojením ku koncovému bodu XMLA.

NÁSTROJ SQL Server Profiler sa inštaluje pomocou nástroja SQL Server Management Studio (SSMS) a umožňuje sledovanie a ladenie udalostí sémantických modelov. Pre SQL Server sa už nástroj Profiler oficiálne nepoužíva, je však stále súčasťou SSMS a je podporovaný službou Analysis Services a službou Power BI. Použitie s predvoleným sémantickým modelom služby Power BI služby Fabric vyžaduje SQL Server Profiler vo verzii 18.9 alebo novšej. Pri pripájaní ku koncovému bodu XMLA musia používatelia ako počiatočný katalóg zadať sémantický model. Ďalšie informácie nájdete v téme SQL Server Profiler pre Analysis Services.

Skriptovanie predvoleného sémantického modelu služby Power BI

Predvolený sémantický model služby Power BI môžete skriptovať z koncového bodu XMLA pomocou nástroja SQL Server Management Studio (SSMS) .

Zobrazte schému tabuľkového modelu scripting Language (TMSL) sémantického modelu tak, že ho skriptuje cez Prieskumníka objektov v nástroji SSMS. Na pripojenie použite reťazec pripojenia sémantického modelu, ktorý vyzerá ako powerbi://api.powerbi.com/v1.0/myorg/username. Reťazec pripojenia pre sémantický model nájdete v časti Nastavenia servera. Odtiaľ môžete vygenerovať skript XMLA sémantického modelu prostredníctvom akcie kontextovej ponuky skriptu SSMS. Ďalšie informácie nájdete v téme Prepojenie množiny údajov s koncovým bodom XMLA.

Skriptovanie vyžaduje povolenia na zápis v sémantickom modeli Power BI. S povoleniami na čítanie môžete zobraziť údaje, ale nie schému sémantického modelu služby Power BI.

Vytvorenie nového sémantického modelu služby Power BI v režime úložiska Direct Lake

Pomocou koncového bodu analýzy SQL alebo skladových údajov môžete v režime Direct Lake vytvárať aj ďalšie sémantické modely Power BI. Tieto nové sémantické modely služby Power BI možno upravovať v pracovnom priestore pomocou modelu Open data a môžu sa používať s inými funkciami, ako sú napríklad zapisovanie dotazov JAZYKA DAX a zabezpečenie na úrovni riadkov sémantického modelu.

Tlačidlo Nový sémantický model služby Power BI vytvorí nový prázdny sémantický model oddelený od predvoleného sémantického modelu.

Ak chcete vytvoriť sémantický model služby Power BI v režime Direct Lake, postupujte podľa týchto krokov:

  1. Otvorte súbor lakehouse a na páse s nástrojmi vyberte položku Nový sémantický model služby Power BI.

  2. Prípadne otvorte koncový bod analýzy SQL v warehouse alebo Lakehouse, najprv vyberte pás s nástrojmi Vytváranie zostáv a potom vyberte položku Nový sémantický model služby Power BI.

  3. Zadajte názov nového sémantického modelu, vyberte pracovný priestor, v ktorý ho chcete uložiť, a vyberte tabuľky, ktoré sa majú zahrnúť. Potom vyberte položku Potvrdiť.

  4. Nový sémantický model služby Power BI je možné upravovať v pracovnom priestore, kde môžete pridávať vzťahy, mierky, premenúvať tabuľky a stĺpce, vybrať spôsob zobrazovania hodnôt vo vizuáloch zostáv a oveľa viac. Ak sa zobrazenie modelu po vytvorení nezobrazí, skontrolujte blokovanie automaticky otváraných okien v prehliadači.

  5. Ak chcete neskôr upraviť sémantický model služby Power BI, vyberte položku Otvoriť dátový model v kontextovej ponuke sémantického modelu alebo na stránke s podrobnosťami položky a upravte sémantický model ďalej.

Zostavy Power BI je možné vytvoriť v pracovnom priestore výberom položky Nová zostava z webového modelovania alebo v aplikácii Power BI Desktop dynamickým pripojením k tomuto novému sémantickému modelu.

Ďalšie informácie o pripojení k sémantickým modelom v služba Power BI z aplikácie Power BI Desktop

Vytvorenie nového sémantického modelu služby Power BI v režime importu alebo úložiska DirectQuery

Ak máte údaje v službe Microsoft Fabric, môžete vytvárať sémantické modely služby Power BI v ľubovoľnom režime úložiska – Direct Lake, import alebo DirectQuery. Pomocou koncového bodu analýzy SQL alebo skladových údajov môžete v režime importu alebo DirectQuery vytvárať ďalšie sémantické modely služby Power BI.

Ak chcete vytvoriť sémantický model služby Power BI v režime importu alebo DirectQuery, postupujte podľa týchto krokov:

  1. Otvorte aplikáciu Power BI Desktop, prihláste sa a vyberte položku OneLake.

  2. Vyberte koncový bod analýzy SQL skladu alebo lakehouse.

  3. Vyberte rozbaľovací zoznam Tlačidlo Pripojiť a potom položku Pripojiť ku koncovému bodu SQL.

  4. Vyberte režim úložiska importu alebo DirectQuery a tabuľky, ktoré sa majú pridať do sémantického modelu.

Odtiaľ môžete vytvoriť sémantický model služby Power BI a zostavu, ktorá sa publikuje v pracovnom priestore, keď je pripravená.

Ďalšie informácie o službe Power BI nájdete v téme Power BI.

Obmedzenia

Predvolené sémantické modely služby Power BI dodržiavajte aktuálne obmedzenia pre sémantické modely v službe Power BI. Získajte ďalšie informácie:

Ak nie je možné priraďovať údaje parquet, Apache Spark alebo SQL k niektorému z typov údajov aplikácie Power BI Desktop, v rámci procesu synchronizácie sa zrušia. Je to v súlade s aktuálnym správaním služby Power BI. V prípade týchto stĺpcov odporúčame, aby ste do svojich procesov ETL pridali explicitné konverzie typu, čím sa skonvertujú na podporovaný typ. Ak existujú typy údajov, ktoré sú potrebné upstream, používatelia môžu voliteľne zadať zobrazenie v SQL s požadovanou explicitnou konverziou typu. Synchronizácia to zdvihne alebo ju môžete pridať manuálne, ako už bolo uvedené vyššie.

  • Predvolené sémantické modely Power BI je možné upravovať iba v koncovom bode alebo sklade analýzy SQL.