Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅ služba Power BI
Utvärdera dina data innan du använder Copilot med din semantiska modell. Du kan behöva rensa din semantiska modell så att Copilot du kan härleda insikter från den.
Kommentar
Tänk på följande krav:
- Administratören måste aktivera Copilot i Microsoft Fabric.
- Din Fabric-kapacitet måste finnas i någon av de regioner som anges i den här artikeln, tillgänglighet för Fabric-region. Om det inte är det kan du inte använda Copilot.
- Administratören måste aktivera klientväxeln innan du börjar använda Copilot. Mer information finns i artikeln Copilot klientinställningar .
- Om din klientorganisation eller kapacitet ligger utanför USA eller EU:s datagräns, är Copilot inaktiverat som standard. Det enda undantaget är om administratören för infrastrukturklientorganisationen tillåter att data som skickas till Azure OpenAI kan bearbetas utanför klientorganisationens geografiska region, efterlevnadsgräns eller nationella klientinställning för molninstanser . Du hittar den här inställningen i Fabric-administratörsportalen.
- Copilot i Microsoft Fabric stöds inte på utvärderings-SKU:er. Endast betalda SKU:er stöds.
- Om du vill se den fristående Copilot upplevelsen i Power BI måste klientadministratören aktivera klientväxeln.
Kommentar
I Power BI-tjänstens webbmodelleringsupplevelseCopilot kan du göra mer än att bara utvärdera din modell. Den kan också föreslå och tillämpa ändringar direkt, till exempel byta namn på tabeller och kolumner, skapa relationer och generera DAX-mått. Optimeringsvägledningen i den här artikeln har direkt stöd för bättre resultat från den analysen: en välstrukturerad, tydligt namngiven modell hjälper till att Copilot skapa mer exakta och användbara förslag.
Överväganden för semantiska modeller för Copilot användning
Du kan skapa korrekta rapporter med Copilot med hjälp av kriterierna i följande tabeller. De här rekommendationerna kan hjälpa dig att generera korrekta Power BI rapporter.
Modellstruktur
| Komponent | Att tänka på | beskrivning | Var du ska ansöka | Exempel |
|---|---|---|---|---|
| Tabellänkning | Definiera tydliga relationer | Definiera tydligt alla relationer mellan tabeller och kontrollera att de är logiska. Ange vilka relationer som är en-till-många, många-till-en eller många-till-många. | I modellvyn väljer du Hantera relationer | Skapa en en-till-många-relation från Date[DateID] till Sales[DateID] och kontrollera att relationen är aktiv. |
| Faktatabeller | Tydlig avgränsning | Tydligt avgränsade faktatabeller som innehåller mätbara, kvantitativa data för analys. | I tabellegenskaper och datamodellstruktur | Namnge tabeller explicit som faktatabeller: FactSales, FactTransactions, FactVisits. |
| Dimensionstabeller | Stödjande beskrivande data | Skapa dimensionstabeller som innehåller de beskrivande attributen som är relaterade till de kvantitativa måtten i faktatabeller. | I tabellegenskaper och datamodellstruktur | Skapa dimensionstabeller som DimProduct med attribut (ProductName, Category, Brand) och DimCustomer med attribut (CustomerName, City, Segment). |
| Hierarkier | Logiska grupper | Upprätta tydliga hierarkier i data, särskilt för dimensionstabeller som stöder ökad detaljnivå i rapporter. | I snabbmenyn för tabellen väljer du Ny hierarki | Skapa en hierarki i Date tabellen:Year>Quarter>Month>Day . I Geography tabellen: Country/Region>State>City. |
| Relationstyper | Tydligt angiven | För att säkerställa korrekt rapportgenerering anger du tydligt typen av relationer (aktiva eller inaktiva) och deras kardinalitet. | Dialogrutan Relationsegenskaper | Ange Date som Sales Många-till-en (aktiv), Product till Sales som Många-till-en (aktiv) och markera rollspelsrelationer som inaktiva när det är lämpligt. |
Mått och KPI:er
| Komponent | Att tänka på | beskrivning | Var du ska ansöka | Exempel |
|---|---|---|---|---|
| Mätvärden | Standardiserad beräkningslogik | Ge måtten standardiserad, tydlig beräkningslogik som är enkel att förklara och förstå. | I måttdefinitions- och beskrivningsegenskapsfält | Mät DAX: Total Sales = SUM(Sales[SaleAmount]) och lägg till beskrivning: "Summan av alla försäljningsbelopp.". |
| Mätvärden | Namngivningskonventioner | Ge måttnamn som tydligt återspeglar deras beräkning och syfte. | I fältet måttnamn när du skapar mått | Använd beskrivande namn: Average Customer Rating i stället för förkortat: AvgRating. |
| Mätvärden | Fördefinierade mått | Inkludera en uppsättning fördefinierade mått som användarna mest sannolikt kommer att begära i rapporter. | Skapa mått i din modell som användarna ofta behöver | Lägg till mått som YTD Sales = TOTALYTD(SUM(Sales[SaleAmount]), 'Date'[Date]) eller MoM Growth = DIVIDE([This Month Sales] - [Last Month Sales], [Last Month Sales]). |
| Nyckeltal (KPI:er) | Fördefinierad och relevant | Upprätta en uppsättning KPI:er som är relevanta för affärskontexten och som ofta visas i rapporter. | Skapa mått för vanliga spårade KPI:er | Definiera mått som ROI = DIVIDE([Profit], [Investment]), CAC = DIVIDE([Marketing Spend], [New Customers]), LTV = [Avg Order Value] * [Purchase Frequency] * [Customer Lifespan]. |
Kolumner och datakvalitet
| Komponent | Att tänka på | beskrivning | Var du ska ansöka | Exempel |
|---|---|---|---|---|
| Kolumnnamn | Entydiga etiketter | Gör kolumnnamnen tvetydiga och självförklarande. Undvik ID:er eller koder som kräver ytterligare sökning utan kontext. | Byt namn på kolumner i Power Query-redigeraren eller modellvyn | Byt namn på kolumnen från ProdID till Product ID eller Product Nameoch från CustNo till Customer Number. |
| Kolumndatatyper | Korrekt och konsekvent | Använd korrekta och konsekventa datatyper för kolumner i alla tabeller för att säkerställa att måtten beräknas korrekt och för att möjliggöra korrekt sortering och filtrering. | I kolumnegenskaper anger du Datatyp | Kontrollera att Sales[SaleAmount] decimaltal (inte text), Date[Date] är datum (inte text), Product[ProductID] är heltal. |
| Datakonsekvens | Standardiserade värden | Underhålla standardiserade värden i kolumner för att säkerställa konsekvens i filter och rapportering. | Använda sök- och ersätt- eller Power Query-transformeringar | I Status kolumnen ser du till att alla värden använder konsekvent hölje: Open, Closed, Pending (inte blandat skiftläge som open, CLOSED). |
Uppdatera, säkerhet och metadata
| Komponent | Att tänka på | beskrivning | Var du ska ansöka | Exempel |
|---|---|---|---|---|
| Förnyelsescheman | Transparent och schemalagd | Kommunicera tydligt uppdateringsscheman för data för att säkerställa att användarna förstår aktualiteten för de data som de analyserar. | I datamängdsinställningar och dokumentation | Lägg till en textruta eller beskrivning som anger: "Data uppdateras dagligen kl. 06:00 UTC" eller "Realtidsdata med inkrementell uppdatering på 15 minuter". |
| Säkerhet | Definitioner på rollnivå | Definiera säkerhetsroller för olika nivåer av dataåtkomst om det finns känsliga element som inte alla användare bör se. | I modellvyn väljer du Hantera roller | Skapa rollen "Säljteamet" med filtret Sales[Region] = USERNAME() och rollen "HR-avdelningen" med ett filter på anställdas datatabeller. |
| Metainformation | Dokumentation om struktur | Som referens dokumenterar du datamodellens struktur, inklusive tabeller, kolumner, relationer och mått. | Använda beskrivningsegenskaper och extern dokumentation | Lägg till beskrivningar i tabeller och kolumner. Skapa ett separat dokument med modelldiagram, dataordlista och måttkatalog. |
Att tänka på vid DAX-frågor
I följande tabell visas andra kriterier som kan hjälpa dig att skapa korrekta DAX-frågor (Data Analysis Expressions) med Copilot. De här rekommendationerna kan hjälpa dig att generera korrekta DAX-frågor.
| Komponent | Att tänka på | beskrivning | Var du ska ansöka | Exempel |
|---|---|---|---|---|
| Mått, tabeller och kolumner | Beskrivningar | I beskrivningsegenskapen definierar du varje element och hur du tänker använda det. Copilot använder endast de första 200 tecknen. | I fönstret Egenskaper, fältet Beskrivning för mått, tabeller och kolumner | För mått [YOY Sales] lägger du till beskrivning: "År-över-år (YOY) skillnad i Beställningar." Använd med kolumnen 'Date'[Year] för att visa med andra år än det senaste året. Delåren kan jämföras med samma period föregående år." |
| Beräkningsgrupper | Beskrivningar | Modellmetadata innehåller inte beräkningsobjekt. Använd beskrivningen av kolumnen beräkningsgrupp för att lista och förklara hur du använder beräkningsobjekten. Copilot använder endast de första 200 tecknen. | I panelen Egenskaper för kolumnen i beräkningsgruppen | För kolumnen i beräkningsgruppen för tidsintelligensexempel lägger du till beskrivning: "Använd med mått och datumtabell för 'Aktuell': aktuellt värde, MTD: hittills i månaden, QTD: hittills i kvartalet, YTD: hittills i år, PY: föregående år, PY MTD, PY QTD, YOY: årsmotårsändring, YOY%: YOY som en %." För en måtttabell lägger du till: "Mått används för att aggregera data." Dessa mått kan visas som år för år med hjälp av den här syntaxen CALCULATE([Måttnamn], Time intelligence[Tidsberäkning] = YOY)." |