Uw gegevensmodel bijwerken zodat het goed werkt voor Copilot Power BI
VAN TOEPASSING OP: Power BI Desktop-Power BI-service
Voordat u begint Copilot met het semantische model, evalueert u uw gegevens. Mogelijk moet u wat opschonen aan uw semantische model doen, zodat Copilot u er inzichten uit kunt afleiden.
Notitie
- Uw beheerder moet inschakelen Copilot in Microsoft Fabric.
- Uw F64- of P1-capaciteit moet zich in een van de regio's bevinden die worden vermeld in dit artikel, beschikbaarheid van infrastructuurregio's. Als dat niet zo is, kunt u het niet gebruiken Copilot.
- De beheerder moet de tenantswitch inschakelen voordat u aan de slag gaat Copilot. Zie het artikel Copilot tenantinstellingen voor meer informatie.
- Als uw tenant of capaciteit zich buiten de VS of Frankrijk bevindt, is deze standaard uitgeschakeld, Copilot tenzij de tenantbeheerder van uw Infrastructuurtenant de gegevens die naar Azure OpenAI worden verzonden, buiten de geografische regio, de nalevingsgrens of de tenantinstelling van het nationale cloudexemplaren in de infrastructuurbeheerdersportal kan worden verwerkt.
- Copilot in Microsoft Fabric wordt niet ondersteund voor proef-SKU's. Alleen betaalde SKU's (F64 of hoger of P1 of hoger) worden ondersteund.
Overwegingen voor semantische modellen voor Copilot gebruik
De volgende tabel bevat de criteria waarmee u nauwkeurige rapporten kunt maken.Copilot Dit zijn aanbevelingen die u kunnen helpen bij het genereren van nauwkeurige Power BI-rapporten.
Element | Overweging | Beschrijving | Voorbeeld |
---|---|---|---|
Tabelkoppeling | Duidelijke relaties definiëren | Zorg ervoor dat alle relaties tussen tabellen duidelijk zijn gedefinieerd en logisch zijn, wat aangeeft wat een-op-veel, veel-op-een of veel-op-veel is. | De tabel 'Verkoop' die is verbonden met de tabel 'Date' per 'DateID'-veld. |
Metingen | Gestandaardiseerde berekeningslogica | Metingen moeten een gestandaardiseerde, duidelijke berekeningslogica hebben die eenvoudig te verklaren en te begrijpen is. | 'Totale verkoop' berekend als de som van 'SaleAmount' uit de tabel 'Verkoop'. |
Metingen | Naamgevingsconventies | Namen voor metingen moeten duidelijk hun berekening en doel weerspiegelen. | Gebruik 'Average_Customer_Rating' in plaats van 'AvgRating'. |
Metingen | Vooraf gedefinieerde metingen | Voeg een set vooraf gedefinieerde metingen toe die gebruikers waarschijnlijk zullen aanvragen in rapporten. | "Year_To_Date_Sales", "Month_Over_Month_Growth", enzovoort. |
Feitentabellen | Delineatie wissen | Maak feitentabellen duidelijk af, die de meetbare, kwantitatieve gegevens voor analyse bevatten. | "Transacties", "Verkoop", "Bezoeken". |
Dimensietabellen | Ondersteunende beschrijvende gegevens | Dimensietabellen maken die de beschrijvende kenmerken bevatten die betrekking hebben op de kwantitatieve metingen in feitentabellen. | "Product_Details", "Customer_Information". |
Hiërarchieën | Logische groeperingen | Maak duidelijke hiërarchieën binnen de gegevens, met name voor dimensietabellen die kunnen worden gebruikt om in te zoomen op rapporten. | Een hiërarchie 'Tijd' die is onderverdeeld van 'Jaar' naar 'Kwartaal' tot 'Maand' tot 'Dag'. |
Kolom- namen | Ondubbelzinnige labels | Kolomnamen moeten ondubbelzinnig en verklarend zijn, waardoor het gebruik van id's of codes die zonder context verder moeten worden gezocht, wordt vermeden. | Gebruik 'Product_Name' in plaats van 'ProdID'. |
Kolomgegevenstypen | Correct en consistent | Pas de juiste en consistente gegevenstypen toe voor kolommen in alle tabellen om ervoor te zorgen dat metingen correct worden berekend en om de juiste sortering en filtering mogelijk te maken. | Zorg ervoor dat numerieke kolommen die in berekeningen worden gebruikt, niet zijn ingesteld als tekstgegevenstypen. |
Relatietypen | Duidelijk opgegeven | Geef duidelijk de aard van relaties (actief of inactief) en hun kardinaliteit op om een nauwkeurige rapportgeneratie te garanderen. | Markeer of een relatie 'Een-op-een', 'Een-op-veel' of 'Veel-op-veel' is. |
Gegevensconsistentie | Gestandaardiseerde waarden | Behoud gestandaardiseerde waarden in kolommen om consistentie in filters en rapportage te garanderen. | Als u een kolom Status hebt, gebruikt u consistent 'Openen', 'Gesloten', 'In behandeling', enzovoort. |
KPI’s (Key performance indicators) | Vooraf gedefinieerd en relevant | Stel een set KPI's vast die relevant zijn voor de bedrijfscontext en die vaak worden gebruikt in rapporten. | "Return on Investment (ROI)", "Customer Acquisition Cost (CAC)", "Lifetime Value (LTV)". |
Vernieuwingsschema's | Transparant en gepland | Communiceer duidelijk de vernieuwingsschema's van de gegevens om ervoor te zorgen dat gebruikers de tijdigheid begrijpen van de gegevens die ze analyseren. | Geef aan of de gegevens realtime, dagelijks, wekelijks, enzovoort zijn. |
Beveiliging | Definities op rolniveau | Definieer beveiligingsrollen voor verschillende gegevenstoegangsniveaus als er gevoelige elementen zijn die niet alle gebruikers moeten zien. | Leden van het verkoopteam kunnen verkoopgegevens zien, maar geen HR-gegevens. |
Metagegevens | Documentatie van Structuur | Documenteer de structuur van het gegevensmodel, inclusief tabellen, kolommen, relaties en metingen, ter referentie. | Een gegevenswoordenlijst of modeldiagram dat is opgegeven als referentie. |
De volgende tabel bevat aanvullende criteria waarmee u nauwkeurige DAX-query's kunt maken.Copilot Dit zijn aanbevelingen die u kunnen helpen bij het genereren van nauwkeurige DAX-query's.
Element | Overweging | Beschrijving | Voorbeeld |
---|---|---|---|
Metingen, tabellen en kolommen | Omschrijvingen | Neem op wat het is en hoe u wilt dat elk element wordt gebruikt in de beschrijvingseigenschap. Opmerking: er worden slechts 200 tekens gebruikt. | De beschrijving van [YOY Sales] kan 'Jaar-op-jaar(YOY)-verschil in Orders zijn. Gebruik deze kolom met de kolom 'Date'[Year] om weer te geven op andere jaren dan het laatste jaar. Gedeeltelijke jaren worden vergeleken met dezelfde periode van vorig jaar." |
Berekeningsgroepen | Omschrijvingen | Berekeningsitems worden niet opgenomen in de metagegevens van het model. Gebruik de beschrijving van de kolom berekeningsgroep om het gebruik van de berekeningsitems weer te geven en uit te leggen. Opmerking: er worden slechts 200 tekens gebruikt. | De kolom Time intelligence-voorbeeldberekeningsgroep kan bijvoorbeeld de volgende beschrijving hebben: "Gebruik met metingen en datumtabel voor Huidige: huidige waarde, MTD: maand tot heden, QTD: kwartaal tot heden, YTD: jaar tot heden, PY: vorig jaar, PY MTD, PY QTD, YOY: jaar na jaar verandering, YOY%: YOY%: YOY als %" en op een tabel met metingen kan worden uitgebreid op de beschrijving van het gebruik, zoals 'Metingen worden gebruikt om gegevens samen te voegen. Deze metingen kunnen worden weergegeven als jaar-op-jaar met behulp van deze syntaxis CALCULATE([Meetnaam], 'Time intelligence'[Tijdberekening] = "YOY")" |