Dela via


Schemavyer i Configuration Manager

Schemavyerna i Configuration Manager innehåller information om schemat som kan användas när du skapar rapporter, samt vyerna för identifieringsscheman, inventeringsschemavyer och schemavyn för kompatibilitetsinställningar.

Visa schemavyer

Configuration Manager visa schemavyer kan kopplas ihop och användas för att hämta specifika data. De innehåller information om alla vyer på en Configuration Manager webbplats som finns i schemafamiljen Configuration Manager visa. Vyerna för visningsschema beskrivs i det här avsnittet.

v_SchemaViews

Listor alla SQL-vyer och SQL-vytyper i vyschemafamiljen. Vyn kan kopplas till v_ReportViewSchema-vyn med hjälp av kolumnen ViewName .

v_ReportViewSchema

Listor alla Configuration Manager SQL-vyer i vyschemafamiljen och kolumnnamnen för varje vy. Vyn kan kopplas till v_ReportViewSchema-vyn med hjälp av kolumnen ViewName .

Följande fråga använder v_SchemaViews-vyn för att hämta en lista över alla vyschemafamiljevyer och deras associerade vykategori:

SELECT Type, ViewName

FROM v_SchemaViews

ORDER BY Type, ViewName

Var och en av de Configuration Manager vyerna har flera kolumner, och det kan vara svårt att avgöra vilka av dessa kolumner som ska användas när du skapar frågor för nödvändiga data. Följande fråga kopplar v_SchemaViews- och v_ReportViewSchema-vyerna för att visa alla vyer i Configuration Manager visa schemafamiljen, var och en av kolumnerna i varje vy och vykategorin:


SELECT RVS.ViewName, RVS.ViewColumnName, SV.Type

FROM v_SchemaViews as SV INNER JOIN v_ReportViewSchema as RVS

��ON SV.ViewName = RVS.ViewName

ORDER BY SV.Type, RVS.ViewName, RVS.ViewColumnName

Utdata från den här frågan och informationen i det här dokumentet innehåller information som hjälper dig att använda rätt vy- och vykolumn för att skapa frågor för effektiv rapportering.

Vyer för identifieringsschema

Vyerna för identifieringsschemat innehåller information om alla resurser på en Configuration Manager plats och beskrivs i det här avsnittet. De två vyerna för resursschemainformation är v_ResourceMap och v_ResourceAttributeMap. Vyn v_ResourceMap innehåller en lista över alla resurstyper för identifierade data. Som standard har Configuration Manager resurstyperna Okänt system, Användargrupp, Användare och System, som var och en har sitt eget resurstypnummer och individuell vy. Vyn kan kopplas till andra vyer med hjälp av kolumnen ResourceType . hans avsnitt representerar standarddata i vyn v_ResourceMap .

Resurstyp Visningsnamn Resursklassnamn
2 Okänt system v_R_UnknownSystem
3 Användargrupp v_R_UserGroup
4 Användare v_R_User
5 System v_R_System
6 IP-nätverk V_R_IPNetwork

Vyn v_ResourceAttributeMap innehåller alla attribut som identifieras för var och en av resurstyperna, till exempel NetBIOS-namn, operativsystem, användarnamn, användargruppsnamn, domännamn och så vidare. Den v_ResourceAttributeMap vyn kan kopplas till andra vyer med hjälp av kolumnen ResourceType . Mer information om identifieringsvyerna finns i Identifieringsvyer i Configuration Manager.

Schemavyer för maskinvaruinventering

Schemat för maskinvaruinventering är viktigt att förstå när du skapar frågor för Configuration Manager rapporter som innehåller information om maskinvaruinventering. De flesta klientdata i Configuration Manager finns i någon av de två schemavyerna för maskinvaruinventering: v_GroupMap och v_GroupAttributeMap. Vyn v_GroupMap innehåller en lista över alla maskinvaruinventeringsgrupper och den associerade vyn för var och en av grupperna. Vyn v_GroupAttributeMap innehåller alla attribut som inventeras för var och en av grupperna. Båda vyerna kan kopplas samman med hjälp av kolumnen GroupID och kopplas till vyn v_ResourceMap identifieringsschema med hjälp av kolumnen ResourceType .

Eftersom maskinvaruinventering kan ändras och utökas kan en Configuration Manager plats SQL Server databas ha olika maskinvaruinventeringsvyer och schema jämfört med en annan plats. Följande fråga kopplar v_GroupMap- och v_GroupAttributeMap-vyerna för att generera schemat för maskinvaruinventeringsvyn, baserat på de specifika inställningarna för platsen:

SELECT DISTINCT GM.DisplayName, GM.InvClassName,

��GM.InvHistoryClassName, GAM.AttributeName,

��GAM.ColumnName, GM.MIFClass

FROM v_GroupMap GM INNER JOIN v_GroupAttributeMap GAM

��ON GM.GroupID = GAM.GroupID

Mer information om vyer för maskinvaruinventering finns i Maskinvaruinventeringsvyer i Configuration Manager.

Schema för programvaruinventeringsvy

Det finns inte någon specifik schemavy för programvaruinventering, men följande fråga ansluter v_GS_SoftwareProduct och v_FullCollectionMembership programvaruinventeringsvyer för att generera schemat för programvaruinventeringsvyn efter produktnamn för samlingen Alla system :

SELECT MIN(PRD.ProductID) AS ProductID, PRD.ProductName,

PRD.ProductVersion, COUNT(DISTINCT PRD.ResourceID) AS 'Count'

FROM v_GS_SoftwareProduct PRD INNER JOIN v_FullCollectionMembership FCM

ON PRD.ResourceID = FCM.ResourceID

WHERE FCM.CollectionID = 'SMS00001'

GROUP BY PRD.ProductName, PRD.ProductVersion

ORDER BY PRD.ProductName

Mer information om programvaruinventeringsvyerna finns i Programvaruinventeringsvyer i Configuration Manager.

Schemavy för kompatibilitetsinställningar

Det finns en schemavy för kompatibilitetsinställningar, v_CIRelationTypeMapping, som visar elementen för konfigurationsobjekt, till exempel konfigurationsbaslinjer och programuppdateringar, relationstypsvärdet och en beskrivning av relationstypen. Vyn kan kopplas till andra vyer för kompatibilitetsinställningar med hjälp av kolumnen RelationType . Mer information om önskade vyer för konfigurationshantering finns i Vyer för kompatibilitetsinställningar i Configuration Manager.

Se även

SQL Server vyer i Configuration Manager