Oversikt over rapporter
Microsoft Dynamics 365 Customer Engagement (on-premises) inkluderer rapporter som gir nyttig forretningsinformasjon til brukeren. Disse rapportene er basert på SQL Server Reporting Services og gir samme sett med funksjoner som er tilgjengelige for SQL Server Reporting Services-rapporter.
Rapporteierskap
Systemrapporter er tilgjengelige for alle brukere. Enkeltpersoner som eier rapporter, kan dele dem med bestemte kolleger eller team. De kan også gjøre rapportene tilgjengelige for organisasjonen, slik at alle brukerne kan bruke dem.
Rapporttyper
Customer Engagement (on-premises) støtter to typer rapporter:
SQL Server Reporting Services-rapporter. Disse rapportene bruker SQL-spørringer og filtrerte visninger for å hente rapportdata. Filtrerte visninger begrenser dataene til det som er tilgjengelig for sikkerhetsrollen til personen som kjører rapporten. Alle standardrapporter som følger med Customer Engagement (on-premises), er SQL-baserte rapporter.
Du har ikke tilgang til filtrerte visninger i Dynamics 365 Customer Engagement, fordi tilgang til SQL-databasen ikke støttes. Hvis du har et Dynamics 365 (online)- eller Power Apps-abonnement, må du derfor bruke Fetch-baserte rapporter for tilpasset rapportering.
Fetch-basert Reporting Services-rapporter. Disse rapportene bruker FetchXML-spørringer som er proprietære for Customer Engagement (on-premises), i stedet for filtrerte visninger for å hente data for rapporter. Rapporter som du oppretter ved hjelp av rapportveiviseren, er Fetch-baserte rapporter.
De andre rapportene kan være:
Koblinger til nettsider
Statiske filer
Dynamiske Office Excel-filer som leser data fra Customer Engagement (on-premises)-databasen
Du kan redigere de følgende egenskapene for hver rapport:
Filnavn eller URL-adresse
Visningsnavn
Beskrivelse
Informasjon om hvor i brukergrensesnittet rapporten vises
Datasikkerhet i rapporter
Alle rapportene leser data fra filtrerte visninger, som filtrerer dataene basert på brukerens sikkerhetsrolle. Rapportene viser bare data som personen som kjører rapporten, har tillatelse til å vise.
Rapporter i løsninger
Rapporter løsningsavhengige. Når du legger til en rapport som en komponent i en løsning, blir den én enkelt programvareenhet som utvider appfunksjonaliteten og brukergrensesnittet. Bare rapporter som er organisasjonseid eller synlige i organisasjonen, kan legges til i løsninger.
Merk
Slik finner du ut om en rapport er synlig for organisasjonen: Velg en rapport i listen over rapporter, og klikk eller trykk deretter Rediger. I kategorien Administrasjon ser du om Kan vises av er satt til Organisasjon .
Du kan legge til, importere eller eksportere øyeblikksbilder av rapporter som en del av en løsning. Rapporter, delrapporter, rapportkategori, visningsområde for rapport og rapportrelatert oppføringstype betraktes som komponenter i et rapportsett. Når du importerer en løsningsoppdatering i ikke-overskrivingsmodus, ignoreres eventuelle løsningsoppdateringer for en rapport hvis en komponent i rapportsettet er tilpasset.
Komme i gang med rapportskriving
Customer Engagement (on-premises) bruker SQL Server Reporting Services Report Definition Language (RDL)-rapporter for å spørre etter data og returnere raffinerte resultater tilbake til rapportbrukeren. Hvis du vil ha mer informasjon om RDL, kan du se Report Definition Language (SSRS).
Hvis du vil opprette eller endre eksisterende RDL-rapporter som kan brukes med appene dine, bruker du FetchXML, som deretter konverteres til RDL ved hjelp av verktøyene for rapportredigering.
Hvis du vil, kan du bruke et tredjepartsverktøy, SQL2FetchXML, for å konvertere SQL-skriptene til FetchXML, og deretter bruke FetchXML-spørringen i de Fetch-baserte rapportene. Mer informasjon: Hjelp for SQL2FetchXML
Alternativer for å opprette nye rapporter
Brukere som har nødvendige tillatelser, kan opprette en ny rapport ved å gjøre følgende:
Legge til en fil eller en kobling på en nettside som en rapport.
Kjør rapportveiviseren for å opprette en ny Reporting Services-rapport. Rapportveiviseren kan opprette tabell- og diagramrapporter, inkludert ekstraktrapporter og øverste N-rapporter.
Skrive en ny Fetch-basert Reporting Services-rapport. Hvis du vil skrive egendefinerte Fetch-baserte rapporter, må du installere Rapportredigeringsutvidelse for . Mer informasjon: Opprette en ny rapport ved hjelp av SQL Server Data Tools
Alternativer for å endre eksisterende rapporter
Brukere som har nødvendige tillatelser, kan endre eksisterende rapporter ved å gjøre følgende:
Organisere rapporter i kategorier for å styre hvilke visninger i området Rapporter som viser for hver rapport.
Avgjøre hvor en rapport skal vises i brukergrensesnittet, og redigere andre egenskaper for rapporten.
Redigere en rapport som er opprettet ved hjelp av rapportveiviseren.
Redigere en standardrapport. Hvis du tilpasser en app, kan det for eksempel være at du har bruk for å endre etiketter eller legge til eller fjerne felt i standardrapporter. Mer informasjon: Miljø for rapportskriving ved hjelp av SQL Server Data Tools
Rediger standardfiltret for en standardrapport, en rapport opprettet med rapportveiviseren eller andre Reporting Services-rapporter.
Opprette et engangsøyeblikksbilde for en Reporting Services-rapport eller planlegg at en Reporting Services-rapport skal kjøres med angitte intervaller. Vær oppmerksom på at funksjonen for planlegging av rapporter for øyeblikket bare er tilgjengelig med lokale versjoner av Dynamics 365 Customer Engagement.
Dele en personlig rapport med andre brukere eller gjøre den tilgjengelig for alle i organisasjonen.
Publisere en rapport slik at den er tilgjengelig for bruk med eksterne programmer, for eksempel SharePoint eller egendefinerte programmer.
Merk
Du kan ikke bruke SQL Server Reporting Services Report Builder til å redigere FetchXML-rapporter. Rapportskrivingsutvidelsen til Dynamics 365 for SQL Server Data Tools brukes for å redigere FetchXML-rapporter.