Het datawarehouse-servicepunt voor Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Gebruik het datawarehouse-servicepunt om historische langetermijngegevens voor uw Configuration Manager implementatie op te slaan en te rapporteren.

Het datawarehouse ondersteunt maximaal 2 TB aan gegevens, met tijdstempels voor het bijhouden van wijzigingen. In het datawarehouse worden gegevens opgeslagen door gegevens uit de Configuration Manager sitedatabase automatisch te synchroniseren met de datawarehouse-database. Deze informatie is vervolgens toegankelijk vanaf uw rapportageservicepunt. Gegevens die zijn gesynchroniseerd met de datawarehouse-database, worden drie jaar bewaard. Met een ingebouwde taak worden regelmatig gegevens verwijderd die ouder zijn dan drie jaar.

Gesynchroniseerde gegevens omvatten de volgende gegevens uit de globale gegevens- en sitegegevensgroepen:

  • Infrastructuurstatus
  • Beveiliging
  • Naleving
  • Malware
  • Software-implementaties
  • Inventarisgegevens (inventarisgeschiedenis wordt echter niet gesynchroniseerd)

Wanneer de sitesysteemrol wordt geïnstalleerd, wordt de datawarehouse-database geïnstalleerd en geconfigureerd. Er worden ook verschillende rapporten geïnstalleerd, zodat u deze gegevens eenvoudig kunt zoeken en erover kunt rapporteren.

Voorwaarden

  • De sitesysteemrol datawarehouse wordt alleen ondersteund op de site van de hoogste laag van uw hiërarchie. Bijvoorbeeld een centrale beheersite (CAS) of zelfstandige primaire site.

  • Vanaf versie 2107 vereist de server waarop u deze sitesysteemrol installeert .NET versie 4.6.2 en wordt versie 4.8 aanbevolen. In versie 2103 en eerder is voor deze rol .NET 4.5.2 of hoger vereist. Site - en sitesysteemvereisten voor meer informatie.

  • Ververleent het Reporting Services-puntaccount de db_datareader machtiging voor de datawarehouse-database.

  • Als u gegevens wilt synchroniseren met de datawarehouse-database, gebruikt Configuration Manager het computeraccount van de sitesysteemrol. Voor dit account zijn de volgende machtigingen vereist:

    • Beheerder op de computer waarop de datawarehouse-database wordt gehost.

    • DB_Creator machtiging voor de datawarehouse-database.

    • DB_owner of DB_reader met uitvoeringsmachtigingen voor de database van de site van de hoogste laag.

  • De datawarehouse-database vereist het gebruik van SQL Server 2012 of hoger. De editie kan Standard, Enterprise of Datacenter zijn. De SQL Server versie voor het datawarehouse hoeft niet hetzelfde te zijn als de sitedatabaseserver.

  • De magazijndatabase ondersteunt de volgende SQL Server configuraties:

    • Een standaard- of benoemd exemplaar

    • SQL Server AlwaysOn-beschikbaarheidsgroep

    • SQL Server AlwaysOn-failoverclusterexemplaren

  • Als u gedistribueerde weergaven gebruikt, installeert u het datawarehouse-servicepunt op dezelfde server waarop de CAS-database wordt gehost.

Zie de veelgestelde vragen over producten en licenties voor meer informatie over SQL Server licenties.

De grootte van de datawarehouse-database is gelijk aan die van uw sitedatabase. Hoewel het datawarehouse in eerste instantie kleiner is, zal het in de loop van de tijd toenemen.

Installeren

Elke hiërarchie ondersteunt één exemplaar van deze rol, op elk sitesysteem van de site met de hoogste laag. De SQL Server die als host fungeert voor de database voor het magazijn, kan lokaal zijn voor de sitesysteemrol of extern. Het datawarehouse werkt met het Reporting Services-punt dat op dezelfde locatie is geïnstalleerd. U hoeft de twee sitesysteemrollen niet op dezelfde server te installeren.

Als u de rol wilt installeren, gebruikt u de wizard Sitesysteemrollen toevoegen of de wizard Sitesysteemserver maken. Zie Sitesysteemrollen installeren voor meer informatie. Selecteer op de pagina Systeemrolselectie van de wizard de Data Warehouse servicepuntrol.

Wanneer u de rol installeert, maakt Configuration Manager de datawarehouse-database voor u op het exemplaar van SQL Server dat u opgeeft. Als u de naam van een bestaande database opgeeft, maakt Configuration Manager geen nieuwe database. In plaats daarvan wordt de door u opgegeven versie gebruikt. Dit proces is hetzelfde als wanneer u de datawarehouse-database verplaatst naar een nieuwe SQL Server.

Eigenschappen configureren

Algemene pagina

  • SQL Server fully qualified domain name: geef de FQDN (Full Qualified Domain Name) op van de server die als host fungeert voor de datawarehouse-servicepuntdatabase.

  • SQL Server exemplaarnaam, indien van toepassing: Als u geen standaardexemplaren van SQL Server gebruikt, geeft u het benoemde exemplaar op.

  • Databasenaam: geef een naam op voor de datawarehouse-database. Configuration Manager maakt de datawarehouse-database met deze naam. Als u een databasenaam opgeeft die al bestaat in het exemplaar van SQL Server, gebruikt Configuration Manager die database.

  • SQL Server poort die wordt gebruikt voor de verbinding: geef het TCP/IP-poortnummer op dat wordt gebruikt door de SQL Server die als host fungeert voor de datawarehouse-database. De datawarehouse-synchronisatieservice gebruikt deze poort om verbinding te maken met de datawarehouse-database. Standaard wordt SQL Server poort 1433 gebruikt voor communicatie.

  • Servicepuntaccount voor datawarehouse: stel de gebruikersnaam in die SQL Server Reporting Services gebruikt wanneer deze verbinding maakt met de datawarehouse-database.

Pagina Synchronisatie-instellingen

  • Aangepaste instelling voor gegevenssynchronisatie: kies de optie Tabellen selecteren. Selecteer in het venster Databasetabellen de tabelnamen die u wilt synchroniseren met de datawarehouse-database. Gebruik het filter om op naam te zoeken of selecteer de vervolgkeuzelijst om specifieke groepen te kiezen. Selecteer OK wanneer u klaar bent om op te slaan.

    Opmerking

    U kunt tabellen die standaard door de rol worden geselecteerd, niet verwijderen.

  • Begintijd: geef de tijd op waarop de datawarehousesynchronisatie moet worden gestart.

  • Terugkeerpatroon

    • Dagelijks: geef op dat de synchronisatie elke dag wordt uitgevoerd.

    • Wekelijks: geef elke week één dag en een wekelijks terugkeerpatroon op voor synchronisatie.

Rapportage

Nadat u een datawarehouse-servicepunt hebt geïnstalleerd, worden er verschillende rapporten beschikbaar op het Reporting Services-punt voor de site. Als u het datawarehouse-servicepunt installeert voordat u een Reporting Services-punt installeert, worden de rapporten automatisch toegevoegd wanneer u het Reporting Services-punt later installeert.

Opmerking

Het datawarehouse-punt ondersteunt alternatieve referenties.Geef referenties op die SQL Server Reporting Services gebruikt om verbinding te maken met de datawarehouse-database. Datawarehouse-rapporten worden pas geopend als u referenties toevoegt.

Als u een account wilt opgeven, stelt u de gebruikersnaam in voor het servicepuntaccount van het datawarehouse in de roleigenschappen. Zie Eigenschappen configureren voor meer informatie.

De sitesysteemrol datawarehouse bevat de volgende rapporten, onder de categorie Data Warehouse:

  • Toepassingsimplementatie : historisch: details weergeven voor toepassingsimplementatie voor een specifieke toepassing en machine.

  • Endpoint Protection en naleving van software-updates- historisch: computers weergeven waarop software-updates ontbreken.

  • Algemene hardware-inventarisatie - historisch: alle hardware-inventaris voor een specifieke machine weergeven.

  • Algemene software-inventaris - historisch: bekijk alle software-inventaris voor een specifieke computer.

  • Overzicht van infrastructuurstatus - historisch: geeft een overzicht weer van de status van uw Configuration Manager infrastructuur.

  • Lijst met gedetecteerde malware - historisch: bekijk malware die is gedetecteerd in de organisatie.

  • Overzicht softwaredistributie - historisch: een samenvatting van softwaredistributie voor een specifieke advertentie en machine.

Datawarehouse-rapportagetabellen uitsluiten van synchronisatie

(Geïntroduceerd in versie 2203)

Wanneer u het datawarehouse installeert, wordt een set standaardtabellen uit de sitedatabase gesynchroniseerd. Deze tabellen zijn vereist voor datawarehouserapporten. Tijdens het oplossen van problemen wilt u misschien stoppen met het synchroniseren van deze standaardtabellen. Vanaf versie 2203 kunt u een of meer van deze vereiste tabellen uitsluiten van synchronisatie. Tabellen uitsluiten van synchronisatie:

  1. Open in de werkruimte Beheersiteconfiguratieservers>en sitesysteemrollen.
  2. Selecteer de server waarop het datawarehouse-servicepunt is geïnstalleerd.
  3. Selecteer in het detailvenster Sitesysteemrollen de Data Warehouse servicepuntrol en selecteer vervolgens Eigenschappen.
  4. Kies op de pagina Synchronisatie-instellingen de optie Tabellen selecteren.
  5. Schakel in het venster Databasetabellen de selectie van een of meer tabellen van het type Vereist op.
  6. De console vraagt u om de wijziging te bevestigen, omdat sommige rapporten mogelijk niet meer correct werken.

Site-uitbreiding

Voordat u een CAS kunt installeren om een bestaande zelfstandige primaire site uit te breiden, moet u eerst de servicepuntrol van het datawarehouse verwijderen. Nadat u de CAS hebt geïnstalleerd, kunt u vervolgens de sitesysteemrol installeren op de CAS.

In tegenstelling tot een verplaatsing van de datawarehouse-database, leidt deze wijziging tot verlies van de historische gegevens die u eerder op de primaire site hebt gesynchroniseerd. Het wordt niet ondersteund om een back-up van de database te maken vanaf de primaire site en deze te herstellen op de CAS.

De database verplaatsen

Gebruik de volgende stappen om de datawarehouse-database te verplaatsen naar een nieuwe SQL Server:

  1. Gebruik SQL Server Management Studio om een back-up te maken van de datawarehouse-database. Herstel die database vervolgens naar een SQL Server op de nieuwe computer waarop het datawarehouse wordt gehost.

    Opmerking

    Nadat u de database naar de nieuwe server hebt hersteld, moet u ervoor zorgen dat de machtigingen voor databasetoegang hetzelfde zijn voor de nieuwe datawarehouse-database als in de oorspronkelijke datawarehouse-database.

  2. Gebruik de Configuration Manager-console om de rol van het datawarehouse-servicepunt van de huidige server te verwijderen.

  3. Installeer het datawarehouse-servicepunt opnieuw. Geef de naam op van de nieuwe SQL Server en het exemplaar dat als host fungeert voor de herstelde datawarehouse-database.

  4. Nadat de sitesysteemrol is geïnstalleerd, is de verplaatsing voltooid.

Problemen oplossen

Logboekbestanden

Gebruik de volgende logboeken om problemen met de installatie van het datawarehouse-servicepunt of de synchronisatie van gegevens te onderzoeken:

  • DWSSMSI.log en DWSSSetup.log: gebruik deze logboeken om fouten te onderzoeken bij het installeren van het datawarehouse-servicepunt.

  • Microsoft. ConfigMgrDataWarehouse.log: gebruik dit logboek om gegevenssynchronisatie tussen de sitedatabase en de datawarehouse-database te onderzoeken.

Fout bij instellen

Wanneer de servicepuntrol van het datawarehouse de eerste is die u op een externe server installeert, mislukt de installatie voor het datawarehouse.

U kunt dit probleem omzeilen door ervoor te zorgen dat de computer waarop u het datawarehouse-servicepunt installeert al ten minste één andere rol host.

Synchronisatie kan schemaobjecten niet vullen

Synchronisatie mislukt met het volgende bericht in Microsoft. ConfigMgrDataWarehouse.log:failed to populate schema objects

U kunt dit probleem omzeilen door ervoor te zorgen dat het computeraccount van de sitesysteemrol een db_owner is in de datawarehouse-database.

Rapporten kunnen niet worden geopend

Datawarehouse-rapporten kunnen niet worden geopend wanneer de datawarehouse-database en het rapportageservicepunt zich op verschillende sitesystemen bevinden.

U kunt dit probleem omzeilen door het Reporting Services-puntaccount de machtiging db_datareader te verlenen voor de datawarehouse-database.

Fout bij het openen van rapporten

Wanneer u een datawarehouse-rapport opent, wordt de volgende fout geretourneerd:

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_'. (rsErrorOpeningConnection)
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

Dit probleem treedt alleen op wanneer de sitedatabase en datawarehouse-database zich op afzonderlijke SQL-servers bevinden.

Als u dit probleem wilt omzeilen, gebruikt u de volgende stappen om certificaten te configureren:

  1. Op de server die als host fungeert voor de datawarehouse-database:

    1. Maak een zelfondertekend certificaat. Open IIS, selecteer Servercertificaten en selecteer vervolgens de actie Self-Signed Certificaat maken . Geef de beschrijvende naam van de certificaatnaam op als Data Warehouse SQL Server identificatiecertificaat. Selecteer het certificaatarchief als Persoonlijk.

    Tip

    Als deze server nog niet over IIS beschikt, installeert u deze eerst.

    1. Het certificaat beheren. Open de Microsoft Management Console (MMC) en voeg de module Certificaten toe. Selecteer Computeraccount van de lokale computer. Vouw de map Persoonlijk uit en selecteer Certificaten.

      1. Geef het SQL Server serviceaccount leesmachtigingen voor het certificaat. Selecteer het Data Warehouse SQL Server Certificaat voor identificatie, ga naar het menu Actie, selecteer Alle taken en selecteer Persoonlijke sleutels beheren. Voeg het SQL Server-serviceaccount toe en sta de machtiging Lezen toe.

      2. Exporteer het Data Warehouse SQL Server-identificatiecertificaat als een met DER gecodeerde binaire X.509 (. CER)-bestand.

    2. SQL opnieuw configureren. Open SQL Server Configuration Manager.

      1. Klik onder SQL Server Netwerkconfiguratie met de rechtermuisknop om Eigenschappen te selecteren onder Protocollen voor MSSQLSERVER. Ga naar het tabblad Certificaat, selecteer Data Warehouse SQL Server Identificatiecertificaat als certificaat en sla de wijzigingen op.

      2. Start onder SQL Server Services de SQL Server-service opnieuw. Als SQL Server Reporting Services ook is geïnstalleerd op de server die als host fungeert voor de datawarehouse-database, start u Reporting Service-services ook opnieuw.

  2. Open de MMC op de server die als host fungeert voor SQL Server Reporting Services en voeg de module Certificaten toe. Selecteer Computeraccount. Importeer in de map Vertrouwde basiscertificeringsinstanties het Data Warehouse SQL Server identificatiecertificaat.

Gegevensstroom

Diagram met de logische gegevensstroom tussen siteonderdelen voor het datawarehouse.

Gegevensopslag en -synchronisatie

Stap Details
1 De siteserver draagt gegevens over en slaat deze op in de sitedatabase.
2 Op basis van de planning en configuratie haalt het datawarehouse-servicepunt gegevens op uit de sitedatabase.
3 Het datawarehouse-servicepunt draagt een kopie van de gesynchroniseerde gegevens over in de datawarehouse-database en slaat deze op.

Rapportagestroom

Stap Details
A Met behulp van ingebouwde rapporten vraagt een gebruiker gegevens op. Deze aanvraag wordt met behulp van SQL Server Reporting Services doorgegeven aan het rapportageservicepunt.
B De meeste rapporten zijn bedoeld voor actuele informatie en deze aanvragen worden uitgevoerd op basis van de sitedatabase.
C Wanneer een rapport historische gegevens aanvraagt met behulp van een van de rapporten met een categorievan Data Warehouse, wordt de aanvraag uitgevoerd voor de datawarehouse-database.