Översikt över rapporter
Microsoft Dynamics 365 Customer Engagement (on-premises) innehåller rapporter som innehåller användbar affärsinformation till användaren. Dessa rapporter bygger på SQL Server Reporting Services och tillhandahåller samma uppsättning funktioner som är tillgängliga för SQL Server Reporting Services-rapporter.
Rapportägarskap
Systemrapporter är tillgängliga för alla användare. Enskilda som äger rapport kan dela dem med specifika personer eller grupper eller också kan de göra rapporterna tillgängliga för organisationen så att alla kan använda dem.
Rapporttyper
Customer Engagement (on-premises) stöder två typer av rapporter:
SQL Server Reporting Services-rapporter. Dessa rapporter använder SQL-frågor och filtrerade vyer för att hämta rapportdata. Filtrerade vyer begränsar data till det som är tillgängligt för den säkerhetsroll som personen som kör rapporten har. Alla standardrapporter som ingår i Customer Engagement (on-premises) är SQL-baserade rapporter.
Du kan inte använda filtrerade vyer i Dynamics 365 Customer Engagement eftersom åtkomst till SQL-databasen inte stöds. Om du har ett Dynamics 365 (online)- eller Power Apps-abonnemang, använder du Fetch-baserade rapporter för anpassad rapportering.
Fetch-baserad Reporting Services-rapporter. I dessa rapporter används FetchXML-frågor som är tillverkarspecifika för Customer Engagement (on-premises) istället för filtrerade vyer för att hämta data till rapporter. Rapporter som skapas med rapportguiden är Fetch-baserade rapporter.
De andra rapporterna kan vara:
Länkar till webbsidor
Statiska filer
Dynamiska Office Excel-filer som läser data från Customer Engagement (on-premises)-databasen
För varje rapport kan du ändra följande egenskaper:
Filnamn eller webbadress
Visningsnamn
Beskrivning
Information om var rapporten visas i användargränssnittet.
Säkerheten för data i rapporter
Alla rapporter läser data från filtrerade vyer som filtrerar data baserat på användarens säkerhetsroll. Rapporten visar endast data som användaren har behörighet att se.
Rapporter i lösningar
Rapporter är lösningskänsliga. Om du lägger till en komponent i en lösning blir den en enskild programvaruenhet som utvidgar dina appars funktioner och användargränssnittet. Endast rapporter som är organisationsägda eller synliga i organisationen kan läggas till i lösningar.
Kommentar
Att ta reda på om en rapport är synlig i organisationen: I listan över rapporter, markera en rapport och klicka eller tryck på Redigera. Klicka på fliken Administration och se om Kan visas med är inställt på Organisation.
Du kan lägga till importera och exportera ögonblicksbilder av rapporter som en del av en lösning. Rapporter, delrapporter, rapportkategori, rapportvisningsområde och rapportrelaterade posttyper anses vara komponenter i en rapportuppsättning. När du importerar en lösningsuppdatering i ett icke-överskrivningsläge, kommer eventuella uppdateringar av lösningen i en rapport att ignoreras om någon komponent i rapportuppsättningen har anpassats.
Komma igång med att skriva rapporter
Customer Engagement (on-premises) använder SQL Server Reporting Services RDL-filrapporter (Report Definition Language) för att ställa frågor i data och returnera förfinade resultat till rapportanvändaren. För mer information om RDL, se Report Definition Language (SSRS).
För att skapa eller ändra befintliga RDL-rapporter som kan användas med dina FetchXML-program, använd FetchXML, som sedan konverteras till RDL med hjälp av rapportredigeringverktyg.
Om du vill kan du använda ett verktyg från tredje part, SQL2FetchXML, för att konvertera SQL-skript till FetchXML och sedan använda FetchXML-frågan i dina Hämta-baserade rapporter. Mer information: SQL2FetchXML Help
Alternativ för att skapa nya rapporter
Om du vill skapa en ny rapport och har rätt behörighet kan du göra följande:
Lägga till en fil eller länk i en webbsida som en rapport.
Kör Rapportguiden för att skapa en ny Reporting Services-rapport. Med Rapportguiden kan du skapa tabell- och diagramrapporter, inklusive detaljerade rapporter och rapporter över de N översta elementen.
Skriva en ny Fetch-baserad Reporting Services-rapport. Om du vill skriva anpassade fetch-baserade rapporter, måste du installera rapportredigeringstillägget . Mer information: skapa en ny rapport med SQL Server Data Tools
Alternativ för att ändra befintliga rapporter
Om du har rätt behörighet kan du göra följande med befintliga rapporter:
Ordna rapporter i kategorier för att styra vilka vyer i rapportområdet som visas för varje rapport.
Avgöra om en rapport kan visas i användargränssnittet samt ändra andra rapportegenskaper.
Ändra en rapport som har skapats med Rapportguiden.
Redigera en standardrapport. Om du till exempel anpassar en app kan du behöva ändra etiketter och lägga till eller ta bort fält i standardrapporter. Mer information: Miljö för rapportskrivning med SQL Server Data Tools
Redigera standardfiltret för en standardrapport, en rapport som skapats med Rapportguiden eller andra Reporting Services-rapporter.
Skapa en engångsbild för en Reporting Service-rapport eller schemalägga en Reporting Service-rapport som körs med angivet intervall. Observera att funktionen Schemalägg rapport för närvarande endast är tillgänglig med lokala versioner av Dynamics 365 Customer Engagement.
Dela en personlig rapport med andra användare eller göra den tillgänglig för alla i organisationen.
Publicera en rapport så att den kan användas med externa program, t.ex. SharePoint eller anpassade program.
Kommentar
Du kan inte använda SQL Server Reporting Services Report Builder för att skapa FetchXML-rapporter. Dynamics 365-rapportredigeringstillägget för SQL Server Data Tools används för att skapa FetchXML-rapporter.