Old inventory data can sometimes appear in Analyze reports, leading to inaccurate reporting. This article explains how to identify if the unwanted data comes from old inventories and provides steps to remove it from the system.
To determine the source of the unwanted data, add inventory fields such as INV ID and INV Date to your reports. Verify whether the data entries belong to old inventories. If confirmed, use one of the following methods to clean the data. If the data does not originate from old inventories, log a support case for further assistance.
Option 1 - Delete inventories from the Admin Console UI:
- Get the INV ID from the report.
- Log in to the Admin Console UI → Inventory (located at the top-right corner).
- Find the inventory using the INV ID, then select it and click Delete Selected.
IMPORTANT: Do not click anywhere else in the Admin UI while the deletion is in progress. Doing so will terminate the deletion process.
NOTE: For environments with a large number of inventory records, this method may take several hours. In those cases, consider Option 2 or Option 3.
Option 2 - Delete inventories using SQL:
When there are many inventory records on the server, deleting via the UI may be time-consuming. Using a SQL statement is a more efficient alternative.
- Get the INV ID from the report for the data to be deleted. For example, INV ID = 284738196.
- Connect to the BDNA_PUBLISH database.
- Ensure there is no Normalize task or Catalog sync process running.
- Run the following SQL statement:
EXECUTE PUBLISH_CLEARDATA @inv_id = 284738196, @task_id = NULL;
Option 3 - Delete Inventory via NormalizeCMD (Recommended for 5.5.82 and later):
From version 5.5.82, inventory deletion can be performed as a background maintenance task using the NormalizeCMD command. This is the recommended approach as it:
- Runs as a background task, eliminating the UI-blocking behaviour in Option 1.
- Allows administrators to monitor deletion progress in real time from the Maintenance page.
Run the following command in a command prompt, replacing <inventoryID> with the relevant INV ID:
NormalizeCMD -DELETEINVENTORY /INVENTORY_ID=<Place inventoryID here>
Progress can be monitored from the Maintenance page in the Admin UI.
The unwanted inventory data will be removed from Analyze reports after performing one of the solutions above.
Related Articles
Enable additional logging for Analyze reports 12Number of Views EN/DE Removal of old Data Collectors from Spider 9Number of Views How to export a Analyze Report with over 10,000 rows. 17Number of Views Analyze data load failed.Violation of PRIMARY KEY constraint 'DIM_N_SYSTEM_PK'. Cannot insert duplicate key in object 'dbo… 22Number of Views Audit JSON data size in Snow Inventory’s ClientStorageData table 20Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago