Sdílet prostřednictvím


Optimalizace sémantického modelu pro Copilot Power BI

PLATÍ PRO: Power BI Desktop služba Power BI

Doporučujeme vyhodnotit vašedata, než začnete používat Copilot se svým sémantickým modelem. Možná budete muset vyčistit sémantický model, Copilot abyste z něj mohli odvodit přehledy.

Poznámka:

Mějte na paměti následující požadavky:

Úvahy o sémantických modelech pro Copilot použití

Pomocí kritérií v následující tabulce můžete vytvářet přesné sestavy, a to s Copilot. Tato doporučení vám můžou pomoct generovat přesné sestavy Power BI.

Prvek Úvaha Popis Kde použít Příklad
Propojení tabulek Definování jasných relací Zajistěte, aby všechny relace mezi tabulkami byly jasně definované a logické. Označte, které jsou 1:N, M:1 nebo M:N. V zobrazení modelu použijte Spravovat relace. Vytvořte relaci 1:N z Date[DateID] do Sales[DateID] a ověřte, že je aktivní.
Opatření Standardizovaná výpočetní logika Míry by měly mít standardizovanou jasnou logiku výpočtu, která se snadno vysvětluje a rozumí. Vlastnosti definice a popisu míry Míra DAX: Total Sales = SUM(Sales[SaleAmount]) a přidejte popis: "Sum of all sales amounts" (Součet všech částek prodeje).
Opatření Názvoslovné konvence Názvy měr by měly jasně odrážet jejich výpočet a účel. Pole název ukazatele při vytváření ukazatelů Použijte popisný název: Average Customer Rating místo zkráceného názvu: AvgRating.
Opatření Předdefinované míry Zahrnout sadu předdefinovaných opatření, která uživatelé s největší pravděpodobností požadují v reportech. Vytváření měr v modelu, které uživatelé běžně potřebují Přidat míry jako YTD Sales = TOTALYTD(SUM(Sales[SaleAmount]), 'Date'[Date]) nebo MoM Growth = DIVIDE([This Month Sales] - [Last Month Sales], [Last Month Sales]).
Tabulky faktů Jasné vymezení Jasně vymezí tabulky faktů, které obsahují měřitelná kvantitativní data pro analýzu. Ve vlastnostech tabulky a struktuře datového modelu Pojmenujte tabulky explicitně jako tabulky faktů: FactSales, FactTransactions, FactVisits.
Tabulky dimenzí Popisná data podpory Vytvořte tabulky dimenzí, které obsahují popisné atributy související s kvantitativními mírami v tabulkách faktů. Ve vlastnostech tabulky a struktuře datového modelu Vytvořte tabulky dimenzí jako DimProduct s atributy (ProductName, Category, Brand) a DimCustomer s atributy (CustomerName, City, Segment).
Hierarchie Logické seskupení Vytvořte jasné hierarchie v datech, zejména pro tabulky dimenzí, které lze použít pro podrobné procházení v sestavách. V kontextové nabídce tabulky vyberte Nová hierarchie. Date V tabulce vytvořte hierarchii:Year>Quarter>Month>Day . V Geography tabulce:Country/Region>State>City.
Názvy sloupců Jednoznačné popisky Názvy sloupců by měly být jednoznačné a vysvětlující. Vyhněte se použití ID nebo kódů, které vyžadují další vyhledávání bez kontextu. Přejmenování sloupců v Editoru Power Query nebo v zobrazení modelu Přejmenujte sloupec z ProdID do Product ID nebo Product Namenebo CustNo do Customer Number.
Datový typ sloupce Správná a konzistentní U sloupců ve všech tabulkách použijte správné a konzistentní datové typy, abyste měli jistotu, že míry počítají správně a umožňují správné řazení a filtrování. Ve vlastnostech sloupce nastavte datový typ. Ujistěte se Sales[SaleAmount] , že je desetinné číslo (ne text), Date[Date] je datum (ne text), Product[ProductID] je celé číslo.
Typy vztahů Jasně specifikováno Pokud chcete zajistit přesné generování sestav, jasně určete povahu relací (aktivní nebo neaktivní) a jejich kardinalitu. V dialogovém okně vlastností relace Nastavte Date na Sales hodnotu N:1 (aktivní), Product na Sales hodnotu N:1 (aktivní) a v případě potřeby označte relace rolí jako neaktivní.
Konzistence dat Standardizované hodnoty Udržujte standardizované hodnoty ve sloupcích, abyste zajistili konzistenci ve filtrech a reportování. Použití transformací Funkce Najít a Nahradit nebo Power Query Ve Status sloupci zajistěte, aby všechny hodnoty používaly konzistentní velikost písmen: Open, ClosedPending (ne smíšená písmena jako open, CLOSED).
Klíčové ukazatele výkonu (KPI) Předdefinované a relevantní Nastavte sadu ukazatelů výkonu, které jsou relevantní pro podnikatelský kontext a běžně se používají ve zprávách. Vytváření měr pro běžně sledované klíčové ukazatele výkonu Definovat míry jako ROI = DIVIDE([Profit], [Investment]), CAC = DIVIDE([Marketing Spend], [New Customers]), LTV = [Avg Order Value] * [Purchase Frequency] * [Customer Lifespan].
Aktualizovat plány Transparentní a naplánované Jasně komunikujte plány aktualizací dat, aby uživatelé pochopili aktuálnost dat, která analyzují. V nastavení a dokumentaci k datové sadě Přidejte textové pole nebo popis, který říká: "Data se aktualizují denně v 6:00 UTC" nebo "Data v reálném čase s 15minutovou přírůstkovou aktualizací".
Zabezpečení Definice na úrovni role Definujte role zabezpečení pro různé úrovně přístupu k datům, pokud existují citlivé prvky, které by neměly vidět všichni uživatelé. V zobrazení modelu vyberte Spravovat role. Vytvořte roli "Prodejní tým" s filtrem: Sales[Region] = USERNAME() a rolí "HR" s filtrem v tabulkách dat zaměstnanců.
Metadat Dokumentace struktury Pro referenci zdokumentujte strukturu datového modelu, včetně tabulek, sloupců, relací a měr. Použití popisných vlastností a externí dokumentace Přidejte popisy do tabulek a sloupců. Vytvořte samostatný dokument s diagramem modelu, datovým slovníkem a katalogem měr.

Následující tabulka uvádí další kritéria, která vám můžou pomoct s vytvářením přesných dotazů DAX (Data Analysis Expressions) s pomocí Copilot. Tato doporučení vám můžou pomoct generovat přesné dotazy DAX.

Prvek Úvaha Popis Kde použít Příklad
Míry, tabulky a sloupce Popisy Ve vlastnosti popisu definujte každý prvek a způsob jeho použití. Používá se pouze prvních 200 znaků. V podokně Vlastnosti pole Popis pro míry, tabulky a sloupce Pro míru [YOY Sales] přidejte popis: Meziroční rozdíl v objednávkách. Pomocí sloupce Date[Year] můžete zobrazit podle let kromě posledního roku. Částečné roky se porovnávají se stejným obdobím předchozího roku."
Skupiny výpočtů Popisy Položky výpočtu nejsou zahrnuté v metadatech modelu. K zobrazení seznamu a vysvětlení použití položek výpočtu použijte popis sloupce skupiny výpočtů. Používá se pouze prvních 200 znaků. V podokně Vlastnosti pro sloupec skupiny výpočtů Pro sloupec skupiny výpočtů ukázky časové inteligence přidejte popis: "Použití s mírami a tabulkou datumů pro: aktuální hodnota, MTD: měsíc k datu, QTD: čtvrtletí k datu, YTD: rok k datu, PY: předchozí rok, PY MTD, PY QTD, YOY: změna oproti stejnému období minulého roku, YOY%: YOY v %." Do tabulky měr přidejte: "Míry se používají k agregaci dat." Tyto ukazatele lze zobrazit jako meziroční srovnání použitím této syntaxe CALCULATE([Název ukazatele], Time intelligence[Výpočet času] = YOY).