Expand my Community achievements bar.

SOLVED

DAM Migration from another CMS

Avatar

Level 5

Team,

 

We are planning to migrate around 40000 assets which is currently available in another CMS into AEM assets. Let us know feasible way to migrate the same.

Environment: AEM Cloud Service

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/manage/add-a...

or Pull/Push based approach is good.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@AEMLearner-1989  For Bulk Import tool in AEM as a Cloud Service allows administrators to import assets in bulk from cloud storage (Azure Blob Storage or Amazon S3)

 

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import...

 

You can use CTT tool for AMS system to AEM

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/content-tra...

 

Their is a way to upload assets using an API collection provided from Adobe.

View solution in original post

4 Replies

Avatar

Community Advisor

we had deployed around 20k assets from another CMS using package manager but on non-cloud AEM. What we did -

1. Setup a local groovy project to convert local assets to dam assets by creating .content.xml

2. Build many 1GB AEM package(zip) from step 1 output using groovy 

3. Disabled the launcher of DAM update assets workflow to avoid performance issues

4. Install the packages one by one using package manager

5. once all the assets are installed, we ran the update assets workflow on new assets to process assets and create renditions using ACS Common- Bulk Workflow Manager

but for cloud instance you can skip step 3 and 5.



Arun Patidar

Avatar

Correct answer by
Community Advisor

@AEMLearner-1989  For Bulk Import tool in AEM as a Cloud Service allows administrators to import assets in bulk from cloud storage (Azure Blob Storage or Amazon S3)

 

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import...

 

You can use CTT tool for AMS system to AEM

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/content-tra...

 

Their is a way to upload assets using an API collection provided from Adobe.

Avatar

Community Advisor

Steps to import from other CMS to AEM 

1. Move the assets to S3 or Azure blob storage from existing CMS platform

2. Create a metadata csv file to retain all the metadata information

3. Use Bulk Import tool provided by ACS commons to import the assets from S3 or Azure

4. Use CSV importer for importing the metadata information created in step 2

5. Verify the count of assets before and after using the querybuilder query in AEM.

 

Bulk Import: https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import...

Data Importer: https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp-tools/data-importer/index.h...

Make sure the folder path remain same in S3/Azure  which you wanted in AEM to be stored.

 

Hope this helps.

Avatar

Community Advisor

Adobe provides Bulk Import feature to move all assets from cloud(s3 and Azure blob) to AEM DAM. You can move all assets either to S3 or Azure Blob Storage and create metadata file for metadata info of all assets.

Then create Bulk import configuration here- https://author-<p><e>.adobeaemcloud.com/mnt/overlay/dam/gui/content/bulkimport/list.html and provide source(s3/azure), add required details, save and click dry run. 

It will give you count of all assets present at source. 

How to migrate assets using bulk import https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import...

You can schedule your job as well.