Lägg till tabeller i ConfigMgr Data Warehouse

I oktober fick jag frågan via Twitter, vilka tabeller (bortsett från standardtabellerna) lägger jag till i mitt Configuration Manager (ConfigMgr/SCCM/MEMCM) datalager? Det var en stor fråga och det ledde till slut till att jag insåg att jag aldrig skapade ett blogginlägg om hur jag lägger till tabeller till ConfigMgr -datalagret. Det är tills nu! Det här inlägget visar hur du lägger till tabeller, tvingar fram en synkronisering och hur du löser ett synkroniseringsfel som jag stötte på.

Om du inte redan har datalagret ConfigMgr installerat, se till att följa instruktionerna i mitt blogginlägg, “Steg för steg -guide om hur du konfigurerar SCCM Data Warehouse -funktionen. ”

Så här lägger du till tabeller i ConfigMgr Data Warehouse

Lägg till tabeller i ConfigMgr Data Warehouse - Administration Workspace

Börja lägga till tabeller till ditt ConfigMgr -datalager genom att öppna ConfigMgr -konsolen och Administrering arbetsyta. Utöka Webbplatskonfiguration | Servrar och platssystemsystemroller knutpunkter. I mittenfönstret väljer du din datalagringsserver. I Webbplatssystemroller område, välj Data Warehouse servicepunkt och klicka sedan på Egenskaper knapp.

Lägg till tabeller i ConfigMgr Data Warehouse - Egenskaper

Välj sedan Synkroniseringsinställningar flik.

Lägg till tabeller i ConfigMgr Data Warehouse - Synkroniseringsinställningar

Klicka på Välj tabeller ... knapp.

Lägg till tabeller i ConfigMgr Data Warehouse - Databastabeller

Databas tabeller i fönstret, välj tabellerna som du vill lägga till. Tänk på att genom att lägga till tabeller ökar du storleken på din datalagerdatabas. Jag valde bara några tabeller: de som är relaterade till Enhansoft -rapportering och vår Garantiinformationsrapportering.

Klick OK när du är klar. När tabellerna har lagts till utför datalagertjänstpunkten en fullständig synkronisering med datalagret vid nästa synkroniseringscykel. Från den tiden utför tjänsten kontinuerligt en deltasynkronisering.

Hur man tvingar fram en synkronisering av datalageret

Lägg till tabeller i ConfigMgr Data Warehouse - Synkronisera nu

Nu när de nya tabellerna har lagts till, om du vill se detaljerna i datalagret direkt, måste du tvinga fram en fullständig synkronisering istället för att vänta på nästa synkroniseringscykel. Klicka bara på Synkronisera nu knapp.

Lägg till tabeller till ConfigMgr Data Warehouse - OK -knappen

Klicka på OK knapp. När du klickar på men hur vet du när synkroniseringen startar eller slutar?

Lägg till tabeller i ConfigMgr Data Warehouse - Statusmeddelanden

Svaret är ganska enkelt: granska statusmeddelandena.

I skärmdumpen ovan, MessageID 11201 visar att datalagringssynkroniseringen startade och MessageID 11203 berättar att datalagringssynkroniseringen har slutförts.

Notera: Det är en fördröjning mellan tiden du klickar på Synkronisera nu -knappen och när det första statusmeddelandet visas. Jag upptäckte att detta kan ta cirka 10 minuter. Glöm inte att uppdatera statusmeddelandefönstret för att se uppdaterade meddelanden.

Data Warehouse -synkroniseringsfel

När jag klickade för att se MessageID 11202 i ovanstående skärmdump, följande meddelande dök upp.

Lägg till tabeller i ConfigMgr Data Warehouse - Statusmeddelandedetaljer

Här är hela beskrivningen av statusmeddelandefelet:

Data Warehouse Synchronization Service stöter på fel (VIEW SERVER STATE -tillstånd nekades på objektets "server", databasen "master".

Användaren har inte behörighet att utföra denna åtgärd.). Se Microsoft.ConfigMgrDataWarehouse.log för mer information.

Lägg till tabeller i ConfigMgr Data Warehouse - Log

När jag granskade Microsoft.ConfigMgrDataWarehouse.loggen på min datalagageserver såg jag ett liknande meddelande (se ovan). Vad gör du i det här fallet?

Lösning

Fixen är ganska enkel. Du måste bevilja Visa servertillstånd behörighet i din SQL Server till din datalagageserver. I mitt fall finns Primär (CAS) och SQL Server på samma server, så det förklarar namnet på min SQL Server. Du kommer att se vad jag menar i följande steg.

Lägg till tabeller i ConfigMgr Data Warehouse - SSMS

Öppen SQL Server Management Studio (SSMS), anslut till din SQL Server (i mitt fall är det CM-CAS-CB1), expandera Säkerhet | Inloggningar knutpunkter. Leta sedan upp din datalager-server (i mitt fall är det CM-DWH-CB1).

Lägg till tabeller i ConfigMgr Data Warehouse - Data Warehouse Server Properties

Högerklicka på datalagringsservern och välj Egenskaper.

Lägg till tabeller i ConfigMgr Data Warehouse - Inloggningsegenskaper

Inloggningsegenskaper i fönstret, välj Värdepapper nod.

Lägg till tabeller i ConfigMgr Data Warehouse - Behörigheter

I Behörigheter för CM-CAS-CB1 avsnitt, på Explicit fliken, rulla ner till botten och välj Bevilja alternativet bredvid Visa servertillstånd tillstånd.

Klicka på OK knappen för att slutföra uppgiften. När den behörigheten har tillämpats försvinner felen från både ConfigMgr -konsolen och datalagerfilens loggfil.

Tabeller som lagts till i ConfigMgr Data Warehouse

För närvarande endast tabellerna relaterade till Enhansoft produkter läggs till i mitt ConfigMgr datalager. När Enhansoft -teamet skriver fler instrumentpaneler och rapporter specifikt för datalagret kommer fler tabeller att läggas till.

Om du har några frågor om hur du lägger till tabeller i datalagret ConfigMgr, är du välkommen att kontakta mig på @GarthMJ.

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish