Skip delete will not make a copy of the document with a different ID. It will just skip deleting from your on-prem storage, so the content will be left on the old storage device although FileNet will not remember that it's there. If you're decommissioning the device completely or are okay with a follow up step to delete the folders where FileNet had legacy StorageAreas, there's no issue. If you need FileNet to actively free up storage on the old device, don't skip delete.
The Filter Expression is the where clause for the query to identify which documents to move. So That should have the ID of the Storage Area you're migrating FROM. The Storage Policy field should be the new Storage Policy to apply to the documents that meet the filter criteria.
How many documents are you really dealing with here? How many bytes? There's always a point at which physics takes over as the limiting factor. Ruth's performance tuning document will get you a lot, but if you're dealing with billions of documents and a short timeline, please reach out privately and we can talk about some more creative approaches to get you migrated quickly.
Original Message:
Sent: Thu October 31, 2024 12:30 AM
From: Lucky Setiadarma
Subject: Migrating Massive amounts of document to cloud
Mike,
Thank you for your input. We are trying to limit the process to using Filenet only, but that could be an option we can consider in the future if the migration process does not proceed smoothly.
Mathias,
My concern with skipping deletion is that the job would try to re-query already migrated documents. I am also unsure whether Filenet will create two copies of the same documents with different IDs if we implement that configuration, which will create potential user confusion in that case.
In another note, i'd like to clarify: The "Storage Policy" field in the sweep configuration refers to where the documents will be moved TO, not where the documents are CURRENTLY stored in, right? In that case, what happens if I put in the same value in that field as the documents' current storage policy? Will that even work?
As a reference, my currently running bulk move sweep is using the following configuration:
Target class: Document (include subclasses checkbox enabled)
Filter expression: StorageArea = Object('{Insert storage area ID}')
Storage policy: Current_storage_policy
This resulted in some jobs running as expected, but some others just wont pick up any documents at all.
------------------------------
Lucky Setiadarma
------------------------------
Original Message:
Sent: Mon October 28, 2024 10:50 AM
From: Mathias Korell
Subject: Migrating Massive amounts of document to cloud
Hi Lucky,
FileNet Content Manager 5.5.9 introduced a new option to skip deleting the object from source storage area
https://www.ibm.com/docs/en/filenet-p8-platform/5.5.x?topic=v559-whats-new-administrators
https://www.ibm.com/docs/en/filenet-p8-platform/5.5.x?topic=sweeps-moving-content
I understand your use case is pretty well covered by this improvement:
When you perform a large content migration project to the new storage area and retire the old storage device, you might plan to manually destroy all the content in the old storage device. In this case, skipping deletion improves the overall migration performance because the deletion check and the deletion step are both skipped in the process.
------------------------------
Mathias Korell