[Contents] [Prev] [Next] [Index] [Report an Error]

Querying Inventory Events Data

To extract all active inventory events stored in the Inventory Management System database, use the following query. (Enter the entire MySQL command syntax on the same line.)

mysql> SELECTev.type,
ev.item,
ev.event_time,
ev.description AS details,
dev.name,
IF(ev.hardware_id != 0, hw.serial_number, "")
AS serial_number,
IF(ev.hardware_id != 0, hw.description,
IF(ev.software_id != 0, "",
IF(ev.package_id != 0, pkg.name,
IF(ev.licensing_id != 0,
lic.feature_description, ""))))
AS description,
IF(ev.software_id != 0, sw.routing_engine,
IF(ev.package_id != 0, pkg.routing_engine, ""))
AS routing_engine
FROM demo.events_inventory ev
     INNER JOIN demo.devices dev ON ev.device_id = dev.id
 LEFT JOIN demo.hardware_inventory hw ON ev.hardware_id = hw.id
 LEFT JOIN demo.software_inventory sw ON ev.software_id = sw.id
 LEFT JOIN demo.packages_inventory pkg ON ev.package_id = pkg.id
 LEFT JOIN demo.licensing_inventory lic
ON ev.licensing_id = lic.id
 WHERE ev.deleted_on = 0;

 


[Contents] [Prev] [Next] [Index] [Report an Error]