Planera för 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 eller Power BI-rapportserver. Använd följande avsnitt för att planera rapportering i Configuration Manager.
Var du installerar Reporting Services-platsen
När du kör Configuration Manager rapporter på en plats har rapporterna åtkomst till informationen i platsdatabasen där den ansluter. Använd följande avsnitt för att avgöra var reporting services-platsen ska installeras och vilken datakälla som ska användas.
Obs!
Mer information om planering för platssystem i Configuration Manager finns i Lägga till platssystemroller.
Platssystemservrar som stöds
Du kan installera Reporting Services-platsen på en central administrationsplats (CAS) och primära platser. Den fungerar på flera platssystem på en plats och på andra platser i hierarkin. Configuration Manager stöder inte Reporting Services-platsen på sekundära platser. Den första Reporting Services-platsen på en plats anges som standardrapportserver. Du kan lägga till fler Reporting Services-platser på en plats, men Configuration Manager rapporter använder aktivt standardrapportservern på varje plats. Installera Reporting Services-platsen på platsservern eller ett fjärrplatssystem. Använd SQL Server Reporting Services på en fjärrplatssystemserver för bästa prestanda.
Överväganden för datareplikering
Tänk på följande faktorer som hjälper dig att avgöra var du ska installera reporting services-platser:
En Reporting Services-plats med CAS-databasen som rapportdatakälla har åtkomst till alla globala data och platsdata i Configuration Manager-hierarkin. Om du behöver rapporter som innehåller platsdata för flera platser i en hierarki bör du överväga att installera Reporting Services-platsen på ett platssystem på CAS. Använd sedan databasen som rapportdatakälla.
En Reporting Services-plats med en underordnad primär platsdatabas som rapportdatakälla har åtkomst till globala data och platsdata endast för den lokala primära platsen och eventuella underordnade sekundära platser. Platsdata för andra primära platser i Configuration Manager-hierarkin replikeras inte till den här primära platsen. Reporting Services kan inte komma åt platsdata för andra primära platser. Om du behöver rapporter som innehåller platsdata för en specifik primär plats eller globala data och du inte vill att användaren ska ha åtkomst till platsdata från andra primära platser installerar du en Reporting Services-plats på ett platssystem på den primära platsen. Använd sedan den primära platsens databas som rapportdatakälla.
Mer information om globala data och platsdata finns i Typer av data.
Överväganden för nätverksbandbredd
Beroende på hur du konfigurerar platsen kommunicerar platssystem på samma plats med varandra med hjälp av SMB (Server Message Block), HTTP eller HTTPS. Configuration Manager hanterar inte den här kommunikationen. Det kan inträffa när som helst utan nätverksbandbreddskontroll. Granska din tillgängliga nätverksbandbredd innan du installerar reporting services-platsrollen i ett platssystem.
Mer information om planering för platssystem finns i Lägga till platssystemroller.
Planera för rollbaserad administration
Säkerhet för rapportering liknar andra objekt i Configuration Manager där du kan tilldela säkerhetsroller och behörigheter till administrativa användare. Administrativa användare kan bara köra och ändra rapporter som de har lämpliga säkerhetsrättigheter för. Om du vill köra rapporter i Configuration Manager-konsolen behöver användarna läsbehörighet för behörigheten Webbplats och de behörigheter som konfigurerats för specifika objekt.
Till skillnad från andra objekt i Configuration Manager konfigureras även de säkerhetsrättigheter som du har angett för administrativa användare i Configuration Manager-konsolen i Reporting Services. När du konfigurerar säkerhetsrättigheter i Configuration Manager-konsolen ansluter Reporting Services-platsen till Reporting Services och anger lämpliga behörigheter för rapporter.
Säkerhetsrollen Programuppdateringshanteraren har till exempel behörigheterna Kör rapport och Ändra rapport . Användare med rollen Programuppdateringshanteraren kan bara köra och ändra rapporter för programuppdateringar. Configuration Manager-konsolen visar inte rapporter för andra objekt i den här rollen. Undantaget till det här beteendet är att vissa rapporter inte är associerade med specifika Configuration Manager skyddsbara objekt. För dessa rapporter måste den administrativa användaren ha läsbehörighet för behörigheten Webbplats för att kunna köra rapporterna och behörigheten Ändra för webbplatsbehörigheten för att kunna ändra rapporterna.
Viktigt
För att användare från en annan domän än reporting services-punktkontot ska kunna köra rapporter upprättar du ett dubbelriktad förtroende mellan de två domänerna.
Rapporter är helt aktiverade för rollbaserad administration. Configuration Manager filtrerar data för alla inkluderade rapporter baserat på behörigheterna för den användare som kör rapporten. Användare med specifika roller kan bara visa information som definierats för deras roller.
Mer information om säkerhetsrättigheter för rapportering finns i Konfigurera rapportering.
Mer information om rollbaserad administration i Configuration Manager finns i Konfigurera rollbaserad administration.
Rapporteringsrekommendationer
Överväg följande rekommendationer och tips för rapportering i Configuration Manager:
För bästa prestanda installerar du Reporting Services-platsen på ett fjärrplatssystem. Även om du kan installera den på platsservern presterar Reporting Services-platsen bäst när du installerar den på ett fjärrplatssystem. När den här rollen utför bakgrundsbearbetning kan den konkurrera om systemresurser med andra roller. Det finns många variabler att tänka på med plats- och rollprestanda, men i allmänhet förbättrar den här konfigurationen rapportering och övergripande platsprestanda.
Optimera SQL Server Reporting Services frågor. Vanligtvis beror eventuella rapporteringsfördröjningar på den tid det tar att köra frågor och hämta resultaten. Microsoft SQL Server verktyg som Query Analyzer och Profiler kan hjälpa dig att optimera frågor.
Schemalägg rapportprenumerationen så att den körs utanför standard kontorstid. När det är möjligt kan bearbetning av prenumerationer utanför arbetstid minimera processorbearbetningen på Configuration Manager platsdatabasserver. Den här metoden förbättrar också tillgängligheten för ej föråldrade rapportbegäranden.
Webbplatsuppdateringar bevarar inbyggda rapporter. Om du ändrar en standardrapport, när webbplatsen uppdateras, byter den namn på rapporten med ett understrecksprefix (
_
). Det här beteendet ser till att webbplatsuppdateringen inte skriver över den ändrade rapporten av standardrapporten.
Säkerhet och sekretess
Configuration Manager rapporter visar information som samlas in under standardhanteringsåtgärder för Configuration Manager. Du kan till exempel visa en rapport med information som Configuration Manager samlas in från identifiering eller inventering. Rapporter kan också innehålla aktuell statusinformation för klienthanteringsåtgärder, till exempel distribution av programvara och kontroll av efterlevnad.
Mer information om säkerhetsrekommendationer och sekretessinformation för Configuration Manager åtgärder som kan generera data som du kan visa i rapporter finns i Säkerhet och sekretess för Configuration Manager.