Views [dbo].[ARG_ASSET_CHANGE_VIEW]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created10:33:19 PM Thursday, February 10, 2011
Last Modified10:33:19 PM Thursday, February 10, 2011
Columns
Name
discHWUuid
discChangesSwitch
discHostName
discTenantUuid
discLastRunDate
discTotalMemory
discTotalDiskSpace
discOpSys
discProcessorCount
discProcessorType
discProcessorSpeed
ownedAssetUuid
ownedAssetTypeId
ownedModelUuid
ownedAssetClassId
ownedAssetSubclassId
ownedAssetFamilyId
ownedAssetName
ownedHostName
ownedLastRunDate
ownedTotalMemory
ownedTotalDiskSpace
ownedProcessorCount
ownedProcessorSpeed
ownedProcessorType
ownedOpSysId
ownedTotalMemoryUnitId
ownedTotalDiskSpaceUnitId
ownedProcessorSpeedUnitId
ownedVersionNumber
ownedTenantUuid
ownedOpSys
ownedTotalMemoryUnits
ownedTotalDiskSpaceUnits
ownedProcessorSpeedUnits
SQL Script
CREATE VIEW ARG_ASSET_CHANGE_VIEW
AS
  SELECT dh.dis_hw_uuid                 discHWUuid,
           dh.discovery_changes_switch    discChangesSwitch,
    dh.host_name                   discHostName,
    dh.tenant_id                   discTenantUuid,
    ag.last_run_date               discLastRunDate,
    ap.genTotMemory                discTotalMemory,
    ap.genTotDisk                  discTotalDiskSpace,
    ap.genOS                       discOpSys,
    ap.genNumProcs                 discProcessorCount,
    ap.genProcType                 discProcessorType,
    ap.genProcSpeed                discProcessorSpeed,
    owned.own_resource_uuid        ownedAssetUuid,
    owned.asset_type_id            ownedAssetTypeId,
    owned.model_uuid               ownedModelUuid,
    owned.resource_class           ownedAssetClassId,
        owned.resource_subclass        ownedAssetSubclassId,
        owned.resource_family          ownedAssetFamilyId,
    owned.resource_name            ownedAssetName,
    owned.host_name                ownedHostName,
    owned.discovery_last_run_date  ownedLastRunDate,
    owned.total_memory             ownedTotalMemory,
    owned.total_disk_space         ownedTotalDiskSpace,
    owned.processor_count          ownedProcessorCount,
    owned.processor_speed          ownedProcessorSpeed,
    owned.processor_type           ownedProcessorType,
    owned.operating_system         ownedOpSysId,
    owned.total_memory_unit        ownedTotalMemoryUnitId,
    owned.total_disk_space_unit    ownedTotalDiskSpaceUnitId,
    owned.processor_speed_unit     ownedProcessorSpeedUnitId,
    owned.version_number           ownedVersionNumber,
    owned.tenant                   ownedTenantUuid,
    opsys.name                     ownedOpSys,
    memunit.name                   ownedTotalMemoryUnits,
    diskunit.name                  ownedTotalDiskSpaceUnits,
    procunit.name                  ownedProcessorSpeedUnits
FROM    ca_discovered_hardware dh
INNER JOIN arg_reconcile_links link
        ON dh.dis_hw_uuid = link.dis_hw_uuid
INNER JOIN ca_owned_resource owned
    ON link.own_resource_uuid = owned.own_resource_uuid and owned.inactive = 0 and (owned.exclude_reconciliation = 0 or owned.exclude_reconciliation is null)
INNER JOIN ca_agent ag
    ON ag.object_uuid = dh.dis_hw_uuid
INNER JOIN ca_agent_prop ap
    ON ap.object_uuid = dh.dis_hw_uuid
LEFT OUTER JOIN ca_resource_operating_system opsys
    ON owned.operating_system = opsys.id
LEFT OUTER JOIN ca_disk_space_units memunit
    ON owned.total_memory_unit = memunit.id
LEFT OUTER JOIN ca_disk_space_units diskunit
    ON owned.total_disk_space_unit = diskunit.id
LEFT OUTER JOIN ca_processor_speed_units procunit
    ON owned.processor_speed_unit = procunit.id
GO
Uses