Share via


Introduktion till rapportering i Configuration Manager

Gäller för: Konfigurationshanteraren (current branch)

Rapportering i Configuration Manager innehåller en uppsättning verktyg och resurser som hjälper dig att använda de avancerade rapporteringsfunktionerna i SQL Server Reporting Services (SSRS) och Power BI-rapportserver. Båda rapporteringsplattformarna ger omfattande redigeringsupplevelser för anpassade rapporter. Rapportering hjälper dig att samla in, organisera och presentera information om mängden Configuration Manager data i din organisation. Configuration Manager innehåller många fördefinierade rapporter i Reporting Services som du kan använda utan ändringar. Du kan duplicera och ändra standardrapporterna så att de uppfyller dina krav, eller så kan du skapa anpassade rapporter.

SQL Server Reporting Services

SQL Server Reporting Services innehåller ett komplett utbud av färdiga verktyg och tjänster som hjälper dig att skapa, distribuera och hantera rapporter för din organisation. Den har även programmeringsfunktioner som gör att du kan utöka och anpassa dina rapporteringsfunktioner. Reporting Services är en serverbaserad rapporteringsplattform som tillhandahåller omfattande rapporteringsfunktioner för olika typer av datakällor.

Configuration Manager använder SQL Server Reporting Services som primär rapporteringslösning. Integrering med Reporting Services ger följande fördelar:

  • Använder ett branschstandardrapporteringssystem för att fråga Configuration Manager-databasen.

  • Visar rapporter med hjälp av Configuration Manager Rapportgranskaren eller med hjälp av Rapporthanteraren, som är en webbaserad anslutning till rapporten.

  • Ger hög prestanda, tillgänglighet och skalbarhet.

  • Tillhandahåller prenumerationer på rapporter som användare kan prenumerera på. En chef prenumererar till exempel på en e-postrapport varje dag som beskriver statusen för en programuppdateringsdistribution.

  • Exporterar rapporter i olika typer av populära format.

Mer information finns i Vad är SQL Server Reporting Services (SSRS)?

Power BI-rapportserver

Från och med version 2002 integrerar du Power BI-rapportserver med Configuration Manager rapportering. Den här integreringen ger dig modern visualisering och bättre prestanda. Den lägger till konsolstöd för Power BI-rapporter som liknar det som redan finns med SQL Server Reporting Services. Mer information finns i Integrera med Power BI-rapportserver.

Power BI-rapportserver är en lokal rapportserver med en webbportal där du visar och hanterar rapporter. Den innehåller verktyg för att skapa Power BI-rapporter, sidnumrerade rapporter, mobila rapporter och KPI:er. Mer information finns i Vad är Power BI-rapportserver?.

Reporting Services-plats

Reporting Services-platsen är en platssystemroll som du lägger till på en server som kör Microsoft SQL Server Reporting Services. Reporting Services-platsen utför följande funktioner:

  • Kopierar Configuration Manager rapportdefinitioner till Reporting Services
  • Skapar rapportmappar baserat på rapportkategorier
  • Anger säkerhetsprincip för rapportmappar och rapporter. Dessa principer baseras på rollbaserade behörigheter för Configuration Manager administrativa användare. Inom ett 10-minutersintervall ansluter Reporting Services-platsen till Reporting Services för att tillämpa säkerhetsprincipen igen om du har ändrat den.

Mer information om hur du planerar för och installerar en Reporting Services-plats finns i följande artiklar:

Configuration Manager rapporter

Configuration Manager innehåller rapportdefinitioner för över 400 rapporter i över 50 rapportmappar. Under installationsprocessen för Reporting Services-platsen kopieras de till rotrapportmappen i SQL Server Reporting Services. Configuration Manager-konsolen visar rapporterna och ordnar dem i undermappar baserat på rapportkategorin.

Rapporter sprids inte upp eller ned i Configuration Manager-hierarkin. De körs endast mot databasen på den plats där du skapar dem. Eftersom Configuration Manager replikerar globala data i hela hierarkin har du åtkomst till hierarkiomfattande information i rapporter. När en rapport hämtar data från en platsdatabas har den åtkomst till platsdata för den aktuella platsen och underordnade platser samt globala data för varje plats i hierarkin.

Precis som andra Configuration Manager objekt måste en administrativ användare ha rätt behörighet att köra eller ändra rapporter. Om du vill köra en rapport måste en administrativ användare ha behörigheten Kör rapport för objektet. Om du vill skapa eller ändra en rapport måste en administrativ användare ha behörigheten Ändra rapport för objektet.

Skapa och ändra rapporter

För Reporting Services-baserade rapporter använder Configuration Manager Microsoft SQL Server Report Builder som exklusivt redigerings- och redigeringsverktyg för modellbaserade och SQL-baserade rapporter. När du skapar eller redigerar en rapport i Configuration Manager-konsolen öppnas Report Builder. Mer information finns i Åtgärder och underhåll för rapportering.

Från och med version 2002 integreras konsolen med Power BI Desktop för att skapa eller redigera Power BI-rapporter. Mer information finns i Skapa Power BI-rapporter.

Köra rapporter

När du kör en Reporting Services-baserad rapport i Configuration Manager-konsolen öppnas Rapportgranskaren och ansluter till Reporting Services. När du har angett nödvändiga rapportparametrar hämtar Reporting Services sedan data och visar resultatet i visningsprogrammet. Du kan också ansluta till SQL Services Reporting Services, ansluta till datakällan för platsen och köra rapporter.

Från och med version 2002 öppnas den i webbläsaren när du kör en Power BI-baserad rapport.

Lägg till i favoriter

Configuration Manager levereras med flera hundra rapporter som standard, och du kan lägga till fler i listan. I stället för att kontinuerligt söka efter rapporter som du ofta använder kan du från och med version 2103 göra en rapport till en favorit. Med den här åtgärden kan du snabbt komma åt den från noden Favoriter .

Mer information finns i Åtgärder och underhåll för rapportering.

Rapportprompter

Du kan konfigurera en rapportprompt eller parameter när du skapar eller ändrar en rapport. Skapa rapportprompter för att begränsa eller rikta de data som en rapport hämtar. En rapport kan innehålla mer än en fråga. Kontrollera att promptnamnen är unika och endast innehåller alfanumeriska tecken som överensstämmer med SQL Server regler för identifierare.

När du kör en rapport begär uppmaningen ett värde för en obligatorisk parameter. Baserat på parametervärdet hämtar den rapportdata. Till exempel frågar datorinformationen för en specifik datorrapport efter ett datornamn. Reporting Services skickar det angivna värdet till en variabel som definierats i rapportens SQL-instruktion.

Rapportlänkar i Configuration Manager används i en källrapport för att ge enkel åtkomst till andra data. Den kan till exempel länka till mer detaljerad information om vart och ett av objekten i källrapporten. Om målrapporten kräver att en eller flera frågor körs måste källrapporten innehålla en kolumn med lämpliga värden för varje prompt.

Länken måste ange kolumnnumret med värdet för prompten. Till exempel:

  • Det finns en rapport som visar en lista över datorer som webbplatsen nyligen identifierade.
  • Du länkar från den till en annan rapport som visar de senaste meddelandena som webbplatsen tar emot för en specifik dator.
  • Du skapar länken och anger att kolumnen 2 i källrapporten innehåller datornamnet. Det här värdet är en obligatorisk fråga för målrapporten.
  • Du kör källrapporten och en länkikon visas till vänster om varje rad med data.
  • Du väljer ikonen på en rad och Rapportgranskaren skickar värdet i den angivna kolumnen för den raden som promptvärde för målrapporten.

Du kan bara konfigurera en länk för en rapport och den länken kan bara ansluta till en enda målrapport.

Varning

Om du flyttar en målrapport till en annan rapportmapp ändras platsen för målrapporten. Configuration Manager uppdaterar inte automatiskt rapportlänken i källrapporten med den nya platsen och länken fungerar inte i källrapporten.

Rapportmappar

Rapportmappar tillhandahåller en metod för att sortera och filtrera rapporter som Configuration Manager lagrar i Reporting Services. Rapportmappar är användbara när du har många rapporter att hantera. När du installerar en Reporting Services-plats kopieras rapporter till Reporting Services och ordnas i fler än 50 rapportmappar. Rapportmapparna är skrivskyddade. Du kan inte ändra dem i Configuration Manager-konsolen.

Rapportprenumerationer

En rapportprenumeration i Reporting Services är en återkommande begäran om att leverera en rapport vid en viss tidpunkt eller som svar på en händelse. I prenumerationen anger du ett programfilformat. Prenumerationer är ett alternativ till att köra en rapport på begäran. Rapportering på begäran kräver att du aktivt väljer rapporten varje gång du vill visa rapporten. Prenumerationer kan däremot användas för att schemalägga och sedan automatisera leveransen av en rapport.

Du kan hantera rapportprenumerationer i Configuration Manager-konsolen. Rapportservern bearbetar prenumerationerna. De distribueras med hjälp av leveranstillägg som distribueras på servern. Som standard kan du skapa prenumerationer som skickar rapporter till en delad mapp eller till en e-postadress.

Mer information finns i Hantera rapportprenumerationer.

Report Builder

För Reporting Services-baserade rapporter använder Configuration Manager Microsoft SQL Server Report Builder som exklusivt redigerings- och redigeringsverktyg för både modellbaserade och SQL-baserade rapporter. Om du skapar eller redigerar en rapport i Configuration Manager-konsolen öppnas Report Builder. När du skapar eller ändrar en rapport för första gången installeras Report Builder automatiskt. Versionen av Report Builder som är associerad med den installerade versionen av SQL Server öppnas när du kör eller redigerar rapporter.

Installationen Report Builder lägger till stöd för över 20 språk. När du kör Report Builder visas data på språket för den lokala datorns operativsystem. Om Report Builder inte stöder språket visas data på engelska. Report Builder stöder alla funktioner i SQL Server Reporting Services, som innehåller följande funktioner:

  • Levererar en intuitiv rapportredigeringsmiljö med ett utseende som liknar Microsoft 365-applikationer.

  • Erbjuder flexibel rapportlayout för SQL Server rapportdefinitionsspråk (RDL).

  • Innehåller olika former av datavisualisering, inklusive diagram och mätare.

  • Innehåller formaterade textrutor.

  • Exporterar till Microsoft Word-format.

Du kan också öppna Report Builder direkt från SQL Server Reporting Services.

Rapportmodeller i SQL Server Reporting Services

SQL Server Reporting Services använder rapportmodeller för att välja objekt från Configuration Manager databas som ska ingå i modellbaserade rapporter. När du skapar en rapport exponerar rapportmodeller endast angivna vyer och objekt att välja mellan. Om du vill skapa modellbaserade rapporter måste minst en rapportmodell vara tillgänglig.

Rapportmodeller har följande funktioner:

  • Ge logiska företagsnamn till databasfält och vyer. För att skapa rapporter behöver du inte känna till Configuration Manager databasstrukturen.

  • Gruppera objekt logiskt.

  • Definiera relationer mellan objekt.

  • Skydda modellelement så att administrativa användare bara kan se de data som de har behörighet att se.

Även om Configuration Manager tillhandahåller exempel på rapportmodeller kan du även definiera rapportmodeller som uppfyller dina egna affärskrav. Mer information om hur du skapar rapportmodeller finns i Skapa anpassade rapportmodeller.

Nästa steg

Planera för rapportering